/* ======================
START OF MAIN SCSS FILE FOR ASTRO WEBSITE
=========================

TABLE OF INDEX:

# RESET CSS
# COLORS CSS
# VARIABLES CSS
# TYPOGRAPHY CSS
# MIXINS CSS
# BUTTONS CSS
====================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  font-size: 100%;
}

/* make sure to set some focus styles for accessibility */
:focus {
  outline: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 100%; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
img {
  border: 0; /* 1 */
  -ms-interpolation-mode: bicubic; /* 2 */
  vertical-align: middle;
  max-width: 100%;
}

::-moz-selection {
  background: #20065f;
  text-shadow: none;
  color: #ffffff;
}

::selection {
  background: #20065f;
  color: #ffffff;
  text-shadow: none;
}

/********* utility headings ************/
/************* Gradient Mixin *****************/
/***************** font-weight ***********************/
/************ common property mixins ***************/
.btn {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.2;
  padding: 13px 26px;
  cursor: pointer;
  border-radius: 5px;
  transition: all ease-in-out 300ms;
  -webkit-transition: all ease-in-out 300ms;
  -moz-transition: all ease-in-out 300ms;
  -ms-transition: all ease-in-out 300ms;
  white-space: nowrap;
  font-family: "Raleway", sans-serif;
  position: relative;
  min-width: 125px;
  overflow: hidden;
}
.btn:after {
  background: #fff;
  content: "";
  height: 155px;
  left: -75px;
  opacity: 0.2;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px;
  z-index: -10;
}
.btn .ic-right-angle {
  margin-left: 10px;
  font-size: 10px;
  position: relative;
  top: -1px;
}
.btn:hover:after {
  left: 128%;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
.btn.btn-skew {
  transform: skew(-21deg);
  margin-right: 10px;
  margin-left: 10px;
}
.btn.btn-skew > span {
  display: inline-block;
  transform: skew(21deg);
}
.btn.btn-skew.btn-w-100 {
  width: calc(100% - 20px);
}
@media screen and (max-width: 767px) {
  .btn {
    min-width: 135px;
    padding: 10px 20px;
    font-size: 14px;
  }
}
.btn.btn-dark {
  color: #ffffff;
  border: 1px solid #262626;
  background-color: #262626;
}
.btn.btn-dark:hover {
  background-color: #c8660e;
  color: #ffffff;
  border: 1px solid #c8660e;
}
.btn.btn-pumpkin {
  color: #ffffff;
  border: 1px solid #EF7F1A;
  background-color: #EF7F1A;
}
.btn.btn-pumpkin:hover {
  background-color: #404040;
  color: #ffffff;
  border: 1px solid #404040;
}
.btn.btn-pumpkin-animated {
  color: #262626;
  border: 1px solid #dddddd;
  background-color: #dddddd;
  min-width: auto;
  padding: 13px 20px;
}
.btn.btn-pumpkin-animated span:not(.ic-right-angle) {
  font-size: 0;
  transition: all ease-in-out 300ms;
  -webkit-transition: all ease-in-out 300ms;
  -moz-transition: all ease-in-out 300ms;
  -ms-transition: all ease-in-out 300ms;
  display: inline-block;
  transform: translate(-100%) skew(21deg);
  margin-right: 0;
  color: #ffffff;
}
.btn.btn-pumpkin-animated .ic-right-angle {
  margin-left: 0;
}
.btn.btn-pumpkin-animated:hover {
  background-color: #EF7F1A;
  color: #ffffff;
  border: 1px solid #EF7F1A;
}
.btn.btn-pumpkin-animated:hover span:not(.ic-right-angle) {
  font-size: 15px;
  transform: translate(0) skew(21deg);
  margin-right: 10px;
}
.btn.btn-lightGray-sm {
  color: #262626;
  border: 1px solid #dddddd;
  background-color: #dddddd;
  min-width: 50px;
  padding: 13px 17px;
}
.btn.btn-lightGray-sm:hover {
  background-color: #EF7F1A;
  color: #ffffff;
  border: 1px solid #EF7F1A;
}
.btn.btn-lightGray-sm .ic-right-angle {
  margin-left: 0px;
  font-size: 10px;
}
.btn.btn-lightGray-sm.sm-size {
  min-width: 38px;
  padding: 8px 14px;
}
.btn.btn-lightGray {
  color: #262626;
  border: 1px solid #dddddd;
  background-color: #dddddd;
}
.btn.btn-lightGray:hover {
  background-color: #EF7F1A;
  color: #ffffff;
  border: 1px solid #EF7F1A;
}
.btn.btn-lightGray.activeItem {
  background-color: #EF7F1A;
  color: #ffffff;
  border: 1px solid #EF7F1A;
}
.btn.btn-border-themeOrange {
  color: #EF7F1A;
  border: solid 1px #EF7F1A;
  background-color: transparent;
}
.btn.btn-border-themeOrange:hover {
  background-color: #EF7F1A;
  color: #ffffff;
}

@keyframes dash {
  from {
    stroke-dashoffset: 822;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes tire-outline-fadeIn {
  0% {
    opacity: 1;
    filter: drop-shadow(1px 6px 14px rgba(238, 127, 26, 0));
  }
  20% {
    opacity: 1;
    filter: drop-shadow(1px 6px 14px rgba(238, 127, 26, 0.8));
  }
  90% {
    opacity: 1;
    filter: drop-shadow(1px 6px 14px rgba(238, 127, 26, 0.8));
  }
  100% {
    opacity: 0;
  }
}
@keyframes tire-loader-img1-fadeIn {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0.6;
  }
  40% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tire-loader-img2-fadeIn {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tire-loader-img3-fadeIn {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tire-loader-img4-fadeIn {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tire-loader-img5-fadeIn {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  40% {
    opacity: 1;
    transform: rotateY(0deg) scale(1);
  }
  100% {
    opacity: 0;
    transform: rotateY(0deg) scale(8.5);
  }
}
@keyframes preloader-bg-fadeIn {
  0% {
    opacity: 1;
  }
  20% {
    opacity: 1;
  }
  80% {
    opacity: 0.6;
  }
  100% {
    opacity: 0;
  }
}
@keyframes preloader-offAni {
  to {
    visibility: hidden;
    display: none;
  }
}
.sparkle-svg {
  opacity: 0;
}
.sparkle-svg.sparkle1 {
  position: absolute;
  top: -28px;
  left: -29px;
}
.sparkle-svg.sparkle2 {
  position: absolute;
  bottom: 23px;
  right: -42px;
}

.preloader-wrap.loadedAni .sparkle-svg {
  opacity: 1;
}
.preloader-wrap.loadedAni .sparkle-svg .group {
  transform: translate(42.5px, 42.5px);
}
.preloader-wrap.loadedAni .sparkle-svg path {
  transform: translate(-42.5px, -42.5px);
}
.preloader-wrap.loadedAni .large {
  animation: large 2.5s infinite;
  animation-delay: 1s;
  opacity: 0;
}
.preloader-wrap.loadedAni .large-2 {
  animation: large-2 2.5s infinite;
  animation-delay: 1.2s;
  opacity: 0;
}
.preloader-wrap.loadedAni .sparkle2 path {
  transform: translate(-42.5px, -42.5px);
}
.preloader-wrap.loadedAni .sparkle2 .large {
  animation: large 2.5s infinite 0.81s;
  /* -moz-animation: large 2.5s infinite 1s; */
}
.preloader-wrap.loadedAni .sparkle2 .large-2 {
  animation: large-2 2.5s infinite 0.81s;
  /* -moz-animation: large-2 2.5s infinite 1s; */
}
.preloader-wrap.loadedAni .sparkle2 .small {
  animation: small 2.5s infinite 0.81s;
  /* -moz-animation: small 2.5s infinite 1s; */
}
.preloader-wrap.loadedAni .small {
  animation: small 2.5s infinite;
  opacity: 0;
}
@keyframes large {
  0% {
    opacity: 0;
    transform: rotate(0deg) scale(0);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: rotate(360deg) scale(1.5);
  }
}
@keyframes large-2 {
  0% {
    opacity: 0;
    transform: rotate(45deg) scale(0);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: rotate(405deg) scale(1.1);
  }
}
@keyframes small {
  0% {
    opacity: 0;
    transform: rotate(0deg) scale(0);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: rotate(-360deg) scale(1.5);
  }
}
@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 5px rgba(0, 0, 0, 0.2), 0 0 0 25px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2), 0 0 0 25px rgba(0, 0, 0, 0.2), 0 0 0 35px rgba(0, 0, 0, 0);
  }
}
@keyframes shadow-pulse-white {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 25px rgba(255, 255, 255, 0.2);
  }
  100% {
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2), 0 0 0 25px rgba(255, 255, 255, 0.2), 0 0 0 35px rgba(255, 255, 255, 0);
  }
}
@keyframes shadow-pulse-pumpkin {
  0% {
    box-shadow: 0 0 0 0 rgba(239, 127, 26, 0.2), 0 0 0 5px rgba(239, 127, 26, 0.2), 0 0 0 25px rgba(239, 127, 26, 0.2);
  }
  100% {
    box-shadow: 0 0 0 5px rgba(239, 127, 26, 0.2), 0 0 0 25px rgba(239, 127, 26, 0.2), 0 0 0 35px rgba(239, 127, 26, 0);
  }
}
@keyframes product-pulse-dark {
  0% {
    box-shadow: 0 0 0 0 rgb(20, 20, 20), 0 0 0 1px rgb(20, 20, 20), 0 0 0 35px rgb(20, 20, 20);
  }
  100% {
    box-shadow: 0 0 0 1px rgb(20, 20, 20), 0 0 0 35px rgb(20, 20, 20), 0 0 0 35px rgba(20, 20, 20, 0);
  }
}
@keyframes product-pulse-light {
  0% {
    box-shadow: 0 0 0 0 rgb(252, 234, 223), 0 0 0 1px rgb(252, 234, 223), 0 0 0 35px rgb(252, 234, 223);
  }
  100% {
    box-shadow: 0 0 0 1px rgb(252, 234, 223), 0 0 0 35px rgb(252, 234, 223), 0 0 0 35px rgba(252, 234, 223, 0);
  }
}
@keyframes show-content {
  from {
    transform: translateY(-20px);
    opacity: 0;
    height: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
    height: 180px;
  }
}
@keyframes moverY {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 3000;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes dash2 {
  0% {
    stroke-dashoffset: 2000;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes clip-path-topTOBottomAni {
  0% {
    clip-path: inset(0 0 100% 0);
    -webkit-clip-path: inset(0 0 100% 0);
  }
  60% {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
  100% {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
@keyframes clip-path-leftTORightAni {
  0% {
    clip-path: inset(0 0 0 100%);
    -webkit-clip-path: inset(0 0 0 100%);
  }
  40% {
    clip-path: inset(0 0 0 100%);
    -webkit-clip-path: inset(0 0 0 100%);
  }
  70% {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
  100% {
    clip-path: inset(0);
    -webkit-clip-path: inset(0);
  }
}
@keyframes slide-progress {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes jello {
  0% {
    transform: skew(0deg 0deg);
  }
  30% {
    transform: skew(25deg 25deg);
  }
  40% {
    transform: skew(-15deg, -15deg);
  }
  50% {
    transform: skew(15deg, 15deg);
  }
  65% {
    transform: skew(-5deg, -5deg);
  }
  75% {
    transform: skew(5deg, 5deg);
  }
  100% {
    transform: skew(0deg 0deg);
  }
}
@keyframes wave {
  0% {
    /* width: 0%; */
    opacity: 0;
  }
  50% {
    /* width: 100%; */
    opacity: 1;
  }
  100% {
    /* width: 100%; */
    opacity: 0;
  }
}
/* ====================== */
/* START OF HEADER */
/* ====================== */
.header-search-wrap {
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  background-color: #fff;
  padding: 20px 50px;
  z-index: 999;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  transform: translateY(-100%);
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 767px) {
  .header-search-wrap {
    padding: 10px 20px;
  }
}
.header-search-wrap.open {
  transform: translateY(0);
}
.header-search-wrap .header-search-box {
  width: 600px;
  height: 100%;
  max-width: 100%;
  margin: 0 auto;
}
.header-search-wrap .header-search-box .cross-btn {
  background-color: transparent;
  width: 44px;
  height: 36px;
  font-size: 30px;
  line-height: 30px;
  border: none;
  margin-left: 5px;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .header-search-wrap .header-search-box .cross-btn {
    width: 30px;
  }
}
.header-search-wrap .header-search-box .cross-btn:hover {
  color: #EF7F1A;
}
.header-search-wrap .header-search-box .input-group {
  border: solid 1px #e7e7e7;
  border-radius: 5px;
}
.header-search-wrap .header-search-box .input-group .input-group-text {
  background-color: #fff;
  border: none;
  font-size: 20px;
  color: #EF7F1A;
}
.header-search-wrap .header-search-box .input-group .input-group-text:hover {
  color: #000000;
}
.header-search-wrap .header-search-box .input-group .input-group-text .search-icon {
  line-height: 1;
}
.header-search-wrap .header-search-box .input-group .form-control {
  border-radius: 5px;
  border: none;
  font-size: 14px;
  font-weight: 500;
  color: #ACACAC;
  padding-left: 0;
  height: 50px;
  padding-left: 5px;
}
.header-search-wrap .header-search-box .input-group .form-control:focus {
  box-shadow: none;
  outline: none;
}
@media only screen and (max-width: 767px) {
  .header-search-wrap .header-search-box .input-group .form-control {
    width: 185px;
  }
}

/* wraper-header */
.wraper-header {
  top: 0;
  transition: all 0.3s ease-in-out;
  z-index: 900;
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  .wraper-header {
    background-color: transparent;
  }
}
.wraper-header.innerPage-wraper-header {
  background-color: #ffffff;
}
.wraper-header.innerPage-wraper-header .wraper-header-main .header-main .main-nav > ul > li > a {
  color: #ACACAC;
}
.wraper-header.innerPage-wraper-header .wraper-header-main .header-main .main-nav > ul > li > a:hover {
  color: #EF7F1A;
}
.wraper-header.innerPage-wraper-header .wraper-header-main .header-main .header-mobilemenu-trigger img {
  filter: none;
}
.wraper-header.innerPage-wraper-header .wraper-header-main > .container {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media only screen and (max-width: 991px) {
  .wraper-header.innerPage-wraper-header .wraper-header-main > .container {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

/* wraper-header-main */
.wraper-header-main {
  margin-top: 20px;
  transform: translateY(0);
  transition: transform 0.3s linear;
  /* header-main */
  /* fill-header */
}
@media screen and (max-width: 767px) {
  .wraper-header-main {
    margin-top: 15px;
  }
}
.wraper-header-main > .container-fluid {
  padding-left: 50px;
  padding-right: 50px;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main > .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .wraper-header-main > .container-fluid {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .wraper-header-main > .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .wraper-header-main > .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.wraper-header-main .header-main {
  background: rgba(255, 255, 255, 0.85);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  border-radius: 40px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 0;
  padding-bottom: 0;
  /* brand-logo */
  /* header-actionbar */
  /* header-mobilemenu-trigger */
  /* main-nav */
}
@media only screen and (max-width: 1300px) {
  .wraper-header-main .header-main {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main .header-main {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .wraper-header-main .header-main {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.wraper-header-main .header-main .brand-logo {
  margin-right: 20px;
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main .header-main .brand-logo {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .wraper-header-main .header-main .brand-logo {
    position: relative;
  }
}
@media only screen and (max-width: 767px) {
  .wraper-header-main .header-main .brand-logo {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 479px) {
  .wraper-header-main .header-main .brand-logo {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 375px) {
  .wraper-header-main .header-main .brand-logo {
    margin-right: 0;
  }
}
.wraper-header-main .header-main .brand-logo a {
  display: inline-block;
}
.wraper-header-main .header-main .brand-logo img {
  width: 163px;
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main .header-main .brand-logo img {
    width: 140px;
  }
}
@media only screen and (max-width: 991px) {
  .wraper-header-main .header-main .brand-logo img {
    width: 163px;
  }
}
@media only screen and (max-width: 767px) {
  .wraper-header-main .header-main .brand-logo img {
    width: 130px;
  }
}
@media only screen and (max-width: 479px) {
  .wraper-header-main .header-main .brand-logo img {
    width: 110px;
  }
}
.wraper-header-main .header-main .mMenu-link {
  padding: 5px 15px;
  margin-right: 20px;
  border-radius: 5px;
  border: solid 1px #999;
  background-color: #ffffff;
  text-decoration: none;
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main .header-main .mMenu-link {
    margin-right: 10px;
  }
}
.wraper-header-main .header-main .mMenu-link .ic-courses {
  color: #EF7F1A;
  margin-right: 5px;
  font-size: 16px;
}
.wraper-header-main .header-main .mMenu-link .textInfo {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  color: #ACACAC;
  text-decoration: none;
}
.wraper-header-main .header-main .header-actionbar {
  margin-left: 10px;
}
.wraper-header-main .header-main .header-actionbar .btn {
  padding: 12px 20px 12px 20px;
}
.wraper-header-main .header-main .header-actionbar .btn:hover {
  color: #fff;
}
.wraper-header-main .header-main .header-actionbar .btn.btn-primary-color:hover, .wraper-header-main .header-main .header-actionbar .btn.btn-primary-color:focus {
  background-color: #fff;
  color: #EF7F1A;
}
.wraper-header-main .header-main .header-mobilemenu-trigger {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: 15px;
  border: none;
  border-radius: 0;
  box-shadow: initial;
  cursor: pointer;
  min-width: auto;
}
@media screen and (max-width: 767px) {
  .wraper-header-main .header-main .header-mobilemenu-trigger {
    position: absolute;
    right: 20px;
    top: 17px;
  }
  .wraper-header-main .header-main .header-mobilemenu-trigger img {
    filter: none;
  }
}
.wraper-header-main .header-main .main-nav {
  vertical-align: top;
  align-items: center;
  font-size: 0;
  /* nav level one */
  /* nav level two */
  /* nav level three */
}
.wraper-header-main .header-main .main-nav > ul > li.current-menu-item > ul.sub-menu > li.menu-item-type-custom > a {
  color: #262626;
  background-color: transparent;
}
.wraper-header-main .header-main .main-nav > ul > li.current-menu-item > ul.sub-menu > li.menu-item-type-custom.customMenu-active a {
  background-color: #e2e2e2;
  color: #EF7F1A;
}
.wraper-header-main .header-main .main-nav > ul > li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: 30px;
}
@media only screen and (max-width: 1300px) {
  .wraper-header-main .header-main .main-nav > ul > li {
    margin-right: 22px;
  }
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main .header-main .main-nav > ul > li {
    margin-right: 15px;
  }
}
.wraper-header-main .header-main .main-nav > ul > li:last-child,
.wraper-header-main .header-main .main-nav > ul > li:only-child {
  margin-right: 0;
}
.wraper-header-main .header-main .main-nav > ul > li > a {
  position: relative;
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  color: #000000;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  padding: 20px 0;
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main .header-main .main-nav > ul > li > a {
    font-size: 13px;
  }
}
.wraper-header-main .header-main .main-nav > ul > li > a:before {
  background: url(../images/home/logo-sm-dark.svg) 50% 50% no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 12px;
  opacity: 0;
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translate(0, -50%);
  transition: all 0.15s ease-in-out;
  visibility: hidden;
  width: 11px;
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main .header-main .main-nav > ul > li > a:before {
    right: -8px;
  }
}
.wraper-header-main .header-main .main-nav > ul > li.menu-item-has-children > a:after {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
  content: "\e808";
  font-family: "fontello";
  font-size: 4px;
  top: 1px;
  position: relative;
  display: none;
}
.wraper-header-main .header-main .main-nav > ul > li > a:hover,
.wraper-header-main .header-main .main-nav > ul > li.current-menu-item > a,
.wraper-header-main .header-main .main-nav > ul > li.current-menu-parent > a,
.wraper-header-main .header-main .main-nav > ul > li.current-menu-ancestor > a {
  color: #EF7F1A;
}
.wraper-header-main .header-main .main-nav > ul > li > a:hover:before,
.wraper-header-main .header-main .main-nav > ul > li.current-menu-item > a:before,
.wraper-header-main .header-main .main-nav > ul > li.current-menu-parent > a:before,
.wraper-header-main .header-main .main-nav > ul > li.current-menu-ancestor > a:before {
  opacity: 1;
  visibility: visible;
  transform: translate(6px, -50%);
}
.wraper-header-main .header-main .main-nav > ul > li > a i {
  font-size: 130%;
}
.wraper-header-main .header-main .main-nav > ul > li > ul {
  position: absolute;
  top: calc(100% + 20px);
  left: 0;
  z-index: 1;
  width: 210px;
  padding-top: 5px;
  padding-bottom: 6px;
  background: rgb(235, 235, 235);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  border: none;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.wraper-header-main .header-main .main-nav > ul > li:hover > ul {
  top: calc(100% + 1px);
  opacity: 1;
  visibility: visible;
}
.wraper-header-main .header-main .main-nav > ul > li > ul > li,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li {
  position: relative;
}
.wraper-header-main .header-main .main-nav > ul > li > ul > li > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li > ul > li > a {
  position: relative;
  display: block;
  padding: 10px 15px 10px 15px;
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  color: #000000;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.wraper-header-main .header-main .main-nav > ul > li > ul > li:hover > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li.current-menu-item > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li.current-menu-parent > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li.current-menu-ancestor > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li:hover > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li.current-menu-item > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li.current-menu-parent > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li.current-menu-ancestor > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li > ul > li:hover > a,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li > ul > li.current-menu-item > a {
  background-color: #e2e2e2;
  color: #EF7F1A;
}
.wraper-header-main .header-main .main-nav > ul > li > ul > li.menu-item-has-children > a:after,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li.menu-item-has-children > a:after,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  content: "\e802";
  font-family: "fontello";
  font-size: 9px;
  transform: translateY(-50%);
}
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li > ul {
  position: absolute;
  top: 10%;
  left: 100%;
  z-index: 1;
  width: 210px;
  padding-top: 5px;
  padding-bottom: 6px;
  background: rgb(235, 235, 235);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  border: none;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.wraper-header-main .header-main .main-nav > ul > li > ul > li:hover > ul,
.wraper-header-main .header-main .main-nav > ul > li > ul > li > ul > li:hover > ul {
  top: 0;
  opacity: 1;
  visibility: visible;
}
.wraper-header-main.fill-header {
  background-color: #f4faff;
  /* header-main */
}
.wraper-header-main.fill-header > .container {
  padding-top: 20px;
  padding-bottom: 20px;
}
.wraper-header-main.fill-header .header-main {
  /* header-actionbar */
  /* header-mobilemenu-trigger */
  /* main-nav */
}
.wraper-header-main.fill-header .header-main .header-actionbar .btn:hover {
  color: #EF7F1A;
}
.wraper-header-main.fill-header .header-main .header-actionbar .btn.btn-primary-color:hover, .wraper-header-main.fill-header .header-main .header-actionbar .btn.btn-primary-color:focus {
  background-color: #EF7F1A;
  color: #fff;
}
.wraper-header-main.fill-header .header-main .header-mobilemenu-trigger i {
  color: #000;
}
.wraper-header-main.fill-header .header-main .main-nav > ul > li > a {
  color: #000;
}
.wraper-header-main .header-right {
  margin-left: 0;
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main .header-right {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .wraper-header-main .header-right {
    padding-right: 28px;
  }
}
@media only screen and (max-width: 479px) {
  .wraper-header-main .header-right {
    margin-left: 0;
  }
}
.wraper-header-main .header-right .btn.btn-pumpkin {
  padding: 9px 14px;
  min-width: 112px;
}
@media screen and (max-width: 1199px) {
  .wraper-header-main .header-right .btn.btn-pumpkin {
    min-width: 95px;
  }
}
@media screen and (max-width: 767px) {
  .wraper-header-main .header-right .btn.btn-pumpkin {
    padding: 8px 10px;
    min-width: 40px;
  }
}
.wraper-header-main .header-right .header-btn-cart {
  font-size: 19px;
  background-color: transparent;
  border: none;
  padding: 0 5px 0 15px;
  margin-left: 12px;
  color: #262626;
  position: relative;
}
@media screen and (max-width: 991px) {
  .wraper-header-main .header-right .header-btn-cart {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .wraper-header-main .header-right .header-btn-cart {
    font-size: 14px;
  }
}
.wraper-header-main .header-right .header-btn-cart:before {
  content: "";
  width: 1px;
  height: 15px;
  background-color: #262626;
  left: 0;
  position: absolute;
  top: 6px;
}
.wraper-header-main .header-right .header-btn-cart:hover {
  color: #EF7F1A;
}
.wraper-header-main .header-right .header-btn-search {
  font-size: 16px;
  background-color: transparent;
  border: none;
  padding: 0 5px;
  color: #262626;
  margin-left: 10px;
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main .header-right .header-btn-search {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .wraper-header-main .header-right .header-btn-search {
    margin-right: 5px;
  }
}
@media only screen and (max-width: 479px) {
  .wraper-header-main .header-right .header-btn-search {
    font-size: 14px;
  }
}
.wraper-header-main .header-right .header-btn-search:hover {
  color: #EF7F1A;
}
.wraper-header-main .header-right .lang-dropdown {
  margin-left: 10px;
}
.wraper-header-main .header-right .lang-dropdown .gt_switcher-popup span {
  color: #262626;
}
@media only screen and (max-width: 575px) {
  .wraper-header-main .header-right .lang-dropdown .gt_switcher-popup span {
    display: none;
  }
}
.wraper-header-main .header-right .lang-dropdown .gt_white_content {
  transform: translateY(50%);
}
.wraper-header-main .header-right .lang-dropdown .gt_white_content .gt_languages .glink span {
  color: #262626;
}
.wraper-header-main .header-right .btn.btn-blueGray {
  margin-left: 20px;
  padding: 11px 24px;
}
@media only screen and (max-width: 1199px) {
  .wraper-header-main .header-right .btn.btn-blueGray {
    margin-left: 10px;
    padding: 11px 10px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .wraper-header-main .header-right .btn.btn-blueGray {
    margin-left: 8px;
    padding: 7px 9px;
    min-width: auto;
    font-size: 11px;
    display: none;
  }
}

/* wraper-header */
/* ====================== */
/* END OF HEADER */
/* ====================== */
/* ====================== */
/* START OF MOBILE SIDR MENU */
/* ====================== */
/* sidr */
.sidr {
  background-color: #fff;
}
.sidr#main-menu {
  max-width: 400px;
}
body.sidr-open .sidr {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

/* mobile-header */
.wraper-mobile-header {
  transform: translateX(-110%);
  transition: transform 0.3s ease-in-out;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  display: block !important;
  width: 100%;
  padding: 0 0 !important;
  background-color: #fff;
  z-index: 999;
}
.wraper-mobile-header.open-mMenu {
  transform: translateX(0);
}

.mobile-header {
  flex-wrap: wrap;
  /*min-height:100vh;*/
  min-height: calc(100 * var(--vh));
  padding: 15px 20px 20px 20px;
  /* mobile-header-top */
  /* mobile-header-bottom */
}
.mobile-header .mobile-header-top {
  align-self: flex-start;
  /* brand-logo */
  /* mobile-menu-close */
  /* mobile-header-menu */
}
.mobile-header .mobile-header-top .brand-logo {
  vertical-align: top;
}
.mobile-header .mobile-header-top .brand-logo img {
  width: 120px;
}
.mobile-header .mobile-header-top .mobile-menu-close {
  margin-top: 0;
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.mobile-header .mobile-header-top .mobile-menu-close span {
  font-size: 20px;
  color: #000;
  line-height: 1;
}
.mobile-header .mobile-header-top .mobile-header-menu > ul {
  list-style: none;
  /* nav level one */
  /* nav level two */
}
.mobile-header .mobile-header-top .mobile-header-menu > ul > li,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > ul > li {
  position: relative;
  /*padding-right:45px;*/
  padding-bottom: 23px;
}
.mobile-header .mobile-header-top .mobile-header-menu > ul > li:last-child, .mobile-header .mobile-header-top .mobile-header-menu > ul > li:only-child,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li:last-child,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li:only-child,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li:last-child,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li:only-child,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > ul > li:last-child,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > ul > li:only-child {
  padding-bottom: 0;
}
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > ul > li > a {
  /*display:inline-block;*/
  display: block;
  padding-right: 45px;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #ACACAC;
  line-height: 1.25;
  text-decoration: none;
}
.mobile-header .mobile-header-top .mobile-header-menu > ul > li.menu-item-has-children > .submenu-opener,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li.menu-item-has-children > .submenu-opener,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li.menu-item-has-children > .submenu-opener,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > ul > li.menu-item-has-children > .submenu-opener {
  position: absolute;
  top: -13px;
  right: -17px;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-items: center;
  width: 45px;
  height: 45px;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
.mobile-header .mobile-header-top .mobile-header-menu > ul > li.menu-item-has-children > .submenu-opener.opened,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li.menu-item-has-children > .submenu-opener.opened,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li.menu-item-has-children > .submenu-opener.opened,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > ul > li.menu-item-has-children > .submenu-opener.opened {
  transform: rotateX(180deg);
}
.mobile-header .mobile-header-top .mobile-header-menu > ul > li.current-menu-item > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li.current-menu-parent > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li.current-menu-ancestor > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li.current-menu-item > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li.current-menu-parent > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li.current-menu-ancestor > a > li > ul > li > ul > li.current-menu-item > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li.current-menu-parent > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li.current-menu-ancestor > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > ul > li.current-menu-item > a {
  color: #EF7F1A;
}
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > a,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > ul > li > a {
  font-weight: 500;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.65);
}
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > ul {
  padding-top: 20px;
  padding-bottom: 6px;
  padding-left: 20px;
  display: none;
}
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li,
.mobile-header .mobile-header-top .mobile-header-menu > ul > li > ul > li > ul > li > ul > li {
  padding-bottom: 16px;
}
.mobile-header .mobile-header-bottom {
  align-self: flex-end;
  /* mobile-header-actionbar */
}
.mobile-header .mobile-header-bottom .mobile-header-actionbar {
  margin-right: -10px;
  margin-left: -10px;
}
.mobile-header .mobile-header-bottom .mobile-header-actionbar > .col {
  padding-right: 10px;
  padding-left: 10px;
}
.mobile-header .btn-holder {
  align-self: flex-end;
  margin: 0 auto;
}
@media screen and (max-width: 575px) {
  .mobile-header .btn-holder {
    width: 100%;
  }
  .mobile-header .btn-holder .btn {
    width: 100%;
  }
}

/* ====================== */
/* END OF MOBILE SIDR MENU */
/* ====================== */
/* ========================== */
/* START OF RESPONSIVE CSS */
/* ========================== */
/* EXTRA LARGE DESKTOP PART */
/* EXTRA LARGE DESKTOP PART */
/* LARGE DESKTOP PART */
/* DESKTOP PART */
/* TABLET LANDSCAPE PART */
@media only screen and (max-width: 991px) {
  .mobile-header-menu .menu li .clickD {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
  }
  .mobile-header-menu .menu li .clickD:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 8px solid #EF7F1A;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .mobile-header-menu .menu li .clickD.toggled {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
  }
  .mobile-header-menu .menu li .sub-menu.show {
    display: block;
    position: static;
    padding: 20px 18px;
    background: #eeeeee;
  }
  .mobile-header-menu .menu li .sub-menu.show li {
    list-style: none;
    list-style-type: none;
  }
  .mobile-header-menu .menu li .sub-menu.show li a {
    padding: 0;
  }
  .mobile-header-menu .menu li .sub-menu.show li.current-menu-item a {
    color: #ed5500;
  }
  .mobile-header-menu .menu > li.current-menu-item > ul.sub-menu > li.menu-item-type-custom > a {
    color: #262626;
    background-color: transparent;
  }
  .mobile-header-menu .menu > li.current-menu-item > ul.sub-menu > li.menu-item-type-custom.customMenu-active a {
    color: #EF7F1A;
    background-color: transparent;
  }
}
/* TABLET PROTRAIT PART */
/* HIGH DEFINITION PHONE PART */
/* SMART PHONE LANDSCAPE PART */
/* SMART PHONE LANDSCAPE PART */
/* ========================== */
/* END OF RESPONSIVE CSS */
/* ========================== */
:root {
  --nav-height: 80px;
}

::-moz-selection {
  background: #EF7F1A;
  color: #fff;
}

::selection {
  background: #EF7F1A;
  color: #fff;
}

* {
  outline: none !important;
}

html {
  overflow-x: hidden;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: auto;
  }
}
.wht_customScroll {
  scrollbar-color: rgba(255, 255, 255, 0.7) rgba(234, 234, 234, 0.5);
  scrollbar-width: thin;
}

.wht_customScroll::-webkit-scrollbar {
  width: 3px;
}

/* Track */
.wht_customScroll::-webkit-scrollbar-track {
  box-shadow: inset 0 0 1px rgba(234, 234, 234, 0.5);
  border-radius: 10px;
}

/* Handle */
.wht_customScroll::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 10px;
}

/* Handle on hover */
.wht_customScroll::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.7);
}

a {
  color: #EF7F1A;
  text-decoration: none;
}
a:hover {
  color: #ACACAC;
  text-decoration: none;
}

img {
  height: auto;
}

@media only screen and (min-width: 1300px) {
  .container {
    max-width: 1230px;
  }
}

@media only screen and (min-width: 1200px) {
  .safetyServicePage .container {
    max-width: 1070px;
  }
}

@media only screen and (min-width: 1300px) {
  .container.container-wd {
    max-width: 1246px;
  }
}
.container .container-inside {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .container .container-inside {
    padding-left: 120px;
  }
}
@media only screen and (min-width: 1300px) {
  .container .container-inside {
    padding-left: 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .container .container-inside {
    padding-left: 0;
  }
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  line-height: normal;
  font-family: "Raleway", sans-serif;
}

h1 {
  font-size: 36px;
  line-height: 1.2;
}
@media screen and (min-width: 576px) {
  h1 {
    font-size: 46px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) {
  h1 {
    font-size: 56px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  h1 {
    font-size: 66px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  h1 {
    font-size: 76px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  h1 {
    font-size: 76px;
    line-height: 1.2;
  }
}

h2 {
  font-size: 30px;
  line-height: 1.1;
}
@media screen and (min-width: 576px) {
  h2 {
    font-size: 32px;
    line-height: 1.1;
  }
}
@media screen and (min-width: 768px) {
  h2 {
    font-size: 36px;
    line-height: 1.1;
  }
}
@media screen and (min-width: 992px) {
  h2 {
    font-size: 40px;
    line-height: 1.1;
  }
}
@media screen and (min-width: 1200px) {
  h2 {
    font-size: 44px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  h2 {
    font-size: 44px;
    line-height: 1.2;
  }
}

h3 {
  font-size: 18px;
  line-height: 1.2;
}
@media screen and (min-width: 576px) {
  h3 {
    font-size: 20px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) {
  h3 {
    font-size: 23px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  h3 {
    font-size: 26px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  h3 {
    font-size: 32px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  h3 {
    font-size: 32px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1800px) {
  h3 {
    font-size: 44px;
    line-height: 1.2;
  }
}

h4 {
  font-size: 24px;
  line-height: 1.2;
}
@media screen and (min-width: 576px) {
  h4 {
    font-size: 24px;
    line-height: 1.6;
  }
}
@media screen and (min-width: 768px) {
  h4 {
    font-size: 28px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  h4 {
    font-size: 28px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  h4 {
    font-size: 32px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  h4 {
    font-size: 32px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1800px) {
  h4 {
    font-size: 32px;
    line-height: 1.2;
  }
}

h5 {
  font-size: 16px;
  line-height: 1.6;
}
@media screen and (min-width: 576px) {
  h5 {
    font-size: 16px;
    line-height: 1.6;
  }
}
@media screen and (min-width: 768px) {
  h5 {
    font-size: 20px;
    line-height: 1.7;
  }
}
@media screen and (min-width: 992px) {
  h5 {
    font-size: 20px;
    line-height: 1.7;
  }
}
@media screen and (min-width: 1200px) {
  h5 {
    font-size: 24px;
    line-height: 1.7;
  }
}
@media screen and (min-width: 1400px) {
  h5 {
    font-size: 24px;
    line-height: 1.7;
  }
}
@media screen and (min-width: 1800px) {
  h5 {
    font-size: 24px;
    line-height: 1.7;
  }
}

h6 {
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (min-width: 768px) {
  h6 {
    font-size: 15px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  h6 {
    font-size: 15px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  h6 {
    font-size: 16px;
    line-height: 1.3;
  }
}
@media screen and (min-width: 1400px) {
  h6 {
    font-size: 16px;
    line-height: 1.3;
  }
}
@media screen and (min-width: 1800px) {
  h6 {
    font-size: 20px;
    line-height: 1.3;
  }
}

.font-weight-300 {
  font-weight: 300;
}

.font-weight-400 {
  font-weight: 400;
}

.font-weight-500 {
  font-weight: 500;
}

.font-weight-600 {
  font-weight: 600;
}

.font-weight-700 {
  font-weight: 700;
}

.font-weight-800 {
  font-weight: 800;
}

.font-weight-900 {
  font-weight: 900;
}

.color-white {
  color: #ffffff !important;
}

.color-black {
  color: #000000 !important;
}

a {
  transition: all ease-in-out 300ms;
  -webkit-transition: all ease-in-out 300ms;
  -moz-transition: all ease-in-out 300ms;
  -ms-transition: all ease-in-out 300ms;
}
a:hover, a:focus {
  text-decoration: none;
}

.btn:hover {
  transition: all ease-in-out 300ms;
  -webkit-transition: all ease-in-out 300ms;
  -moz-transition: all ease-in-out 300ms;
  -ms-transition: all ease-in-out 300ms;
}

.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: none;
  transition: all ease-in-out 300ms;
  -webkit-transition: all ease-in-out 300ms;
  -moz-transition: all ease-in-out 300ms;
  -ms-transition: all ease-in-out 300ms;
}

.blueBlack-color {
  color: #ACACAC;
}

.lightPumpkin-bg {
  background-color: #FEF8F4;
}

.black-bg {
  background-color: #000000;
}

body {
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  background: #000000;
  font-family: "Raleway", sans-serif;
  color: #dddddd;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  body {
    font-size: 14px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 992px) {
  body {
    font-size: 14px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1200px) {
  body {
    font-size: 14px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1400px) {
  body {
    font-size: 14px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1800px) {
  body {
    font-size: 14px;
    line-height: 1.5;
  }
}
body.lockScroll {
  position: fixed !important;
}
body.body-light {
  background-color: #FEF8F4;
}
body.body-white {
  background-color: #ffffff;
  color: #262626;
}

body.compensate-for-scrollbar {
  padding-right: 0;
}

.chatIcon-btn {
  position: fixed;
  bottom: 20px;
  right: 15px;
  width: 40px;
  height: 40px;
  z-index: 889;
  border-radius: 50%;
  opacity: 1;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}
.chatIcon-btn img {
  width: 30px;
}

body .widget-visible {
  z-index: 889 !important;
}

.themeColorChange-btn {
  position: fixed;
  bottom: 20px;
  left: 15px;
  width: 40px;
  height: 40px;
  z-index: 889;
  border-radius: 50%;
  opacity: 1;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
  background-color: #EF7F1A;
}
.themeColorChange-btn img {
  width: 23px;
}

.page-overlay {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: -1;
  transition: opacity 250ms linear;
  opacity: 0;
  visibility: hidden;
}
.page-overlay.show {
  z-index: 90;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  visibility: visible;
}
.page-overlay.nav-search-overlay {
  top: 70px;
}

.sec-heading-wrap.sec-heading-mb {
  margin-bottom: 40px;
}
@media screen and (max-width: 991px) {
  .sec-heading-wrap.sec-heading-mb {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .sec-heading-wrap.sec-heading-mb {
    margin-bottom: 20px;
  }
}
.sec-heading-wrap.mxWidth,
.sec-heading-wrap .mxWidth {
  max-width: 850px;
}
@media screen and (max-width: 1199px) {
  .sec-heading-wrap.mxWidth,
  .sec-heading-wrap .mxWidth {
    max-width: 785px;
  }
}
.sec-heading-wrap .sec-heading-block .mainHeadingText {
  font-weight: 700;
  color: #ffffff;
  font-size: 30px;
  line-height: 1.2;
}
@media screen and (min-width: 576px) {
  .sec-heading-wrap .sec-heading-block .mainHeadingText {
    font-size: 32px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) {
  .sec-heading-wrap .sec-heading-block .mainHeadingText {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  .sec-heading-wrap .sec-heading-block .mainHeadingText {
    font-size: 45px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  .sec-heading-wrap .sec-heading-block .mainHeadingText {
    font-size: 50px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  .sec-heading-wrap .sec-heading-block .mainHeadingText {
    font-size: 50px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1800px) {
  .sec-heading-wrap .sec-heading-block .mainHeadingText {
    font-size: 50px;
    line-height: 1.2;
  }
}
.sec-heading-wrap .sec-heading-block .subHeadingText {
  font-weight: 700;
  color: #ffffff;
}
.sec-heading-wrap .heading-dscText p {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.6;
  margin: 0;
  color: #ACACAC;
}
@media only screen and (max-width: 767px) {
  .sec-heading-wrap .heading-dscText p {
    font-size: 17px;
  }
}
.sec-heading-wrap .heading-dscText p.sminfoText {
  font-size: 14px;
}
.sec-heading-wrap .heading-dscText p a {
  color: #EF7F1A;
}
.sec-heading-wrap .heading-dscText p a:hover {
  color: #1A8AEF;
}
.sec-heading-wrap .heading-dscText p + p {
  margin-top: 10px;
}

.comn-dscText-holder p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.8;
  color: #dddddd;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .comn-dscText-holder p {
    font-size: 14px;
  }
}
.comn-dscText-holder p + p,
.comn-dscText-holder ul + p {
  margin-top: 20px;
}

.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
}

.comnStyle-swiper-button {
  position: relative;
  height: 36px;
  width: 100px;
}
.comnStyle-swiper-button .swiper-button-next,
.comnStyle-swiper-button .swiper-button-prev {
  width: 46px;
  height: 36px;
  border-radius: 50%;
  background-color: transparent;
  color: #EF7F1A;
  top: 0;
  margin: 0;
  border: none;
  transition: all ease-in-out 300ms;
  -webkit-transition: all ease-in-out 300ms;
  -moz-transition: all ease-in-out 300ms;
  -ms-transition: all ease-in-out 300ms;
}
.comnStyle-swiper-button .swiper-button-next:after,
.comnStyle-swiper-button .swiper-button-prev:after {
  font-size: 21px;
}
.comnStyle-swiper-button .swiper-button-next:hover,
.comnStyle-swiper-button .swiper-button-prev:hover {
  color: #EF7F1A;
}
.comnStyle-swiper-button .swiper-button-next:not(.swiper-button-disabled),
.comnStyle-swiper-button .swiper-button-prev:not(.swiper-button-disabled) {
  color: #EF7F1A;
}
.comnStyle-swiper-button .swiper-button-next:before,
.comnStyle-swiper-button .swiper-button-prev:before {
  content: "";
  width: 100%;
  height: 100%;
  border: 2px solid #ef7f1a;
  border-radius: 5px;
  transform: skew(-16deg);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.comnStyle-swiper-button .swiper-button-next {
  right: 1px;
  left: auto;
}
.comnStyle-swiper-button .swiper-button-next:after {
  content: "\e80a";
  font-family: "fontello";
}
.comnStyle-swiper-button .swiper-button-prev {
  right: 55px;
  left: auto;
}
.comnStyle-swiper-button .swiper-button-prev:after {
  content: "\e80b";
  font-family: "fontello";
  transform-origin: center;
}
.comnStyle-swiper-button.button-center {
  margin: 0 auto;
}
.comnStyle-swiper-button.button-center .swiper-button-prev {
  left: calc(50% - 75px);
  bottom: 0;
  top: auto;
  transform: translateX(50%);
  right: auto;
}
.comnStyle-swiper-button.button-center .swiper-button-next {
  right: calc(50% - 75px);
  bottom: 0;
  top: auto;
  transform: translateX(-50%);
  left: auto;
}

.comnStyle-swiper-pagination {
  position: relative;
}
.comnStyle-swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 5px;
  background-color: #ccc;
  opacity: 1;
}
.comnStyle-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #EF7F1A;
}
.comnStyle-swiper-pagination.text-center .swiper-pagination {
  left: 0;
  right: 0;
}

.dotStyle-swiper-pagination .swiper-pagination {
  height: 20px;
  width: 100%;
  left: auto;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dotStyle-swiper-pagination .swiper-pagination-bullet {
  width: 50px;
  height: 11px;
  border-radius: 0;
  position: relative;
  background-color: transparent;
  overflow: hidden;
  opacity: 1;
}
.dotStyle-swiper-pagination .swiper-pagination-bullet::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #d9d9d9;
  border-radius: 3px;
  width: 10px;
  height: 10px;
  transform: skew(10deg);
}
.dotStyle-swiper-pagination .swiper-pagination-bullet .slideLine {
  width: 30px;
  height: 2px;
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 17px;
  background-color: #d9d9d9;
}
.dotStyle-swiper-pagination .swiper-pagination-bullet .slideLine::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.dotStyle-swiper-pagination .swiper-pagination-bullet-active {
  background-color: transparent;
}
.dotStyle-swiper-pagination .swiper-pagination-bullet-active:after {
  background-color: #EF7F1A;
}
.dotStyle-swiper-pagination .swiper-pagination-bullet-active .slideLine::before {
  background-color: #EF7F1A;
  animation: slide-progress 2s cubic-bezier(0.3, 0, 0.3, 1) forwards;
}

.comn-sec-py {
  padding: 120px 0;
}
@media only screen and (max-width: 991px) {
  .comn-sec-py {
    padding: 80px 0;
  }
}
@media only screen and (max-width: 767px) {
  .comn-sec-py {
    padding: 60px 0;
  }
}
.comn-sec-py.headerAfter-first-sec {
  padding-top: 125px;
}
@media only screen and (max-width: 991px) {
  .comn-sec-py.headerAfter-first-sec {
    padding-top: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .comn-sec-py.headerAfter-first-sec {
    padding-top: 80px;
  }
}

.comn-sec-py-sm {
  padding: 80px 0;
}
@media only screen and (max-width: 991px) {
  .comn-sec-py-sm {
    padding: 50px 0;
  }
}
@media only screen and (max-width: 767px) {
  .comn-sec-py-sm {
    padding: 30px 0;
  }
}

.comn-dscInfo-block .heading-holder {
  width: 100%;
}
.comn-dscInfo-block .heading-holder .mainHeadingText {
  color: #ACACAC;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.3;
}
@media screen and (max-width: 991px) {
  .comn-dscInfo-block .heading-holder .mainHeadingText {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .comn-dscInfo-block .heading-holder .mainHeadingText {
    font-size: 20px;
  }
}
.comn-dscInfo-block .dsc-content-holder .dsc-text p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.8;
  color: #ACACAC;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .comn-dscInfo-block .dsc-content-holder .dsc-text p {
    font-size: 15px;
  }
}
.comn-dscInfo-block .dsc-content-holder .dsc-text p + p,
.comn-dscInfo-block .dsc-content-holder .dsc-text ul + p {
  margin-top: 20px;
}

.loader {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  /* Safari */
  animation: spin 2s linear infinite;
  background: conic-gradient(from 0.5turn, #f7fbff, #EF7F1A 0.25turn, rgba(71, 47, 145, 0));
  border-image-slice: 1;
}
.loader:before {
  content: "";
  position: absolute;
  top: 2.6px;
  right: 2.6px;
  bottom: 2.6px;
  left: 2.6px;
  background: #fff;
  border-radius: 50%;
}

/* Safari */
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* scrollup */
.scrollup {
  position: fixed;
  bottom: -70px;
  right: 1%;
  width: 50px;
  height: 50px;
  z-index: 9999;
  background-color: #EF7F1A;
  border-radius: 50%;
  opacity: 1;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}
.scrollup.active {
  bottom: 35px;
}
.scrollup i {
  font-size: 18px;
  color: #fff;
  line-height: 1;
}
.scrollup img {
  width: 18px;
}
.scrollup:hover {
  background: #000;
}

/* images alignment for wordpress content pages */
.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  float: none;
}

.comn-footer-sec {
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: #000000;
}
.comn-footer-sec .container {
  position: relative;
  z-index: 2;
}
.comn-footer-sec .blue-glow-box {
  left: 0;
  right: 0;
  bottom: -789px;
  margin: auto;
  position: absolute;
  top: auto;
  opacity: 0.6;
  width: 730px;
  height: 860px;
}
.comn-footer-sec .comn-footer-top {
  padding: 80px 0 40px;
}
@media screen and (max-width: 991px) {
  .comn-footer-sec .comn-footer-top {
    padding: 50px 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .comn-footer-sec .comn-footer-top {
    padding: 50px 0 10px;
  }
}
.comn-footer-sec .footer-menu-block {
  padding-left: 50px;
}
@media screen and (max-width: 991px) {
  .comn-footer-sec .footer-menu-block {
    padding-left: 0px;
  }
}
@media screen and (max-width: 575px) {
  .comn-footer-sec .footer-menu-block .menu {
    display: none;
    padding-bottom: 10px;
  }
}
.comn-footer-sec .footer-menu-block .headingText {
  position: relative;
}
@media screen and (max-width: 575px) {
  .comn-footer-sec .footer-menu-block .headingText::after {
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    content: "\e808";
    font-family: "fontello";
    font-size: 4px;
    top: 10px;
    position: absolute;
    right: 0;
  }
}
.comn-footer-sec .comn-footer-bottom {
  padding: 40px 0 60px;
}
@media screen and (max-width: 991px) {
  .comn-footer-sec .comn-footer-bottom {
    padding: 20px 0 40px;
  }
}
.comn-footer-sec .comn-footer-bottom .container {
  position: relative;
}
.comn-footer-sec .comn-footer-bottom .footer-bottom-topLine {
  height: 1px;
  background-color: #ACACAC;
  top: 0;
  left: 0;
  right: 0;
  width: 66.66666667%;
}
@media screen and (max-width: 991px) {
  .comn-footer-sec .comn-footer-bottom .footer-bottom-topLine {
    width: 50%;
  }
}
.comn-footer-sec .comn-footer-bottom .copyRight-block {
  width: 100%;
  padding-top: 45px;
}
@media screen and (max-width: 991px) {
  .comn-footer-sec .comn-footer-bottom .copyRight-block {
    padding-top: 20px;
  }
}
.comn-footer-sec .comn-footer-bottom .copyRight-block p {
  font-weight: 500;
  font-size: 13px;
  line-height: 1.3;
  color: #ACACAC;
  margin: 0;
}
.comn-footer-sec .comn-footer-bottom .copyRight-block p a {
  color: #ACACAC;
  text-decoration: none;
}
.comn-footer-sec .comn-footer-bottom .copyRight-block p a:hover {
  color: #EF7F1A;
}
.comn-footer-sec .comn-footer-bottom .copyRight-block .copyRight-link-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.comn-footer-sec .comn-footer-bottom .copyRight-block .copyRight-link-block ul li {
  display: inline-block;
  margin: 0 0 0 10px;
  position: relative;
  padding-left: 10px;
}
.comn-footer-sec .comn-footer-bottom .copyRight-block .copyRight-link-block ul li:before {
  content: "";
  width: 1px;
  height: 10px;
  background-color: #ACACAC;
  position: absolute;
  left: 0;
  top: 8px;
}
.comn-footer-sec .comn-footer-bottom .copyRight-block .copyRight-link-block ul li:first-child {
  margin: 0 0 0 0;
  padding-left: 0;
}
@media screen and (max-width: 575px) {
  .comn-footer-sec .comn-footer-bottom .copyRight-block .copyRight-link-block ul li:first-child {
    margin: 0;
  }
}
.comn-footer-sec .comn-footer-bottom .copyRight-block .copyRight-link-block ul li:first-child:before {
  display: none;
}
.comn-footer-sec .comn-footer-bottom .copyRight-block .copyRight-link-block ul li a {
  font-weight: 500;
  font-size: 13px;
  line-height: 1.2;
  color: #ACACAC;
  text-decoration: none;
  display: inline-block;
}
.comn-footer-sec .comn-footer-bottom .copyRight-block .copyRight-link-block ul li a:hover {
  color: #EF7F1A;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap {
  margin-top: -87px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .comn-footer-sec .comn-footer-bottom .newsletter-total-wrap {
    margin-top: 30px;
  }
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block {
  width: 100%;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block .headingText {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
  max-width: 328px;
  margin-bottom: 15px;
  margin-left: 12px;
  color: #dddddd;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block .footer-newsletter-form {
  width: 100%;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block .footer-newsletter-form .newsletter-form-group {
  width: 100%;
  height: 57px;
  border: none;
  position: relative;
  margin-right: 10px;
  margin-left: 10px;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block .footer-newsletter-form .newsletter-form-group:after {
  content: "";
  width: 100%;
  height: 57px;
  border: 1px solid #acacac;
  border-radius: 5px;
  transform: skew(-21deg);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block .footer-newsletter-form .newsletter-form-group input {
  background-color: transparent;
  padding: 10px 15px;
  width: 100%;
  height: 100%;
  border: none;
  font-weight: 600;
  font-size: 15px;
  color: #ACACAC;
  position: relative;
  z-index: 2;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block .footer-newsletter-form .newsletter-form-group input:focus {
  border: none;
  box-shadow: none;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block .footer-newsletter-form .newsletter-form-group .btn.btn-lightGray-sm {
  top: 7px;
  right: 0;
  padding: 10px 17px;
  z-index: 2;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .lang-dropdown {
  line-height: 1.2;
  color: #ACACAC;
  margin-top: 20px;
  display: flex;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .lang-dropdown .ic-world {
  font-size: 20px;
  position: relative;
  top: 5px;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .lang-dropdown select {
  cursor: pointer;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .lang-dropdown select {
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("../images/down-angle.svg") no-repeat 100% center;
  background-size: 9px auto;
  color: #ACACAC;
  padding-left: 3px;
  padding-right: 15px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
}
.comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .lang-dropdown select::-ms-expand {
  display: none;
}
.comn-footer-sec .comn-footer-bottom .lang-dropdown .gtranslate_wrapper {
  margin-top: 7px;
  margin-left: 10px;
}
.comn-footer-sec .comn-footer-bottom .lang-dropdown .gt_switcher-popup span {
  color: #ffffff;
}
.comn-footer-sec .comn-footer-bottom .lang-dropdown .gt_white_content .gt_languages .glink span {
  color: #262626;
}
.comn-footer-sec .footer-content-block .headingText {
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  line-height: 1.3;
  position: relative;
}
.comn-footer-sec .footer-content-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.comn-footer-sec .footer-content-block ul li {
  margin-bottom: 10px;
  position: relative;
}
.comn-footer-sec .footer-content-block ul li.current-menu-item a {
  color: #EF7F1A;
}
.comn-footer-sec .footer-content-block ul li.current-menu-item a:hover {
  color: #EF7F1A;
}
.comn-footer-sec .footer-content-block ul li a {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.3;
  color: #ACACAC;
  text-decoration: none;
}
.comn-footer-sec .footer-content-block ul li a:hover {
  color: #EF7F1A;
}
.comn-footer-sec .footer-content-block.contact-content-block {
  width: 100%;
}
.comn-footer-sec .footer-content-block.contact-content-block .contact-info-block {
  width: 100%;
}
.comn-footer-sec .footer-content-block.contact-content-block .contact-info-block .ic-mail,
.comn-footer-sec .footer-content-block.contact-content-block .contact-info-block .ic-call {
  font-size: 16px;
  margin-right: 10px;
}
.comn-footer-sec .footer-content-block.contact-content-block .contact-info-block p {
  color: #ACACAC;
  font-weight: 500;
  line-height: 1.4;
  margin: 8px 0 0;
  font-family: "Roboto", sans-serif;
}
.comn-footer-sec .footer-content-block.contact-content-block .contact-info-block p a {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: #ACACAC;
  text-decoration: none;
}
@media only screen and (max-width: 1199px) {
  .comn-footer-sec .footer-content-block.contact-content-block .contact-info-block p a {
    font-size: 14px;
  }
}
.comn-footer-sec .footer-content-block.contact-content-block .contact-info-block p a:hover {
  color: #EF7F1A;
}
.comn-footer-sec .footer-content-block.contact-content-block .social-link-holder {
  width: 100%;
  margin-top: 25px;
}
.comn-footer-sec .footer-content-block.contact-content-block .social-link-holder ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
}
.comn-footer-sec .footer-content-block.contact-content-block .social-link-holder ul li {
  margin-right: 6px;
  display: flex;
}
.comn-footer-sec .footer-content-block.contact-content-block .social-link-holder ul li:before {
  display: none;
}
.comn-footer-sec .footer-content-block.contact-content-block .social-link-holder ul li a {
  color: #ACACAC;
  font-size: 16px;
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  text-align: center;
  line-height: 24px;
}
.comn-footer-sec .footer-content-block.contact-content-block .social-link-holder ul li a img {
  width: 24px;
  opacity: 0.3;
  transition: all 0.3s ease-in-out;
  filter: brightness(0.5) invert(1);
}
.comn-footer-sec .footer-content-block.contact-content-block .social-link-holder ul li a:hover img {
  opacity: 0.5;
}
.comn-footer-sec .footer-content-block.contact-content-block .adds-info-block {
  width: 100%;
  position: relative;
  font-family: "Roboto", sans-serif;
}
.comn-footer-sec .footer-content-block.contact-content-block .adds-info-block p {
  font-weight: 500;
  font-size: 14px;
  color: #ACACAC;
  margin: 0;
}
.comn-footer-sec .social-link-wrap {
  width: 70px;
  padding: 18px 10px 18px 15px;
  background: #fceadf;
  border-radius: 5px;
  position: absolute;
  left: -42px;
  top: 80px;
  transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  cursor: pointer;
  z-index: 8;
}
@media screen and (min-width: 1200px) {
  .comn-footer-sec .social-link-wrap:hover {
    left: -5px;
  }
}
@media screen and (max-width: 1199px) {
  .comn-footer-sec .social-link-wrap.open {
    left: -5px;
  }
}
.comn-footer-sec .social-link-wrap .social-link-holder {
  flex: 1 1 0;
  width: 100%;
  display: flex;
  min-width: 0;
}
@media screen and (max-width: 991px) {
  .comn-footer-sec .social-link-wrap .social-link-holder {
    display: flex;
  }
}
.comn-footer-sec .social-link-wrap .social-link-holder ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.comn-footer-sec .social-link-wrap .social-link-holder ul li {
  margin-top: 10px;
  display: flex;
}
.comn-footer-sec .social-link-wrap .social-link-holder ul li:before {
  display: none;
}
.comn-footer-sec .social-link-wrap .social-link-holder ul li:first-child {
  margin-top: 0;
}
.comn-footer-sec .social-link-wrap .social-link-holder ul li a {
  color: #ACACAC;
  font-size: 16px;
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  text-align: center;
  line-height: 22px;
}
.comn-footer-sec .social-link-wrap .social-link-holder ul li a img {
  width: 22px;
  opacity: 0.3;
  transition: all 0.3s ease-in-out;
}
.comn-footer-sec .social-link-wrap .social-link-holder ul li a:hover img {
  opacity: 0.5;
}
.comn-footer-sec .social-link-wrap .social-link-titleText {
  flex: 0 0 auto;
  pointer-events: none;
  position: relative;
}
.comn-footer-sec .social-link-wrap .social-link-titleText .titleText {
  font-weight: 600;
  font-size: 13px;
  line-height: 1;
  writing-mode: vertical-rl;
  color: #262626;
  display: inline-block;
  position: absolute;
  right: 0;
  transform: translate(-50%) rotate(180deg);
  -webkit-transform: translate(-50%) rotate(180deg);
  top: 40%;
  transform-origin: 75% 37%;
}

.linkText {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #ACACAC;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  padding-right: 5px;
}

.linkText:hover {
  text-decoration: none;
  color: #EF7F1A;
}

.linkText .ic-angle-right {
  margin-left: 10px;
  font-size: 9px;
  display: inline-block;
  position: relative;
  top: -1px;
  transition: all 0.3s ease-in-out;
}

.linkText .ic-angle-right::after {
  display: block;
  background-color: #EF7F1A;
  width: 3px;
  transform-origin: bottom right;
  height: 2px;
  position: absolute;
  opacity: 0;
  bottom: -1px;
  transition: all 0.3s ease-in-out;
  content: "";
  right: 4px;
  top: 4px;
}

.linkText:hover > .ic-angle-right {
  transform: translateX(4px);
  color: #EF7F1A;
}

.linkText:hover > .ic-angle-right::after {
  opacity: 1;
  width: 8px;
}

.custom-radio label {
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  cursor: pointer;
}

.custom-radio label .circle-box {
  display: inline-block;
  width: 22px;
  height: 22px;
  left: 0;
  border: none;
  border-radius: 100%;
  border: solid 1px #414244;
  position: relative;
}

.custom-radio input[type=radio] {
  opacity: 0;
  position: absolute;
}

.custom-radio input[type=radio]:checked + label .circle-box::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: #EF7F1A;
}

.custom-radio input[type=radio]:checked + label .circle-box {
  border: 1px solid #EF7F1A;
}

.custom-radio .labelText {
  color: #ACACAC;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
}

.custom-radio input[type=radio]:checked + label .labelText {
  color: #ACACAC;
}

.custom-checkbox label {
  display: inline-block;
  position: relative;
  cursor: pointer;
}

.custom-checkbox label .square-box {
  display: inline-block;
  width: 18px;
  height: 18px;
  left: 0;
  border: none;
  border-radius: 5px;
  border: 1px solid #ACACAC;
  position: relative;
}

.custom-checkbox label .labelText {
  font-size: 13px;
  line-height: 1.2;
  font-weight: 500;
  color: #ACACAC;
  margin-left: 8px;
}

.custom-checkbox input[type=checkbox] {
  opacity: 0;
  position: absolute;
}

.custom-checkbox input[type=checkbox]:checked + label .square-box::after {
  content: "\e819";
  font-family: "fontello";
  color: #ffffff;
  position: absolute;
  left: 3px;
  transform-origin: 0 0;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 10px;
  height: 12px;
  border-radius: 100%;
  font-size: 8px;
}

.custom-checkbox input[type=checkbox]:checked + label .square-box {
  border: 1px solid #EF7F1A;
  background-color: #EF7F1A;
}

.responsive-tabs .nav-tabs {
  display: none;
}

.responsive-tabs.vertical-tabs {
  display: flex;
}
.responsive-tabs.vertical-tabs .left-navBar {
  flex: 0 0 auto;
}
.responsive-tabs.vertical-tabs .tab-content {
  flex: 1 1 0;
}
.responsive-tabs.vertical-tabs .nav-pills .nav-item {
  margin-top: 15px;
}
@media only screen and (max-width: 991px) {
  .responsive-tabs.vertical-tabs .nav-pills .nav-item {
    margin-top: 10px;
  }
}
.responsive-tabs.vertical-tabs .nav-pills .nav-item:first-child {
  margin-top: 0;
}
.responsive-tabs.vertical-tabs .nav-pills .nav-link {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.3;
  color: #ACACAC;
  background-color: transparent;
  border-radius: 0;
  position: relative;
  display: inline-block;
  padding: 6px 0;
  line-height: 1.2;
  opacity: 0.4;
  cursor: pointer;
}
@media screen and (max-width: 991px) {
  .responsive-tabs.vertical-tabs .nav-pills .nav-link {
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  .responsive-tabs.vertical-tabs .nav-pills .nav-link {
    font-size: 14px;
    text-align: left;
  }
}
.responsive-tabs.vertical-tabs .nav-pills .nav-link.active {
  opacity: 1;
  color: #EF7F1A;
}
.responsive-tabs.vertical-tabs .tab-content .card-body {
  background-color: transparent;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .responsive-tabs.vertical-tabs .tab-content .card-body {
    padding: 20px 0 30px;
  }
}

@media (min-width: 768px) {
  .responsive-tabs .nav-tabs {
    display: flex;
  }
  .responsive-tabs .card.tab-pane {
    border: none;
    background-color: transparent;
  }
  .responsive-tabs .card.tab-pane > .card-header {
    display: none;
  }
  .responsive-tabs .card.tab-pane > .collapse {
    display: block;
  }
}
@media (max-width: 767px) {
  .responsive-tabs .tab-pane {
    display: block !important;
    opacity: 1;
    background-color: transparent;
    border: none;
    border-top: 1px solid rgba(81, 81, 81, 0.7);
    border-radius: 0 !important;
  }
  .responsive-tabs .tab-pane:first-child {
    border-top: none;
  }
  .responsive-tabs .card-header {
    background-color: transparent;
    border: none;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
  }
  .responsive-tabs .card-header a {
    font-weight: 600;
    font-size: 18px;
    color: #ACACAC;
    display: block;
    padding: 15px 0;
    position: relative;
  }
  .responsive-tabs .card-header a:after {
    content: "\e808";
    font-family: "fontello";
    background-image: none;
    font-size: 6px;
    top: 0;
    bottom: 0;
    left: auto;
    width: 10px;
    height: 7px;
    color: #ACACAC;
    position: absolute;
    right: 0;
    margin: auto;
  }
  .responsive-tabs .card-header a:not(.collapsed) {
    color: #EF7F1A;
  }
  .responsive-tabs .card-header a:not(.collapsed):after {
    transform: rotateZ(180deg);
    transform-origin: 5px 3px;
  }
}
.comn-form .form-label {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: #ACACAC;
}
.comn-form .form-label .required {
  color: #ff0000;
  font-size: 18px;
  line-height: 1;
  display: inline-block;
}
.comn-form .form-select {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  color: #262626;
  height: 45px;
  background-color: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  font-family: "Roboto", sans-serif;
}
.comn-form .form-select:focus {
  box-shadow: none;
}
.comn-form .form-control {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  color: #262626;
  height: 45px;
  border: 1px solid #f1f1f1;
  background: #f1f1f1;
  border-radius: 5px;
  padding: 10px 15px;
  font-family: "Roboto", sans-serif;
}
.comn-form .form-control::-moz-placeholder {
  color: #bbbcbb;
}
.comn-form .form-control::placeholder {
  color: #bbbcbb;
}
.comn-form .form-control:-ms-input-placeholder {
  color: #bbbcbb;
}
.comn-form .form-control::-ms-input-placeholder {
  color: #bbbcbb;
}
.comn-form .form-control:focus {
  box-shadow: none;
}
.comn-form textarea.form-control {
  height: 110px;
  resize: none;
}
.comn-form .custom-file-uploader {
  position: relative;
  width: 100%;
  font-size: 0;
  border: 1px solid #f1f1f1;
  background: #f1f1f1;
  border-radius: 5px;
  display: flex;
}
.comn-form .custom-file-uploader .custom-file-uploader-label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 0;
  height: 45px;
  flex: 1 1 auto;
  padding-right: 0 !important;
}
.comn-form .custom-file-uploader .custom-file-uploader-label .custom-file-input {
  height: 45px;
  cursor: pointer;
  position: absolute;
  z-index: 2;
  width: 100%;
  margin: 0;
  opacity: 0;
  top: 0;
  right: 10px;
  bottom: 0;
  left: 0;
}
.comn-form .custom-file-uploader .custom-file-uploader-label .custom-file-uploader-label-name {
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 15px;
  padding-right: 10px;
}
.comn-form .custom-file-uploader .custom-file-uploader-label .custom-file-uploader-label-icon {
  padding-right: 15px;
  width: 30px;
  flex-shrink: 0;
}
.comn-form .custom-file-uploader .custom-file-uploader-label-action {
  width: 30px;
  height: 30px;
  color: #ef7f1a;
  border-radius: 100%;
  cursor: pointer;
  flex-shrink: 0;
  z-index: 2;
  font-size: 19px;
  background-color: #dddddd;
  margin-right: 10px;
  top: 10px;
  position: relative;
  text-align: center;
}
.comn-form .custom-file-uploader .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.comn-form .custom-file-uploader .wpcf7-form-control-wrap input[type=file] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
}
.comn-form .custom-file-infoText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: #777777;
  font-family: "Roboto", sans-serif;
  max-width: 290px;
}
.comn-form .cForm-btn-holder {
  width: auto;
  position: relative;
  display: inline-flex;
}
.comn-form .cForm-btn-holder .wpcf7-spinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 3;
}
.comn-form .cForm-btn-holder .wpcf7-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: skew(-21deg);
  opacity: 0;
  z-index: 2;
  width: 100%;
}
.comn-form .cForm-btn-holder:hover .cForm-btn:after {
  left: 128%;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
.comn-form .cForm-btn-holder:hover .cForm-btn.btn-pumpkin {
  background-color: #404040;
  color: #ffffff;
  border: 1px solid #404040;
}
.comn-form .wpcf7 form.invalid .wpcf7-response-output,
.comn-form .wpcf7 form.unaccepted .wpcf7-response-output,
.comn-form .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #EF7F1A;
  background-color: #fffaf4;
  color: #EF7F1A;
}
.comn-form .wpcf7 form .wpcf7-response-output {
  margin: 20px 10px 10px;
  padding: 10px 15px;
  border-radius: 6px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5;
}
.comn-form .wpcf7-not-valid-tip {
  font-size: 14px;
  font-weight: 500;
}
.comn-form .check-list {
  position: relative;
  z-index: 0;
  margin-bottom: 23px;
}
.comn-form .check-list input[type=checkbox] {
  position: absolute;
  z-index: 0;
  width: 0;
  height: 0;
}
.comn-form .check-list input[type=checkbox]:checked + .wpcf7-list-item-label:before {
  background-color: #EF7F1A;
}
.comn-form .check-list input[type=checkbox]:checked + label:before {
  background-color: #EF7F1A;
}
.comn-form .check-list label {
  padding-left: 30px;
  position: relative;
  z-index: 0;
  font-size: 16px;
  line-height: 24px;
  color: #262626;
}
.comn-form .check-list label:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 2px;
  background: #ffffff;
  box-shadow: 0px 0px 4px rgba(110, 113, 110, 0.5);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: 0.3s;
  background: url("../images/check-icon.svg") no-repeat center center #fff;
  background-size: 16px auto;
}
.comn-form .check-list .wpcf7-list-item {
  margin: 0 10px 0 0;
}
.comn-form .check-list .wpcf7-list-item input[type=checkbox] {
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: 1;
  top: 2px;
  left: 0;
  opacity: 0;
  cursor: pointer;
}
.comn-form .check-list input[type=checkbox] + .wpcf7-list-item-label {
  font-size: 14px;
  line-height: 1.1;
}
.comn-form .check-list input[type=checkbox] + .wpcf7-list-item-label:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 2px;
  background: #ffffff;
  box-shadow: 0px 0px 4px rgba(110, 113, 110, 0.5);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: 0.3s;
  background: url("../images/check-icon.svg") no-repeat center center #fff;
  background-size: 16px auto;
}
.comn-form .check-list .wpcf7-form-control-wrap + label:before {
  content: normal;
}

.wraper-error-main {
  min-height: calc(100 * var(--vh));
  width: 100%;
}
.wraper-error-main .error-main .title {
  font-weight: 700;
  color: #ACACAC;
  font-family: "Raleway", sans-serif;
}
.wraper-error-main .error-main .action-area {
  max-width: 550px;
  margin: 0 auto;
}

.comn-modal.view360-modal .modal-dialog .modal-content .modal-body {
  padding: 40px 20px 20px 20px;
}
.comn-modal.view360-modal .modal-dialog .modal-content .modal-body iframe {
  width: 100%;
  height: calc(80 * var(--vh));
  -o-object-fit: contain;
     object-fit: contain;
}
.comn-modal.comn-modal-form .modal-dialog {
  max-width: 740px;
}
@media screen and (max-width: 991px) {
  .comn-modal.comn-modal-form .modal-dialog {
    width: 670px;
  }
}
@media screen and (max-width: 767px) {
  .comn-modal.comn-modal-form .modal-dialog {
    width: auto;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .comn-modal.comn-modal-form#register_for_warranty_modal .col-lg-6.modal-sideImg-col {
    width: 47%;
  }
}
@media (min-width: 992px) {
  .comn-modal.comn-modal-form#register_for_warranty_modal .col-lg-6.modal-form-col {
    width: 53%;
  }
}
.comn-modal.comn-modal-form#register_for_warranty_modal .modal-dialog {
  max-width: 1200px;
}
.comn-modal.comn-modal-form#register_for_warranty_modal .modal-dialog .modal-sideImg-wrap {
  width: 100%;
  height: 100%;
}
.comn-modal.comn-modal-form#register_for_warranty_modal .modal-dialog .modal-sideImg-wrap .image-holder {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.comn-modal.comn-modal-fullscreen .modal-dialog .modal-content {
  border-radius: 0px;
}
.comn-modal .modal-dialog .modal-content {
  background-color: #ffffff;
  border: none;
  border-radius: 20px;
}
.comn-modal .modal-dialog .modal-content .modal-header {
  padding: 40px 40px 0;
  position: relative;
  border-bottom: none;
}
.comn-modal .modal-dialog .modal-content .modal-header .modal-title {
  font-weight: 400;
  font-size: 28px;
  line-height: 1.2;
  color: #ACACAC;
}
.comn-modal .modal-dialog .modal-content .comn-modal-close {
  width: 26px;
  height: 26px;
  background: transparent;
  border-radius: 100%;
  position: absolute;
  top: 10px;
  right: 20px;
  z-index: 3;
  border: none;
  font-size: 28px;
  line-height: 1;
  text-align: center;
  padding: 0;
  color: #cccccc;
  transition: all 0.3s ease-in;
}
.comn-modal .modal-dialog .modal-content .comn-modal-close:hover {
  color: #EF7F1A;
}
@media screen and (max-width: 991px) {
  .comn-modal .modal-dialog .modal-content .comn-modal-close {
    top: 10px;
    right: 10px;
  }
}
.comn-modal .modal-dialog .modal-content .modal-body {
  padding: 40px;
}
@media screen and (max-width: 991px) {
  .comn-modal .modal-dialog .modal-content .modal-body {
    padding: 30px 25px;
  }
}
.comn-modal .modal-dialog .modal-content .modal-body .comn-modal-form-content .comn-form-heading {
  margin-bottom: 20px;
}
.comn-modal .modal-dialog .modal-content .modal-body .comn-modal-form-content .comn-form-heading .headingText {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.3;
  color: #262626;
}

@media screen and (max-width: 575px) {
  .container,
  .container-fluid,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.ani-clip-in-trigger {
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0);
  display: inline-block;
  transition: clip-path 1s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 1s cubic-bezier(0.77, 0, 0.175, 1);
}

.ani-clip-in-trigger.ani-clip-in {
  clip-path: inset(0) !important;
  -webkit-clip-path: inset(0) !important;
  transition: clip-path 1s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 1s cubic-bezier(0.77, 0, 0.175, 1);
}

.ani-clip-in-trigger-v {
  clip-path: inset(0 0 100% 0);
  -webkit-clip-path: inset(0 0 100% 0);
  display: inline-block;
  transition: clip-path 1s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 1s cubic-bezier(0.77, 0, 0.175, 1);
}

.ani-clip-in-trigger-v.ani-clip-v-in {
  clip-path: inset(0) !important;
  -webkit-clip-path: inset(0) !important;
  transition: clip-path 1s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 1s cubic-bezier(0.77, 0, 0.175, 1);
}

.btn-holder-withLine .line {
  width: 100%;
  height: 1px;
  background-color: #acacac;
}

.preloader-wrap {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 99999;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}
.preloader-wrap .preloader-bg-img {
  background: #000000 url(../images/loader/loader-bg-image.jpg) no-repeat center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-position: center;
  opacity: 1;
}
.preloader-wrap .tire-outline-img-holder {
  position: relative;
  opacity: 0;
  width: 134px;
  height: 420px;
  z-index: 3;
}
@media screen and (max-width: 575px) {
  .preloader-wrap .tire-outline-img-holder {
    width: 90px;
    height: 290px;
  }
}
.preloader-wrap .tire-outline-img-holder svg.tire-outline-svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.preloader-wrap .tire-outline-img-holder.jsLoaded {
  opacity: 1;
}
.preloader-wrap .tire-loader-img-holder {
  perspective: 50em;
  overflow: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  transform: translateZ(0);
  transition: all 0.35s ease;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 2;
}
.preloader-wrap .tire-loader-img1-holder {
  opacity: 0;
  background-image: url(../images/loader/tyre-1.png);
  background-position: top 12px center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 375px;
  height: 409px;
  transform: rotateY(0);
  backface-visibility: hidden;
  transition: all 0.35s ease;
}
.preloader-wrap .tire-loader-img2-holder {
  background-image: url(../images/loader/tyre-2.png);
  background-position: top 0 center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
  width: 356px;
  height: 409px;
  transform: rotateY(90deg);
  transform-origin: 50% 50%;
  opacity: 0;
}
.preloader-wrap .tire-loader-img3-holder {
  background-image: url(../images/loader/tyre-3.png);
  background-position: top 0 center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
  width: 375px;
  height: 409px;
  transform: rotateY(0deg) scale(1);
  transform-origin: 50% 50%;
  opacity: 0;
}
.preloader-wrap .tire-loader-img4-holder {
  background-image: url(../images/loader/tyre-4.png);
  background-position: top 0 center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
  width: 375px;
  height: 409px;
  transform: rotateY(0deg) scale(1);
  transform-origin: 50% 50%;
  opacity: 0;
}
.preloader-wrap .tire-loader-img5-holder {
  background-image: url(../images/loader/tyre-5.png);
  background-position: top 0 center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
  width: 375px;
  height: 409px;
  transform: rotateY(0deg) scale(1);
  transform-origin: 50% 50%;
  opacity: 0;
}
.preloader-wrap .last-tyre {
  background-image: url(../images/loader/last-tyre.png);
  background-position: top 0 center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
  width: 447px;
  height: 446px;
  transform: rotateY(0deg) scale(1);
  transform-origin: 50% 50%;
  opacity: 0;
  z-index: 2;
}
@media screen and (max-width: 575px) {
  .preloader-wrap .last-tyre {
    width: 290px;
    height: 290px;
  }
}
.preloader-wrap .all-tire-animation {
  margin: auto;
  width: 447px;
  height: 446px;
  background-image: url("../images/loader/all-tyres.png");
  background-size: 500%, 100%;
  background-position: left;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
}
@media screen and (max-width: 575px) {
  .preloader-wrap .all-tire-animation {
    width: 290px;
    height: 290px;
  }
}
@keyframes eye-fill {
  0% {
    background-position: 0;
    opacity: 0;
  }
  5% {
    background-position: 0;
    opacity: 1;
  }
  80% {
    background-position: 100%;
    opacity: 1;
  }
  100% {
    opacity: 0;
    background-position: 100%;
  }
}
.preloader-wrap.loadedAni {
  animation-name: preloader-offAni;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-delay: 4.4s;
}
.preloader-wrap.loadedAni .preloader-bg-img {
  animation-name: preloader-bg-fadeIn;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-delay: 3.5s;
}
.preloader-wrap.loadedAni .tire-outline-img-holder {
  animation-name: tire-outline-fadeIn;
  animation-duration: 1.5s;
  animation-fill-mode: both;
  animation-delay: 0.5s;
}
.preloader-wrap.loadedAni .all-tire-animation {
  animation-name: eye-fill;
  animation-duration: 1.5s;
  animation-timing-function: steps(4);
  animation-delay: 1.8s;
  transition: all 0.2s ease-in-out;
  animation-fill-mode: forwards;
}
.preloader-wrap.loadedAni .last-tyre {
  animation-name: tire-loader-img5-fadeIn;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-delay: 3s;
}
.preloader-wrap.loadedAni .tire-loader-img1-holder {
  animation-name: tire-loader-img1-fadeIn;
  animation-duration: 0.8s;
  animation-fill-mode: both;
  animation-delay: 1.8s;
}
.preloader-wrap.loadedAni .tire-loader-img2-holder {
  animation-name: tire-loader-img2-fadeIn;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-delay: 2.2s;
}
.preloader-wrap.loadedAni .tire-loader-img3-holder {
  animation-name: tire-loader-img3-fadeIn;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-delay: 3.3s;
}
.preloader-wrap.loadedAni .tire-loader-img4-holder {
  animation-name: tire-loader-img4-fadeIn;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-delay: 4.3s;
}
.preloader-wrap.loadedAni .tire-loader-img5-holder {
  animation-name: tire-loader-img5-fadeIn;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-delay: 5.3s;
}

.modal.modal-slideEffect {
  z-index: 890;
}

.modal.modal-slideEffect .modal-dialog {
  transition: transform 0.8s ease-in-out;
  transform: translate(100%, 0);
}

.modal.modal-slideEffect.show .modal-dialog {
  transform: none;
  transition-delay: 0s;
  transition: transform 0.8s ease-in-out;
}

.modal.modal-slideEffect {
  transition: opacity 0.8s ease-in-out;
  transition-delay: 1s;
}

.modal.modal-slideEffect.show {
  transition-delay: 0s;
}

.modal.modal-slideEffect .modal-content .modal-body {
  padding-top: 100px;
}
@media only screen and (max-width: 767px) {
  .modal.modal-slideEffect .modal-content .modal-body {
    padding-top: 72px;
  }
}

.slide-modal-close {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 100%;
  width: 35px;
  height: 35px;
  font-size: 20px;
  position: absolute;
  z-index: 2;
}
.slide-modal-close:focus {
  box-shadow: none;
}

.modal-white .slide-modal-close {
  background-color: rgba(205, 205, 205, 0.8);
}

.video-full-modal .slide-modal-close {
  bottom: 40px;
  right: 30px;
}

.main-sec {
  transition: left 0.8s ease-in-out;
  left: 0;
  position: relative;
}

body.slide-modal-open .main-sec {
  left: -90%;
  position: relative;
  transition: left 0.8s ease-in-out;
  transition-delay: 0.2s;
}

body.slide-modal-open .home-intro-sec {
  left: -90% !important;
  transition: left 0.8s ease-in-out;
  transition-delay: 0.2s;
}
@media screen and (min-width: 992px) and (max-height: 680px) {
  body.slide-modal-open .home-intro-sec {
    left: 0% !important;
  }
}
@media screen and (min-width: 360px) and (max-width: 991px) and (max-height: 554px) {
  body.slide-modal-open .home-intro-sec {
    left: 0% !important;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 549px) {
  body.slide-modal-open .home-intro-sec {
    left: 0% !important;
  }
}

body .home-intro-sec {
  transition: left 0.8s ease-in-out;
  left: 0 !important;
}

.modal-black .modal-dialog {
  background-color: #000000;
}
.modal-black .modal-dialog .modal-content {
  background-color: #000000;
}

.modal-white .modal-dialog {
  background-color: #FEF8F4;
}
.modal-white .modal-dialog .modal-content {
  background-color: #FEF8F4;
}

body.slide-modal-open .wraper-header {
  z-index: 1150;
}

.innerPage-sec-heading-wrap {
  width: 100%;
}
.innerPage-sec-heading-wrap.mb-default {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .innerPage-sec-heading-wrap.mb-default {
    margin-bottom: 40px;
  }
}
.innerPage-sec-heading-wrap.heading-color-white .sec-headingBlock .main-heading-text {
  color: #ffffff;
}
.innerPage-sec-heading-wrap.heading-color-white .dscTextBlock p {
  color: #ffffff;
}
.innerPage-sec-heading-wrap .sec-headingBlock .smtitle-text {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.3;
  color: #262626;
  margin: 0;
}
.innerPage-sec-heading-wrap .sec-headingBlock .main-heading-text {
  font-weight: 700;
  font-size: 36px;
  line-height: 1.3;
  color: #262626;
}
.innerPage-sec-heading-wrap .sec-headingBlock .main-heading-text span {
  color: #1A8AEF;
}
@media screen and (max-width: 991px) {
  .innerPage-sec-heading-wrap .sec-headingBlock .main-heading-text {
    font-size: 30px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 767px) {
  .innerPage-sec-heading-wrap .sec-headingBlock .main-heading-text {
    font-size: 26px;
  }
}
.innerPage-sec-heading-wrap .dscTextBlock > *:last-child {
  margin-bottom: 0;
}
.innerPage-sec-heading-wrap .dscTextBlock p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.8;
  color: #262626;
  margin-bottom: 20px;
}

.rk_comn_table {
  width: 100%;
}
.rk_comn_table .rk_comn_table-row {
  padding: 0;
  position: relative;
}
.rk_comn_table .rk_comn_table-row:first-child {
  margin-top: 0;
}
.rk_comn_table .rk_comn_table-row.rk_comn_table-row-header {
  border-bottom: none;
  background-color: transparent;
  position: relative;
  margin: 0;
  border-top: none;
  box-shadow: none;
}
.rk_comn_table .rk_comn_table-row .rk_comn_table-cell {
  display: flex;
  flex-flow: row nowrap;
  flex-basis: 0;
  flex-grow: 1;
  align-items: center;
  overflow: hidden;
  list-style: none;
}
.rk_comn_table .rk_comn_table-row .rk_comn_table-cell .dataText {
  margin: 0;
}
.rk_comn_table .rk_comn_table-row .rk_comn_table-cell.flex-grow-0point9 {
  flex-grow: 0.9;
}
.rk_comn_table .rk_comn_table-row .rk_comn_table-cell.flex-grow-0point5 {
  flex-grow: 0.5;
}
.rk_comn_table .rk_comn_table-row .rk_comn_table-cell.flex-grow-two {
  flex-grow: 2;
}
.rk_comn_table .rk_comn_table-row .inner-wrap {
  position: relative;
}

.comn-wList {
  width: 100%;
}
.comn-wList ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.comn-wList ul li {
  padding-left: 25px;
  position: relative;
  min-height: 20px;
  margin-top: 15px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
}
.comn-wList ul li:after {
  content: "";
  background-image: url(../images/list-style-type-black.svg);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: 0;
  top: 5px;
  background-size: contain;
  width: 10px;
  height: 16px;
}
.comn-wList ul li:first-child {
  margin-top: 0;
}
.comn-wList ul li p {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
}

.default-dscText > *:last-child {
  margin-bottom: 0;
}
.default-dscText p {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.7;
  margin-bottom: 20px;
}
.default-dscText ul {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
.default-dscText ul li {
  padding-left: 25px;
  position: relative;
  margin-top: 10px;
}
.default-dscText ul li:after {
  content: "";
  background-image: url(../images/list-style-type-black.svg);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: 0;
  top: 5px;
  background-size: contain;
  width: 10px;
  height: 16px;
}
.default-dscText ul li:first-child {
  margin-top: 0;
}
.default-dscText ul li p {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
}

.accordion.comn-accordion .accordion-item {
  border: none;
  background: #FEF8F4;
  border-radius: 5px;
  margin-bottom: 15px;
  overflow: hidden;
}
.accordion.comn-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: transparent;
}
.accordion.comn-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):before {
  height: 100%;
  transition-delay: 0.4s;
}
.accordion.comn-accordion .accordion-item .accordion-header .accordion-button {
  background-color: transparent;
  border: none;
  padding: 15px 20px;
  box-shadow: none;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 767px) {
  .accordion.comn-accordion .accordion-item .accordion-header .accordion-button {
    padding: 12px 15px;
  }
}
.accordion.comn-accordion .accordion-item .accordion-header .accordion-button .headingText {
  font-weight: 700;
  font-size: 15px;
  color: #000000;
  line-height: 1.6;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .accordion.comn-accordion .accordion-item .accordion-header .accordion-button .headingText {
    font-size: 16px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 767px) {
  .accordion.comn-accordion .accordion-item .accordion-header .accordion-button .headingText {
    font-size: 16px;
  }
}
.accordion.comn-accordion .accordion-item .accordion-header .accordion-button .headingText::after {
  content: "";
  transition: all 0.2s ease-in-out;
  top: 10px;
  bottom: 100%;
}
.accordion.comn-accordion .accordion-item .accordion-header .accordion-button::after {
  background-image: none;
  content: "+";
  font-size: 30px;
  right: 0;
  text-align: right;
  height: 10px;
  line-height: 1;
  transform-origin: center;
  color: #000000;
  transform: translateY(-10px);
  transform-origin: 15px center;
}
.accordion.comn-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  transform: rotateZ(-180deg) translateY(-14px);
  content: "-";
}
.accordion.comn-accordion .accordion-item .accordion-header .accordion-button:before {
  content: "";
  width: 4px;
  height: 0;
  top: 0;
  left: 0;
  bottom: 0;
  position: absolute;
  background-color: #EF7F1A;
  transition: all 0.2s ease-in-out;
  transition-delay: 0.3s;
}
.accordion.comn-accordion .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}
.accordion.comn-accordion .accordion-item .accordion-header.no-content .accordion-button::after {
  display: none;
}
.accordion.comn-accordion .accordion-item .accordion-collapse.show .accordion-body {
  background-color: transparent;
}
.accordion.comn-accordion .accordion-item .accordion-collapse.show .accordion-body:after {
  height: 100%;
  transition-delay: 0.2s;
}
.accordion.comn-accordion .accordion-item .accordion-collapse.show .accordion-body .dscText {
  position: relative;
  transition: all 0.3s ease-in-out;
}
.accordion.comn-accordion .accordion-item .accordion-body {
  padding: 0 20px 25px;
  position: relative;
}
.accordion.comn-accordion .accordion-item .accordion-body:after {
  content: "";
  width: 4px;
  top: 0;
  left: 0;
  bottom: 0;
  height: 0;
  position: absolute;
  background-color: #EF7F1A;
  transition: all 0.2s ease-in-out;
  transition-delay: 0.4s;
}
@media screen and (max-width: 767px) {
  .accordion.comn-accordion .accordion-item .accordion-body {
    padding: 0 15px 15px;
  }
}
.accordion.comn-accordion .accordion-item .accordion-body .dscText > *:last-child {
  margin-bottom: 0;
}
.accordion.comn-accordion .accordion-item .accordion-body .dscText p {
  line-height: 1.6;
  font-weight: 500;
  font-size: 14px;
  color: #262626;
  margin-bottom: 15px;
}
.stickySidebar-wrap {
  will-change: min-height;
}
.stickySidebar-wrap .sidebar__inner {
  transform: translate(0, 0);
  /* For browsers don't support translate3d. */
  transform: translate3d(0, 0, 0);
  will-change: position, transform;
}

.pageMain-wrap {
  background-color: #ffffff;
  padding-top: 100px;
}
@media screen and (max-width: 991px) {
  .pageMain-wrap {
    padding-top: 86px;
  }
}
@media screen and (max-width: 767px) {
  .pageMain-wrap {
    padding-top: 70px;
  }
}
.pageMain-wrap .pageMain-sec .innerPage-sec-heading-wrap {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .pageMain-wrap .pageMain-sec .innerPage-sec-heading-wrap {
    margin-bottom: 40px;
  }
}

.default-general-content ol {
  margin-bottom: 50px;
}
.default-general-content ol:last-child {
  margin-bottom: 0;
}
.default-general-content ol li {
  margin-bottom: 8px;
  padding-left: 5px;
  position: relative;
  z-index: 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.6;
  color: #262626;
}
.default-general-content ol li::before {
  position: absolute;
  left: 0;
  width: 25px;
  text-align: right;
  top: 0;
}
.default-general-content ol li ol {
  padding-left: 20px;
}
.default-general-content ol li:last-child {
  margin-bottom: 0;
}
.default-general-content ul {
  margin-bottom: 50px;
  list-style: none;
}
.default-general-content ul:last-child {
  margin-bottom: 0;
}
.default-general-content ul li {
  margin-bottom: 8px;
  position: relative;
  z-index: 0;
  padding-left: 25px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.6;
  color: #262626;
}
.default-general-content ul li:last-child {
  margin-bottom: 0;
}
.default-general-content ul li::before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: #262626;
  top: 10px;
}
.default-general-content ul li ul {
  padding-left: 20px;
}
.default-general-content > *:last-child {
  margin-bottom: 0 !important;
}
.default-general-content p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.7;
  color: #262626;
  margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
  .default-general-content p {
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  .default-general-content p {
    margin-bottom: 25px;
  }
}
.default-general-content p a {
  color: #EF7F1A;
  text-decoration: none;
}
.default-general-content p a:hover {
  color: #000000;
  text-decoration: none;
}
.default-general-content h2 {
  font-weight: 700;
  font-size: 26px;
  line-height: 1.3;
  color: #262626;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .default-general-content h2 {
    font-size: 22px;
    margin-bottom: 10px;
  }
}
.default-general-content blockquote {
  padding: 15px 35px;
  margin-bottom: 20px;
  border-radius: 11px;
}
.default-general-content blockquote p {
  margin: 0;
  color: #ffffff;
}
.default-general-content blockquote p + p {
  margin-top: 20px;
}
.default-general-content figure {
  margin-bottom: 30px;
}
.default-general-content figure img {
  width: 100%;
}
.default-general-content .alignleft {
  margin-right: 22px;
  float: left;
  max-width: 400px;
  margin-bottom: 0;
  max-width: 400px;
}
.default-general-content .alignleft:last-child {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
  .default-general-content .alignleft {
    max-width: 250px;
  }
}
@media screen and (max-width: 767px) {
  .default-general-content .alignleft {
    max-width: inherit;
    float: none !important;
    margin-left: 0;
  }
}
.default-general-content .alignright {
  margin-left: 22px;
  float: left;
  max-width: 400px;
  margin-bottom: 0;
  max-width: 400px;
}
.default-general-content .alignright:last-child {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
  .default-general-content .alignright {
    max-width: 250px;
  }
}
@media screen and (max-width: 767px) {
  .default-general-content .alignright {
    max-width: inherit;
    float: none !important;
    margin-left: 0;
  }
}

.page404 {
  padding: 30px 0 80px;
}
@media (max-width: 991.5px) {
  .page404 {
    padding-bottom: 70px;
  }
}
.page404 .content404 {
  padding: 35px 40px 42px;
  max-width: 800px;
  margin: 0 auto;
  border: 3px solid #EF7F1A;
  border-radius: 12px;
  background-color: #FEF8F4;
}
@media (max-width: 575px) {
  .page404 .content404 {
    padding: 21px 25px 27px;
  }
}
.page404 .content404 .dsc-content-wrap .headingText {
  font-weight: 700;
  color: #262626;
  font-size: 30px;
  line-height: 1.2;
}
@media screen and (min-width: 576px) {
  .page404 .content404 .dsc-content-wrap .headingText {
    font-size: 32px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) {
  .page404 .content404 .dsc-content-wrap .headingText {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  .page404 .content404 .dsc-content-wrap .headingText {
    font-size: 45px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  .page404 .content404 .dsc-content-wrap .headingText {
    font-size: 50px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  .page404 .content404 .dsc-content-wrap .headingText {
    font-size: 50px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1800px) {
  .page404 .content404 .dsc-content-wrap .headingText {
    font-size: 50px;
    line-height: 1.2;
  }
}
.page404 .content404 .dsc-content-wrap .dscText p {
  color: #262626;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4;
}
.page404 .content404 .btn {
  margin-top: 10px;
}
@media (max-width: 991px) {
  .page404 .content404 .btn {
    margin-top: 0;
  }
}

.alm-btn-wrap {
  padding: 0 !important;
  margin: 0 !important;
}

.ajax-load-more-wrap.infinite > .alm-btn-wrap .alm-load-more-btn {
  background-image: url(../images/alm-loader.png) !important;
  width: 50px !important;
  height: 50px;
  background-size: contain;
}

.not-found-data .image-box {
  width: 230px;
  margin: 0 auto 20px;
}
.not-found-data .image-box img {
  width: 100%;
}
.not-found-data .title {
  font-weight: 700;
  font-size: 36px;
  line-height: 1.3;
  color: #262626;
}
.not-found-data .dscContent p {
  font-size: 18px;
  line-height: 1.5;
  color: #262626;
}

.customScrollBar {
  scrollbar-face-color: rgba(239, 127, 26, 0.7);
  scrollbar-shadow-color: rgba(0, 0, 0, 0.1);
  scrollbar-highlight-color: rgba(0, 0, 0, 0.1);
  scrollbar-color: rgba(239, 127, 26, 0.7) rgba(0, 0, 0, 0.1);
  scrollbar-width: thin;
}
.customScrollBar::-webkit-scrollbar {
  width: 5px;
}
.customScrollBar::-webkit-scrollbar-thumb {
  background-color: rgba(239, 127, 26, 0.7);
  background-clip: padding-box;
  border: 1px solid rgba(239, 127, 26, 0.7);
}
.customScrollBar::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0.1);
}
.customScrollBar::-webkit-scrollbar-button {
  background-color: rgba(0, 0, 0, 0.1);
}
.customScrollBar.noVisableScrollbar {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.customScrollBar.noVisableScrollbar::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  display: none;
}

.no-results {
  display: flex;
  justify-content: center;
  font-size: 18px;
  font-weight: 700;
}

.home-banner-sec {
  width: 100%;
  position: relative;
  padding-top: 120px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .home-banner-sec {
    padding-top: 90px;
  }
}
.home-banner-sec:after {
  content: "";
  background-image: url(../images/home/home-video-bottom-bg.png);
  background-repeat: repeat-x;
  width: 100%;
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  height: 350px;
  z-index: 2;
  background-size: auto 100%;
  background-position: bottom;
  height: 57px;
  pointer-events: none;
}
@media screen and (max-width: 991px) {
  .home-banner-sec:after {
    bottom: -20px;
    height: 200px;
  }
}
@media screen and (max-width: 767px) {
  .home-banner-sec:after {
    bottom: -20px;
    height: 90px;
  }
}
.home-banner-sec .home-banner {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}
.home-banner-sec .home-banner .home-productItems-wrap {
  padding: 50px 0 0;
  position: relative;
}
.home-banner-sec .home-banner .home-productItems-wrap:before {
  content: "";
  background: #000;
  background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.6) 35%, #000 100%);
  width: 100%;
  height: 250px;
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.home-banner-sec .home-banner .home-productItems-wrap .home-productItems-row .productsItem-img {
  width: 100%;
  max-width: 445px;
  height: 480px;
  margin: 0 auto;
}
.home-banner-sec .home-banner .home-productItems-wrap .home-productItems-row .productsItem-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  animation: moverY 1s infinite alternate;
}
.home-banner-sec .home-banner .home-videoPlayer-wrap {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  z-index: 2;
}
.home-banner-sec .home-banner .home-videoPlayer-wrap .home-videoPlayer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.home-banner-sec .home-banner .home-videoPlayer-wrap iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.home-banner-sec .home-banner .home-videoPlayer-wrap .home-vimeo-videoPlayer {
  -o-object-fit: cover;
     object-fit: cover;
}
.home-banner-sec .home-banner .home-bannerImg-wrap {
  width: 100%;
  padding-top: 56.4%;
  position: relative;
  z-index: 2;
}
.home-banner-sec .home-banner .home-bannerImg-wrap img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.topIcons-sec {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
}
.topIcons-sec .topIcons-holder {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px 0;
}
.topIcons-sec .topIcons-holder .topIcons-item {
  max-width: 150px;
  margin: 0 auto;
  text-align: center;
}
.topIcons-sec .topIcons-holder .topIcons-item .icon-holder {
  width: 70px;
  height: 70px;
  margin: 0 auto 10px;
}
@media screen and (max-width: 767px) {
  .topIcons-sec .topIcons-holder .topIcons-item .icon-holder {
    width: 60px;
    height: 60px;
  }
}
.topIcons-sec .topIcons-holder .topIcons-item .icon-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.topIcons-sec .topIcons-holder .topIcons-item .icon-infoText {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .topIcons-sec .topIcons-holder .topIcons-item .icon-infoText {
    font-size: 14px;
  }
}

.home-intro-sec {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec {
    height: auto;
  }
}
@media screen and (min-width: 360px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec {
    height: auto;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec {
    height: auto;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (min-height: 375px) {
  .home-intro-sec {
    height: 100vh;
  }
}
.home-intro-sec .tyrePath-img-holder {
  width: 100%;
  height: auto;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  left: 0;
  height: calc(100 * var(--vh));
  min-height: 700px;
  mix-blend-mode: lighten;
  z-index: 2;
  pointer-events: none;
}
.home-intro-sec .tyrePath-img-holder:after {
  content: "";
  background: rgb(0, 0, 0);
  background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  width: 100%;
  height: 190px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.home-intro-sec .tyrePath-img-holder img {
  width: 100%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.home-intro-sec .home-intro1-wrap {
  width: 100%;
  height: calc(100 * var(--vh));
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec .home-intro1-wrap {
    height: auto;
    padding-bottom: 100px;
    padding-top: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec .home-intro1-wrap {
    height: auto;
    padding-bottom: 100px;
    padding-top: 100px;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec .home-intro1-wrap {
    height: auto;
    padding-bottom: 100px;
    padding-top: 100px;
  }
}
.home-intro-sec .home-intro1-wrap .intro1Text-holder {
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  z-index: 1;
  margin: 0 auto;
  background: #000;
  transform: translateY(calc(50vh - 50% + var(--nav-height) * 0.5));
  padding: 1px;
  border: 1px solid #000;
  position: relative;
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder {
    transform: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder {
    transform: none;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder {
    transform: none;
  }
}
.home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1-gradient {
  width: 100%;
  position: absolute;
  z-index: 2;
  background-color: #000;
  mix-blend-mode: darken;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  overflow: hidden;
  width: calc(100% + 2px);
  margin-top: -1px;
  top: 0;
  left: 0;
  padding-bottom: 0;
  min-height: calc(100 * var(--vh));
  height: 1000px;
  transform: translateY(-60px);
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1-gradient {
    height: auto;
    transform: translateY(-216px) !important;
    min-height: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1-gradient {
    height: auto;
    transform: translateY(-216px) !important;
    min-height: auto;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1-gradient {
    height: auto;
    transform: translateY(-216px) !important;
    min-height: auto;
  }
}
.home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1-gradient .overview-hero-hero-background {
  display: block;
  width: 855px;
  height: 700px;
  position: relative;
  margin: 0 auto;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  max-width: none;
}
.home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text-box {
  width: 820px;
  max-width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text-box {
    position: relative;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text-box {
    position: relative;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text-box {
    position: relative;
  }
}
.home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text {
  line-height: 1.4;
  -webkit-background-clip: text;
          background-clip: text;
  text-align: center;
  font-size: 26px;
  line-height: 1.2;
  opacity: 0;
  font-weight: 700;
  background-size: 100% 100%;
  background-position: 50% 0;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 576px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text {
    font-size: 30px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text {
    font-size: 32px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text {
    font-size: 36px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text {
    font-size: 38px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text {
    font-size: 38px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1800px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text {
    font-size: 38px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text {
    opacity: 1;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text {
    opacity: 1;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1Text {
    opacity: 1;
  }
}
.home-intro-sec .home-intro2-wrap {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 992px) and (min-height: 501px), (min-width: 768px) and (max-width: 991px) and (min-height: 401px), (min-width: 360px) and (max-width: 767px) and (min-height: 375px) {
  .home-intro-sec .home-intro2-wrap {
    visibility: hidden;
    opacity: 0;
    margin-top: -100vh;
  }
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec .home-intro2-wrap {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec .home-intro2-wrap {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec .home-intro2-wrap {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
  }
}
.home-intro-sec .home-intro2-wrap .intro2Text-holder {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: calc(100 * var(--vh));
  margin: 0 auto;
  padding-top: calc(var(--nav-height) * 0.5);
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: transparent;
  opacity: 0;
  z-index: 2;
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec .home-intro2-wrap .intro2Text-holder {
    padding-top: 100px;
    padding-bottom: 100px;
    opacity: 1;
    height: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec .home-intro2-wrap .intro2Text-holder {
    padding-top: 100px;
    padding-bottom: 100px;
    opacity: 1;
    height: auto;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec .home-intro2-wrap .intro2Text-holder {
    padding-top: 100px;
    padding-bottom: 100px;
    opacity: 1;
    height: auto;
  }
}
.home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box {
  width: 850px;
  max-width: 100%;
  margin: 0 auto;
}
.home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
  font-weight: 700;
  line-height: 1.4;
  color: #000000;
  text-align: center;
  font-size: 28px;
  line-height: 1.2;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 576px) {
  .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 34px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) {
  .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 38px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 42px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 50px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 50px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1800px) {
  .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 50px;
    line-height: 1.2;
  }
}
.home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text-bottom {
  width: 100%;
  margin-top: 37px;
}
.home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text-bottom .play-btn {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: #000000;
  border-radius: 100%;
  position: relative;
  color: #ffffff;
  border: none;
  text-align: center;
  animation: shadow-pulse 1.2s linear infinite;
  margin-left: 35px;
}
.home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text-bottom .play-btn img {
  width: 26px;
}
.home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder {
  width: 100%;
  overflow: hidden;
  height: 100vh;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder {
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
    top: 0;
    bottom: auto;
    left: auto;
    right: auto;
    padding-top: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder {
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
    top: 0;
    bottom: auto;
    left: auto;
    right: auto;
    padding-top: 100%;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder {
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
    top: 0;
    bottom: auto;
    left: auto;
    right: auto;
    padding-top: 100%;
  }
}
.home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder .intro2-gradient-bg {
  position: relative;
  height: 200vh;
  transform: translateY(0);
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder .intro2-gradient-bg {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder .intro2-gradient-bg {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder .intro2-gradient-bg {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder .intro2-gradient-bg img {
  width: 100%;
  height: 3600px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 992px) and (max-height: 500px) {
  .home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder .intro2-gradient-bg img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) and (max-height: 400px) {
  .home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder .intro2-gradient-bg img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (min-width: 360px) and (max-width: 767px) and (max-height: 374px) {
  .home-intro-sec .home-intro2-wrap .intro2-gradient-bg-holder .intro2-gradient-bg img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.scroll-headingText {
  width: auto;
  display: inline-block;
  transition: all 0.2s linear;
  transform: translateX(180%);
}
.scroll-headingText .headingText {
  opacity: 0.45;
  font-weight: 700;
  font-size: 120px;
  line-height: 1.3;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #acacac;
  opacity: 0.45;
  white-space: nowrap;
}
@media only screen and (max-width: 1199px) {
  .scroll-headingText .headingText {
    font-size: 80px;
  }
}
@media only screen and (max-width: 991px) {
  .scroll-headingText .headingText {
    font-size: 65px;
  }
}
@media only screen and (max-width: 767px) {
  .scroll-headingText .headingText {
    font-size: 55px;
  }
}
@media only screen and (max-width: 575px) {
  .scroll-headingText .headingText {
    font-size: 44px;
  }
}

.findProduct-sec {
  position: relative;
  width: 100%;
  padding-top: 200px;
}
@media only screen and (max-width: 767px) {
  .findProduct-sec {
    padding-top: 60px;
  }
}
.findProduct-sec .findProduct-top-sec .container {
  max-width: calc(1246px + (100vw - 1246px) / 2);
  margin-left: auto;
  margin-right: 0;
}
.findProduct-sec .findProduct-top-sec .sec-heading-wrap {
  max-width: 265px;
}
@media screen and (max-width: 991px) {
  .findProduct-sec .findProduct-top-sec .sec-heading-wrap {
    max-width: 100%;
    width: 100%;
  }
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap {
  width: 100%;
  height: 98px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #404040 100%);
  padding-left: 50px;
  padding-right: 50px;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-wrap-inr {
  width: 100%;
  max-width: 900px;
}
@media screen and (max-width: 991px) {
  .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap {
    margin-top: 50px;
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
    height: auto;
    flex-wrap: wrap;
  }
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder {
  max-width: 25%;
  padding-left: 7px;
  padding-right: 7px;
  position: relative;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder {
    margin: 10px 0;
    max-width: 50%;
    width: 50%;
  }
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder.arrow-active {
  padding-right: 30px;
}
@media screen and (max-width: 575px) {
  .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder.arrow-active {
    padding-right: 7px;
    max-width: 100%;
    flex: 1;
    width: 100%;
    min-width: 100%;
  }
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder.arrow-active:after {
  content: "";
  width: 26px;
  height: 98px;
  position: absolute;
  right: 0;
  background-image: url(../images/home/filter-divider.svg);
  background-size: cover;
  top: -30px;
  right: 9px;
}
@media screen and (max-width: 767px) {
  .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder.arrow-active:after {
    display: none;
  }
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .title {
  font-weight: 600;
  font-size: 13px;
  line-height: 1.2;
  color: #acacac;
  position: absolute;
  top: -12px;
  left: 7px;
  width: 100%;
  width: 165px;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box {
  width: 100%;
  cursor: pointer;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .optWrapper > .options li:first-child {
  pointer-events: none;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect.open > .CaptionCont,
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect:focus > .CaptionCont,
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect:hover > .CaptionCont {
  box-shadow: 0 0 2px transparent;
  border-color: transparent;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .CaptionCont {
  background-color: transparent;
  margin: 0;
  border: none;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SelectBox {
  padding: 5px 0;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect {
  width: auto;
  margin-left: 0;
  cursor: pointer;
  max-width: 100%;
}
@media only screen and (max-width: 991px) {
  .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect {
    margin-left: 0;
  }
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .CaptionCont > span {
  font-size: 18px;
  line-height: 1.3;
  color: #ffffff;
  cursor: pointer;
  font-weight: 600;
}
@media only screen and (max-width: 991px) {
  .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .CaptionCont > span {
    font-size: 16px;
  }
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .CaptionCont > span.placeholder {
  font-style: normal;
  background-color: transparent;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .CaptionCont > label {
  cursor: pointer;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SelectClass:disabled,
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoUnder:disabled {
  opacity: 0;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect.disabled {
  opacity: 0.5;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect.disabled > .CaptionCont > span {
  cursor: default;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect.open > .optWrapper {
  top: 45px;
  min-width: 320px;
}
@media only screen and (max-width: 767px) {
  .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect.open > .optWrapper {
    min-width: 240px;
  }
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .optWrapper > .options li label {
  white-space: normal;
  overflow: visible;
  text-overflow: unset;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .CaptionCont > label > i {
  background-image: url(../images/down-angle.svg);
  background-size: contain;
  width: 14px;
  height: 14px;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .optWrapper {
  background: rgb(235, 235, 235);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  border: none;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .optWrapper > .options li label {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  color: #000000;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .optWrapper > .options li.opt {
  padding: 10px 15px 12px 15px;
  margin: 0;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .optWrapper > .options li.opt.selected {
  background-color: #e2e2e2;
  color: #EF7F1A;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .optWrapper > .options li.opt.selected label {
  color: #EF7F1A;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #e2e2e2;
  color: #EF7F1A;
}
.findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .optWrapper > .options li:nth-child(1) {
  pointer-events: none;
}
.findProduct-sec .findProduct-bottom-sec {
  margin-top: 100px;
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .findProduct-sec .findProduct-bottom-sec {
    margin-top: 80px;
  }
}
.findProduct-sec .findProduct-bottom-sec .findProduct-product-img-wrap {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .findProduct-sec .findProduct-bottom-sec .findProduct-product-img-wrap {
    text-align: center;
    margin-bottom: 40px;
  }
}
.findProduct-sec .findProduct-bottom-sec .findProduct-product-img-wrap .findProduct-product-img-holder {
  width: 100%;
}
.findProduct-sec .findProduct-bottom-sec .findProduct-product-img-wrap .findProduct-product-img-holder img {
  width: auto;
  max-width: 100%;
}
.findProduct-sec .findProduct-searchResult-sec {
  width: 100%;
  margin-top: 60px;
}
@media only screen and (max-width: 991px) {
  .findProduct-sec .findProduct-searchResult-sec {
    margin-top: 40px;
  }
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-product-logo-img {
  width: 200px;
  margin-top: -8%;
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-product-logo-img img {
  width: 100%;
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-product-img-holder {
  width: 100%;
  max-width: 370px;
}
@media screen and (max-width: 767px) {
  .findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-product-img-holder {
    margin: 0 auto 0px;
  }
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-product-img-holder .img-holder {
  padding-top: 118%;
  position: relative;
  width: 100%;
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-product-img-holder .img-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: contain;
     object-fit: contain;
  animation: moverY 1s infinite alternate;
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-pContent-list {
  width: 100%;
  max-width: 350px;
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-pContent-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-pContent-list ul li {
  padding-left: 30px;
  position: relative;
  min-height: 20px;
  margin-top: 15px;
  opacity: 0;
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-pContent-list ul li .searchResultDiv {
  margin: 0;
  font-weight: 400;
  font-size: 17px;
  line-height: 1.6;
  position: relative;
  font-family: "Roboto", sans-serif;
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-pContent-list ul li .searchResultDiv span {
  color: #EF7F1A;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
}
.findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-pContent-list ul li .searchResultDiv:after {
  content: "";
  background-image: url(../images/list-style-type.svg);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: -25px;
  top: 5px;
  background-size: contain;
  width: 10px;
  height: 20px;
}

.searchResult-chart-wrap {
  width: 100%;
  position: relative;
}
.searchResult-chart-wrap:after {
  content: "";
  background: linear-gradient(180deg, rgba(217, 217, 217, 0) -28.21%, #b5b5b5 45.51%, rgba(217, 217, 217, 0) 125.64%);
  opacity: 0.5;
  width: 1px;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
}
.searchResult-chart-wrap:before {
  content: "";
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(181, 181, 181) 51%, rgba(0, 0, 0, 0) 100%);
  opacity: 0.5;
  opacity: 0.5;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}
.searchResult-chart-wrap .chart-box-holder {
  width: 100%;
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.searchResult-chart-wrap .chart-box-holder .chart-box-content .gauge-chart-box {
  width: 110px;
  height: auto;
  margin: 0 auto 10px;
}
.searchResult-chart-wrap .chart-box-holder .chart-box-content .chart-infoText1 {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
  margin: 0;
  font-family: "Roboto", sans-serif;
}
.searchResult-chart-wrap .chart-box-holder .chart-box-content .chart-infoText2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
  color: #1A8AEF;
  margin: 0;
  font-family: "Roboto", sans-serif;
}

.slide-sec-heading-holder {
  width: 100%;
}
.slide-sec-heading-holder .slide-sec-heading-block {
  width: 100%;
}
.slide-sec-heading-holder .slide-sec-heading-block .logo-sm-holder {
  padding: 15px;
  background-color: #000000;
  position: absolute;
  right: 100%;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  background-image: url(../images/home/logo-sm.svg);
  width: 18px;
  height: 21px;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.2s linear;
}
.slide-sec-heading-holder .slide-sec-heading-block .logo-sm-holder img {
  width: 18px;
  height: 21px;
}
.slide-sec-heading-holder .slide-sec-heading-block .slide-sec-line {
  width: 100%;
  height: 1px;
  background-color: #acacac;
  position: relative;
}
.slide-sec-heading-holder .slide-sec-heading-block .headingText-block {
  padding-left: 15px;
  flex: 0 0 auto;
  min-width: 0;
  max-width: 250px;
}
.slide-sec-heading-holder .slide-sec-heading-block .headingText-block .headingText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
  color: #dddddd;
}

.pumpkin-glow-box {
  width: 533px;
  height: 533px;
  background: #EF7F1A;
  opacity: 0.7;
  filter: blur(150px);
}

.blue-glow-box {
  width: 533px;
  height: 533px;
  background: #1A8AEF;
  opacity: 0.7;
  filter: blur(150px);
}
@media only screen and (max-width: 1199px) {
  .blue-glow-box {
    width: 423px;
    height: 423px;
  }
}

.clients-sec {
  width: 100%;
  padding: 100px 0 250px;
  position: relative;
}
@media screen and (max-width: 1199px) {
  .clients-sec {
    padding: 150px 0 150px;
  }
}
@media screen and (max-width: 991px) {
  .clients-sec {
    padding: 50px 0 150px;
  }
}
@media screen and (max-width: 767px) {
  .clients-sec {
    padding: 50px 0 100px;
  }
}
.clients-sec .pumpkin-glow-box {
  left: -455px;
  bottom: -30%;
  position: absolute;
}
.clients-sec .clients-swiper-slider {
  width: 100%;
  margin-top: 50px;
}
.clients-sec .clients-swiper-slider .clients_info_item {
  width: 100%;
  text-align: center;
  padding: 30px 0;
}
.clients-sec .clients-swiper-slider .clients_info_item .clients_info_img_block {
  width: 100%;
}
.clients-sec .clients-swiper-slider .clients_info_item .clients_info_img_block .clients_logo_img {
  max-width: 180px;
  height: 60px;
  margin: 0 auto 20px;
}
.clients-sec .clients-swiper-slider .clients_info_item .clients_info_img_block .clients_logo_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.clients-sec .clients-swiper-slider .clients_info_item .clients_info__content {
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
}
.clients-sec .clients-swiper-slider .clients_info_item .clients_info__content .logoHeadingText {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 4px;
  color: #ffffff;
}
.clients-sec .clients-swiper-slider .clients_info_item .clients_info__content p {
  font-weight: 500;
  font-size: 13px;
  line-height: 1.4;
  margin: 0;
}
.clients-sec .accordion-h-slider {
  width: 100%;
  margin-top: 100px;
  display: flex;
}
@media only screen and (max-width: 767px) {
  .clients-sec .accordion-h-slider {
    margin-top: 50px;
  }
}
@media screen and (max-width: 991px) {
  .clients-sec .accordion-h-slider {
    flex-wrap: wrap;
  }
}
.clients-sec .accordion-h-slider .accordion__item {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  justify-content: center;
  height: 220px;
  position: relative;
  min-width: 200px;
  flex: 1 1;
  transition: all 0.5s linear;
  flex-direction: column;
  background: #131313;
  border: 1px solid #393939;
  border-radius: 5px;
  margin: 0 10px;
}
@media screen and (max-width: 1199px) {
  .clients-sec .accordion-h-slider .accordion__item {
    min-width: 160px;
  }
}
@media screen and (max-width: 991px) {
  .clients-sec .accordion-h-slider .accordion__item {
    min-width: calc(50% - 20px);
    margin: 10px 10px;
  }
}
.clients-sec .accordion-h-slider .accordion__item.active {
  flex: 100 1;
}
.clients-sec .accordion-h-slider .accordion__item.active .accordion__content {
  animation: show-content 400ms 300ms forwards;
  display: block;
  visibility: visible;
  padding: 10px 25px 20px;
}
.clients-sec .accordion-h-slider .accordion__item.active .accordion__block {
  text-align: left;
  padding: 20px 25px 0;
}
.clients-sec .accordion-h-slider .accordion__item.active .accordion__block .accordion__img {
  margin: 0 0;
  height: 40px;
}
.clients-sec .accordion-h-slider .accordion__item.active .accordion__block .accordion__img img {
  -o-object-position: left bottom;
     object-position: left bottom;
}
.clients-sec .accordion-h-slider .accordion__item .accordion__block {
  width: 100%;
  text-align: center;
  transition: all 0.4s ease-in-out;
  padding: 0 0 0;
}
.clients-sec .accordion-h-slider .accordion__item .accordion__block .accordion__img {
  max-width: 130px;
  margin: 0 auto;
  height: 100px;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1199px) {
  .clients-sec .accordion-h-slider .accordion__item .accordion__block .accordion__img {
    max-width: 120px;
  }
}
.clients-sec .accordion-h-slider .accordion__item .accordion__block .accordion__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transition: all 0.4s ease-in-out;
}
.clients-sec .accordion-h-slider .accordion__item .accordion__content {
  visibility: hidden;
  opacity: 0;
  position: relative;
  transform-origin: left;
  height: 0;
  transition: all 0.4s ease-in-out;
  font-weight: 500;
  font-size: 13px;
  line-height: 1.4;
  padding: 0 0 0;
}
@media screen and (max-width: 991px) {
  .clients-sec .accordion-h-slider .accordion__item .accordion__content {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .clients-sec .accordion-h-slider .accordion__item .accordion__content {
    font-size: 13px;
  }
}
.clients-sec .accordion-h-slider .accordion__item .accordion__content .logoHeadingText {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 4px;
}

.specialize-left-navBar {
  width: 180px;
  align-self: center;
  margin-top: -30px;
}
@media screen and (max-width: 991px) {
  .specialize-left-navBar {
    width: 110px;
    align-self: start;
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .specialize-left-navBar {
    display: none;
  }
}

.specialize-tab-content .content-block .img-holder-wrap {
  flex: 1 1 0;
  padding-right: 30px;
  padding-left: 30px;
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .specialize-tab-content .content-block .img-holder-wrap {
    padding-right: 30px;
    padding-left: 0;
  }
}
.specialize-tab-content .content-block .img-holder-wrap .view360Modal-btn {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  padding: 6px 5px;
  min-width: 70px;
  font-family: "Roboto", sans-serif;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  .specialize-tab-content .content-block .img-holder-wrap .view360Modal-btn {
    top: -25px;
  }
}
.specialize-tab-content .content-block .img-holder-wrap .img-holder {
  max-width: 450px;
  margin: 0 auto;
  height: auto;
}
.specialize-tab-content .content-block .img-holder-wrap .img-holder img {
  width: 100%;
  max-height: 450px;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.specialize-tab-content .content-block .dscText-content {
  flex: 0 0 auto;
  max-width: 420px;
}
@media screen and (max-width: 991px) {
  .specialize-tab-content .content-block .dscText-content {
    max-width: 300px;
  }
}

.specialize-tab-content .content-block .img-holder-wrap .img-holder {
  position: relative;
}
.specialize-tab-content .content-block .img-holder-wrap .img-holder:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -115px;
  height: 140px;
  background-image: url(../images/home/tyre-shadow.svg);
  width: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.specialize-tab-content .content-block .img-holder-wrap .img-holder img {
  animation: moverY 1s infinite alternate;
}
.specialize-tab-content .content-block .dscText-content .headingText {
  font-weight: 700;
  font-size: 26px;
  line-height: 1.3;
  color: #ffffff;
}
.specialize-tab-content .content-block .dscText-content .feature-option-holder {
  margin-top: 30px;
}
.specialize-tab-content .content-block .dscText-content .feature-option-holder .img-holder {
  text-align: center;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.specialize-tab-content .content-block .dscText-content .feature-option-holder .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.specialize-tab-content .content-block .dscText-content .feature-option-holder .option-infoText {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  margin-top: 15px;
  text-align: center;
  color: #ffffff;
}
.specialize-tab-content .content-block .dscText-content .btn-holder {
  margin-top: 35px;
}

.specialize-sec {
  width: 100%;
  padding: 0 0 60px;
  position: relative;
}
.specialize-sec .sec-heading-wrap {
  margin-top: -40px;
  margin-bottom: 80px;
  z-index: 1;
  position: relative;
}
@media screen and (max-width: 767px) {
  .specialize-sec .sec-heading-wrap {
    margin-top: -20px;
    margin-bottom: 40px;
  }
}

.eDesign-sec {
  width: 100%;
  position: relative;
  padding: 300px 0 200px;
}
@media screen and (max-width: 991px) {
  .eDesign-sec {
    padding: 200px 0 100px;
  }
}
@media only screen and (max-width: 767px) {
  .eDesign-sec {
    padding: 100px 0 100px;
  }
}
.eDesign-sec .blue-glow-box {
  right: -474px;
  top: -200px;
  position: absolute;
}
@media screen and (max-width: 1199px) {
  .eDesign-sec .blue-glow-box {
    right: -360px;
    top: -15%;
    position: absolute;
  }
}
.eDesign-sec .sec-heading-wrap {
  max-width: 365px;
  margin-bottom: 100px;
}
@media only screen and (max-width: 767px) {
  .eDesign-sec .sec-heading-wrap {
    margin-bottom: 50px;
  }
}
.eDesign-sec .eDesign-accordion {
  margin-top: 45px;
}
.eDesign-sec .eDesign-content-block {
  max-width: 482px;
}
@media screen and (max-width: 991px) {
  .eDesign-sec .eDesign-content-block {
    margin-bottom: 70px;
    max-width: 100%;
  }
}
.eDesign-sec .video-wrap-block {
  width: 100%;
}
.eDesign-sec .video-wrap-block .btn-holder-withLine {
  margin-top: 80px;
}
.eDesign-sec .video-img-holder {
  width: 100%;
}
.eDesign-sec .video-img-holder img {
  width: 100%;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item {
  border: none;
  background: #1c1c1c;
  border-radius: 5px;
  margin-bottom: 15px;
  overflow: hidden;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: transparent;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):before {
  height: 100%;
  transition-delay: 0.4s;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button {
  background-color: transparent;
  border: none;
  padding: 15px 20px;
  box-shadow: none;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 767px) {
  .eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button {
    padding: 12px 15px;
  }
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button .headingText {
  font-weight: 700;
  font-size: 15px;
  color: #dddddd;
  line-height: 1.6;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button .headingText {
    font-size: 16px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 767px) {
  .eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button .headingText {
    font-size: 16px;
  }
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button .headingText::after {
  content: "";
  transition: all 0.2s ease-in-out;
  top: 10px;
  bottom: 100%;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button::after {
  background-image: none;
  content: "+";
  font-size: 30px;
  right: 0;
  text-align: right;
  height: 10px;
  line-height: 1;
  transform-origin: center;
  color: #ffffff;
  transform: translateY(-10px);
  transform-origin: 15px center;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  transform: rotateZ(-180deg) translateY(-14px);
  content: "-";
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button:before {
  content: "";
  width: 4px;
  height: 0;
  top: 0;
  left: 0;
  bottom: 0;
  position: absolute;
  background-color: #EF7F1A;
  transition: all 0.2s ease-in-out;
  transition-delay: 0.3s;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-collapse.show .accordion-body {
  background-color: transparent;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-collapse.show .accordion-body:after {
  height: 100%;
  transition-delay: 0.2s;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-collapse.show .accordion-body .dscText {
  position: relative;
  transition: all 0.3s ease-in-out;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-body {
  padding: 0 20px 25px;
  position: relative;
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-body:after {
  content: "";
  width: 4px;
  top: 0;
  left: 0;
  bottom: 0;
  height: 0;
  position: absolute;
  background-color: #EF7F1A;
  transition: all 0.2s ease-in-out;
  transition-delay: 0.4s;
}
@media screen and (max-width: 767px) {
  .eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-body {
    padding: 0 15px 15px;
  }
}
.eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-body .dscText p {
  line-height: 1.6;
  font-weight: 500;
  font-size: 14px;
  color: #dddddd;
}
.process-sec {
  width: 100%;
  position: relative;
  padding: 100px 0;
}
@media only screen and (max-width: 767px) {
  .process-sec {
    padding: 50px 0 100px;
  }
}
.process-sec .pumpkin-glow-box {
  left: -399px;
  top: 5%;
  position: absolute;
}
.process-sec .sec-heading-wrap {
  margin-bottom: 85px;
}
@media only screen and (max-width: 767px) {
  .process-sec .sec-heading-wrap {
    margin-bottom: 40px;
  }
}
.process-sec .video-img-holder {
  width: 100%;
}
.process-sec .video-img-holder img {
  width: 100%;
}
.process-sec .process-video-wrap {
  position: relative;
  width: 100%;
}
.process-sec .process-video-wrap .video-holder {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  z-index: 2;
}
.process-sec .process-video-wrap .video-holder video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.process-sec .process-video-wrap .video-holder iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
}
.process-sec .process-video-wrap .image-holder {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  z-index: 2;
  border-radius: 5px;
}
.process-sec .process-video-wrap .image-holder img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.process-sec .process-vidBottom-content {
  max-width: 700px;
  margin: 80px auto 0;
}
@media only screen and (max-width: 767px) {
  .process-sec .process-vidBottom-content {
    margin: 40px auto 0;
  }
}
.process-sec .process-vidBottom-content .process-vidBottom-left-text-box {
  width: 100%;
}
.process-sec .process-vidBottom-content .process-vidBottom-left-text-box p {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
  color: #ACACAC;
}
@media only screen and (max-width: 767px) {
  .process-sec .process-vidBottom-content .process-vidBottom-left-text-box p {
    font-size: 18px;
  }
}
.process-sec .process-vidBottom-content .process-vidBottom-right-text-box {
  max-width: 244px;
  margin-left: auto;
  width: 100%;
  display: flex;
}
@media screen and (max-width: 575px) {
  .process-sec .process-vidBottom-content .process-vidBottom-right-text-box {
    margin-left: 0;
    margin-right: 0;
  }
}
.process-sec .process-vidBottom-content .process-vidBottom-right-text-box p {
  font-weight: 700;
  font-size: 32px;
  line-height: 1.5;
  color: #ACACAC;
}
@media screen and (max-width: 575px) {
  .process-sec .process-vidBottom-content .process-vidBottom-right-text-box p {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .process-sec .process-vidBottom-content .process-vidBottom-right-text-box p {
    font-size: 28px;
  }
}
.process-sec .process-vidBottom-content .process-vidBottom-right-text-box span {
  color: #1A8AEF;
  display: block;
}

.pfeature-sec {
  width: 100%;
  padding-bottom: 100px;
}
@media only screen and (max-width: 767px) {
  .pfeature-sec {
    padding-bottom: 50px;
  }
}
.pfeature-sec .pfeature-content-wrap {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  margin-top: 200px;
}
@media only screen and (max-width: 767px) {
  .pfeature-sec .pfeature-content-wrap {
    margin-top: 100px;
  }
}
.pfeature-sec .pfeature-content-wrap .pfeature-content-block {
  max-width: 194px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .pfeature-sec .pfeature-content-wrap .pfeature-content-block {
    max-width: 230px;
    margin: 0 auto 30px;
  }
}
@media screen and (max-width: 575px) {
  .pfeature-sec .pfeature-content-wrap .pfeature-content-block {
    max-width: 260px;
    margin: 0 auto 30px;
    text-align: center;
  }
}
.pfeature-sec .pfeature-content-wrap .pfeature-content-block.middle-block {
  transform: translateY(-110px);
}
@media only screen and (max-width: 767px) {
  .pfeature-sec .pfeature-content-wrap .pfeature-content-block.middle-block {
    transform: translateY(0px);
  }
}
.pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-top .icon-box {
  width: 50px;
  height: 50px;
}
.pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-top .icon-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 575px) {
  .pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-top .icon-box {
    margin: 0 auto;
  }
}
.pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-top .headingText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
  color: #ffffff;
  margin-top: 14px;
}
.pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-dsc {
  opacity: 0;
  margin-top: 15px;
  max-width: 157px;
}
@media only screen and (max-width: 767px) {
  .pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-dsc {
    max-width: 220px;
  }
}
@media screen and (max-width: 575px) {
  .pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-dsc {
    max-width: 100%;
  }
}
.pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-dsc p {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #ACACAC;
  margin: 0;
}
.pfeature-sec .pfeature-video-wrap {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  position: relative;
  transform: translateY(-50px);
}
@media only screen and (max-width: 767px) {
  .pfeature-sec .pfeature-video-wrap {
    margin: 60px auto 0;
  }
}
.pfeature-sec .pfeature-video-wrap::before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(180.14deg, rgba(0, 0, 0, 0) 11.94%, #000000 90.26%);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}
.pfeature-sec .pfeature-video-wrap .video-img-holder {
  width: 100%;
}
.pfeature-sec .pfeature-video-wrap .video-img-holder img {
  width: 100%;
}

.testimonial-sec {
  width: 100%;
  padding-bottom: 60px;
  padding-top: 220px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .testimonial-sec {
    padding-top: 150px;
  }
}
.testimonial-sec .pumpkin-glow-box {
  left: -380px;
  top: -95%;
  bottom: 0;
  margin: auto;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .testimonial-sec .pumpkin-glow-box {
    opacity: 0;
  }
}
.testimonial-sec .blue-glow-box.right-align {
  right: -430px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: auto;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .testimonial-sec .blue-glow-box.right-align {
    opacity: 0;
  }
}

.testimonial-slider-wrap {
  margin-top: 125px;
  position: relative;
  width: 100%;
  padding-bottom: 70px;
}
@media screen and (max-width: 991px) {
  .testimonial-slider-wrap {
    margin-top: 100px;
  }
}
.testimonial-slider-wrap .testimonial-quote-holder {
  margin-bottom: 45px;
  font-size: 53px;
  line-height: 1;
  color: #1A8AEF;
}
.testimonial-slider-wrap .testimonial-slider-holder {
  width: 100%;
  position: relative;
}
.testimonial-slider-wrap .testimonial-slider-holder .testimonial-slide-item {
  max-width: 746px;
  margin: 0 auto;
}
.testimonial-slider-wrap .testimonial-slider-holder .testimonial-slide-item .testimonial-des-content .dsc-text {
  font-weight: 700;
  font-size: 26px;
  line-height: 1.5;
  text-align: center;
  color: #ACACAC;
}
@media only screen and (max-width: 767px) {
  .testimonial-slider-wrap .testimonial-slider-holder .testimonial-slide-item .testimonial-des-content .dsc-text {
    font-size: 20px;
  }
}
@media screen and (max-width: 575px) {
  .testimonial-slider-wrap .testimonial-slider-holder .testimonial-slide-item .testimonial-des-content .dsc-text {
    font-size: 17px;
  }
}
.testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs {
  max-width: 460px;
  margin: 60px auto 0;
}
@media screen and (max-width: 991px) {
  .testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs {
    margin: 40px auto 0;
  }
}
@media screen and (max-width: 991px) {
  .testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs {
    margin: 20px auto 0;
  }
}
.testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs .swiper-slide-thumb-active .testimonial-slide-user-item {
  opacity: 1;
}
.testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs .testimonial-slide-user-item {
  opacity: 0.5;
  cursor: pointer;
}
.testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs .testimonial-slide-user-item .user-img {
  width: 90px;
  height: 90px;
  margin: 0 auto;
  border-radius: 100%;
}
.testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs .testimonial-slide-user-item .user-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}
.testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs .testimonial-slide-user-item .user-info {
  width: 100%;
  margin-top: 10px;
  text-align: center;
}
.testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs .testimonial-slide-user-item .user-info .nameText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
  color: #ffffff;
  margin: 0;
}
.testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs .testimonial-slide-user-item .user-info .infoText {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.3;
  color: #ffffff;
  margin: 5px 0 0;
}

.newTestimonial-slider-wrap {
  margin-top: 125px;
}
@media screen and (max-width: 991px) {
  .newTestimonial-slider-wrap {
    margin-top: 85px;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder {
  width: 100%;
  position: relative;
  padding-bottom: 60px;
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder:before {
  content: "";
  width: 219px;
  height: 100%;
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(450deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  z-index: 2;
  pointer-events: none;
}
@media screen and (max-width: 991px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder:before {
    width: 150px;
  }
}
@media screen and (max-width: 767px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder:before {
    display: none;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder:after {
  content: "";
  width: 219px;
  height: 100%;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(270deg, #000 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  z-index: 2;
  pointer-events: none;
}
@media screen and (max-width: 991px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder:after {
    width: 150px;
  }
}
@media screen and (max-width: 767px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder:after {
    display: none;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .swiper-slide {
  position: relative;
  width: 625px;
}
@media screen and (max-width: 767px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .swiper-slide {
    width: 525px;
  }
}
@media screen and (max-width: 575px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .swiper-slide {
    width: 95%;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item {
  margin: 0 auto;
  position: relative;
  padding-left: 180px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item {
    padding-left: 125px;
  }
}
@media screen and (max-width: 575px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item {
    padding-left: 0;
    padding-top: 60px;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item:after {
  content: "";
  background-image: url(../images/home/testimonial-shape-top.svg);
  width: 300px;
  height: 200px;
  background-position: left top;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 575px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item:after {
    display: none;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item:before {
  content: "";
  background-image: url(../images/home/testimonial-shape-bottom.svg);
  width: 300px;
  height: 200px;
  background-position: left bottom;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media screen and (max-width: 575px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item:before {
    display: none;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-user-img {
  width: 139px;
  height: 139px;
  margin: 0 auto;
  border-radius: 100%;
  padding: 10px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-user-img {
    width: 110px;
    height: 110px;
    padding: 5px;
  }
}
@media screen and (max-width: 575px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-user-img {
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: auto;
    z-index: 3;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-user-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content {
  width: 100%;
  position: relative;
  height: 380px;
  background: #1c1c1c;
  z-index: 2;
  display: flex;
  align-items: center;
  padding-right: 30px;
  border-radius: 8px;
  padding-left: 30px;
  padding-top: 65px;
  padding-bottom: 30px;
}
@media screen and (min-width: 576px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content {
    border-radius: 0 8px 8px 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 575px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content {
    height: auto;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-quote-holder {
  font-size: 60px;
  line-height: 1;
  color: #1a8aef;
  position: absolute;
  left: -85px;
  top: 40px;
  opacity: 0.3;
}
@media screen and (max-width: 575px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-quote-holder {
    left: 10px;
    font-size: 50px;
    top: 15px;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-dsc-content {
  width: 100%;
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-dsc-content .dsc-text {
  width: 100%;
}
@media screen and (min-width: 576px) {
  .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-dsc-content .dsc-text {
    max-height: 265px;
    overflow: auto;
    padding-right: 10px;
  }
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-dsc-content .dsc-text p {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
  color: #ffffff;
  margin: 0;
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-user-info {
  width: 100%;
  margin-top: 25px;
  display: flex;
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-user-info .user-infoText {
  width: auto;
  padding-right: 20px;
  min-width: 0;
  flex: 0 1 auto;
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-user-info .user-infoText .nameText {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  color: #1A8AEF;
  margin: 0;
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-user-info .user-infoText .infoText {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0.48px;
  margin: 5px 0 0;
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-user-info .videoPlay-button-holder {
  border-left: 1px solid #acacac;
  padding-left: 20px;
  display: flex;
  align-items: center;
  flex: 1 0 auto;
}
.newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-user-info .videoPlay-button-holder .playText-btn {
  font-size: 14px;
  color: #EF7F1A;
  font-weight: 600;
}

.certificates-sec {
  width: 100%;
  position: relative;
}
.certificates-sec .sec-heading-wrap {
  margin-bottom: 100px;
}
@media only screen and (max-width: 767px) {
  .certificates-sec .sec-heading-wrap {
    margin-bottom: 50px;
  }
}
.certificates-sec .certificates-slider-wrap {
  width: 850px;
  margin: 0 auto 250px;
  max-width: 100%;
}
@media screen and (max-width: 991px) {
  .certificates-sec .certificates-slider-wrap {
    margin: 0 auto 200px;
  }
}
@media screen and (max-width: 767px) {
  .certificates-sec .certificates-slider-wrap {
    margin: 0 auto 150px;
  }
}
@media screen and (max-width: 575px) {
  .certificates-sec .certificates-slider-wrap {
    margin: 0 auto 50px;
  }
}
@media screen and (max-width: 767px) {
  .certificates-sec .certificates-slider-wrap .certificates-swiper {
    padding-bottom: 45px;
  }
}
.certificates-sec .certificates-slider-wrap .certificates-swiper .comnStyle-swiper-pagination {
  bottom: -20px;
}
.certificates-sec .certificates-slider-wrap .certificate-item .certificateText {
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.3;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
}
.certificates-sec .spacing-div {
  height: 240px;
  width: 100%;
}
@media screen and (max-width: 991px) {
  .certificates-sec .spacing-div {
    height: 180px;
  }
}
@media screen and (max-width: 575px) {
  .certificates-sec .spacing-div {
    height: 0;
  }
}

.certificates-award-holder {
  width: 928px;
  margin: 0 auto 0;
}
@media screen and (max-width: 991px) {
  .certificates-award-holder {
    width: 690px;
  }
}
@media screen and (max-width: 767px) {
  .certificates-award-holder {
    width: 500px;
    border: 1px solid #464646;
    border-radius: 20px;
  }
}
@media screen and (max-width: 575px) {
  .certificates-award-holder {
    width: 100%;
  }
}
.certificates-award-holder .certificates-award-box-outer {
  width: 100%;
  position: relative;
  height: 547px;
}
@media screen and (max-width: 991px) {
  .certificates-award-holder .certificates-award-box-outer {
    height: 410px;
  }
}
@media screen and (max-width: 575px) {
  .certificates-award-holder .certificates-award-box-outer {
    height: auto;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box {
  width: 100%;
  height: 100%;
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .full-border-holder {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .full-border-holder {
    display: none;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .full-border-holder svg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .full-border-holder.addAni svg {
  animation: dash 1s linear forwards;
  -webkit-animation: dash 1s linear forwards;
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr {
  width: 100%;
  height: 100%;
  padding: 30px 50px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr {
    padding: 30px 30px;
  }
}
@media screen and (max-width: 575px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr {
    padding: 20px 20px;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .half-border-holder {
  position: absolute;
  left: 50px;
  right: auto;
  bottom: 0;
  top: 35px;
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .half-border-holder svg {
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .half-border-holder svg {
    height: 336px;
  }
}
@media screen and (max-width: 767px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .half-border-holder svg {
    height: 348px;
  }
}
@media screen and (max-width: 575px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .half-border-holder svg {
    display: none;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .half-border-holder.addAni svg {
  animation: dash2 1s linear forwards;
  -webkit-animation: dash2 1s linear forwards;
}
@media screen and (max-width: 767px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .half-border-holder {
    left: 30px;
    top: 30px;
  }
}
@media screen and (max-width: 575px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .half-border-holder {
    left: 20px;
    top: 20px;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder {
  width: 100%;
  position: relative;
  min-height: 100%;
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content {
  flex: 1 1 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 40px 60px 20px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content {
    padding: 0px 40px 20px;
  }
}
@media screen and (max-width: 767px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content {
    padding: 0px 20px 20px;
  }
}
@media screen and (max-width: 575px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content {
    padding: 20px 20px 20px;
  }
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content:after {
    content: "";
    width: 100%;
    border-radius: 20px 0 0 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #464646;
    border-right: 0;
    position: absolute;
    top: 0;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .award-headingText {
  font-weight: 700;
  font-size: 40px;
  line-height: 1.4;
  color: #ffffff;
  opacity: 0.6;
  transition: all 0.3s linear;
}
@media screen and (max-width: 991px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .award-headingText {
    font-size: 30px;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .award-list-holder {
  margin-top: 30px;
  margin-bottom: 10px;
  width: 100%;
  height: 194px;
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .award-list-holder {
    margin-top: 14px;
    margin-bottom: 5px;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .award-list-holder .award-list {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  padding-bottom: 20px;
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .award-list-holder .award-list li {
  font-weight: 600;
  font-size: 28px;
  line-height: 1.3;
  margin-top: 17px;
  color: #1A8AEF;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 767px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .award-list-holder .award-list li {
    font-size: 24px;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .award-list-holder .award-list li:first-child {
  margin-top: 0;
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .signature-img {
  width: 200px;
  margin-top: auto;
}
@media only screen and (max-width: 991px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .signature-img {
    width: 70px;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .signature-img img {
  max-width: 100%;
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-img-holder {
  flex: 0 0 auto;
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-img-holder .award-img {
  width: 300px;
}
@media screen and (max-width: 991px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-img-holder .award-img {
    width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-img-holder .award-img {
    width: 190px;
  }
}
@media screen and (max-width: 575px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-img-holder .award-img {
    width: 116px;
    margin: 10px auto 0;
    height: auto;
  }
}
.certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-img-holder .award-img svg {
  width: 100%;
}
@media screen and (max-width: 575px) {
  .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-img-holder .award-img svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
}

.newsEvents-sec {
  width: 100%;
  padding: 180px 0 150px;
}
@media only screen and (max-width: 1199px) {
  .newsEvents-sec {
    padding: 100px 0 100px;
  }
}
@media screen and (max-width: 991px) {
  .newsEvents-sec {
    padding: 80px 0 80px;
  }
}
@media screen and (max-width: 767px) {
  .newsEvents-sec {
    padding: 60px 0 80px;
  }
}
.newsEvents-sec .sec-heading-wrap {
  margin-top: -40px;
  margin-bottom: 80px;
}
@media only screen and (max-width: 767px) {
  .newsEvents-sec .sec-heading-wrap {
    margin-top: -25px;
    margin-bottom: 40px;
  }
}
.newsEvents-sec .newsEvents-large-content-item {
  width: 100%;
  position: relative;
  z-index: 1;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content {
  width: 100%;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block {
  width: 100%;
  margin-top: 30px;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area {
  width: 100%;
  margin-bottom: 10px;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #ACACAC;
  font-family: "Roboto", sans-serif;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder {
  padding-left: 10px;
  position: relative;
  margin-left: 10px;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder:before {
  content: "";
  width: 1px;
  height: 12px;
  position: absolute;
  left: 0;
  background-color: #ACACAC;
  top: 4px;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #ACACAC;
  font-family: "Roboto", sans-serif;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .dscText-holder {
  width: 100%;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
  font-weight: 700;
  font-size: 28px;
  line-height: 1.3;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
}
@media only screen and (max-width: 767px) {
  .newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
    font-size: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
    font-size: 22px;
  }
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .dscText-holder .dscText {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.6;
  margin-top: 15px;
  margin-bottom: 0;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .btn-holder {
  margin-top: 20px;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .img-holder-wrap {
  width: 100%;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .img-holder-wrap .img-holder {
  width: 100%;
  padding-top: 65%;
  position: relative;
  display: block;
  border-radius: 5px;
  overflow: hidden;
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .img-holder-wrap .img-holder:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.newsEvents-sec .newsEvents-large-content-item .newsEvents-content .img-holder-wrap .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 7px;
  transition: transform 0.3s ease-in-out;
}
.newsEvents-sec .newsEvents-content-item {
  width: 100%;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content {
  width: 100%;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .img-holder-wrap {
  width: 173px;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .img-holder-wrap .img-holder {
  width: 100%;
  padding-top: 86%;
  position: relative;
  display: block;
  border-radius: 5px;
  overflow: hidden;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .img-holder-wrap .img-holder:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .img-holder-wrap .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 7px;
  transition: transform 0.3s ease-in-out;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block {
  width: calc(100% - 173px);
  padding-left: 30px;
}
@media only screen and (max-width: 575px) {
  .newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block {
    width: 100%;
    padding-left: 0;
    margin-top: 15px;
  }
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area {
  width: 100%;
  margin-bottom: 10px;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #ACACAC;
  font-family: "Roboto", sans-serif;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder {
  padding-left: 10px;
  position: relative;
  margin-left: 10px;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder:before {
  content: "";
  width: 1px;
  height: 12px;
  position: absolute;
  left: 0;
  background-color: #ACACAC;
  top: 4px;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #ACACAC;
  font-family: "Roboto", sans-serif;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .dscText-holder {
  width: 100%;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.5;
  font-family: "Roboto", sans-serif;
  max-width: 300px;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .btn-holder {
  margin-top: 12px;
}
.newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .btn-holder .btn.btn-white-sm {
  min-width: 44px;
  padding: 8px 10px;
}
.newsEvents-sec .newsEvents-content-right-block {
  padding-left: 10px;
}
@media screen and (max-width: 991px) {
  .newsEvents-sec .newsEvents-content-right-block {
    padding-left: 0;
    margin-top: 60px;
  }
}
.newsEvents-sec .newsEvents-content-right-block .newsEvents-content-item {
  margin-top: 40px;
}
.newsEvents-sec .newsEvents-content-right-block .newsEvents-content-item:first-child {
  margin-top: 0px;
}
.newsEvents-sec .newsEvents-content-right-block .newsEvents-bottom-area {
  position: relative;
  padding-top: 45px;
  margin-top: 50px;
  width: 100%;
}
.newsEvents-sec .newsEvents-content-right-block .newsEvents-bottom-area .line-v {
  width: 1px;
  height: 100%;
  background-color: #ACACAC;
  position: absolute;
  left: 0;
  top: 0;
}
.newsEvents-sec .newsEvents-content-right-block .newsEvents-bottom-area .bottom-infoText {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.3;
  padding-left: 20px;
  padding-bottom: 25px;
  color: #ACACAC;
}
.newsEvents-sec .newsEvents-content-right-block .newsEvents-bottom-area .bottom-infoText a {
  color: #EF7F1A;
  text-decoration: underline;
  font-weight: 600;
}
.newsEvents-sec .newsEvents-content-right-block .newsEvents-bottom-area .bottom-infoText a:hover {
  color: #1A8AEF;
}

.iframeVideo-wrap {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
  height: 100%;
  display: flex;
  align-items: center;
}
.iframeVideo-wrap .iframeVideo-holder {
  width: 100%;
  padding-top: 55%;
  position: relative;
}
.iframeVideo-wrap .iframeVideo-holder iframe {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.opening-modal {
  border-radius: 20px;
}
.opening-modal .modal-dialog {
  max-width: 840px;
}
@media screen and (max-width: 991px) {
  .opening-modal .modal-dialog {
    width: 670px;
  }
}
@media screen and (max-width: 767px) {
  .opening-modal .modal-dialog {
    width: 500px;
    max-width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .opening-modal .modal-dialog {
    width: 360px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
.opening-modal .modal-dialog .modal-content {
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.opening-modal .modal-dialog .modal-content .close {
  width: 26px;
  height: 26px;
  background: transparent;
  border-radius: 100%;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 3;
  border: none;
  font-size: 28px;
  line-height: 1;
  text-align: center;
  padding: 0;
  color: #cccccc;
  transition: all 0.3s ease-in;
}
.opening-modal .modal-dialog .modal-content .close:hover {
  color: #EF7F1A;
}
@media screen and (max-width: 767px) {
  .opening-modal .modal-dialog .modal-content .close {
    top: 160px;
  }
}
@media screen and (max-width: 575px) {
  .opening-modal .modal-dialog .modal-content .close {
    top: 93px;
  }
}
.opening-modal .modal-dialog .modal-content .close.poster-close {
  top: 6px;
  right: 6px;
  color: rgba(137, 137, 137, 0.5);
}
.opening-modal .modal-dialog .modal-content .close.poster-close:hover {
  color: #262626;
}
.opening-modal .modal-dialog .modal-content .modal-body {
  padding: 0;
}

.opening-modal-poster {
  width: 100%;
  max-width: 100%;
  padding: 10px;
  background-color: #fff;
  border-radius: 20px;
}
.opening-modal-poster .poster-img-wrap {
  width: 100%;
  padding-top: 60%;
  position: relative;
  display: block;
  border-radius: 7px;
  overflow: hidden;
}
.opening-modal-poster .poster-img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 7px;
}

.opening-modal-content {
  width: 100%;
  max-width: 100%;
}
.opening-modal-content .opening-modal-img-content {
  flex: 1 1 0;
  width: calc(100% - 540px);
  position: relative;
  height: auto;
  display: flex;
  z-index: 2;
}
@media screen and (max-width: 991px) {
  .opening-modal-content .opening-modal-img-content {
    width: calc(100% - 420px);
  }
}
@media screen and (max-width: 767px) {
  .opening-modal-content .opening-modal-img-content {
    width: 100%;
  }
}
.opening-modal-content .opening-modal-img-content .tyre-img-holder {
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .opening-modal-content .opening-modal-img-content .tyre-img-holder {
    width: 167px;
    margin-bottom: -50px;
  }
}
@media screen and (max-width: 575px) {
  .opening-modal-content .opening-modal-img-content .tyre-img-holder {
    width: 110px;
  }
}
.opening-modal-content .opening-modal-img-content .tyre-img-holder img {
  animation: moverY 1s infinite alternate;
}
.opening-modal-content .opening-modal-img-content .opening-modal-bg-img {
  position: absolute;
  top: 0;
  right: -138px;
  height: 100%;
  bottom: 0;
}
@media screen and (max-width: 991px) {
  .opening-modal-content .opening-modal-img-content .opening-modal-bg-img {
    right: -75px;
  }
}
@media screen and (max-width: 767px) {
  .opening-modal-content .opening-modal-img-content .opening-modal-bg-img {
    display: none;
  }
}
.opening-modal-content .opening-modal-img-content .opening-modal-bg-img img {
  height: 100%;
  width: auto;
  max-width: none;
}
.opening-modal-content .opening-modal-main-content {
  flex: 0 0 auto;
  width: 540px;
  background-color: #ffffff;
  padding: 55px 44px 55px 175px;
  position: relative;
  border-radius: 0 20px 20px 0;
}
@media screen and (max-width: 767px) {
  .opening-modal-content .opening-modal-main-content {
    border-radius: 20px 20px 20px 20px;
  }
}
.opening-modal-content .opening-modal-main-content:before {
  content: "";
  width: 80px;
  height: 100%;
  position: absolute;
  left: -80px;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .opening-modal-content .opening-modal-main-content:before {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .opening-modal-content .opening-modal-main-content {
    width: 420px;
    padding: 55px 44px 55px 100px;
  }
}
@media screen and (max-width: 767px) {
  .opening-modal-content .opening-modal-main-content {
    width: 100%;
    padding: 50px 44px 50px 44px;
  }
}
.opening-modal-content .opening-modal-main-content .opening-form-heading {
  width: 100%;
  margin-bottom: 30px;
}
.opening-modal-content .opening-modal-main-content .opening-form-heading .headingText {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.3;
  color: #262626;
}

.discoverProducts-sec {
  width: 100%;
  position: relative;
  padding-bottom: 100px;
}
.discoverProducts-sec:after {
  content: "";
  background: rgb(0, 0, 0);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3281687675) 35%, rgb(0, 0, 0) 100%);
  width: 100%;
  height: 130px;
  top: -130px;
  position: absolute;
  left: 0;
  right: 0;
}
.discoverProducts-sec .discoverProducts-content-wrap {
  margin-top: 80px;
}
@media screen and (max-width: 1199px) {
  .discoverProducts-sec .discoverProducts-content-wrap {
    margin-top: 50px;
  }
}
.discoverProducts-sec .discoverProducts-content-wrap .bottom-area {
  position: relative;
  padding: 42px 10px 0 0;
  width: 100%;
}
.discoverProducts-sec .discoverProducts-content-wrap .bottom-area .line-v {
  width: 1px;
  height: 100%;
  background-color: #ACACAC;
  position: absolute;
  left: 0;
  top: 0;
}
.discoverProducts-sec .discoverProducts-content-wrap .bottom-area .bottom-infoText {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.3;
  padding-left: 20px;
  padding-bottom: 20px;
  padding-top: 8px;
  color: #ACACAC;
}
.discoverProducts-sec .discoverProducts-content-wrap .bottom-area .bottom-infoText a {
  color: #EF7F1A;
  text-decoration: underline;
  font-weight: 600;
  font-size: 14px;
}
.discoverProducts-sec .discoverProducts-content-wrap .bottom-area .bottom-infoText a:hover {
  color: #1A8AEF;
}
.discoverProducts-sec .discoverProducts-content-wrap .bottom-area .comnStyle-swiper-button {
  margin-left: 50px;
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProductsSlider {
  padding-left: 80px;
  padding-right: 150px;
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide {
  padding-top: 180px;
  padding-bottom: 40px;
}
@media screen and (max-width: 1199px) {
  .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide {
    padding-top: 215px;
  }
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-image-container {
  width: 100%;
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-image-container .discoverProduct-image-holder {
  width: 100%;
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-image-container .discoverProduct-image-holder img {
  width: 200px;
  height: 215px;
  transition: all 0.5s ease-in-out;
  -o-object-fit: contain;
     object-fit: contain;
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo {
  padding: 0;
  display: block;
  position: absolute;
  left: 65%;
  top: 0;
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  display: flex;
  align-items: center;
  width: 260px;
}
@media screen and (max-width: 1199px) {
  .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo {
    left: 10%;
    top: 0;
  }
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo .arrowSign-holder {
  width: 60px;
  height: 120px;
  flex-shrink: 0;
  -webkit-clip-path: inset(0 0 100% 0);
          clip-path: inset(0 0 100% 0);
  transition-delay: 0.2s;
  transition: clip-path 0.5s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.5s cubic-bezier(0.77, 0, 0.175, 1);
}
@media screen and (max-width: 1199px) {
  .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo .arrowSign-holder {
    width: 54px;
    height: 100px;
    flex-shrink: 0;
  }
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo .arrowSign-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo .info-content {
  width: auto;
  min-width: 0;
  flex: 1;
  padding-left: 15px;
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo .info-content .discoverProduct-slideInfo-title {
  font-size: 30px;
  line-height: 1.4;
  font-weight: 700;
  color: #ffffff;
  margin: 0;
}
@media screen and (max-width: 1199px) {
  .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo .info-content .discoverProduct-slideInfo-title {
    font-size: 26px;
  }
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo .info-content .discoverProduct-slideInfo-link {
  color: #EF7F1A;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.3;
  text-decoration-line: underline;
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo .info-content .discoverProduct-slideInfo-link:hover {
  text-decoration-line: none;
  color: #1A8AEF;
}
@media (hover: hover) and (min-width: 1200px) {
  .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide:hover .discoverProduct-slideInfo {
    visibility: visible;
    opacity: 1;
    transition: all 0.5s ease;
  }
  .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide:hover .discoverProduct-slideInfo .arrowSign-holder {
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
  }
  .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide:hover .discoverProduct-image-container img {
    transform: scale(1.5) translateZ(0);
    transform-origin: center bottom;
    transition: all 0.5s ease;
  }
}
.discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .swiper-slide {
  width: 203px;
}
@media screen and (max-width: 1199px) {
  .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .swiper-slide.swiper-slide-active .discoverProduct-slide .discoverProduct-slideInfo {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.5s ease;
  }
  .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .swiper-slide.swiper-slide-active .discoverProduct-slide .discoverProduct-slideInfo .arrowSign-holder {
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
  }
  .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .swiper-slide.swiper-slide-active .discoverProduct-slide .discoverProduct-image-container img {
    transform: scale(1.5) translateZ(0);
    transform-origin: center bottom;
    transition: all 0.5s ease;
  }
}

.getInTouch-sec {
  width: 100%;
  padding: 100px 0 50px;
}
@media screen and (max-width: 991px) {
  .getInTouch-sec {
    padding: 120px 0 50px;
  }
}
.getInTouch-sec.blackBg {
  background-color: #000000;
}
.getInTouch-sec.blackBg .getInTouch-content-wrap .getInTouch-content-holder .headingText-holder .headingText {
  color: #ffffff;
}
.getInTouch-sec .getInTouch-content-wrap {
  width: 100%;
  position: relative;
}
.getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder {
  border-radius: 5px;
  border: 1px solid var(--Dark-Gray, #ACACAC);
  padding: 20px 40px;
  width: 100%;
}
@media screen and (max-width: 1199px) {
  .getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder {
    padding: 20px 20px;
  }
}
@media screen and (max-width: 991px) {
  .getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder {
    padding: 50px 25px 20px;
  }
}
.getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder .headingText-holder {
  max-width: 365px;
}
.getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder .headingText-holder .headingText {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
}
.getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder .getInTouch-productImages-holder {
  width: 275px;
}
@media screen and (max-width: 991px) {
  .getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder .getInTouch-productImages-holder {
    position: absolute;
    top: -46px;
    left: 0;
    right: 0;
    margin: auto;
  }
}
.getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder .getInTouch-productImages-holder .getInTouch-productImages {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  height: 42px;
  z-index: 2;
}
.getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder .getInTouch-productImages-holder .getInTouch-productImages .getInTouchProductImage {
  width: 118px;
  height: 140px;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  opacity: 1;
}
.getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder .getInTouch-productImages-holder .getInTouch-productImages .getInTouchProductImage.img2 {
  left: -55px;
}
.getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder .getInTouch-productImages-holder .getInTouch-productImages .getInTouchProductImage.img3 {
  left: -95px;
}
.getInTouch-sec .getInTouch-content-wrap .getInTouch-content-holder .getInTouch-productImages-holder .getInTouch-productImages .getInTouchProductImage.img4 {
  left: -160px;
}

.eDesign-sec .edesignAccordionScroll .eDesign-content-block {
  max-width: 100%;
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .comn-dscText-holder {
  max-width: 482px;
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item {
  width: 100%;
  border: 0;
  background: none;
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-header .accordion-button {
  pointer-events: none;
}
@media (max-width: 991px) {
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-header .accordion-button {
    pointer-events: all;
  }
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-header .accordion-button::before {
    transition-delay: 0.4s;
  }
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-header .accordion-button::after {
  content: "+" !important;
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-header .accordion-button::before {
  height: 0;
}
@media (max-width: 991px) {
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-header .accordion-button.collapsed::before {
    height: 0;
  }
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-header .accordion-button::before {
    height: 100%;
  }
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
    transform: rotateZ(-180deg) translateY(-14px);
    content: "-" !important;
  }
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .data {
  max-width: 482px;
  border-radius: 6px;
  background: #1c1c1c;
}
@media (max-width: 991px) {
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .data {
    max-width: 100%;
  }
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-collapse {
  overflow: hidden;
  display: block;
  height: 0;
  transition: all 0.4s ease-in;
}
@media (max-width: 991px) {
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-collapse {
    height: auto;
  }
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-collapse:not(.show) {
    display: none;
  }
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-collapse .video-img-holder-mobile {
  display: none;
}
@media (max-width: 991px) {
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .accordion-collapse .video-img-holder-mobile {
    display: block;
  }
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .media {
  max-width: 590px;
  position: absolute;
  right: 0;
  top: -75px;
  opacity: 0.2;
  transition: all 0.5s ease;
}
@media (max-width: 1199px) {
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .media {
    max-width: 440px;
  }
}
@media (max-width: 991px) {
  .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .media {
    display: none;
  }
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item.open .accordion-collapse {
  height: 85px;
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item.open .accordion-collapse .accordion-body::after {
  height: 100%;
  transition-delay: 0.3s;
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item.open .accordion-header .accordion-button::after {
  content: "-" !important;
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item.open .accordion-header .accordion-button::before {
  height: 100%;
  transition-delay: 0.2s;
}
.eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item.open .media {
  opacity: 1;
}
.eDesign-sec .edesign-responsive-media {
  position: relative;
  display: none;
  background-repeat: no-repeat;
  background-size: 318px 275px;
  background-position: center;
  width: 100%;
  max-width: 460px;
  height: 395px;
  margin: 30px auto 0;
}
@media (max-width: 991px) {
  .eDesign-sec .edesign-responsive-media {
    display: block;
  }
}
@media (max-width: 767px) {
  .eDesign-sec .edesign-responsive-media {
    max-width: 318px;
    height: 275px;
  }
}
.eDesign-sec .edesign-responsive-media .item {
  opacity: 0.2;
  visibility: visible;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  transition: all 0.4s ease;
}
.eDesign-sec .edesign-responsive-media .item img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
  -o-object-position: top;
     object-position: top;
}
.eDesign-sec .edesign-responsive-media .item.active-show {
  opacity: 1;
  visibility: visible;
}
.eDesign-sec .e-design-learn-more {
  margin-top: 280px;
  max-width: 630px;
  margin-left: auto;
}
@media (max-width: 1199px) {
  .eDesign-sec .e-design-learn-more {
    margin-top: 140px;
  }
}
@media (max-width: 991px) {
  .eDesign-sec .e-design-learn-more {
    margin-top: 0;
  }
}

body.rk-white-theme {
  background-color: #FEF8F4;
  color: #262626;
}

.rk-white-theme .comn-footer-sec {
  background-color: #FEF8F4;
}
.rk-white-theme .comn-footer-sec .social-link-wrap {
  background: #fdddca;
}
.rk-white-theme .comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block .headingText {
  color: #262626;
}
.rk-white-theme .comn-footer-sec #google_language_translator select.goog-te-combo {
  color: #262626;
}
.rk-white-theme .responsive-tabs .card-header a {
  color: #262626;
}
.rk-white-theme .responsive-tabs .card-header a:after {
  color: #262626;
}
.rk-white-theme .home-banner-sec:after {
  background-image: url(../images/home/home-video-bottom-bg-white.png);
}
.rk-white-theme .home-intro-sec .home-intro1-wrap .intro1Text-holder {
  background: #FEF8F4;
  border: 1px solid #FEF8F4;
}
.rk-white-theme .home-intro-sec .home-intro1-wrap .intro1Text-holder .intro1-gradient {
  background-color: #FEF8F4;
  mix-blend-mode: lighten;
}
.rk-white-theme .scroll-headingText .headingText {
  -webkit-text-stroke-color: #262626;
}
.rk-white-theme .responsive-tabs.vertical-tabs .nav-pills .nav-link {
  color: #262626;
}
.rk-white-theme .responsive-tabs.vertical-tabs .nav-pills .nav-link.active {
  color: #EF7F1A;
}
.rk-white-theme .specialize-tab-content .content-block .dscText-content .headingText {
  color: #262626;
}
.rk-white-theme .specialize-tab-content .content-block .dscText-content .feature-option-holder .option-infoText {
  color: #262626;
}
.rk-white-theme .comn-dscText-holder p {
  color: #262626;
}
.rk-white-theme .sec-heading-wrap .sec-heading-block .mainHeadingText {
  color: #262626;
}
.rk-white-theme .sec-heading-wrap .heading-dscText p {
  color: #262626;
}
.rk-white-theme .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap {
  background: linear-gradient(90deg, rgba(254, 248, 244, 0) 0%, #fad7bf 100%);
}
.rk-white-theme .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder.arrow-active:after {
  filter: brightness(190%);
}
.rk-white-theme .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .CaptionCont > span {
  color: #262626;
}
.rk-white-theme .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .findProduct-filter-select-box-holder .findProduct-filter-select-box .SumoSelect > .CaptionCont > label > i {
  filter: brightness(10%);
}
.rk-white-theme .findProduct-sec .findProduct-top-sec .findProduct-filter-wrap .btn-holder .btn.btn-lightGray-sm {
  border: 1px solid #bfbfbf;
  background-color: #bfbfbf;
}
.rk-white-theme .findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-product-logo-img img {
  filter: brightness(1) invert(1);
}
.rk-white-theme .specialize-sec:after {
  background: #fef8f4;
  background: linear-gradient(180deg, transparent 0%, rgba(254, 248, 244, 0.6) 35%, #fef8f4 100%);
}
.rk-white-theme .eDesign-sec .accordion.eDesign-accordion .accordion-item {
  background-color: #fceadf;
}
.rk-white-theme .eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button::after {
  color: #262626;
}
.rk-white-theme .eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button .headingText {
  color: #262626;
}
.rk-white-theme .eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-body .dscText p {
  color: #262626;
}
.rk-white-theme .process-sec .process-vidBottom-content .process-vidBottom-left-text-box p {
  color: #262626;
}
.rk-white-theme .process-sec .process-vidBottom-content .process-vidBottom-right-text-box p {
  color: #262626;
}
.rk-white-theme .pfeature-sec .pfeature-video-wrap::before {
  background: linear-gradient(180.14deg, rgba(254, 248, 244, 0) 11.94%, #fef8f4 90.26%);
}
.rk-white-theme .pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-top .icon-box img {
  filter: brightness(10%);
}
.rk-white-theme .pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-top .headingText {
  color: #262626;
}
.rk-white-theme .pfeature-sec .pfeature-content-wrap .pfeature-content-block .pfeature-content-dsc p {
  color: #262626;
}
.rk-white-theme .slide-sec-heading-holder .slide-sec-heading-block .slide-sec-line {
  background-color: #262626;
}
.rk-white-theme .slide-sec-heading-holder .slide-sec-heading-block .logo-sm-holder {
  background-color: #FEF8F4;
  background-image: url(../images/home/logo-sm-dark.svg);
}
.rk-white-theme .slide-sec-heading-holder .slide-sec-heading-block .headingText-block .headingText {
  color: #262626;
}
.rk-white-theme .btn-holder-withLine .line {
  background-color: #262626;
}
.rk-white-theme .clients-sec .accordion-h-slider .accordion__item {
  border: 1px solid #fadcc9;
  background-color: #FEF8F4;
}
.rk-white-theme .clients-sec .accordion-h-slider .accordion__item.active {
  border: 1px solid #EF7F1A;
}
.rk-white-theme .certificates-sec .certificates-slider-wrap .certificate-item .certificateText {
  color: #262626;
}
.rk-white-theme .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-dsc-content .award-headingText {
  color: #262626;
}
.rk-white-theme .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .award-content-holder .award-img-holder .award-img svg {
  filter: brightness(1);
  opacity: 0.4;
}
.rk-white-theme .certificates-award-holder .certificates-award-box-outer .certificates-award-box .full-border-holder svg path {
  stroke: #dedede;
}
.rk-white-theme .certificates-award-holder .certificates-award-box-outer .certificates-award-box .certificates-award-box-inr .half-border-holder svg path {
  stroke: #dedede;
}
.rk-white-theme .testimonial-slider-wrap .testimonial-slider-holder .testimonial-slide-item .testimonial-des-content .dsc-text {
  color: #262626;
}
.rk-white-theme .testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs .testimonial-slide-user-item .user-info .nameText {
  color: #262626;
}
.rk-white-theme .testimonial-slider-wrap .testimonial-slider-holder .testimonial-swiper-thumbs .testimonial-slide-user-item .user-info .infoText {
  color: #262626;
}
.rk-white-theme .newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
  color: #262626;
}
.rk-white-theme .newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
  color: #262626;
}
.rk-white-theme .newsEvents-sec .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
  color: #262626;
}
.rk-white-theme .newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
  color: #262626;
}
.rk-white-theme .newsEvents-sec .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
  color: #262626;
}
.rk-white-theme .newsEvents-sec .newsEvents-content-right-block .newsEvents-bottom-area .line-v {
  background-color: #262626;
}
.rk-white-theme .comn-footer-sec .blue-glow-box {
  background-color: #EF7F1A;
}
.rk-white-theme .comn-footer-sec .footer-content-block .headingText {
  color: #262626;
}
.rk-white-theme .comn-footer-sec .footer-content-block ul li a {
  color: #262626;
}
.rk-white-theme .comn-footer-sec .footer-content-block.contact-content-block .adds-info-block p {
  color: #262626;
}
.rk-white-theme .comn-footer-sec .footer-content-block.contact-content-block .contact-info-block p a {
  color: #262626;
}
.rk-white-theme .comn-footer-sec .footer-content-block.contact-content-block .social-link-holder ul li a img {
  filter: none;
}
.rk-white-theme .comn-footer-sec .comn-footer-bottom .footer-bottom-topLine {
  background-color: #262626;
}
.rk-white-theme .comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block .footer-newsletter-form .newsletter-form-group:after {
  border: 1px solid #262626;
}
.rk-white-theme .comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .newsletter-block .footer-newsletter-form .newsletter-form-group input {
  color: #262626;
}
.rk-white-theme .comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .lang-dropdown {
  color: #262626;
}
.rk-white-theme .comn-footer-sec .comn-footer-bottom .newsletter-total-wrap .lang-dropdown select {
  color: #262626;
}
.rk-white-theme .comn-footer-sec .comn-footer-bottom .copyRight-block p {
  color: #262626;
}
.rk-white-theme .comn-footer-sec .comn-footer-bottom .copyRight-block .copyRight-link-block ul li a {
  color: #262626;
}
.rk-white-theme .findProduct-sec .findProduct-searchResult-sec .searchResult-pContent-wrap .searchResult-pContent-list ul li .searchResultDiv:after {
  background-image: url(../images/list-style-type-black.svg);
}
.rk-white-theme .newsEvents-sec .newsEvents-content-right-block .newsEvents-bottom-area .bottom-infoText {
  color: #262626;
}
.rk-white-theme .discoverProducts-sec:after {
  background: rgb(254, 248, 244);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(254, 248, 244) 35%, rgb(254, 248, 244) 100%);
}
.rk-white-theme .discoverProducts-sec .discoverProducts-content-wrap .discoverProducts-slider-holder .discoverProduct-slide .discoverProduct-slideInfo .info-content .discoverProduct-slideInfo-title {
  color: #262626;
}
.rk-white-theme .discoverProducts-sec .discoverProducts-content-wrap .bottom-area .bottom-infoText {
  color: #262626;
}
.rk-white-theme .newTestimonial-slider-wrap .newTestimonial-slider-holder:before {
  background: linear-gradient(450deg, #fdf7f3 0%, rgba(0, 0, 0, 0) 100%);
}
.rk-white-theme .newTestimonial-slider-wrap .newTestimonial-slider-holder:after {
  background: linear-gradient(270deg, #fdf7f3 0%, rgba(0, 0, 0, 0) 100%);
}
.rk-white-theme .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item:before {
  background-image: url(../images/home/testimonial-shape-bottom-white.svg);
}
.rk-white-theme .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item:after {
  background-image: url(../images/home/testimonial-shape-top-white.svg);
}
.rk-white-theme .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content {
  background-color: #FCEADF;
}
.rk-white-theme .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-dsc-content .dsc-text p {
  color: #262626;
}
.rk-white-theme .newTestimonial-slider-wrap .newTestimonial-slider-holder .newTestimonial-slide-item .newTestimonial-slide-content .newTestimonial-user-info .user-infoText .infoText {
  color: #262626;
}

.rk-white-theme .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item {
  background: none;
}
.rk-white-theme .eDesign-sec .edesignAccordionScroll .eDesign-content-block .eDesign-accordion .accordion-item .data {
  background-color: #fceadf;
}

.globalFeatures-sec {
  padding-top: 0;
  padding-bottom: 100px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .globalFeatures-sec {
    padding-top: 0;
    padding-bottom: 50px;
  }
}
.globalFeatures-sec .slide-sec-heading-holder {
  max-width: 800px;
  margin: 0 auto 80px;
}
.globalFeatures-sec .globalFeatures-content-holder {
  width: 985px;
  max-width: 100%;
  margin: 0 auto;
}
.globalFeatures-sec .globalFeatures-content-holder .globalFeatures-icons-item {
  display: flex;
  align-items: center;
  max-width: 230px;
  margin: 0 auto;
}
@media screen and (max-width: 991px) {
  .globalFeatures-sec .globalFeatures-content-holder .globalFeatures-icons-item {
    flex-direction: column;
  }
}
.globalFeatures-sec .globalFeatures-content-holder .globalFeatures-icons-item .icon-holder {
  width: 40px;
  height: 40px;
}
.globalFeatures-sec .globalFeatures-content-holder .globalFeatures-icons-item .icon-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.globalFeatures-sec .globalFeatures-content-holder .globalFeatures-icons-item .icon-infoText {
  width: calc(100% - 40px);
  padding-left: 12px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  color: #ACACAC;
}
@media screen and (max-width: 991px) {
  .globalFeatures-sec .globalFeatures-content-holder .globalFeatures-icons-item .icon-infoText {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
    text-align: center;
  }
}

.typesOfTyres-sec {
  width: 100%;
  padding: 100px 0;
}
.typesOfTyres-sec .sec-heading-wrap {
  margin-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .typesOfTyres-sec .sec-heading-wrap {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .typesOfTyres-sec {
    padding: 50px 0;
  }
}

.apSpecificTyre-sec {
  width: 100%;
  padding: 100px 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .apSpecificTyre-sec {
    padding: 50px 0;
  }
}
.apSpecificTyre-sec .blue-glow-box {
  left: -474px;
  top: -200px;
  position: absolute;
}
.apSpecificTyre-sec .pumpkin-glow-box {
  right: -455px;
  bottom: -30%;
  position: absolute;
}
.apSpecificTyre-sec .sec-heading-wrap {
  margin-bottom: 40px;
}
.apSpecificTyre-sec .apSpecificTyre-video-btn {
  width: 100%;
  padding: 50px 0 80px;
}
.apSpecificTyre-sec .apSpecificTyre-video-btn .play-btn {
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  background-color: #ffffff;
  border-radius: 100%;
  position: relative;
  color: #EF7F1A;
  border: none;
  text-align: center;
  animation: shadow-pulse-white 1.2s linear infinite;
}
.apSpecificTyre-sec .apSpecificTyre-video-btn .play-btn img {
  width: 26px;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-holder {
  margin-top: 40px;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block {
  width: 100%;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box {
  width: 100%;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder {
  width: 260px;
  margin: 0 auto 90px auto;
  position: relative;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .image-box-wrap {
  width: 100%;
  position: relative;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .image-box-wrap:after {
  content: "";
  width: 100%;
  height: 76px;
  position: absolute;
  bottom: -30px;
  animation: product-pulse-dark 1.2s linear infinite;
  border-radius: 100%;
  left: 0;
  right: 0;
  background-color: rgb(20, 20, 20);
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .image-box-wrap .image-box {
  width: 212px;
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .image-box-wrap .image-box img {
  width: 100%;
  margin: 0 auto;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .image-box-wrap .image-box .ripple-box {
  background: #000000;
  filter: blur(10px);
  width: 100%;
  height: 39.33px;
  position: absolute;
  bottom: -20px;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .feature-type-icon-box {
  width: 83px;
  height: 83px;
  background: #262626;
  border: 2px solid #545454;
  border-radius: 100%;
  z-index: 5;
  position: absolute;
  right: -50px;
  bottom: -66px;
  line-height: 77px;
  text-align: center;
}
@media screen and (max-width: 1199px) {
  .apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .feature-type-icon-box {
    right: -18px;
  }
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .feature-type-icon-box img {
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .dsc-content-holder {
  width: 100%;
  max-width: 345px;
  margin: 0 auto;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .dsc-content-holder .headingText {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.4;
  color: #ffffff;
  margin: 0;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 1199px) {
  .apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .dsc-content-holder .headingText {
    font-size: 22px;
  }
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .dsc-content-holder .dscText {
  width: 100%;
  margin-top: 15px;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .dsc-content-holder .dscText p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5;
  color: #ACACAC;
  font-family: "Roboto", sans-serif;
}
.apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .dsc-content-holder .btn-holder {
  width: 100%;
  margin-top: 20px;
}

.pfeature-sec.tyrePage-pfeature-sec {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .pfeature-sec.tyrePage-pfeature-sec {
    padding-top: 60px;
  }
}
.pfeature-sec.tyrePage-pfeature-sec .sec-heading-wrap {
  max-width: 667px;
  margin-bottom: 120px;
  padding-bottom: 60px;
}
.pfeature-sec.tyrePage-pfeature-sec .pfeature-content-wrap {
  max-width: 1020px;
}

.clientThought-sec {
  width: 100%;
  padding: 100px 0 250px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .clientThought-sec {
    padding: 80px 0 150px;
  }
}
.clientThought-sec .blue-glow-box {
  left: -474px;
  top: 0;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  .clientThought-sec {
    padding: 0 0 80px;
  }
}
.clientThought-sec .sec-heading-wrap .sec-heading-block {
  max-width: 453px;
}
.clientThought-sec .sec-heading-wrap .heading-dscText {
  max-width: 375px;
  margin-top: 30px;
}

.clientThought-item-block {
  background: #161616;
  border: 1px solid #393939;
  border-radius: 5px;
  width: 100%;
  padding: 40px 35px 50px;
}
@media screen and (max-width: 1199px) {
  .clientThought-item-block {
    padding: 30px 25px 40px;
  }
}
.clientThought-item-block .img-holder {
  width: 100%;
  max-width: 180px;
  margin: 0 auto;
  text-align: center;
}
.clientThought-item-block .img-holder img {
  height: auto;
}
.clientThought-item-block .dscText {
  width: 100%;
  margin-top: 30px;
}
.clientThought-item-block .dscText p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5;
  color: #ACACAC;
}

.productDetail-modal-content .product-size-modal {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  visibility: hidden;
  transform: translateY(100%) scale(1);
  transition: visibility 0s linear 0.35s, opacity 0.35s 0s, transform 0.35s;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.productDetail-modal-content .product-size-modal.show-modal {
  opacity: 1;
  visibility: visible;
  transform: translateY(0) scale(1);
  transition: visibility 0s linear 0s, opacity 0.35s 0s, transform 0.35s;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content {
  width: 100%;
  height: 100%;
  padding-top: 100px;
}
@media screen and (max-width: 991px) {
  .productDetail-modal-content .product-size-modal .product-size-modal-content {
    padding-top: 72px;
  }
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .heading-block {
  padding: 40px 50px 40px 50px;
  width: 100%;
}
@media screen and (max-width: 1199px) {
  .productDetail-modal-content .product-size-modal .product-size-modal-content .heading-block {
    padding: 20px 30px 20px 30px;
  }
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .heading-block .headingText {
  font-weight: 700;
  font-size: 28px;
  color: #ffffff;
  line-height: 1.3;
}
@media screen and (max-width: 1199px) {
  .productDetail-modal-content .product-size-modal .product-size-modal-content .heading-block .headingText {
    font-size: 24px;
  }
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .heading-block .product-size-modal-btn-close {
  background-color: transparent;
  border: none;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.2;
  color: #EF7F1A;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body {
  width: 100%;
  height: calc(100% - 120px);
  padding: 0px 50px 30px 50px;
}
@media screen and (max-width: 1199px) {
  .productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body {
    padding: 0px 30px 30px 30px;
    height: calc(100% - 75px);
  }
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body .table-responsive {
  height: 100%;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table tbody,
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table td,
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table tfoot,
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table th,
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table thead,
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table tr {
  border-color: #dddddd;
  font-family: "Roboto", sans-serif;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table thead tr th {
  background-color: #1A8AEF;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  border-color: #83c0f6;
  padding: 10px 15px;
  border-width: 0 1px 1px;
  font-weight: 500;
  border-style: solid;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table thead tr th strong {
  font-weight: 500;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table thead tr:first-child th:first-child {
  border-radius: 5px 0 0 0;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table thead tr:first-child th:last-child {
  border-radius: 0 5px 0 0;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table tbody tr td {
  font-size: 14px;
  line-height: 1.3;
  font-weight: 400;
  color: #262626;
  padding: 15px 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table tbody tr td strong {
  font-weight: 400;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table.twoHeader-table tbody tr:first-child td {
  background-color: #1A8AEF;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  border-color: #83c0f6;
  padding: 10px 15px;
  border-width: 0 1px 1px;
  font-weight: 500;
  border-style: solid;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table.twoHeader-table tbody tr:first-child td strong {
  font-weight: 500;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table.threeHeader-table tbody tr:first-child td, .productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table.threeHeader-table tbody tr:nth-child(2) td {
  background-color: #1A8AEF;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  border-color: #83c0f6;
  padding: 10px 15px;
  border-width: 0 1px 1px;
  font-weight: 500;
  border-style: solid;
}
.productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table.threeHeader-table tbody tr:first-child td strong, .productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body table.threeHeader-table tbody tr:nth-child(2) td strong {
  font-weight: 500;
}
.productDetail-modal-content .productDetailModal-btn-close {
  bottom: 40px;
  right: 30px;
}
@media screen and (max-width: 991px) {
  .productDetail-modal-content .productDetailModal-btn-close {
    bottom: 15px;
    right: 25px;
    width: 22px;
    height: 22px;
    font-size: 14px;
  }
}
.productDetail-modal-content .modal-progress-bar {
  width: 70px;
  height: 70px;
  right: 17px;
  position: absolute;
  bottom: 28px;
}
@media screen and (max-width: 991px) {
  .productDetail-modal-content .modal-progress-bar {
    width: 44px;
    height: 44px;
    right: 17px;
    position: absolute;
    bottom: 8px;
  }
}
.productDetail-modal-content .modal-progress-bar svg {
  height: 70px;
  transform: rotate(-90deg);
  width: 70px;
}
@media screen and (max-width: 991px) {
  .productDetail-modal-content .modal-progress-bar svg {
    width: 44px;
    height: 44px;
  }
}
.productDetail-modal-content .modal-progress-bar .progress-bar__background {
  fill: none;
  stroke: rgba(255, 255, 255, 0.3);
  stroke-width: 1.8;
}
.productDetail-modal-content .modal-progress-bar .progress-bar__progress {
  fill: none;
  stroke: #EF7F1A;
  stroke-dasharray: 100 100;
  stroke-dashoffset: 100;
  stroke-linecap: round;
  stroke-width: 1.8;
}
.productDetail-modal-content .view-product-modal-size-btn {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.2;
  color: #EF7F1A;
  position: absolute;
  right: 100px;
  bottom: 50px;
  z-index: 2;
  background-color: transparent;
  border: none;
  padding: 0;
}
@media screen and (max-width: 991px) {
  .productDetail-modal-content .view-product-modal-size-btn {
    right: 67px;
    bottom: 23px;
    font-size: 14px;
  }
}
.productDetail-modal-content .modal-body {
  padding: 0;
  height: calc(100 * var(--vh));
  padding-top: 100px;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.productDetail-modal-content .modal-body::-webkit-scrollbar {
  display: none;
}

.long-container-for-scroll {
  width: 100%;
  height: calc(100 * var(--vh) - 100px);
  position: absolute;
  top: 0;
  z-index: 0;
}
.long-container-for-scroll .long-inner-box {
  width: 100%;
  height: calc(100 * var(--vh) - 100px);
}

.productDetail-modal-body-scroll {
  height: 100%;
  width: 100%;
  overflow: auto;
}

.scrollElement {
  position: absolute;
  height: 6000px;
  width: 100px;
  top: 0;
  z-index: 0;
}

.productDetail-modal-body-content {
  width: 100%;
  height: calc(100 * var(--vh) - 100px);
  position: relative;
  overflow: auto;
  position: fixed;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.productDetail-modal-body-content::-webkit-scrollbar {
  display: none;
}
.productDetail-modal-body-content .productDetail-container {
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100vw;
  height: calc(100 * var(--vh) - 100px);
  padding-left: 50px;
  padding-right: 50px;
  position: fixed;
  z-index: 3;
  pointer-events: none;
}
@media only screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 991px) {
  .productDetail-modal-body-content .productDetail-container {
    pointer-events: auto;
    display: inline-flex;
    flex-wrap: nowrap;
    width: auto;
    right: auto;
    position: relative;
    pointer-events: auto;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  padding-left: 50px;
  padding-right: 50px;
}
@media only screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 991px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content {
    position: relative;
    width: auto;
    right: auto;
    left: auto;
    flex: 0 0 auto;
    padding-left: 0;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .product-nameText {
  opacity: 1;
  font-weight: 700;
  font-size: 50px;
  line-height: 1.2;
  color: #ffffff;
}
@media only screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .product-nameText {
    font-size: 34px;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .productDetail-image-holder {
  width: 400px;
  height: 400px;
  opacity: 1;
}
@media screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .productDetail-image-holder {
    width: 300px;
    height: 300px;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .productDetail-image-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .productDetail-info-box {
  max-width: 384px;
  opacity: 1;
  padding-left: 10px;
}
@media screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .productDetail-info-box {
    max-width: 330px;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .productDetail-info-box p {
  font-weight: 700;
  font-size: 20px;
  color: #ACACAC;
  margin: 0;
}
@media only screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .productDetail-info-box p {
    font-size: 18px;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 991px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content {
    position: relative;
    width: auto;
    right: auto;
    left: auto;
    flex: 0 0 auto;
    opacity: 1;
    visibility: visible;
    padding-top: 10px;
    padding-bottom: 50px;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-headingText {
  opacity: 0;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.3;
  color: #ffffff;
}
@media screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-headingText {
    font-size: 32px;
  }
}
@media screen and (max-width: 991px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-headingText {
    opacity: 1;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container {
  display: flex;
  align-items: center;
  height: calc(100% - 52px);
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left {
  flex: 1 1 0;
  display: flex;
  align-items: center;
  height: 100%;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap {
  width: 400px;
  position: relative;
}
@media screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap {
    width: 265px;
  }
}
@media screen and (max-width: 991px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap {
    width: 265px;
    margin-right: 366px;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-imgInfo-img-holder {
  width: 400px;
  height: 450px;
  opacity: 0;
}
@media screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-imgInfo-img-holder {
    width: 265px;
    height: 309px;
  }
}
@media screen and (max-width: 991px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-imgInfo-img-holder {
    opacity: 1;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-imgInfo-img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item {
  position: absolute;
  width: 438px;
  padding-left: 150px;
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  padding-top: 25px;
  min-height: 60px;
}
@media only screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item {
    width: 390px;
    padding-left: 135px;
  }
}
@media screen and (max-width: 991px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item {
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 {
  top: 12%;
  left: 75%;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 {
  top: 45%;
  left: 79%;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item3 {
  top: 73%;
  left: 72%;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item .line-dot {
  background: #1a8aef;
  border: 2px solid #dddddd;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item .line1 {
  width: 95px;
  height: 2px;
  background-color: #acacac;
  transform: rotateZ(15deg);
  position: absolute;
  top: 20px;
  left: 6px;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  will-change: transform;
  transform-origin: 50% 50%;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item .line2 {
  width: 30px;
  height: 2px;
  background-color: #acacac;
  left: 98px;
  transform: rotateZ(0deg);
  position: absolute;
  position: absolute;
  top: 32px;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item .smInfo-dscText {
  width: 100%;
  min-height: 60px;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item .smInfo-dscText p {
  margin: 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  color: #ffffff;
}
@media only screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item .smInfo-dscText p {
    font-size: 14px;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-info-list {
  width: 100%;
  max-width: 350px;
  margin: 0 auto;
  max-height: 100%;
  overflow: hidden;
}
@media only screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-info-list {
    max-width: 320px;
  }
}
@media screen and (max-width: 991px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-info-list {
    overflow-y: auto;
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-info-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-info-list ul li {
  padding-left: 30px;
  position: relative;
  min-height: 20px;
  margin-top: 15px;
  transform: translateY(100px);
  opacity: 0;
}
@media screen and (max-width: 991px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-info-list ul li {
    opacity: 1;
    transform: translateY(0);
  }
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-info-list ul li:after {
  content: "";
  background-image: url(../images/list-style-type.svg);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: 0;
  top: 5px;
  background-size: contain;
  width: 10px;
  height: 20px;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-info-list ul li p {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-right {
  flex: 0 0 auto;
}
.productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-right .searchResult-chart-wrap.productDetail-searchResult-chart-wrap {
  width: 400px;
  opacity: 0;
}
@media only screen and (max-width: 1199px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-right .searchResult-chart-wrap.productDetail-searchResult-chart-wrap {
    width: 310px;
  }
}
@media screen and (max-width: 991px) {
  .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-right .searchResult-chart-wrap.productDetail-searchResult-chart-wrap {
    opacity: 1;
  }
}
.productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 {
  top: 13%;
  left: 39%;
  width: 460px;
  padding-left: 290px;
  padding-top: 38px;
}
.productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line1 {
  width: 232px;
  transform: rotateZ(10deg);
  top: 28px;
}
.productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line2 {
  top: 48.1px;
  left: 235px;
}
@media screen and (max-width: 1199px) {
  .productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 {
    width: 420px;
    padding-left: 230px;
    padding-top: 30px;
  }
  .productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line1 {
    width: 177px;
    transform: rotateZ(10deg);
    top: 23px;
  }
  .productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line2 {
    top: 38px;
    left: 180px;
  }
}
.productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line1 {
  transform: rotateZ(15deg);
}
.productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line2 {
  top: 32px;
}
.productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item3 {
  top: 68%;
  left: 33%;
  width: 535px;
  padding-left: 290px;
}
.productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item3 .line1 {
  width: 232px;
  transform: rotateZ(10deg);
  top: 28px;
}
.productDetail-modal-body-content.body-content-goliath .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item3 .line2 {
  top: 48.1px;
  left: 235px;
}
.productDetail-modal-body-content.body-content-rocksolid .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 {
  top: 10%;
  left: 25%;
  width: 460px;
  padding-left: 290px;
}
.productDetail-modal-body-content.body-content-rocksolid .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line1 {
  width: 232px;
  transform: rotateZ(10deg);
  top: 28px;
}
.productDetail-modal-body-content.body-content-rocksolid .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line2 {
  top: 48px;
  left: 236px;
}
.productDetail-modal-body-content.body-content-rocksolid .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 {
  top: 38%;
  left: 32%;
  width: 530px;
  padding-left: 290px;
}
.productDetail-modal-body-content.body-content-rocksolid .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line1 {
  width: 232px;
  transform: rotateZ(10deg);
  top: 28px;
}
.productDetail-modal-body-content.body-content-rocksolid .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line2 {
  top: 48px;
  left: 236px;
}
.productDetail-modal-body-content.body-content-rocksolid .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item3 {
  top: 68%;
  left: 70%;
}
.productDetail-modal-body-content.body-content-solidwings .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 {
  top: 10%;
  left: 25%;
  width: 460px;
  padding-left: 290px;
}
.productDetail-modal-body-content.body-content-solidwings .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line1 {
  width: 232px;
  transform: rotateZ(10deg);
  top: 28px;
}
.productDetail-modal-body-content.body-content-solidwings .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line2 {
  top: 48px;
  left: 235px;
}
.productDetail-modal-body-content.body-content-solidwings .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 {
  top: 38%;
  left: 32%;
  width: 530px;
  padding-left: 290px;
}
.productDetail-modal-body-content.body-content-solidwings .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line1 {
  width: 232px;
  transform: rotateZ(10deg);
  top: 28px;
}
.productDetail-modal-body-content.body-content-solidwings .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line2 {
  top: 48px;
  left: 236px;
}
.productDetail-modal-body-content.body-content-solidwings .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item3 {
  top: 68%;
  left: 70%;
}
.productDetail-modal-body-content.body-content-solitrek .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 {
  top: 17%;
  left: 35%;
  width: 538px;
  padding-left: 290px;
}
.productDetail-modal-body-content.body-content-solitrek .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line1 {
  width: 232px;
  transform: rotateZ(10deg);
  top: 28px;
}
.productDetail-modal-body-content.body-content-solitrek .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line2 {
  top: 48px;
  left: 235px;
}
.productDetail-modal-body-content.body-content-solitrek .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 {
  top: 38%;
  left: 25%;
  width: 570px;
  padding-left: 314px;
  padding-top: 38px;
}
.productDetail-modal-body-content.body-content-solitrek .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line1 {
  width: 266px;
  transform: rotateZ(10deg);
  top: 30px;
}
.productDetail-modal-body-content.body-content-solitrek .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line2 {
  top: 53px;
  left: 269px;
}
.productDetail-modal-body-content.body-content-solitrek .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item3 {
  top: 68%;
  left: 70%;
}
.productDetail-modal-body-content.body-content-dunamis .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 {
  top: 17%;
  left: 35%;
  width: 538px;
  padding-left: 290px;
}
.productDetail-modal-body-content.body-content-dunamis .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line1 {
  width: 232px;
  transform: rotateZ(10deg);
  top: 28px;
}
.productDetail-modal-body-content.body-content-dunamis .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line2 {
  top: 48px;
  left: 235px;
}
.productDetail-modal-body-content.body-content-dunamis .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 {
  top: 38%;
  left: 25%;
  width: 570px;
  padding-left: 314px;
  padding-top: 38px;
}
.productDetail-modal-body-content.body-content-dunamis .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line1 {
  width: 266px;
  transform: rotateZ(10deg);
  top: 30px;
}
.productDetail-modal-body-content.body-content-dunamis .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line2 {
  top: 53px;
  left: 269px;
}
.productDetail-modal-body-content.body-content-dunamis .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item3 {
  top: 65%;
  left: 60%;
}
.productDetail-modal-body-content.body-content-nonMarking .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 {
  top: 13%;
  left: 25%;
  width: 630px;
  padding-left: 345px;
  padding-top: 50px;
}
.productDetail-modal-body-content.body-content-nonMarking .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line1 {
  width: 295px;
  transform: rotateZ(10.4deg);
  top: 33px;
}
.productDetail-modal-body-content.body-content-nonMarking .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item1 .line2 {
  top: 59px;
  left: 297px;
}
.productDetail-modal-body-content.body-content-nonMarking .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 {
  top: 38%;
  left: 32%;
  width: 570px;
  padding-left: 314px;
  padding-top: 38px;
}
.productDetail-modal-body-content.body-content-nonMarking .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line1 {
  width: 266px;
  transform: rotateZ(10deg);
  top: 30px;
}
.productDetail-modal-body-content.body-content-nonMarking .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item2 .line2 {
  top: 53px;
  left: 268px;
}
.productDetail-modal-body-content.body-content-nonMarking .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item.smInfo-withline-item3 {
  top: 68%;
  left: 70%;
}

body.page-template-template-tyre .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box {
  width: 1000px;
  max-width: 100%;
}
body.page-template-template-tyre .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
  font-size: 28px;
  line-height: 1.2;
}
@media screen and (min-width: 576px) {
  body.page-template-template-tyre .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 30px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) {
  body.page-template-template-tyre .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 32px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  body.page-template-template-tyre .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 36px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  body.page-template-template-tyre .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  body.page-template-template-tyre .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1800px) {
  body.page-template-template-tyre .home-intro-sec .home-intro2-wrap .intro2Text-holder .intro2Text-box .intro2Text {
    font-size: 40px;
    line-height: 1.2;
  }
}

.products-banner-sec {
  min-height: calc(100 * var(--vh));
  width: 100%;
  display: flex;
  align-items: center;
}
.products-banner-sec .products-banner-wrap {
  width: 100%;
}
.products-banner-sec .swiper-slide:nth-child(n+2) .product-item-img img {
  animation-delay: 0.3s;
}
.products-banner-sec .productsBanner-product-item {
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.products-banner-sec .productsBanner-product-item .tyreInfoTitle {
  position: absolute;
  bottom: 56px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 14px;
  margin: 0;
  line-height: 1.4;
}
.products-banner-sec .productsBanner-product-item .product-item-img {
  width: 100%;
  position: relative;
  padding-top: 20px;
  padding-bottom: 85px;
  cursor: pointer;
}
.products-banner-sec .productsBanner-product-item .product-item-img:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  height: 100px;
  background-image: url(../images/home/tyre-shadow.svg);
  width: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.products-banner-sec .productsBanner-product-item .product-item-img img {
  width: 100%;
  animation: moverY 1s infinite alternate;
}

.rk-white-theme .globalFeatures-sec .globalFeatures-content-holder .globalFeatures-icons-item .icon-holder img {
  filter: brightness(10%);
}
.rk-white-theme .globalFeatures-sec .globalFeatures-content-holder .globalFeatures-icons-item .icon-infoText {
  color: #262626;
}
.rk-white-theme .apSpecificTyre-sec .apSpecificTyre-video-btn .play-btn {
  animation: shadow-pulse-pumpkin 1.2s linear infinite;
  background-color: #EF7F1A;
  color: #ffffff;
}
.rk-white-theme .apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .image-box-wrap:after {
  background-color: #fceadf;
  animation: product-pulse-light 1.2s linear infinite;
}
.rk-white-theme .apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .image-box-wrap .image-box .ripple-box {
  background: #FADCC9;
}
.rk-white-theme .apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .image-holder .feature-type-icon-box {
  background: #FCEADF;
  border: 2px solid #EF7F1A;
}
.rk-white-theme .apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .dsc-content-holder .headingText {
  color: #262626;
}
.rk-white-theme .apSpecificTyre-sec .apSpecificTyre-feature-content-block .inr-content-box .dsc-content-holder .dscText p {
  color: #262626;
}
.rk-white-theme .clientThought-item-block {
  background: #fef8f4;
  border: 1px solid #EF7F1A;
}
.rk-white-theme .clientThought-item-block .dscText p {
  color: #262626;
}
.rk-white-theme .modal-white .productDetail-modal-content .product-size-modal {
  background-color: #FEF8F4;
}
.rk-white-theme .modal-white .productDetail-modal-content .product-size-modal .product-size-modal-content .heading-block .headingText {
  color: #262626;
}
.rk-white-theme .modal-white .productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body .product-size-table tbody,
.rk-white-theme .modal-white .productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body .product-size-table td,
.rk-white-theme .modal-white .productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body .product-size-table tfoot,
.rk-white-theme .modal-white .productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body .product-size-table th,
.rk-white-theme .modal-white .productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body .product-size-table thead,
.rk-white-theme .modal-white .productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body .product-size-table tr {
  border-color: #dddddd;
}
.rk-white-theme .modal-white .productDetail-modal-content .product-size-modal .product-size-modal-content .product-size-modal-body .product-size-table tbody tr td {
  color: #262626;
}
.rk-white-theme .modal-white .productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .product-nameText {
  color: #262626;
}
.rk-white-theme .modal-white .productDetail-modal-body-content .productDetail-container .productDetail-first-screen-content .productDetail-info-box p {
  color: #262626;
}
.rk-white-theme .modal-white .productDetail-modal-content .modal-progress-bar .progress-bar__background {
  stroke: rgba(0, 0, 0, 0.1);
}
.rk-white-theme .modal-white .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-headingText {
  color: #262626;
}
.rk-white-theme .modal-white .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-imgInfo-wrap .productDetail-smInfo-withline-container .smInfo-withline-item .smInfo-dscText p {
  color: #262626;
}
.rk-white-theme .modal-white .productDetail-modal-body-content .productDetail-container .productDetail-main-screen-content .productDetail-main-container .productDetail-main-container-left .productDetail-info-list ul li:after {
  background-image: url(../images/list-style-type-black.svg);
}

.splitAniText {
  opacity: 0;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.splitAniText .char {
  transform: translateY(115px);
  transition: transform 0.5s;
  opacity: 0;
}
.splitAniText .word {
  transform: translateY(115px);
  transition: transform 0.5s;
  opacity: 0;
}

.innerPage-banner-sec {
  width: 100%;
  position: relative;
}
.innerPage-banner-sec .banner-sec-inr {
  width: 100%;
}
.innerPage-banner-sec .banner-image-height {
  padding-top: 34%;
  position: relative;
  width: 1px;
  min-height: calc(100 * var(--vh));
}
@media screen and (max-width: 767px) {
  .innerPage-banner-sec .banner-image-height {
    min-height: auto;
  }
}
@media screen and (max-width: 575px) {
  .innerPage-banner-sec .banner-image-height {
    padding-top: 40%;
  }
}
.innerPage-banner-sec .banner-image-holder {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.innerPage-banner-sec .banner-image-holder:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.innerPage-banner-sec .banner-image-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.innerPage-banner-sec .banner-content-wrap {
  z-index: 2;
  position: relative;
  width: 100%;
  padding: 110px 0 40px;
}
@media only screen and (max-width: 767px) {
  .innerPage-banner-sec .banner-content-wrap {
    padding: 80px 0 30px;
  }
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content {
  width: 100%;
  text-align: center;
  max-width: 750px;
  margin: 0 auto;
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content .headingText {
  font-size: 35px;
  line-height: 1.2;
  font-weight: 800;
  color: #ffffff;
}
@media screen and (min-width: 576px) {
  .innerPage-banner-sec .banner-content-wrap .banner-dsc-content .headingText {
    font-size: 45px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) {
  .innerPage-banner-sec .banner-content-wrap .banner-dsc-content .headingText {
    font-size: 50px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  .innerPage-banner-sec .banner-content-wrap .banner-dsc-content .headingText {
    font-size: 60px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  .innerPage-banner-sec .banner-content-wrap .banner-dsc-content .headingText {
    font-size: 65px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  .innerPage-banner-sec .banner-content-wrap .banner-dsc-content .headingText {
    font-size: 65px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1800px) {
  .innerPage-banner-sec .banner-content-wrap .banner-dsc-content .headingText {
    font-size: 65px;
    line-height: 1.2;
  }
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content .dscText > *:last-child {
  margin-bottom: 0;
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content .dscText p {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  .innerPage-banner-sec .banner-content-wrap .banner-dsc-content .dscText p {
    font-size: 18px;
  }
}
@media screen and (max-width: 575px) {
  .innerPage-banner-sec .banner-content-wrap .banner-dsc-content .dscText p {
    font-size: 16px;
  }
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content .dscText .career-list-sminfo-holder ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content .dscText .career-list-sminfo-holder ul li {
  margin: 0 10px 0 10px;
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content .dscText .career-list-sminfo-holder ul li .infoText-item .icIcon {
  font-size: 19px;
  color: #ffffff;
  margin-right: 10px;
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content .dscText .career-list-sminfo-holder ul li .infoText-item .infoText {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  display: inline-block;
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content .video-btn-holder {
  margin-top: 40px;
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content .video-btn-holder .play-btn-box .play-btnText {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.4;
  color: #ffffff;
  margin-left: 20px;
  transition: all ease-in-out 300ms;
  -webkit-transition: all ease-in-out 300ms;
  -moz-transition: all ease-in-out 300ms;
  -ms-transition: all ease-in-out 300ms;
}
.innerPage-banner-sec .banner-content-wrap .banner-dsc-content .video-btn-holder .play-btn-box .play-btnText:hover {
  color: #EF7F1A;
}

.bannerBottom-counter-wrap {
  width: 100%;
  transform: translateY(-100%);
  position: relative;
  margin-bottom: -126px;
}
@media screen and (max-width: 991px) {
  .bannerBottom-counter-wrap {
    margin-bottom: -108px;
  }
}
@media screen and (max-width: 767px) {
  .bannerBottom-counter-wrap {
    transform: translateY(0);
    background-color: #FEF8F4;
    margin-bottom: 0;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .bannerBottom-counter-wrap:after {
    display: none;
  }
}
.bannerBottom-counter-wrap:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  border-top: 1px solid #4e4e4e;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
.bannerBottom-counter-wrap .container {
  position: relative;
  z-index: 2;
}
.bannerBottom-counter-wrap .counter-content-block-holder {
  text-align: center;
}
.bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block {
  display: inline-block;
  text-align: center;
  width: auto;
  position: relative;
}
.bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counterBg-content {
  font-weight: 700;
  font-size: 100px;
  line-height: 1.5;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
  opacity: 0.2;
  white-space: nowrap;
  position: absolute;
  left: 60px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  font-family: "Roboto", sans-serif;
}
@media only screen and (max-width: 991px) {
  .bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counterBg-content {
    font-size: 66px;
  }
}
.bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counter-content {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counter-content {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counter-content {
    width: 200px;
  }
}
.bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counter-content .counter-number {
  font-weight: 700;
  font-size: 55px;
  line-height: 1.2;
  color: #1A8AEF;
  font-family: "Roboto", sans-serif;
}
@media only screen and (max-width: 991px) {
  .bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counter-content .counter-number {
    font-size: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counter-content .counter-number {
    min-width: 100px;
    text-align: left;
  }
}
.bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counter-content .counter-infoText {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
  color: #ffffff;
  text-align: left;
}
@media only screen and (max-width: 991px) {
  .bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counter-content .counter-infoText {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .bannerBottom-counter-wrap .counter-content-block-holder .counter-content-block .counter-content .counter-infoText {
    color: #262626;
  }
}

.portfolio-sec {
  background-color: #ffffff;
  width: 100%;
  padding: 120px 0;
  position: relative;
}
@media screen and (max-width: 991px) {
  .portfolio-sec {
    padding: 80px 0;
  }
}
.portfolio-sec .innerPage-sec-heading-wrap {
  margin-bottom: 120px;
  max-width: 660px;
}
@media only screen and (max-width: 1199px) {
  .portfolio-sec .innerPage-sec-heading-wrap {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .portfolio-sec .innerPage-sec-heading-wrap {
    margin-bottom: 20px;
  }
}
.portfolio-sec .portfolio-content-items-wrap-outer {
  width: 100%;
  position: relative;
}
.portfolio-sec .portfolio-content-items-wrap-outer #firstTyreImg {
  position: absolute;
  right: 0;
  top: -60px;
  opacity: 1;
}
.portfolio-sec .portfolio-content-items-wrap-outer #firstTyreImg.active {
  opacity: 0;
}
.portfolio-sec .portfolio-content-items-wrap-outer #firstTyreImg img {
  width: 60px;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionTyreImg {
  opacity: 0;
  position: absolute;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionTyreImg.active {
  opacity: 1;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionTyreImg img {
  width: 60px;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionTubeImg {
  opacity: 0;
  position: absolute;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionTubeImg.active {
  opacity: 1;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionTubeImg img {
  width: 60px;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionFlapsImg {
  opacity: 0;
  position: absolute;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionFlapsImg.active {
  opacity: 1;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionFlapsImg img {
  width: 60px;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionBladdersImg {
  opacity: 0;
  position: absolute;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionBladdersImg.active {
  opacity: 1;
}
.portfolio-sec .portfolio-content-items-wrap-outer #motionBladdersImg img {
  width: 60px;
}
.portfolio-sec .portfolio-content-items-wrap-outer .svgTyrePath-holder {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: auto;
  right: 0;
  max-width: 1366px;
  left: 0;
  margin: auto;
}
.portfolio-sec .portfolio-content-items-wrap-outer .svgTyrePath-holder:after {
  content: "";
  width: calc((100vw - 1366px) / 2);
  left: 100%;
  top: 0;
  background-color: #EF7F1A;
  height: 2px;
  position: absolute;
}
.portfolio-sec .portfolio-content-items-wrap-outer .svgTyrePath-holder:before {
  content: "";
  width: calc((100vw - 1366px) / 2);
  right: 100%;
  bottom: 0;
  background-color: #EF7F1A;
  height: 2px;
  position: absolute;
}
.portfolio-sec .portfolio-content-items-wrap-outer .svgTyrePath-holder svg {
  width: auto;
}
@media only screen and (max-width: 1216px) {
  .portfolio-sec .portfolio-content-items-wrap-outer .svgTyrePath-holder svg {
    left: -75px;
    position: relative;
  }
}
.portfolio-sec .portfolio-content-items-wrap {
  width: 100%;
  position: relative;
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 130px 0;
}
@media only screen and (max-width: 1199px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item {
    padding: 60px 0;
  }
}
@media screen and (max-width: 767px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item {
    padding: 40px 0;
  }
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item.portfolio-content-item-tubes {
  padding: 80px 0 70px;
}
@media only screen and (max-width: 1199px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item.portfolio-content-item-tubes {
    padding: 60px 0 60px;
  }
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content {
  width: 100%;
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block.flex-row-reverse .img-holder-wrap {
    padding-right: 0;
    padding-left: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block.flex-row-reverse .img-holder-wrap {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 30px;
  }
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .img-holder-wrap {
  flex: 1 1 0;
  padding-right: 30px;
  padding-left: 30px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .img-holder-wrap {
    padding-right: 20px;
    padding-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .img-holder-wrap {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 30px;
  }
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .img-holder-wrap .img-holder {
  width: 300px;
  height: 360px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .img-holder-wrap .img-holder {
    width: 172px;
    height: 250px;
  }
}
@media only screen and (max-width: 575px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .img-holder-wrap .img-holder {
    width: 100%;
    height: 250px;
  }
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .img-holder-wrap .img-holder img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  animation: moverY 1s infinite alternate;
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content {
  flex: 0 0 auto;
  max-width: 480px;
}
@media screen and (max-width: 991px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content {
    max-width: 300px;
  }
}
@media screen and (max-width: 575px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content {
    width: 360px;
    max-width: 100%;
    margin: 0 auto;
  }
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .headingText {
  font-weight: 700;
  font-size: 26px;
  line-height: 1.3;
  color: #262626;
}
@media screen and (max-width: 767px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .headingText {
    font-size: 22px;
  }
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .dscText {
  width: 100%;
  margin-top: 15px;
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .dscText > *:last-child {
  margin-bottom: 0;
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .dscText p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.6;
  color: #262626;
}
@media screen and (max-width: 767px) {
  .portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .dscText p {
    font-size: 14px;
  }
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .feature-option-holder {
  margin-top: 30px;
  max-width: 360px;
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .feature-option-holder .img-holder {
  text-align: center;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .feature-option-holder .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .feature-option-holder .option-infoText {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  margin-top: 15px;
  text-align: center;
  color: #262626;
}
.portfolio-sec .portfolio-content-items-wrap .portfolio-content-item .portfolio-content .content-block .dscText-content .btn-holder {
  margin-top: 25px;
}

.section-indicator-tyre {
  width: auto;
  position: fixed;
  left: -225px;
  z-index: 999;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 300px;
}
@media screen and (min-width: 1500px) {
  .section-indicator-tyre {
    left: -205px;
  }
}
@media only screen and (max-width: 1199px) {
  .section-indicator-tyre {
    display: none;
  }
}
.section-indicator-tyre .tyre-img-holder {
  width: 280px;
  height: 280px;
}
.section-indicator-tyre .tyre-img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-indicator-tyre .section-name-holder {
  position: absolute;
  top: 0;
  left: calc(100% + 12px);
  height: 100%;
  bottom: 0;
  width: 105px;
}
.section-indicator-tyre .section-name-holder ul {
  list-style: none;
}
.section-indicator-tyre .section-name-holder ul li {
  position: absolute;
}
.section-indicator-tyre .section-name-holder ul li:first-child {
  top: 140px;
}
.section-indicator-tyre .section-name-holder ul li:nth-of-type(2) {
  top: 168px;
  left: -5px;
}
.section-indicator-tyre .section-name-holder ul li:nth-of-type(3) {
  top: 195px;
  left: -14px;
}
.section-indicator-tyre .section-name-holder ul li:nth-of-type(4) {
  top: 220px;
  left: -32px;
}
.section-indicator-tyre .section-name-holder ul li:nth-of-type(5) {
  top: 248px;
  left: -53px;
}
.section-indicator-tyre .section-name-holder ul li:nth-of-type(6) {
  top: 276px;
  left: -130px;
}
.section-indicator-tyre .section-name-holder ul li:nth-of-type(7) {
  top: 276px;
  left: -130px;
}
.section-indicator-tyre .section-name-holder ul li:nth-of-type(8) {
  top: 276px;
  left: -130px;
}
.section-indicator-tyre .section-name-holder ul li:nth-of-type(9) {
  top: 276px;
  left: -130px;
}
.section-indicator-tyre .section-name-holder ul li:nth-of-type(10) {
  top: 276px;
  left: -130px;
}
.section-indicator-tyre .section-name-holder ul li a {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  color: #ffffff;
  opacity: 0.8;
  pointer-events: none;
}
.section-indicator-tyre .section-name-holder ul li.active a {
  font-weight: 700;
  font-size: 15px;
}
.section-indicator-tyre .section-name-holder.darkColor-font ul {
  list-style: none;
}
.section-indicator-tyre .section-name-holder.darkColor-font ul li a {
  color: #000000;
}
.section-indicator-tyre.sectionWhitish-in .section-name-holder ul {
  list-style: none;
}
.section-indicator-tyre.sectionWhitish-in .section-name-holder ul li a {
  color: #000000;
}

.sectionIndicatorTyre {
  width: auto;
  position: fixed;
  left: -225px;
  z-index: 999;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 300px;
}
@media screen and (min-width: 1500px) {
  .sectionIndicatorTyre {
    left: -205px;
  }
}
@media only screen and (max-width: 1199px) {
  .sectionIndicatorTyre {
    display: none;
  }
}
.sectionIndicatorTyre .tyreImgHolder {
  width: 280px;
  height: 280px;
}
.sectionIndicatorTyre .tyreImgHolder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sectionIndicatorTyre .sectionNameHolder {
  position: absolute;
  top: 0;
  left: calc(100% + 12px);
  height: 100%;
  bottom: 0;
  width: 105px;
}
.sectionIndicatorTyre .sectionNameHolder ul {
  list-style: none;
}
.sectionIndicatorTyre .sectionNameHolder ul li {
  position: absolute;
}
.sectionIndicatorTyre .sectionNameHolder ul li:first-child {
  top: 140px;
}
.sectionIndicatorTyre .sectionNameHolder ul li:nth-of-type(2) {
  top: 168px;
  left: -5px;
}
.sectionIndicatorTyre .sectionNameHolder ul li:nth-of-type(3) {
  top: 195px;
  left: -14px;
}
.sectionIndicatorTyre .sectionNameHolder ul li:nth-of-type(4) {
  top: 220px;
  left: -32px;
}
.sectionIndicatorTyre .sectionNameHolder ul li:nth-of-type(5) {
  top: 248px;
  left: -53px;
}
.sectionIndicatorTyre .sectionNameHolder ul li:nth-of-type(6) {
  top: 276px;
  left: -130px;
}
.sectionIndicatorTyre .sectionNameHolder ul li:nth-of-type(7) {
  top: 276px;
  left: -130px;
}
.sectionIndicatorTyre .sectionNameHolder ul li:nth-of-type(8) {
  top: 276px;
  left: -130px;
}
.sectionIndicatorTyre .sectionNameHolder ul li:nth-of-type(9) {
  top: 276px;
  left: -130px;
}
.sectionIndicatorTyre .sectionNameHolder ul li:nth-of-type(10) {
  top: 276px;
  left: -130px;
}
.sectionIndicatorTyre .sectionNameHolder ul li a {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  color: #ffffff;
  opacity: 0.8;
  pointer-events: none;
}
.sectionIndicatorTyre .sectionNameHolder ul li.active a {
  font-weight: 700;
  font-size: 15px;
}
.sectionIndicatorTyre .sectionNameHolder.darkColorFont ul {
  list-style: none;
}
.sectionIndicatorTyre .sectionNameHolder.darkColorFont ul li a {
  color: #000000;
}
.sectionIndicatorTyre.whiteSectionIn .sectionNameHolder ul {
  list-style: none;
}
.sectionIndicatorTyre.whiteSectionIn .sectionNameHolder ul li a {
  color: #000000;
}

.product-featureInfo-sec {
  width: 100%;
  background: #FEF8F4;
  width: 100%;
  position: relative;
}
.product-featureInfo-sec .container {
  position: relative;
  padding-top: 120px;
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .product-featureInfo-sec .container {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.product-featureInfo-sec .roadPath-img-holder {
  width: 450px;
  height: 302.97px;
  position: absolute;
  top: auto;
  bottom: 0;
  right: -10%;
  opacity: 0.08;
}
.product-featureInfo-sec .roadPath-img-holder img {
  width: 100%;
  animation: clip-path-topTOBottomAni 3.2s linear infinite alternate;
}
.product-featureInfo-sec .roadPath2-img-holder {
  width: 600px;
  height: auto;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  left: auto;
  opacity: 1;
}
.product-featureInfo-sec .roadPath2-img-holder img {
  width: 100%;
  animation: clip-path-leftTORightAni 3.2s linear infinite alternate;
}
.product-featureInfo-sec .product-featureInfo-content {
  background: #ffffff;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
  width: 100%;
  overflow: hidden;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col {
  transition: all 0.35s ease;
  background-color: #ffffff;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col:after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  right: 0;
  content: "";
  transform: scale(0);
  transition: all 0.35s ease;
  background-color: #EF7F1A;
  opacity: 0;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col:before {
  content: "";
  width: 1px;
  height: 147px;
  background-color: #dddddd;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col:before {
    width: 250px;
    height: 1px;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col:last-child::before {
  display: none;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item {
  width: 100%;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content {
  transition: all 0.35s ease;
  height: 100%;
  position: relative;
  z-index: 3;
  text-align: center;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .inner-box {
  padding: 40px 50px;
  height: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 991px) {
  .product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .inner-box {
    padding: 30px 30px;
  }
}
@media screen and (max-width: 767px) {
  .product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .inner-box {
    padding: 30px 20px;
  }
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .icon-holder {
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  margin-bottom: 20px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 991px) {
  .product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .icon-holder {
    margin-bottom: 10px;
  }
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .icon-holder .icon-img-holder {
  width: 52px;
  height: 52px;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .icon-holder .icon-img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .icon-holder .hover-icon-img-holder {
  width: 52px;
  height: 52px;
  transition: all 0.35s ease;
  transition: all 0.35s ease;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  z-index: 1;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .icon-holder .hover-icon-img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .dsc-content-holder {
  width: 100%;
  height: 100%;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .dsc-content-holder .titleText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.4;
  color: #262626;
}
@media screen and (max-width: 991px) {
  .product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .dsc-content-holder .titleText {
    font-size: 16px;
  }
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .dsc-content-holder .dscText {
  width: 100%;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .dsc-content-holder .dscText p {
  color: #262626;
  margin: 0;
  font-weight: 500;
  font-size: 15px;
  line-height: 1.7;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col .product-featureInfo-item .product-featureInfo-item-content .dsc-content-holder .dscText p + p {
  margin-top: 10px;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col:hover:before {
  display: none;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col:hover:after {
  transform: scale(1);
  z-index: 2;
  opacity: 1;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col:hover .product-featureInfo-item-content {
  background-color: transparent;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col:hover .product-featureInfo-item-content .icon-holder .hover-icon-img-holder {
  opacity: 1;
  transition-delay: 0.15s;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col:hover .product-featureInfo-item-content .dsc-content-holder .dscText p {
  color: #ffffff;
}
.product-featureInfo-sec .product-featureInfo-content .product-featureInfo-item-col:hover .product-featureInfo-item-content .dsc-content-holder .titleText {
  color: #ffffff;
}

.innerPage-banner-sec {
  width: 100%;
  position: relative;
}
.innerPage-banner-sec.contact-banner-sec {
  background-color: #FEF8F4;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .innerPage-banner-sec.contact-banner-sec {
    padding-top: 85px;
  }
}
.innerPage-banner-sec.contact-banner-sec .blue-glow-box {
  position: absolute;
  bottom: -300px;
  left: -300px;
}
.innerPage-banner-sec.contact-banner-sec .sec-headingText-scroll {
  position: absolute;
  bottom: 0;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content {
  max-width: 460px;
  text-align: left;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .headingText {
  color: #262626;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .dscText > *:last-child {
  margin-bottom: 0;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .dscText p {
  color: #262626;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .btn-holder {
  margin-top: 25px;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .emailInfo-content {
  width: 100%;
  margin-top: 60px;
}
@media only screen and (max-width: 767px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .emailInfo-content {
    margin-top: 35px;
  }
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .emailInfo-content .titleText {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  color: #999999;
}
@media only screen and (max-width: 767px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .emailInfo-content .titleText {
    font-size: 18px;
  }
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .emailInfo-content .infoDataText {
  font-weight: 700;
  font-size: 26px;
  line-height: 1.4;
  color: #262626;
}
@media only screen and (max-width: 767px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .emailInfo-content .infoDataText {
    font-size: 22px;
  }
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .emailInfo-content .infoDataText a {
  color: #262626;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .banner-dsc-content .emailInfo-content .infoDataText a:hover {
  color: #EF7F1A;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap {
  width: 100%;
  padding-left: 50px;
  padding-right: 120px;
}
@media only screen and (max-width: 991px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap {
    padding-left: 30px;
    padding-right: 60px;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .row > *:nth-child(1) .contact-sminfo-box, .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .row > *:nth-child(2) .contact-sminfo-box {
  transform-origin: right 100%;
  margin-left: 20px;
  transform: skew(12deg);
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .row > *:nth-child(1) .contact-sminfo-box .contact-sminfo-box-inr, .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .row > *:nth-child(2) .contact-sminfo-box .contact-sminfo-box-inr {
  transform: skew(-12deg);
}
@media only screen and (max-width: 575px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .row > *:nth-child(1) .contact-sminfo-box, .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .row > *:nth-child(2) .contact-sminfo-box {
    margin-left: auto;
    margin-right: auto;
    transform: skew(0);
  }
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .row > *:nth-child(1) .contact-sminfo-box .contact-sminfo-box-inr, .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .row > *:nth-child(2) .contact-sminfo-box .contact-sminfo-box-inr {
    transform: skew(0);
  }
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .row > *:nth-child(3n+1) .contact-sminfo-box {
  border: 1px solid #000000;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .row > *:nth-child(3n+1) .contact-sminfo-box .hover-contact-sminfo-box {
  background-color: #000000;
  border: 1px solid #000000;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-container-img-holder {
  width: 100%;
  position: relative;
  margin-left: -16px;
}
@media screen and (max-width: 575px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-container-img-holder {
    margin-left: 0px;
  }
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-container-img-holder .contact-containerBg-img {
  background-image: url(../images/contact/container-img.svg);
  width: 100%;
  padding-top: 38%;
  background-repeat: no-repeat;
  background-size: contain;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-container-img-holder .btn-holder {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-container-img-holder .btn-holder .btn.btn-pumpkin {
  background-color: rgba(239, 127, 26, 0.7);
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box {
  background: #ffffff;
  border: 1px solid #EF7F1A;
  border-radius: 5px;
  transform: skew(-12deg);
  position: relative;
  overflow: hidden;
  width: 100%;
}
@media only screen and (max-width: 575px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box {
    transform: skew(0);
  }
}
@media only screen and (max-width: 767px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box {
    max-width: 300px;
    margin: 0 auto;
  }
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box:hover .hover-contact-sminfo-box {
  transform: translate(0, 0);
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box:hover .contact-sminfo-box-inr .sminfo-content .icon-holder img {
  filter: brightness(0) invert(1);
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box:hover .contact-sminfo-box-inr .sminfo-content .sminfoText {
  color: #ffffff;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box > a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
  z-index: 3;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box .contact-sminfo-box-inr {
  display: inline-block;
  transform: skew(12deg);
  width: 100%;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 575px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box .contact-sminfo-box-inr {
    transform: skew(0);
  }
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box .contact-sminfo-box-inr .sminfo-content {
  width: 100%;
  height: 155px;
  text-align: center;
  padding: 0 20px;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box .contact-sminfo-box-inr .sminfo-content .icon-holder {
  width: 50px;
  height: 50px;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box .contact-sminfo-box-inr .sminfo-content .icon-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box .contact-sminfo-box-inr .sminfo-content .sminfoText {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.3;
  color: #262626;
  width: 100%;
  word-break: break-word;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box .hover-contact-sminfo-box {
  background-color: #EF7F1A;
  border: 1px solid #EF7F1A;
  padding: 30px 25px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateX(-100%);
  transition: all 0.35s ease;
  width: 100%;
  z-index: 1;
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box .hover-contact-sminfo-box .hover-sminfo-content {
  display: inline-block;
  transform: skew(12deg);
  width: 100%;
  text-align: center;
}
@media only screen and (max-width: 575px) {
  .innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box .hover-contact-sminfo-box .hover-sminfo-content {
    transform: skew(0);
  }
}
.innerPage-banner-sec.contact-banner-sec .banner-content-wrap .contact-sminfo-box-wrap .contact-sminfo-box .hover-contact-sminfo-box .hover-sminfo-content p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5;
  color: #ffffff;
  margin: 0;
}

.contactDetail-sec {
  background-color: #ffffff;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.contactDetail-sec .leaflet-control-attribution {
  display: none;
}
.contactDetail-sec .pumpkin-glow-box {
  bottom: -300px;
  right: -300px;
  position: absolute;
}
.contactDetail-sec .contactDetail-sec-inr {
  width: 100%;
}
.contactDetail-sec .contactDetail-leftRight-content-wrap {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .contactDetail-sec .contactDetail-leftRight-content-wrap {
    padding: 40px 0;
  }
}
.contactDetail-sec .contactDetail-right-content {
  height: calc(100 * var(--vh) - 90px);
  position: absolute;
  width: 50%;
  left: 0;
  background-color: #dddddd;
}
@media only screen and (max-width: 767px) {
  .contactDetail-sec .contactDetail-right-content {
    display: none;
  }
}
.contactDetail-sec .contactDetail-right-content .right-map-holder {
  position: absolute;
  top: 0;
  opacity: 1;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.6s ease-in-out;
}
.contactDetail-sec .contactDetail-right-content .right-map-holder.active {
  visibility: visible;
  opacity: 1;
}
.contactDetail-sec .contactDetail-right-content .right-map-holder iframe {
  height: calc(100 * var(--vh) - 90px);
  width: 100%;
}
.contactDetail-sec .contactDetail-right-content .right-map-holder .mapIframe {
  height: calc(100vh - 90px);
  width: 100%;
}
.contactDetail-sec .contactDetail-right-content .right-map-holder .mapIframe .leaflet-interactive {
  animation: shadow-pulse-pumpkin 1.2s linear infinite;
  border-radius: 100%;
}
.contactDetail-sec .contactDetail-left-content {
  width: 100%;
  margin-left: auto;
  height: calc(100 * var(--vh) - 100px);
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .contactDetail-sec .contactDetail-left-content {
    width: 100%;
    height: auto;
  }
}
.contactDetail-sec .contactDetail-left-content .contactDetail-left-content-pin {
  width: 100%;
  display: flex;
  flex-direction: column;
  transform: translateY(100px);
}
@media only screen and (max-width: 767px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-left-content-pin {
    transform: translateY(0);
  }
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row {
  width: 100%;
  position: relative;
  height: calc(100 * var(--vh) - 100 * var(--vh) / 2);
}
@media only screen and (max-width: 767px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-content-row {
    min-height: auto;
    padding: 40px 0;
    height: auto;
  }
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row {
  height: 100%;
  width: 100%;
  margin: 0;
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col {
  height: 100%;
}
@media only screen and (min-width: 768px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col {
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col {
    height: auto;
    margin-top: 20px;
  }
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  opacity: 0.4;
}
@media only screen and (max-width: 767px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder {
    opacity: 1;
    height: auto;
  }
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder.active {
  opacity: 1;
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder .dscInfo-content {
  width: 355px;
  margin: 0 auto;
}
@media only screen and (max-width: 991px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder .dscInfo-content {
    width: 320px;
  }
}
@media only screen and (max-width: 767px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder .dscInfo-content {
    width: 100%;
  }
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder .dscInfo-content .headingText {
  font-weight: 700;
  font-size: 26px;
  line-height: 1.4;
  color: #262626;
}
@media only screen and (max-width: 991px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder .dscInfo-content .headingText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder .dscInfo-content .headingText {
    font-size: 20px;
  }
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder .dscInfo-content .dscText {
  width: 100%;
  margin-top: 20px;
}
@media only screen and (max-width: 991px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder .dscInfo-content .dscText {
    margin-top: 10px;
  }
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder .dscInfo-content .dscText p {
  color: #262626;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.6;
  font-family: "Roboto", sans-serif;
  margin: 0;
}
@media only screen and (max-width: 991px) {
  .contactDetail-sec .contactDetail-left-content .contactDetail-content-row .row .contactDetail-dscInfo-col .contactDetail-dscInfo-holder .dscInfo-content .dscText p {
    font-size: 18px;
  }
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .contactDetail-map-col {
  width: 100%;
  position: relative;
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .contactDetail-map-col .contactDetail-map-holder {
  width: 100%;
  height: 280px;
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .contactDetail-map-col .contactDetail-map-holder .map-holder {
  width: 100%;
  height: 100%;
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .contactDetail-map-col .contactDetail-map-holder .map-holder iframe {
  height: 100%;
  width: 100%;
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .contactDetail-map-col .contactDetail-map-holder .map-holder .mapIframe {
  height: 100%;
  width: 100%;
}
.contactDetail-sec .contactDetail-left-content .contactDetail-content-row .contactDetail-map-col .contactDetail-map-holder .map-holder .mapIframe .leaflet-interactive {
  animation: shadow-pulse-pumpkin 1.2s linear infinite;
  border-radius: 100%;
}

.contactForm-modal .comn-form .inquiry-msg {
  font-family: "Roboto", sans-serif;
  color: #EF7F1A;
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  .contactForm-modal .comn-form [data-id=Solidtyre],
  .contactForm-modal .comn-form [data-id=Tubes],
  .contactForm-modal .comn-form [data-id=Flaps] {
    flex: 0 0 auto;
    width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  .contactForm-modal#contactModal_1 .comn-form [data-id=Solidtyre],
  .contactForm-modal#contactModal_1 .comn-form [data-id=Tubes],
  .contactForm-modal#contactModal_1 .comn-form [data-id=Flaps] {
    flex: 0 0 auto;
    width: 100%;
  }
}

.particle-box {
  width: 142px;
  height: 245px;
  transform: skew(-17deg);
  background-color: #FEF8F4;
}

.cValue-sec-wrap {
  width: 100%;
  transform: translateY(-100%);
  position: relative;
  margin-bottom: -122px;
  padding-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .cValue-sec-wrap {
    margin-bottom: -163px;
  }
}
@media screen and (max-width: 767px) {
  .cValue-sec-wrap {
    transform: translateY(0);
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.cValue-sec-wrap .cValue-content-wrap {
  position: relative;
  max-width: 850px;
  margin: 0 auto;
}
@media screen and (max-width: 1199px) {
  .cValue-sec-wrap .cValue-content-wrap {
    max-width: 895px;
  }
}
.cValue-sec-wrap .cValue-content-wrap .cValue-titleText {
  position: absolute;
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  color: #1A8AEF;
  transform-origin: 52% 50%;
  color: #1a8aef;
  display: inline-block;
  left: -20px;
  top: -2px;
  bottom: -2px;
  text-align: center;
}
.cValue-sec-wrap .cValue-content-wrap .cValue-content-box {
  width: 100%;
}
.cValue-sec-wrap .cValue-content-wrap .cValue-content-box:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #4e4e4e;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  .cValue-sec-wrap .cValue-content-wrap .cValue-content-box:after {
    background: rgba(0, 0, 0, 0.9);
  }
}
.cValue-sec-wrap .cValue-content-wrap .cValue-content-box .cValue-list-holder {
  width: 100%;
  position: relative;
  z-index: 2;
  padding: 10px 30px;
}
@media screen and (max-width: 1199px) {
  .cValue-sec-wrap .cValue-content-wrap .cValue-content-box .cValue-list-holder {
    padding: 10px 20px;
  }
}
.cValue-sec-wrap .cValue-content-wrap .cValue-content-box .cValue-list-holder ul {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
}
.cValue-sec-wrap .cValue-content-wrap .cValue-content-box .cValue-list-holder ul li {
  flex: 0 0 auto;
  max-width: 42%;
  min-width: 28%;
  padding: 10px 10px;
}
@media screen and (max-width: 991px) {
  .cValue-sec-wrap .cValue-content-wrap .cValue-content-box .cValue-list-holder ul li {
    max-width: 50%;
    min-width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .cValue-sec-wrap .cValue-content-wrap .cValue-content-box .cValue-list-holder ul li {
    max-width: 100%;
    min-width: 100%;
  }
}
.cValue-sec-wrap .cValue-content-wrap .cValue-content-box .cValue-list-holder ul li span {
  padding-left: 17px;
  position: relative;
  display: inline-block;
  font-weight: 500;
  font-size: 13px;
  line-height: 1.4;
  color: #ffffff;
}
.cValue-sec-wrap .cValue-content-wrap .cValue-content-box .cValue-list-holder ul li span:after {
  content: "";
  width: 7px;
  height: 14px;
  background-image: url(../images/leadership/list-style-type-white.svg);
  background-size: contain;
  position: absolute;
  left: 0;
  top: 2px;
  background-repeat: no-repeat;
}

.leaders-sec {
  background-color: #ffffff;
  width: 100%;
  padding: 120px 0;
}
@media screen and (max-width: 991px) {
  .leaders-sec {
    padding: 80px 0;
  }
}
@media screen and (max-width: 767px) {
  .leaders-sec {
    padding: 60px 0;
  }
}
.leaders-sec .innerPage-sec-heading-wrap {
  margin-bottom: 100px;
  max-width: 100%;
  padding: 10px 0;
  background-color: #ffffff;
  z-index: 2;
  position: relative;
}
@media screen and (max-width: 991px) {
  .leaders-sec .innerPage-sec-heading-wrap {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .leaders-sec .innerPage-sec-heading-wrap {
    margin-bottom: 30px;
  }
}
.leaders-sec .innerPage-sec-heading-wrap::after {
  content: "";
  width: 100%;
  background-color: #ffffff;
  position: absolute;
  top: -118px;
  height: 118px;
}
@media screen and (max-width: 1199px) {
  .leaders-sec .innerPage-sec-heading-wrap::after {
    display: none;
  }
}
.leaders-sec .innerPage-sec-heading-wrap .sec-headingBlock {
  flex: 0 0 auto;
}
.leaders-sec .innerPage-sec-heading-wrap .dscTextBlock {
  width: 518px;
}
@media screen and (max-width: 991px) {
  .leaders-sec .innerPage-sec-heading-wrap .dscTextBlock {
    width: 420px;
  }
}
@media screen and (max-width: 767px) {
  .leaders-sec .innerPage-sec-heading-wrap .dscTextBlock {
    width: 100%;
    margin-top: 10px;
  }
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item {
  position: relative;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  padding: 30px 20px;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-bg-img-holder {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 5px;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-bg-img-holder:after {
  content: "";
  background-color: #1A8AEF;
  opacity: 0.9;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-bg-img-holder img {
  width: 100%;
  height: 100%;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-text-box-outer {
  width: 100%;
  height: 298px;
  position: relative;
  z-index: 1;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-text-box-outer .comment-text-box {
  width: 100%;
  margin: 0 auto;
  max-height: 100%;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-text-box-outer .comment-text-box .quote-icon-box {
  width: 40px;
  display: inline-block;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-text-box-outer .comment-text-box .quote-icon-box img {
  width: 100%;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-text-box-outer .comment-text-box p {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.58;
  color: #ffffff;
  margin: 0;
}
@media screen and (max-width: 1199px) {
  .leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-text-box-outer .comment-text-box p {
    font-size: 18px;
  }
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-text-box-outer .comment-text-box .simplebar-scrollbar:before {
  background-color: #ffffff;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-content-box-item .comment-text-box-outer .comment-text-box .simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.4;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileInfo-item {
  width: 100%;
  height: 100%;
  background-color: #FEF8F4;
  border-radius: 5px;
  padding: 40px 50px;
}
@media screen and (max-width: 1199px) {
  .leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileInfo-item {
    padding: 25px 30px;
  }
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileInfo-item .profileInfo-box {
  width: 100%;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileInfo-item .profileInfo-box .smInfoText {
  display: inline-block;
  font-weight: 500;
  font-size: 13px;
  line-height: 1.2;
  color: #000000;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileInfo-item .profileInfo-box .nameText {
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1;
  color: #000000;
  margin-top: 5px;
}
@media screen and (max-width: 1199px) {
  .leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileInfo-item .profileInfo-box .nameText {
    font-size: 24px;
  }
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileInfo-item .profileInfo-box .dscText {
  width: 100%;
  margin-top: 20px;
}
@media screen and (max-width: 1199px) {
  .leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileInfo-item .profileInfo-box .dscText {
    margin-top: 10px;
  }
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileInfo-item .profileInfo-box .dscText p {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: #262626;
  margin: 0;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileImg-item {
  width: 100%;
  position: relative;
}
@media screen and (max-width: 991px) {
  .leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileImg-item {
    max-width: 400px;
    margin: 0 auto;
  }
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileImg-item .leader-profileImg-holder {
  padding-top: 100%;
  position: relative;
  width: 100%;
  border-radius: 5px;
}
.leaders-sec .leaders-content-wrap .leaders-content-outer-row .leader-profileImg-item .leader-profileImg-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}

.noteFromCEO-sec {
  padding: 120px 0;
  background: #FEF8F4;
}
@media screen and (max-width: 991px) {
  .noteFromCEO-sec {
    padding: 80px 0;
  }
}
@media screen and (max-width: 767px) {
  .noteFromCEO-sec {
    padding: 60px 0;
  }
}
.noteFromCEO-sec .innerPage-sec-heading-wrap {
  margin-bottom: 40px;
}
.noteFromCEO-sec .noteFromCEO-content-wrap {
  max-width: 875px;
  margin: 0 auto;
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoImg-holder-wrap {
  height: 100%;
  border-radius: 6px 0 0px 6px;
  background-color: #fdefe6;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .noteFromCEO-sec .noteFromCEO-content-wrap .ceoImg-holder-wrap {
    height: auto;
    border-radius: 6px 6px 0 0;
  }
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoImg-holder-wrap .ceoImg-holder {
  width: 100%;
  padding-top: 95%;
  position: relative;
  border-radius: 6px 0 0px 6px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .noteFromCEO-sec .noteFromCEO-content-wrap .ceoImg-holder-wrap .ceoImg-holder {
    border-radius: 6px 6px 0 0;
  }
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoImg-holder-wrap .ceoImg-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap {
  background-color: #000000;
  padding: 40px 50px 45px;
  height: 100%;
  border-radius: 0 6px 6px 0;
}
@media screen and (max-width: 991px) {
  .noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap {
    padding: 30px 35px 35px;
  }
}
@media screen and (max-width: 767px) {
  .noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap {
    border-radius: 0 0 6px 6px;
    margin-top: -1px;
  }
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  width: 0px;
  height: 0px;
  margin: auto;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-right: 18px solid #000000;
}
@media screen and (max-width: 767px) {
  .noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap:before {
    left: 0;
    margin: auto;
    border-right: 25px solid transparent;
    border-left: 25px solid transparent;
    border-bottom: 18px solid #000;
    border-top: none;
    right: 0;
    top: -16px;
    bottom: auto;
  }
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap .ceoNote-content-holder {
  height: 300px;
  overflow: auto;
  width: 100%;
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap .ceoNote-content-holder .ic-quote {
  font-size: 30px;
  font-size: 33px;
  color: #9f9b9b;
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap .ceoNote-content-holder .noteText p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.6;
  margin: 0;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  .noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap .ceoNote-content-holder .noteText p {
    font-size: 15px;
  }
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap .ceoNote-content-holder .ceoInfo-text {
  margin-top: 30px;
  width: 100%;
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap .ceoNote-content-holder .ceoInfo-text .nameText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1;
  color: #ffffff;
  margin: 0;
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap .ceoNote-content-holder .ceoInfo-text .dinfoText {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.04em;
  margin: 0;
  margin-top: 8px;
  color: #ffffff;
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap .ceoNote-content-holder .simplebar-scrollbar:before {
  background-color: #ffffff;
}
.noteFromCEO-sec .noteFromCEO-content-wrap .ceoNote-content-wrap .ceoNote-content-holder .simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.4;
}

.whyRK-sec {
  width: 100%;
  position: relative;
  background-color: #000000;
  padding: 120px 0;
}
@media screen and (max-width: 991px) {
  .whyRK-sec {
    padding: 80px 0;
  }
}
@media screen and (max-width: 767px) {
  .whyRK-sec {
    padding: 60px 0;
  }
}
.whyRK-sec .container {
  max-width: calc(1170px + (100vw - 1170px) / 2);
  margin-left: auto;
  margin-right: 0;
}
@media screen and (max-width: 1199px) {
  .whyRK-sec .container {
    max-width: calc(960px + (100vw - 960px) / 2);
  }
}
@media screen and (max-width: 991px) {
  .whyRK-sec .container {
    max-width: calc(720px + (100vw - 720px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .whyRK-sec .container {
    max-width: calc(540px + (100vw - 540px) / 2);
  }
}
.whyRK-sec .innerPage-sec-heading-wrap {
  max-width: 386px;
}
.whyRK-sec .innerPage-sec-heading-wrap .btn-holder {
  margin-top: 25px;
}
.whyRK-sec .innerPage-sec-heading-wrap .dscTextBlock {
  margin-top: 15px;
}
.whyRK-sec .whyRK-slider-holder {
  width: 100%;
}
@media screen and (max-width: 991px) {
  .whyRK-sec .whyRK-slider-holder {
    margin-top: 30px;
  }
}
.whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider {
  position: relative;
}
.whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider:before {
  content: "";
  width: 241px;
  height: 100%;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(270deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  z-index: 2;
  pointer-events: none;
}
@media screen and (max-width: 575px) {
  .whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider:before {
    display: none;
  }
}
.whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider .whyRK-slide-item .slideNumber-content {
  padding-bottom: 10px;
  border-bottom: 1px solid #ACACAC;
}
.whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider .whyRK-slide-item .slideNumber-content .numberText {
  font-weight: 700;
  font-size: 70px;
  line-height: 1;
  font-family: "Roboto", sans-serif;
}
.whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider .whyRK-slide-item .whyRK-slide-des-content {
  margin-top: 26px;
}
.whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider .whyRK-slide-item .whyRK-slide-des-content .headingText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
  color: #ffffff;
}
.whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider .whyRK-slide-item .whyRK-slide-des-content .dsc-text {
  margin-top: 20px;
}
.whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider .whyRK-slide-item .whyRK-slide-des-content .dsc-text p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.7;
  color: #ffffff;
  margin: 0;
}
.whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider .swiper-slide.swiper-slide-active .whyRK-slide-item .slideNumber-content .numberText {
  color: #1A8AEF;
}
.whyRK-sec .whyRK-slider-holder .whyRKSwiperSlider .swiper-slide:not(.swiper-slide-active) .whyRK-slide-item .slideNumber-content .numberText {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #1A8AEF;
  white-space: nowrap;
}
.whyRK-sec .whyRK-slider-holder .whyRK-swiper-button {
  margin-left: auto;
  margin-top: 20px;
  margin-right: 50px;
}
@media screen and (max-width: 991px) {
  .whyRK-sec .whyRK-slider-holder .whyRK-swiper-button {
    margin-right: 0px;
  }
}

.clientThought-sec.clientThought-sec-white {
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .clientThought-sec.clientThought-sec-white {
    padding: 60px 0 80px;
  }
}
.clientThought-sec.clientThought-sec-white .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
}
.clientThought-sec.clientThought-sec-white .roadPath-img-holder {
  width: 100%;
  height: auto;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  left: 0;
}
.clientThought-sec.clientThought-sec-white .roadPath-img-holder img {
  width: 100%;
}
.clientThought-sec.clientThought-sec-white .sec-heading-wrap .sec-heading-block {
  max-width: 352px;
}
.clientThought-sec.clientThought-sec-white .sec-heading-wrap .sec-heading-block .mainHeadingText {
  color: #262626;
  font-size: 36px;
  line-height: 1.4;
}
.clientThought-sec.clientThought-sec-white .sec-heading-wrap .heading-dscText p {
  color: #262626;
  font-weight: 500;
  font-size: 15px;
  line-height: 1.7;
}
.clientThought-sec.clientThought-sec-white .clientThought-item-block {
  background: #fef8f4;
  border: 1px solid #EF7F1A;
}
.clientThought-sec.clientThought-sec-white .clientThought-item-block .dscText p {
  color: #262626;
}

@media screen and (min-width: 576px) {
  .leaderProfile-modal .modal-dialog {
    max-width: 500px;
  }
}
@media screen and (min-width: 768px) {
  .leaderProfile-modal .modal-dialog {
    max-width: 700px;
  }
}
.leaderProfile-modal .leaderProfile-info-content {
  width: 100%;
}
.leaderProfile-modal .leaderProfile-info-content .leader-profileImg-wrap {
  width: 100%;
}
.leaderProfile-modal .leaderProfile-info-content .leader-profileImg-wrap .leader-profileImg-holder {
  padding-top: 100%;
  position: relative;
  width: 100%;
}
.leaderProfile-modal .leaderProfile-info-content .leader-profileImg-wrap .leader-profileImg-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.leaderProfile-modal .leaderProfile-info-content .comment-text-box {
  max-width: 500px;
  text-align: center;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .leaderProfile-modal .leaderProfile-info-content .comment-text-box {
    margin: 20px auto;
  }
}
.leaderProfile-modal .leaderProfile-info-content .comment-text-box .ic-quote {
  color: #EF7F1A;
  font-size: 40px;
  line-height: 1;
  display: inline-block;
}
.leaderProfile-modal .leaderProfile-info-content .comment-text-box p {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.4;
  color: #262626;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .leaderProfile-modal .leaderProfile-info-content .comment-text-box p {
    font-size: 18px;
  }
}
.leaderProfile-modal .leaderProfile-info-content .profileInfo-box {
  width: 100%;
}
.leaderProfile-modal .leaderProfile-info-content .profileInfo-box .smInfoText {
  display: inline-block;
  font-weight: 500;
  font-size: 15px;
  line-height: 1.2;
  color: #000000;
}
.leaderProfile-modal .leaderProfile-info-content .profileInfo-box .nameText {
  font-weight: 600;
  font-size: 28px;
  line-height: 1.1;
  color: #000000;
  margin-top: 5px;
}
@media screen and (max-width: 991px) {
  .leaderProfile-modal .leaderProfile-info-content .profileInfo-box .nameText {
    font-size: 24px;
  }
}
.leaderProfile-modal .leaderProfile-info-content .profileInfo-box .dscText {
  width: 100%;
  margin-top: 20px;
}
.leaderProfile-modal .leaderProfile-info-content .profileInfo-box .dscText > *:last-child {
  margin-bottom: 0;
}
.leaderProfile-modal .leaderProfile-info-content .profileInfo-box .dscText p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.6;
  color: #262626;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .leaderProfile-modal .leaderProfile-info-content .profileInfo-box .dscText p {
    font-size: 14px;
  }
}

.mFacilities-sec {
  background-color: #ffffff;
  padding: 120px 0;
  position: relative;
}
@media screen and (max-width: 991px) {
  .mFacilities-sec {
    padding: 80px 0;
  }
}
@media screen and (max-width: 767px) {
  .mFacilities-sec {
    padding: 60px 0;
  }
}
.mFacilities-sec .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
}
.mFacilities-sec .roadPath-img-holder {
  width: 600px;
  height: auto;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  left: auto;
  opacity: 1;
}
.mFacilities-sec .roadPath-img-holder img {
  width: 100%;
}
.mFacilities-sec .innerPage-sec-heading-wrap {
  max-width: 660px;
  margin-bottom: 60px;
}
.mFacilities-sec .mFacilities-content-wrap {
  max-width: 1048px;
  margin: 0 auto;
}
.mFacilities-sec .mFacilities-content-wrap .swiper {
  padding-bottom: 40px;
}
.mFacilities-sec .mFacilities-content-wrap .swiper-slide .row {
  width: 100%;
}
.mFacilities-sec .mFacilities-content-wrap .mFacilities-img-wrap {
  width: 100%;
}
.mFacilities-sec .mFacilities-content-wrap .mFacilities-img-wrap .mFacilities-img-holder {
  padding-top: 63%;
  position: relative;
  width: 100%;
  border-radius: 5px;
}
.mFacilities-sec .mFacilities-content-wrap .mFacilities-img-wrap .mFacilities-img-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.mFacilities-sec .mFacilities-content-wrap .mFacilities-dscContent-block {
  width: 100%;
  padding-left: 30px;
}
@media screen and (max-width: 991px) {
  .mFacilities-sec .mFacilities-content-wrap .mFacilities-dscContent-block {
    padding-left: 0;
    margin-top: 30px;
  }
}
.mFacilities-sec .mFacilities-content-wrap .mFacilities-dscContent-block .headingText {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.3;
  color: #262626;
}
.mFacilities-sec .mFacilities-content-wrap .mFacilities-dscContent-block .dscText p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.7;
  color: #262626;
}
.mFacilities-sec .mFacilities-content-wrap .mFacilities-dscContent-block .video-btn-holder {
  margin-top: 40px;
}
.mFacilities-sec .mFacilities-content-wrap .mFacilities-dscContent-block .video-btn-holder .mFacilities-play-btn .play-btnText {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  color: #262626;
  margin-left: 20px;
}

.pumpkin-play-btn {
  animation: shadow-pulse-pumpkin 1.2s linear infinite;
  background-color: #EF7F1A;
  color: #ffffff;
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-radius: 100%;
  position: relative;
  border: none;
  text-align: center;
}

.network-counter-wrap {
  width: 100%;
  transform: translateY(-100%);
  position: relative;
  margin-bottom: -120px;
  padding-bottom: 20px;
  padding-top: 20px;
}
@media screen and (max-width: 575px) {
  .network-counter-wrap {
    width: 100%;
    transform: translateY(0);
    background-color: #000;
    margin-bottom: 0;
  }
}
.network-counter-wrap .network-counter-content {
  max-width: 692px;
  margin: 0 auto;
}
.network-counter-wrap .network-counter-content .counter-content-block-col {
  flex: 1 1 auto;
  position: relative;
  padding: 25px;
}
.network-counter-wrap .network-counter-content .counter-content-block-col:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: right;
  background-size: 100% 100%;
  background-image: url(../images/network/right-btn-bg.png);
}
@media screen and (max-width: 575px) {
  .network-counter-wrap .network-counter-content .counter-content-block-col:after {
    background-color: rgba(255, 255, 255, 0.15);
    background-image: none;
    border-radius: 5px;
  }
}
.network-counter-wrap .network-counter-content .counter-content-block-col:first-child:after {
  background-image: url(../images/network/left-btn-bg.png);
}
@media screen and (max-width: 575px) {
  .network-counter-wrap .network-counter-content .counter-content-block-col:first-child:after {
    background-image: none;
  }
}
.network-counter-wrap .network-counter-content .counter-content-block-col .counter-content-block {
  position: relative;
  z-index: 1;
}
.network-counter-wrap .network-counter-content .counter-content-block-col .counter-content-block .counter-numberText {
  font-weight: 500;
  font-size: 22px;
  line-height: 1.3;
  color: #ffffff;
  text-align: center;
  font-family: "Roboto", sans-serif;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .network-counter-wrap .network-counter-content .counter-content-block-col .counter-content-block .counter-numberText {
    font-size: 18px;
  }
}
.network-counter-wrap .network-counter-content .network-global-icon-box {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .network-counter-wrap .network-counter-content .network-global-icon-box {
    width: 60px;
  }
}
@media screen and (max-width: 575px) {
  .network-counter-wrap .network-counter-content .network-global-icon-box {
    margin: 10px auto;
  }
}
.network-counter-wrap .network-counter-content .network-global-icon-box .icon-holder {
  width: 80px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .network-counter-wrap .network-counter-content .network-global-icon-box .icon-holder {
    width: 50px;
  }
}
.network-counter-wrap .network-counter-content .network-global-icon-box .icon-holder img {
  width: 100%;
}

.networkMap-sec {
  width: 100%;
  background-color: #FEF8F4;
  padding: 120px 0;
  position: relative;
}
@media screen and (max-width: 991px) {
  .networkMap-sec {
    padding: 80px 0;
  }
}
@media screen and (max-width: 767px) {
  .networkMap-sec {
    padding: 60px 0;
  }
}
.networkMap-sec .particle-box {
  width: 524px;
  height: 428px;
  position: absolute;
  left: -168px;
  top: 0;
  background-color: #fff2eb;
}
@media screen and (max-width: 767px) {
  .networkMap-sec .particle-box {
    width: 324px;
    height: 328px;
  }
}
.networkMap-sec .innerPage-sec-heading-wrap {
  max-width: 660px;
  margin: 0 auto 62px;
  position: relative;
}
.networkMap-sec .networkMap-content-wrap {
  max-width: 1060px;
  margin: 0 auto;
  position: relative;
}
.networkMap-sec .networkMap-content-wrap .country-toggle-btn {
  margin-bottom: 20px;
  margin-left: auto;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder {
  width: 100%;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .continent-btns-block {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .networkMap-sec .networkMap-content-wrap .networkMap-content-holder .continent-btns-block {
    width: 100%;
    overflow-x: auto;
    padding-bottom: 15px;
  }
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .continent-btns-block .btns-holder {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .networkMap-sec .networkMap-content-wrap .networkMap-content-holder .continent-btns-block .btns-holder {
    align-items: center;
  }
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .continent-btns-block .btns-holder button + button {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .networkMap-sec .networkMap-content-wrap .networkMap-content-holder .continent-btns-block .btns-holder button + button {
    margin-top: 0px;
  }
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block {
  width: 185px;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .close-btn {
  position: absolute;
  right: 8px;
  background-color: transparent;
  border: none;
  font-size: 30px;
  opacity: 0.3;
  top: 74px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 300px;
    z-index: 9;
    left: 0;
    height: 100%;
    background-color: #ffffff;
    transform: translateX(-110%);
    transition: transform 0.3s ease-in-out;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
    padding-top: 100px;
  }
  .networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block.open-countrySidebar {
    transform: translateX(0%);
  }
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder {
  width: 100%;
  max-height: 550px;
  overflow: auto;
}
@media screen and (max-width: 767px) {
  .networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder {
    height: 100%;
    overflow: auto;
  }
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder ul {
  list-style: none;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder ul.addressul {
  opacity: 0;
  display: none;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder ul.addressul.activeUl {
  display: block;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder ul li {
  padding-left: 25px;
  width: 100%;
  position: relative;
  padding-top: 8px;
  padding-bottom: 8px;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder ul li.active button {
  color: #EF7F1A;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder ul li.active button:after {
  content: "";
  width: 2px;
  background-color: #EF7F1A;
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -25px;
  z-index: 2;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder ul li .address-title p {
  font-size: 13px;
  line-height: 1.4;
  color: #262626;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder ul li:after {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #dddddd;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .country-btns-block .country-list-holder ul li button {
  background-color: transparent;
  border: none;
  font-weight: 600;
  font-size: 15px;
  line-height: 1.2;
  color: #262626;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .networkMap-block {
  width: calc(100% - 350px);
  padding: 0 60px;
}
@media screen and (max-width: 767px) {
  .networkMap-sec .networkMap-content-wrap .networkMap-content-holder .networkMap-block {
    width: 100%;
    padding: 50px 20px 0;
  }
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .networkMap-block .networkMap-map-holder {
  width: 100%;
  position: relative;
  padding-top: 100%;
  border-radius: 100%;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .networkMap-block .networkMap-map-holder:before {
  content: "";
  left: -30px;
  right: -30px;
  bottom: -30px;
  top: -30px;
  border: 1px solid #ef7f1a;
  border-radius: 100%;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .networkMap-sec .networkMap-content-wrap .networkMap-content-holder .networkMap-block .networkMap-map-holder:before {
    left: -20px;
    right: -20px;
    bottom: -20px;
    top: -20px;
  }
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .networkMap-block .networkMap-map-holder:after {
  content: "";
  background: radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0) 34.9%, rgba(0, 0, 0, 0.1) 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 100%;
  z-index: 2;
  pointer-events: none;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .networkMap-block .networkMap-map-holder #networkMap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 100%;
  z-index: 1;
}
.networkMap-sec .networkMap-content-wrap .networkMap-content-holder .networkMap-block .networkMap-map-holder #networkMap .leaflet-marker-icon {
  border: 4px solid #ffffff;
  border-radius: 100%;
}

.milestone-sec {
  width: 100%;
}
.milestone-sec.comn-sec-py {
  padding-bottom: 60px;
}
.milestone-sec .milestoneSplitTextAni .word {
  opacity: 0;
  transform: translateY(100px);
}
.milestone-sec .milestoneSplitChrAni .char {
  opacity: 0;
  transform: translateY(100px);
  transition: all 0.7s ease-in-out;
}
.milestone-sec .innerPage-sec-heading-wrap {
  margin-bottom: 0;
  max-width: 660px;
}
@media screen and (max-width: 1199px) {
  .milestone-sec .innerPage-sec-heading-wrap {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .milestone-sec .innerPage-sec-heading-wrap {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) and (min-height: 600px) {
  .milestone-sec .milestone-content-wrap {
    height: calc(100 * var(--vh) - 190px);
    align-items: center;
  }
}
@media screen and (min-width: 768px) and (min-height: 600px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container {
    display: flex;
    flex-wrap: nowrap;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item {
  width: 100vw;
  padding-right: 50px;
  position: relative;
  overflow: hidden;
  padding-left: calc((60px + 100vw - 1170px) / 2);
}
@media only screen and (min-width: 768px) and (max-height: 599px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item {
    padding-left: calc((100vw - 930px) / 2);
  }
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item {
    padding-left: calc((100vw - 696px) / 2);
  }
}
@media only screen and (max-width: 767px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item {
    padding-left: calc((100vw - 510px) / 2);
    padding-right: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .scrollingText {
  font-size: 560px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  color: #dddddd;
  font-weight: 900;
  font-family: "Roboto", sans-serif;
  line-height: 1;
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .scrollingText {
    font-size: 380px;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .scrollingText:before {
  content: "";
  width: 241px;
  height: 100%;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  background: rgb(255, 255, 255);
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  z-index: 2;
  pointer-events: none;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .scrollingText:after {
  content: "";
  width: 241px;
  height: 100%;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(270deg, #ffffff 0%, transparent 100%);
  position: absolute;
  z-index: 2;
  pointer-events: none;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .scrollingText.scrollingTextBoxAni {
  opacity: 0;
  transform: translateY(300px);
  transition: all 1s ease-in-out;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .scrollingText.scrollingTextBoxAni .scrollingTextAni {
  display: inline-block;
  white-space: nowrap;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .scrollingText.scrollingTextBoxAni.hide {
  opacity: 0 !important;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-yearText-box {
  padding-right: 0px;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-yearText-box .yearText {
  margin: 0;
  font-weight: 700;
  font-size: 130px;
  line-height: 0.8;
  color: #1A8AEF;
  font-family: "Roboto", sans-serif;
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-yearText-box .yearText {
    font-size: 100px;
    line-height: 1;
  }
}
@media only screen and (max-width: 767px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-yearText-box .yearText {
    font-size: 70px;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-yearText-box .yearText-title {
  font-weight: 700;
  font-size: 25px;
  margin: 0;
  color: #262626;
  line-height: 1.3;
  margin-top: 10px;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-yearText-box .yearText-title.yearTextTitleAni {
  -webkit-clip-path: polygon(0% 0%, 0% 0%, 0% 125%, 0% 100%);
          clip-path: polygon(0% 0%, 0% 0%, 0% 125%, 0% 100%);
  transform: translateX(15px);
  transition: all 1s ease-in-out;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-main-content {
  width: 100%;
  max-width: 550px;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-main-content .dscText {
  width: 100%;
  margin-top: 10px;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-main-content .dscText p {
  font-weight: 500;
  font-size: 17px;
  line-height: 1.6;
  margin: 0;
  color: #262626;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-main-content .dscText.dscTextAni {
  -webkit-clip-path: polygon(0% 0%, 0% 0%, 0% 125%, 0% 100%);
          clip-path: polygon(0% 0%, 0% 0%, 0% 125%, 0% 100%);
  transform: translateX(15px);
  transition: all 0.3s ease-in-out;
  transition: all 1s ease-in-out;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-main-content .dateText {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4;
  color: #262626;
  margin-top: 15px;
  font-family: "Roboto", sans-serif;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-content-block .milestone-main-content .dateText.dateTextAni {
  -webkit-clip-path: polygon(0% 0%, 0% 0%, 0% 125%, 0% 100%);
          clip-path: polygon(0% 0%, 0% 0%, 0% 125%, 0% 100%);
  transform: translateX(15px);
  transition: all 0.3s ease-in-out;
  transition: all 1s ease-in-out;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block {
  width: 100%;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap {
  width: 550px;
  position: relative;
  padding-bottom: 140px;
  padding-top: 60px;
  padding-right: 200px;
  margin: 0 auto;
}
@media only screen and (min-width: 1200px) and (max-height: 750px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap {
    width: 430px;
    position: relative;
    padding-bottom: 99px;
    padding-top: 48px;
    padding-right: 140px;
  }
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap {
    width: 430px;
    position: relative;
    padding-bottom: 99px;
    padding-top: 48px;
    padding-right: 140px;
  }
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap {
    padding-bottom: 75px;
    padding-top: 30px;
    padding-right: 120px;
    width: 385px;
  }
}
@media only screen and (max-width: 767px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap {
    margin-top: 40px;
    margin-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap {
    padding-bottom: 75px;
    padding-top: 80px;
    padding-right: 120px;
    width: 315px;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-mainImg-holder {
  position: relative;
  width: 350px;
  height: 350px;
  border: 10px solid #fff;
  overflow: hidden;
}
@media only screen and (min-width: 1200px) and (max-height: 750px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-mainImg-holder {
    width: 290px;
    height: 290px;
  }
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-mainImg-holder {
    width: 290px;
    height: 290px;
  }
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-mainImg-holder {
    width: 265px;
    height: 250px;
    border: 5px solid #fff;
  }
}
@media only screen and (max-width: 575px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-mainImg-holder {
    width: 200px;
    height: 200px;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-mainImg-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-mainImg-holder.milestoneAnimatedImg {
  -webkit-clip-path: inset(50% 0 50%);
          clip-path: inset(50% 0 50%);
  transform: translateX(175px);
  transition: all 1s ease-in-out;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-mainImg-holder.milestoneAnimatedImg img {
  transform: scale(1.3);
  transition: all 1s ease-in-out;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder,
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder,
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder {
  width: 200px;
  height: 200px;
  border: 10px solid #fff;
  overflow: hidden;
}
@media only screen and (min-width: 1200px) and (max-height: 750px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder,
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder,
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder {
    width: 150px;
    height: 150px;
  }
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder,
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder,
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder {
    width: 150px;
    height: 150px;
  }
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder,
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder,
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder {
    width: 120px;
    height: 120px;
    border: 5px solid #fff;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder.milestoneAnimatedImg,
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder.milestoneAnimatedImg,
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder.milestoneAnimatedImg {
  -webkit-clip-path: inset(50% 0 50%);
          clip-path: inset(50% 0 50%);
  transform: translateX(175px);
  transition: all 1s ease-in-out;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder.milestoneAnimatedImg img,
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder.milestoneAnimatedImg img,
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder.milestoneAnimatedImg img {
  transform: scale(1.3);
  transition: all 1s ease-in-out;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder img,
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder img,
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder {
  position: absolute;
  top: 0;
  right: 200px;
}
@media only screen and (min-width: 1200px) and (max-height: 750px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder {
    top: 0;
    right: 140px;
  }
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder {
    top: 0;
    right: 140px;
  }
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder {
    top: 0;
    right: 120px;
  }
}
@media only screen and (max-width: 575px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-topImg-holder {
    top: 0;
    right: 115px;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder {
  position: absolute;
  right: 10px;
  bottom: 190px;
}
@media only screen and (min-width: 1200px) and (max-height: 750px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder {
    right: 0;
    bottom: 140px;
  }
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder {
    right: 0;
    bottom: 140px;
  }
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder {
    right: 5px;
    bottom: 120px;
  }
}
@media only screen and (max-width: 575px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-rightImg-holder {
    right: 0;
    bottom: 120px;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder {
  position: absolute;
  bottom: 0;
  right: 100px;
}
@media only screen and (min-width: 1200px) and (max-height: 750px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder {
    bottom: 0;
    right: 100px;
  }
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder {
    bottom: 0;
    right: 100px;
  }
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder {
    bottom: 5px;
    right: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .milestone-bottomImg-holder {
    bottom: 5px;
    right: 60px;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-bottom,
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-top {
  position: absolute;
  width: 100px;
  height: 100px;
  background-color: transparent;
  border: 10px solid #262626;
  transition: all 1s ease-in-out;
}
@media only screen and (min-width: 1200px) and (max-height: 750px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-bottom,
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-top {
    width: 80px;
    height: 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-bottom,
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-top {
    width: 80px;
    height: 80px;
  }
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-bottom,
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-top {
    width: 70px;
    height: 70px;
    border: 5px solid #262626;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-top {
  top: 60px;
  right: 100px;
}
@media only screen and (min-width: 1200px) and (max-height: 750px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-top {
    top: 65px;
    right: 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-top {
    top: 65px;
    right: 60px;
  }
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-top {
    top: 45px;
    right: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-top {
    top: 45px;
    right: 45px;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-top.emptyBoxTopAni {
  -webkit-clip-path: inset(50% 0 50%);
          clip-path: inset(50% 0 50%);
  transform: translateY(0);
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-bottom {
  bottom: 40px;
  right: 300px;
}
@media only screen and (min-width: 1200px) and (max-height: 750px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-bottom {
    bottom: 20px;
    right: 250px;
  }
}
@media only screen and (max-width: 1199px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-bottom {
    bottom: 20px;
    right: 250px;
  }
}
@media only screen and (max-width: 991px) {
  .milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-bottom {
    bottom: 5px;
    right: 180px;
  }
}
.milestone-sec .milestone-content-wrap .milestone-content-container .milestone-content-item .milestone-img-content-block .milestone-img-wrap .empty-box-bottom.emptyBoxBottomAni {
  -webkit-clip-path: inset(50% 0 50%);
          clip-path: inset(50% 0 50%);
  transform: translateY(0);
}

.companyCulture-sec .companyCulture-content-wrap .innerPage-sec-heading-wrap {
  max-width: 252px;
  margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
  .companyCulture-sec .companyCulture-content-wrap .innerPage-sec-heading-wrap {
    margin-bottom: 30px;
  }
}
.companyCulture-sec .companyCulture-content-wrap .companyCulture-img-wrap {
  width: 100%;
  position: relative;
  padding-right: 40px;
}
@media screen and (max-width: 991px) {
  .companyCulture-sec .companyCulture-content-wrap .companyCulture-img-wrap {
    padding-right: 0px;
  }
}
.companyCulture-sec .companyCulture-content-wrap .companyCulture-img-wrap .img-holder {
  padding-top: 63%;
  position: relative;
  width: 100%;
  border-radius: 5px;
}
.companyCulture-sec .companyCulture-content-wrap .companyCulture-img-wrap .img-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.companyCulture-sec .companyCulture-accordian-holder {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .companyCulture-sec .companyCulture-accordian-holder {
    margin-top: 30px;
    height: auto;
  }
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion {
  background-color: transparent;
  width: 100%;
  position: relative;
  min-height: 100%;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion:before {
  content: "";
  width: 1px;
  top: 0;
  bottom: 0;
  background-color: #EF7F1A;
  position: absolute;
  left: 23px;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item {
  background-color: transparent;
  border: none;
  border-radius: 0 !important;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item:first-child {
  border-top: none;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item:first-child .accordion-header .accordion-button {
  padding-top: 0;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item:last-child {
  border-top: none;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item:last-child .accordion-header .accordion-button {
  padding-bottom: 0;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header {
  min-height: 44px;
}
@media screen and (max-width: 991px) {
  .companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header {
    min-height: 32px;
  }
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: transparent;
  padding-bottom: 15px;
  transition: all 0.2s ease-in-out;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button {
  background-color: transparent;
  border: none;
  box-shadow: none;
  border-radius: 0;
  padding: 15px 0 15px 84px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button {
    padding: 15px 0 15px 74px;
  }
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button .icon-circle {
  background: #FEF8F4;
  border: 1px solid #ef7f1a;
  border-radius: 3px;
  width: 14px;
  height: 12px;
  line-height: 12px;
  text-align: center;
  font-size: 0px;
  color: #FEF8F4;
  margin-right: 15px;
  transform: skew(-10deg);
  position: absolute;
  left: 0;
  margin-left: 17px;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button .icon-circle .ic-item {
  transform: skew(10deg);
  display: inline-block;
  opacity: 0;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button .titleText {
  font-weight: 700;
  font-size: 22px;
  color: #EF7F1A;
  line-height: 1.2;
  position: relative;
  opacity: 0.6;
  transition: all 0.3s ease-in;
}
@media screen and (max-width: 991px) {
  .companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button .titleText {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button .titleText {
    font-size: 16px;
  }
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button::after {
  display: none;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  padding-bottom: 0;
  padding-top: 0;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .icon-circle {
  background: #EF7F1A;
  border: 1px solid #ef7f1a;
  border-radius: 5px;
  width: 50px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  font-size: 0px;
  color: #FEF8F4;
  margin-left: 0;
  transform: skew(-10deg);
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .icon-circle .ic-item {
  transform: skew(10deg);
  opacity: 1;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .titleText {
  opacity: 1;
  font-size: 36px;
}
@media screen and (max-width: 991px) {
  .companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .titleText {
    font-size: 28px;
  }
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-collapse.show .accordion-body {
  background-color: transparent;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-collapse.show .accordion-body .dscText {
  position: relative;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-body {
  padding: 0px 0 0 84px;
}
@media screen and (max-width: 991px) {
  .companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-body {
    padding: 0px 0 0 74px;
  }
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-body .companyCulture-content-body .headingText {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.3;
  color: #262626;
}
@media screen and (max-width: 575px) {
  .companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-body .companyCulture-content-body .headingText {
    font-size: 18px;
  }
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-body .companyCulture-content-body .dscText {
  margin-top: 5px;
  width: 100%;
}
.companyCulture-sec .companyCulture-accordian-holder .companyCulture-accordion .accordion-item .accordion-body .companyCulture-content-body .dscText p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.7;
  color: #262626;
}

.companyNews-sec {
  width: 100%;
  position: relative;
}
.companyNews-sec .roadPath-img-holder {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.companyNews-sec .roadPath-img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.companyNews-sec .container {
  position: relative;
}
.companyNews-sec .particle-pattern-box {
  position: absolute;
  right: 0;
  top: 0;
  animation-name: jello;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.companyNews-sec .innerPage-sec-heading-wrap {
  margin-bottom: 70px;
}
@media screen and (max-width: 991px) {
  .companyNews-sec .innerPage-sec-heading-wrap {
    margin-bottom: 50px;
  }
}
.companyNews-sec .companyNews-content-wrap {
  position: relative;
  overflow: hidden;
}
.companyNews-sec .companyNews-content-wrap .companyNews-clip-box {
  width: auto;
  height: auto;
  background-color: #ffffff;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 20.25%, 0% 20.25%, 0% 20%, 100% 20%, 100% 40%, 0% 40.5%, 0% 40%, 100% 40%, 100% 60%, 0% 60%, 0% 60%, 100% 60%, 100% 80%, 0% 79.25%, 0% 79.25%, 100% 80%, 100% 100%, 0% 99.75%, 0% 100%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 20.25%, 0% 20.25%, 0% 20%, 100% 20%, 100% 40%, 0% 40.5%, 0% 40%, 100% 40%, 100% 60%, 0% 60%, 0% 60%, 100% 60%, 100% 80%, 0% 79.25%, 0% 79.25%, 100% 80%, 100% 100%, 0% 99.75%, 0% 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: -2px;
  bottom: -5px;
  z-index: 2;
}
.companyNews-sec .companyNews-content-wrap .companyNews-img-wrap {
  width: 100%;
  position: relative;
}
.companyNews-sec .companyNews-content-wrap .companyNews-img-wrap .img-holder {
  position: relative;
  width: 100%;
  padding-top: 91%;
}
.companyNews-sec .companyNews-content-wrap .companyNews-img-wrap .img-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.companyNews-sec .companyNews-content-wrap .companyNews-img-wrap.img-lg-wrap {
  border-radius: 6px 0 0 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .companyNews-sec .companyNews-content-wrap .companyNews-img-wrap.img-lg-wrap {
    border-radius: 0 0 0 0;
  }
}
.companyNews-sec .companyNews-content-wrap .companyNews-img-wrap.img-lg-wrap .companyNews-content-block {
  position: absolute;
  right: 0;
  width: 50%;
  bottom: 0;
  top: auto;
  height: 248px;
  background-color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .companyNews-sec .companyNews-content-wrap .companyNews-img-wrap.img-lg-wrap .companyNews-content-block {
    position: relative;
    height: auto;
    width: 100%;
  }
}
.companyNews-sec .companyNews-content-wrap .companyNews-img-wrap.img-lg-wrap .companyNews-content-block .companyNews-content-body .headingText,
.companyNews-sec .companyNews-content-wrap .companyNews-img-wrap.img-lg-wrap .companyNews-content-block .companyNews-content-body .datextext {
  color: #262626;
}
.companyNews-sec .companyNews-content-wrap .companyNews-img-wrap.img-sm-wrap:first-child {
  border-radius: 0 6px 0 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .companyNews-sec .companyNews-content-wrap .companyNews-img-wrap.img-sm-wrap:first-child {
    border-radius: 0 0 0 0;
  }
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block {
  width: 100%;
  height: 100%;
  position: relative;
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  width: 0px;
  height: 0px;
  margin: auto;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-right: 18px solid #ffffff;
}
@media screen and (max-width: 767px) {
  .companyNews-sec .companyNews-content-wrap .companyNews-content-block:after {
    top: -36px;
    bottom: auto;
    left: 0;
    margin: auto;
    border-top: 18px solid transparent;
    border-bottom: 18px solid #fff;
    border-right: 18px solid transparent;
    border-left: 18px solid transparent;
    right: 0;
  }
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block.blue-block {
  background-color: #1A8AEF;
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block.blue-block:after {
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 18px solid #1A8AEF;
  border-right: none;
  right: -16px;
  left: auto;
}
@media screen and (max-width: 767px) {
  .companyNews-sec .companyNews-content-wrap .companyNews-content-block.blue-block:after {
    top: -36px;
    bottom: auto;
    left: 0;
    margin: auto;
    border-top: 18px solid transparent;
    border-bottom: 18px solid #1A8AEF;
    border-right: 18px solid transparent;
    border-left: 18px solid transparent;
    right: 0;
  }
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block.blue-block .companyNews-content-body .headingText,
.companyNews-sec .companyNews-content-wrap .companyNews-content-block.blue-block .companyNews-content-body .datextext {
  color: #ffffff;
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block.dark-block {
  background-color: #262626;
  border-radius: 0 0 6px 0;
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block.dark-block:after {
  border-right: 18px solid #262626;
}
@media screen and (max-width: 767px) {
  .companyNews-sec .companyNews-content-wrap .companyNews-content-block.dark-block:after {
    top: -36px;
    bottom: auto;
    left: 0;
    margin: auto;
    border-top: 18px solid transparent;
    border-bottom: 18px solid #262626;
    border-right: 18px solid transparent;
    border-left: 18px solid transparent;
    right: 0;
  }
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block.dark-block .companyNews-content-body .headingText,
.companyNews-sec .companyNews-content-wrap .companyNews-content-block.dark-block .companyNews-content-body .datextext {
  color: #ffffff;
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block .companyNews-content-body {
  width: 100%;
  padding: 40px 30px;
}
@media screen and (max-width: 1199px) {
  .companyNews-sec .companyNews-content-wrap .companyNews-content-block .companyNews-content-body {
    padding: 30px 25px;
  }
}
@media screen and (max-width: 767px) {
  .companyNews-sec .companyNews-content-wrap .companyNews-content-block .companyNews-content-body {
    padding: 20px 20px;
  }
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block .companyNews-content-body .headingText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.4;
  font-family: "Roboto", sans-serif;
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block .companyNews-content-body .datextext {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.3;
  margin: 10px 0 0;
  font-family: "Roboto", sans-serif;
}
.companyNews-sec .companyNews-content-wrap .companyNews-content-block .companyNews-content-body .btn-holder {
  margin-top: 12px;
}
.companyNews-sec .companyNews-content-wrap .btn-holder {
  margin-top: 40px;
}

.cEvents-sec {
  width: 100%;
  position: relative;
}
.cEvents-sec .container {
  position: relative;
}
.cEvents-sec .innerPage-sec-heading-wrap {
  max-width: 660px;
  margin: 0 auto 60px;
}
@media screen and (max-width: 767px) {
  .cEvents-sec .innerPage-sec-heading-wrap {
    margin: 0 auto 30px;
  }
}
.cEvents-sec .particle-box {
  width: 524px;
  height: 428px;
  position: absolute;
  left: -168px;
  top: 0;
  background-color: #fff2eb;
}
@media screen and (max-width: 767px) {
  .cEvents-sec .particle-box {
    width: 324px;
    height: 328px;
  }
}

.cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider {
  padding-bottom: 40px;
}
.cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider .slide-content-wrap {
  width: 100%;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider .slide-content-wrap .slide-image-holder {
  width: 100%;
}
.cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider .slide-content-wrap .slide-image-holder .figure-img {
  padding-top: 50%;
  position: relative;
  width: 100%;
  margin: 0;
}
.cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider .slide-content-wrap .slide-image-holder .figure-img img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider .slide-content-wrap .slide-dsc-content {
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  padding: 35px 50px 25px 50px;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.8) 27.21%, rgba(0, 0, 0, 0) 100%);
}
@media screen and (max-width: 991px) {
  .cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider .slide-content-wrap .slide-dsc-content {
    padding: 35px 30px 25px 30px;
  }
}
.cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider .slide-content-wrap .slide-dsc-content .headingText {
  font-weight: 700;
  font-size: 28px;
  line-height: 1.5;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  .cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider .slide-content-wrap .slide-dsc-content .headingText {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider .slide-content-wrap .slide-dsc-content .headingText {
    font-size: 18px;
  }
}
.cEvents-content-wrap .cEvents-slider-wrap .cEvents-slider-holder .cEventsSwiperSlider .slide-content-wrap .slide-dsc-content .dateText {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.3;
  color: #ffffff;
}

.story06Dsc-sec {
  width: 100%;
  position: relative;
}
.story06Dsc-sec .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
  background: #ededed;
}
.story06Dsc-sec .story06Dsc-content-block {
  width: 100%;
  position: relative;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-dsc-content {
  padding: 60px;
  width: 100%;
  position: relative;
  background-color: #1A8AEF;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  .story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-dsc-content {
    padding: 40px 30px;
  }
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-dsc-content .headingText {
  font-weight: 700;
  font-size: 36px;
  line-height: 1.4;
  color: #ffffff;
  max-width: 280px;
}
@media screen and (max-width: 767px) {
  .story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-dsc-content .headingText {
    font-size: 25px;
    max-width: 220px;
  }
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-dsc-content .tree-box-circle-holder {
  width: 176px;
  height: 176px;
  position: absolute;
  bottom: -15px;
  right: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-dsc-content .tree-box-circle-holder .tree-splitText-svg {
  width: 186px;
  fill: #fff;
  height: auto;
  transform-origin: center;
  position: absolute;
  top: 22px;
  right: 5px;
  bottom: 0;
  transform: rotate(-29deg);
  letter-spacing: 1px;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-dsc-content .tree-box-circle-holder .tree-splitText-svg svg {
  min-width: 184px;
  height: auto;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-dsc-content .tree-box-circle-holder .tree-box-circle {
  width: 120px;
  height: 120px;
  background-color: #fff;
  border-radius: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  position: absolute;
  bottom: 0;
  right: 30px;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-bottom-dsc-content {
  padding: 40px 50px;
}
@media screen and (max-width: 767px) {
  .story06Dsc-sec .story06Dsc-content-block .story06Dsc-bottom-dsc-content {
    padding: 30px 30px;
  }
}
@media screen and (max-width: 575px) {
  .story06Dsc-sec .story06Dsc-content-block .story06Dsc-bottom-dsc-content {
    padding: 30px 0;
  }
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-bottom-dsc-content .dscText p {
  margin: 0;
  font-weight: 500;
  font-size: 15px;
  line-height: 26px;
  color: #262626;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-bottom-dsc-content .btn-holder {
  margin-top: 50px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .story06Dsc-sec .story06Dsc-content-block .story06Dsc-bottom-dsc-content .btn-holder {
    margin-top: 30px;
  }
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-bottom-dsc-content .btn-holder .infoText-withLink {
  font-weight: 500;
  font-size: 14px;
  color: #262626;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-img-wrap {
  width: 100%;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-img-wrap .img-holder {
  width: 100%;
  padding-top: 43%;
  position: relative;
  border-radius: 6px 0 0px 6px;
  overflow: hidden;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-top-img-wrap .img-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content {
  width: 100%;
  margin-top: 30px;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceo-img-holder {
  width: 100%;
  max-width: 270px;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceo-img-holder img {
  width: 100%;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceoNote-comment-holder {
  width: 100%;
  padding-left: 15px;
}
@media screen and (max-width: 767px) {
  .story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceoNote-comment-holder {
    padding-left: 0;
  }
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceoNote-comment-holder .ic-quote {
  font-size: 30px;
  color: #1A8AEF;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceoNote-comment-holder .noteText {
  margin-top: 20px;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceoNote-comment-holder .noteText p {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.6;
  margin: 0;
  color: #262626;
}
@media screen and (max-width: 991px) {
  .story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceoNote-comment-holder .noteText p {
    font-size: 15px;
  }
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceoNote-comment-holder .ceoInfo-text {
  margin-top: 20px;
  width: 100%;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceoNote-comment-holder .ceoInfo-text .nameText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.4;
  color: #000000;
  margin: 0;
}
.story06Dsc-sec .story06Dsc-content-block .story06Dsc-comment-content .ceoNote-comment-holder .ceoInfo-text .dinfoText {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.04em;
  margin: 0;
  margin-top: 8px;
  color: #000000;
}

.lifeRK-sec .innerPage-sec-heading-wrap .btn-holder {
  margin-top: 25px;
}
.lifeRK-sec .innerPage-sec-heading-wrap .comn-wList {
  margin-top: 20px;
}
.lifeRK-sec .lifeRK-grid-item .lifeRK-item-block {
  width: 100%;
}
.lifeRK-sec .lifeRK-grid-item .lifeRK-item-block .img-holder {
  width: 100%;
}
.lifeRK-sec .lifeRK-grid-item .lifeRK-item-block .img-holder img {
  width: 100%;
  border-radius: 5px;
}

.certificates-sec {
  width: 100%;
}
.certificates-sec.certificates-sec-black {
  width: 100%;
  background-color: #000000;
  padding: 120px 0;
}

.newsEvents-sec {
  position: relative;
}
.newsEvents-sec .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
  background: #ededed;
}
.newsEvents-sec.newsEvents-sec-insidePage {
  width: 100%;
  background-color: #ffffff;
  padding: 120px 0;
}
@media screen and (max-width: 991px) {
  .newsEvents-sec.newsEvents-sec-insidePage {
    padding: 80px 0;
  }
}
@media screen and (max-width: 767px) {
  .newsEvents-sec.newsEvents-sec-insidePage {
    padding: 60px 0;
  }
}
.newsEvents-sec.newsEvents-sec-insidePage .innerPage-sec-heading-wrap {
  margin-bottom: 60px;
}
@media screen and (max-width: 991px) {
  .newsEvents-sec.newsEvents-sec-insidePage .innerPage-sec-heading-wrap {
    margin-bottom: 30px;
  }
}
.newsEvents-sec.newsEvents-sec-insidePage .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
  color: #262626;
}
.newsEvents-sec.newsEvents-sec-insidePage .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
  color: #262626;
}
.newsEvents-sec.newsEvents-sec-insidePage .newsEvents-large-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
  color: #262626;
}
.newsEvents-sec.newsEvents-sec-insidePage .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
  color: #262626;
}
.newsEvents-sec.newsEvents-sec-insidePage .newsEvents-content-item .newsEvents-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
  color: #262626;
}
.newsEvents-sec.newsEvents-sec-insidePage .newsEvents-content-right-block .newsEvents-bottom-area .line-v {
  background-color: #262626;
}
.newsEvents-sec.newsEvents-sec-insidePage .newsEvents-content-right-block .newsEvents-bottom-area .bottom-infoText {
  color: #262626;
}

.social001-sec {
  width: 100%;
  position: relative;
}
.social001-sec .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
}
.social001-sec .container {
  max-width: calc(1170px + (100vw - 1170px) / 2);
  margin-left: auto;
  margin-right: 0;
}
@media screen and (max-width: 1199px) {
  .social001-sec .container {
    max-width: calc(960px + (100vw - 960px) / 2);
  }
}
@media screen and (max-width: 991px) {
  .social001-sec .container {
    max-width: calc(720px + (100vw - 720px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .social001-sec .container {
    max-width: calc(540px + (100vw - 540px) / 2);
  }
}
.social001-sec .social001-dscContent-block {
  width: 100%;
  height: 100%;
}
.social001-sec .social001-dscContent-block .headingText {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.6;
  max-width: 477px;
}
@media screen and (max-width: 991px) {
  .social001-sec .social001-dscContent-block .headingText {
    font-size: 17px;
  }
}
.social001-sec .social001-dscContent-block .dscText {
  width: 100%;
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 50px;
       column-gap: 50px;
  margin-top: 70px;
}
@media screen and (max-width: 1199px) {
  .social001-sec .social001-dscContent-block .dscText {
    margin-top: 40px;
  }
}
@media screen and (max-width: 991px) {
  .social001-sec .social001-dscContent-block .dscText {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 25px;
  }
}
.social001-sec .social001-dscContent-block .dscText > *:last-child {
  margin-bottom: 0;
}
.social001-sec .social001-dscContent-block .dscText p {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 20px;
  line-height: 1.6;
}
.social001-sec .social001-dscContent-block .bottomInfo-text {
  font-weight: 800;
  font-size: 40px;
  line-height: 1.3;
  color: #fadcc9;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 991px) {
  .social001-sec .social001-dscContent-block .bottomInfo-text {
    font-size: 30px;
  }
}
.social001-sec .social001-img-col .social001-img-wrap {
  width: 100%;
}
.social001-sec .social001-img-col .social001-img-wrap .img-holder {
  width: 100%;
  padding-top: 70%;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.social001-sec .social001-img-col .social001-img-wrap .img-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.social002-sec {
  width: 100%;
  position: relative;
}
.social002-sec:before {
  content: "";
  background-image: url(../images/social-responsibility/shape-corner.svg);
  width: 100px;
  height: 100px;
  background-size: 100% auto;
  position: absolute;
  bottom: 0;
  right: 0;
}
.social002-sec .dot-particle-box {
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 100px;
  animation: wave 2s infinite;
}
.social002-sec .dot-particle-box img {
  width: 100px;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}
.social002-sec .particle-box {
  width: 524px;
  height: 428px;
  position: absolute;
  left: -168px;
  top: 0;
  background-color: #fff2eb;
}
.social002-sec .social002-img-wrap {
  width: 100%;
}
.social002-sec .social002-img-wrap .img-holder {
  width: 100%;
  padding-top: 75%;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.social002-sec .social002-img-wrap .img-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.social002-sec .social002-dscContent-block .comn-wList ul li {
  font-weight: 500;
  font-size: 14px;
}
.social002-sec .social002-dscContent-block .comn-wList ul li:after {
  top: 0;
}

.adventure-sec {
  width: 100%;
  position: relative;
  background-color: #000000;
}
.adventure-sec .container {
  max-width: calc(1170px + (100vw - 1170px) / 2);
  margin-left: auto;
  margin-right: 0;
}
@media screen and (max-width: 1199px) {
  .adventure-sec .container {
    max-width: calc(960px + (100vw - 960px) / 2);
  }
}
@media screen and (max-width: 991px) {
  .adventure-sec .container {
    max-width: calc(720px + (100vw - 720px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .adventure-sec .container {
    max-width: calc(540px + (100vw - 540px) / 2);
  }
}
.adventure-sec .innerPage-sec-heading-wrap {
  max-width: 300px;
}
.adventure-sec .innerPage-sec-heading-wrap .btn-holder {
  margin-top: 25px;
}
.adventure-sec .innerPage-sec-heading-wrap .dscTextBlock {
  margin-top: 15px;
}
.adventure-sec .adventure-slider-holder {
  width: 100%;
}
@media screen and (max-width: 991px) {
  .adventure-sec .adventure-slider-holder {
    margin-top: 30px;
  }
}
.adventure-sec .adventure-slider-holder .adventureSwiperSlider {
  position: relative;
}
.adventure-sec .adventure-slider-holder .adventureSwiperSlider:before {
  content: "";
  width: 241px;
  height: 100%;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(270deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  z-index: 2;
  pointer-events: none;
}
@media screen and (max-width: 575px) {
  .adventure-sec .adventure-slider-holder .adventureSwiperSlider:before {
    display: none;
  }
}
.adventure-sec .adventure-slider-holder .adventureSwiperSlider .adventure-slide-item .adventure-icon-holder {
  padding-bottom: 30px;
  border-bottom: 1px solid #ACACAC;
}
.adventure-sec .adventure-slider-holder .adventureSwiperSlider .adventure-slide-item .adventure-icon-holder img {
  width: 60px;
  height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
}
.adventure-sec .adventure-slider-holder .adventureSwiperSlider .adventure-slide-item .adventure-slide-des-content {
  margin-top: 26px;
}
.adventure-sec .adventure-slider-holder .adventureSwiperSlider .adventure-slide-item .adventure-slide-des-content .headingText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
  color: #ffffff;
}
.adventure-sec .adventure-slider-holder .adventureSwiperSlider .adventure-slide-item .adventure-slide-des-content .dsc-text {
  margin-top: 20px;
}
.adventure-sec .adventure-slider-holder .adventureSwiperSlider .adventure-slide-item .adventure-slide-des-content .dsc-text p {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.7;
  color: #ffffff;
  margin: 0;
}
.adventure-sec .adventure-slider-holder .adventureSwiperSlider .swiper-slide.swiper-slide-active .adventure-slide-item .slideNumber-content .numberText {
  color: #1A8AEF;
}
.adventure-sec .adventure-slider-holder .adventureSwiperSlider .swiper-slide:not(.swiper-slide-active) .adventure-slide-item .slideNumber-content .numberText {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #1A8AEF;
  white-space: nowrap;
}
.adventure-sec .adventure-slider-holder .adventure-swiper-button {
  margin-left: auto;
  margin-top: 30px;
  margin-right: 50px;
}
@media screen and (max-width: 991px) {
  .adventure-sec .adventure-slider-holder .adventure-swiper-button {
    margin-right: 0px;
  }
}

.CSR-box-circle-holder {
  width: 220px;
  height: 220px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  top: -30px;
}
.CSR-box-circle-holder .CSR-circleText-svg {
  width: 220px;
  fill: #000000;
  height: auto;
  transform-origin: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
.CSR-box-circle-holder .CSR-circleText-svg svg {
  min-width: 220px;
  height: auto;
  animation: spin 10s linear infinite;
}
.CSR-box-circle-holder .CSR-box-img-circle {
  width: 136px;
  height: 136px;
  background-color: #FCEADF;
  border-radius: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  position: absolute;
  bottom: 42px;
  right: 42px;
}
.CSR-box-circle-holder .CSR-box-img-circle img {
  width: 80px;
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
}

.CSRActivities-list-block .comn-wList ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
@media screen and (max-width: 767px) {
  .CSRActivities-list-block .comn-wList ul {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.CSRActivities-list-block .comn-wList ul li {
  flex: 0 0 auto;
  width: 50%;
  padding-left: 45px;
  padding-right: 20px;
  margin: 10px 0;
}
@media screen and (max-width: 767px) {
  .CSRActivities-list-block .comn-wList ul li {
    width: 100%;
    padding-left: 25px;
  }
}
.CSRActivities-list-block .comn-wList ul li:after {
  left: 15px;
}
@media screen and (max-width: 767px) {
  .CSRActivities-list-block .comn-wList ul li:after {
    left: 0;
  }
}
.CSRActivities-list-block .comn-wList ul li p {
  color: #000000;
}

.CSRActivities-slider-sec {
  margin-top: 100px;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 991px) {
  .CSRActivities-slider-sec {
    margin-top: 40px;
  }
}
.CSRActivities-slider-sec .roadPath-img-holder {
  width: 700px;
  height: auto;
  position: absolute;
  top: auto;
  bottom: -120px;
  right: 0;
  opacity: 1;
  max-width: 100%;
}
@media screen and (max-width: 991px) {
  .CSRActivities-slider-sec .roadPath-img-holder {
    width: 569px;
    bottom: -80px;
  }
}
@media screen and (max-width: 767px) {
  .CSRActivities-slider-sec .roadPath-img-holder {
    bottom: -60px;
  }
}
.CSRActivities-slider-sec .roadPath-img-holder img {
  width: 100%;
  animation: clip-path-topTOBottomAni 5.2s linear infinite alternate;
}
.CSRActivities-slider-sec .CSRActivities-slider-holder {
  width: 100%;
}
.CSRActivities-slider-sec .CSRActivities-slider-holder .container {
  max-width: calc(1170px + (100vw - 1170px) / 2);
  margin-left: auto;
  margin-right: 0;
}
@media screen and (max-width: 1199px) {
  .CSRActivities-slider-sec .CSRActivities-slider-holder .container {
    max-width: calc(960px + (100vw - 960px) / 2);
  }
}
@media screen and (max-width: 991px) {
  .CSRActivities-slider-sec .CSRActivities-slider-holder .container {
    max-width: calc(720px + (100vw - 720px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .CSRActivities-slider-sec .CSRActivities-slider-holder .container {
    max-width: calc(540px + (100vw - 540px) / 2);
  }
}
.CSRActivities-slider-sec .CSRActivities-slide-item {
  padding: 30px;
  background: #ffffff;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
}
@media screen and (max-width: 991px) {
  .CSRActivities-slider-sec .CSRActivities-slide-item {
    padding: 20px;
  }
}
.CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-img-wrap {
  width: 323px;
}
@media screen and (max-width: 991px) {
  .CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-img-wrap {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  .CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-img-wrap {
    width: 100%;
  }
}
.CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-img-wrap .img-holder {
  width: 100%;
  padding-top: 121%;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-img-wrap .img-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-slide-des-content {
  width: calc(100% - 323px);
  padding-left: 40px;
}
@media screen and (max-width: 991px) {
  .CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-slide-des-content {
    width: calc(100% - 250px);
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-slide-des-content {
    width: 100%;
    padding-left: 0px;
    margin-top: 20px;
  }
}
.CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-slide-des-content .headingText {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
  color: #262626;
}
@media screen and (max-width: 991px) {
  .CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-slide-des-content .headingText {
    font-size: 17px;
  }
}
.CSRActivities-slider-sec .CSRActivities-slide-item .CSRActivities-slide-content-row .CSRActivities-slide-des-content .default-dscText ul li p {
  color: #000000;
}
.CSRActivities-slider-sec .CSRActivities-swiper-button {
  margin-top: 40px;
  width: 160px;
}
.CSRActivities-slider-sec .CSRActivities-swiper-button.comnStyle-swiper-button.button-center .swiper-button-next {
  right: 0;
  transform: translateX(0px);
}
.CSRActivities-slider-sec .CSRActivities-swiper-button.comnStyle-swiper-button.button-center .swiper-button-prev {
  left: 0;
  transform: translateX(0px);
}
.CSRActivities-slider-sec .CSRActivities-swiper-button .swiper-pagination {
  font-weight: 500;
  font-size: 15px;
  color: #000000;
  font-family: "Roboto", sans-serif;
  top: 8px;
  width: 62px;
  left: 0;
  right: 0;
  margin: auto;
}

.social005-sec .innerPage-sec-heading-wrap {
  max-width: 660px;
  margin: 0 auto 60px;
}
@media screen and (max-width: 767px) {
  .social005-sec .innerPage-sec-heading-wrap {
    margin: 0 auto 40px;
  }
}
.social005-sec .social005-img-wrap {
  width: 100%;
}
.social005-sec .social005-img-wrap .img-holder {
  width: 100%;
  padding-top: 93%;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.social005-sec .social005-img-wrap .img-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.social005-sec .social005-dscContent-block .default-dscText p {
  font-size: 15px;
  line-height: 1.7;
  color: #000000;
}
.social005-sec .social005-dscContent-block .default-dscText ul li p {
  font-size: 14px;
  color: #000000;
}
.social005-sec .social005-dscContent-block .comn-accordion-wrap {
  margin-top: 30px;
}

.career001-sec {
  position: relative;
  width: 100%;
}
.career001-sec .pumpkin-glow-box {
  position: absolute;
  right: -400px;
  top: 40%;
}
@media screen and (max-width: 767px) {
  .career001-sec .pumpkin-glow-box {
    right: -490px;
  }
}
.career001-sec .career001-img-wrap {
  width: 100%;
  margin-top: 100px;
}
@media screen and (max-width: 991px) {
  .career001-sec .career001-img-wrap {
    margin-top: 50px;
  }
}
.career001-sec .career001-img-wrap .img-holder {
  width: 100%;
  padding-top: 53%;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.career001-sec .career001-img-wrap .img-holder img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.career001-sec .career001-dscContent-block {
  width: 100%;
  margin-top: 100px;
}
@media screen and (max-width: 991px) {
  .career001-sec .career001-dscContent-block {
    margin-top: 50px;
  }
}
.career001-sec .career001-dscContent-block .dscText {
  width: 100%;
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 50px;
       column-gap: 50px;
}
@media screen and (max-width: 1199px) {
  .career001-sec .career001-dscContent-block .dscText {
    margin-top: 40px;
  }
}
@media screen and (max-width: 991px) {
  .career001-sec .career001-dscContent-block .dscText {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 25px;
  }
}
.career001-sec .career001-dscContent-block .dscText > *:last-child {
  margin-bottom: 0;
}
.career001-sec .career001-dscContent-block .dscText p {
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .career001-sec .career001-dscContent-block .dscText p {
    font-size: 16px;
  }
}

.career-lifeRK-sec {
  width: 100%;
  position: relative;
}
.career-lifeRK-sec .blue-glow-box {
  position: absolute;
  top: 50%;
  left: -430px;
}
.career-lifeRK-sec:before {
  content: "";
  transition: all 0.3s linear;
}
.career-lifeRK-sec.blackBg:before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  background-color: #000000;
  transition: all 0.3s linear;
}
.career-lifeRK-sec .career-lifeRK-img-content-wrap {
  margin-top: 120px;
}
.career-lifeRK-sec .career-lifeRK-grid-item {
  transition: transform 0.2s linear;
  transform: translate(0, 0);
}
.career-lifeRK-sec .career-lifeRK-grid-item:first-child {
  z-index: 1;
}
.career-lifeRK-sec .career-lifeRK-grid-item .career-lifeRK-item-block {
  width: 100%;
}
.career-lifeRK-sec .career-lifeRK-grid-item .career-lifeRK-item-block .img-holder {
  width: 100%;
}
.career-lifeRK-sec .career-lifeRK-grid-item .career-lifeRK-item-block .img-holder img {
  width: 100%;
}

.careerWhyUs-sec {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.careerWhyUs-sec .innerPage-sec-heading-wrap {
  max-width: 377px;
  will-change: min-height;
}
.careerWhyUs-sec .pumpkin-glow-box {
  position: absolute;
  right: -400px;
  top: -400px;
}
.careerWhyUs-sec .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
  background-color: #FCEADF;
}
.careerWhyUs-sec .dot-particle-box {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100px;
}
.careerWhyUs-sec .dot-particle-box:before {
  content: "";
  background-image: url(../images/careers/triangle-img.svg);
  width: 100px;
  height: 100px;
  background-size: 100% auto;
  position: absolute;
  bottom: 0;
  left: 0;
}
.careerWhyUs-sec .dot-particle-box img {
  width: 100px;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
  animation: wave 2s infinite;
  margin-left: 15px;
  margin-bottom: 15px;
}
.careerWhyUs-sec .careerWhyUs-content-item {
  opacity: 1;
  transform: translateY(0);
}
.careerWhyUs-sec .careerWhyUs-content-item.currentActive .number-content .numberText {
  -webkit-text-fill-color: #1A8AEF;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #1A8AEF;
  color: #1A8AEF;
}
.careerWhyUs-sec .careerWhyUs-content-item .number-content {
  padding-bottom: 10px;
  border-bottom: 1px solid #dddddd;
}
.careerWhyUs-sec .careerWhyUs-content-item .number-content .numberText {
  font-weight: 700;
  font-size: 70px;
  line-height: 1;
  font-family: "Roboto", sans-serif;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #1A8AEF;
}
.careerWhyUs-sec .careerWhyUs-content-item .careerWhyUs-des-content {
  margin-top: 26px;
}
.careerWhyUs-sec .careerWhyUs-content-item .careerWhyUs-des-content .headingText {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.3;
  color: #262626;
}
.careerWhyUs-sec .careerWhyUs-content-item .careerWhyUs-des-content .dsc-text {
  margin-top: 15px;
}
.careerWhyUs-sec .careerWhyUs-content-item .careerWhyUs-des-content .dsc-text p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.7;
  color: #262626;
  margin: 0;
}

.openPosition-sec {
  position: relative;
}
.openPosition-sec .roadPath-img-holder {
  width: 585px;
  height: auto;
  position: absolute;
  top: auto;
  bottom: -86px;
  right: 0;
  opacity: 1;
}
.openPosition-sec .roadPath-img-holder img {
  width: 100%;
  animation: clip-path-leftTORightAni 3.2s linear infinite alternate;
}
.openPosition-sec .container {
  position: relative;
}
.openPosition-sec .container-inside {
  position: relative;
}
.openPosition-sec .innerPage-sec-heading-wrap {
  margin-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .openPosition-sec .innerPage-sec-heading-wrap {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .openPosition-sec .innerPage-sec-heading-wrap {
    margin-bottom: 30px;
  }
}
.openPosition-sec .openPosition-filter-wrap {
  background: #f1f1f1;
  border-radius: 5px;
  width: 100%;
  padding: 25px;
}
@media screen and (max-width: 767px) {
  .openPosition-sec .openPosition-filter-wrap {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .openPosition-sec .openPosition-filter-wrap .openPosition-filter-left {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .openPosition-sec .openPosition-filter-wrap .openPosition-filter-right {
    width: 100%;
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .openPosition-sec .openPosition-filter-wrap .openPosition-filter-right .openPosition-filter-search-box {
    background-color: #e9e9e9;
    border-radius: 4px;
  }
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box-holder {
  min-width: 100px;
  position: relative;
  padding-top: 18px;
  margin-right: 10px;
  max-width: 170px;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box-holder .title {
  font-weight: 600;
  font-size: 13px;
  line-height: 1.2;
  color: #ACACAC;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box {
  width: 100%;
  cursor: pointer;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect.open > .CaptionCont,
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect:focus > .CaptionCont,
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect:hover > .CaptionCont {
  box-shadow: 0 0 2px transparent;
  border-color: transparent;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect > .CaptionCont {
  background-color: transparent;
  margin: 0;
  border: none;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SelectBox {
  padding: 5px 0;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect {
  width: auto;
  margin-left: 0;
  cursor: pointer;
  max-width: 100%;
}
@media only screen and (max-width: 991px) {
  .openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect {
    margin-left: 0;
  }
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect > .CaptionCont > span {
  font-size: 18px;
  line-height: 1.3;
  color: #262626;
  cursor: pointer;
  font-weight: 600;
}
@media only screen and (max-width: 991px) {
  .openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect > .CaptionCont > span {
    font-size: 16px;
  }
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect.open > .optWrapper {
  top: 45px;
  min-width: 230px;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect > .CaptionCont > label > i {
  background-image: url(../images/down-angle.svg);
  background-size: contain;
  width: 12px;
  height: 12px;
  filter: brightness(0.1);
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect > .optWrapper {
  background: rgb(235, 235, 235);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  border: none;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect > .optWrapper > .options li label {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  color: #000000;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect > .optWrapper > .options li.opt {
  padding: 10px 15px 12px 15px;
  margin: 0;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect > .optWrapper > .options li.opt.selected {
  background-color: #e2e2e2;
  color: #EF7F1A;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect > .optWrapper > .options li.opt.selected label {
  color: #EF7F1A;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-select-box .SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #e2e2e2;
  color: #EF7F1A;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-search-box .input-group {
  border: none;
  border-radius: 0;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-search-box .input-group .input-group-text {
  background-color: transparent;
  border: none;
  font-size: 18px;
  color: #262626;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-search-box .input-group .input-group-text:hover {
  color: #000000;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-search-box .input-group .input-group-text .search-icon {
  line-height: 1;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-search-box .input-group .form-control {
  border-radius: 5px;
  border: none;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.2;
  color: #ACACAC;
  padding-left: 0;
  height: 40px;
  padding-left: 5px;
  background-color: transparent;
}
.openPosition-sec .openPosition-filter-wrap .openPosition-filter-search-box .input-group .form-control:focus {
  box-shadow: none;
  outline: none;
}
@media only screen and (max-width: 767px) {
  .openPosition-sec .openPosition-filter-wrap .openPosition-filter-search-box .input-group .form-control {
    width: 185px;
    font-size: 16px;
  }
}
.openPosition-sec .openPosition-list-wrap {
  width: 100%;
  margin-top: 40px;
}
.openPosition-sec .openPosition-list-wrap .alm-reveal {
  display: flex;
  flex-wrap: wrap;
}
.openPosition-sec .openPosition-list-wrap .alm-reveal:first-child {
  margin-top: -30px;
}
.openPosition-sec .openPosition-list-wrap .alm-reveal > * {
  margin-top: 30px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 767px) {
  .openPosition-sec .openPosition-list-wrap .alm-reveal > * {
    width: 100%;
  }
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item {
  background-color: #FEF8F4;
  border: 1px solid #EF7F1A;
  border-radius: 5px;
  transition: all 0.3s ease-in-out;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item:hover {
  background-color: #EF7F1A;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item:hover .list-item-body .list-info-holder ul li .infoText-item .icIcon {
  color: #ffffff;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item:hover .list-item-body .list-info-holder ul li .infoText-item .infoText {
  color: #ffffff;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item:hover .list-item-body .headingText {
  color: #ffffff;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item a {
  display: block;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item .list-item-body {
  padding: 20px;
  min-height: 186px;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item .list-item-body .headingText {
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
  color: #262626;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item .list-item-body .list-info-holder ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item .list-item-body .list-info-holder ul li {
  margin: 8px 0 0 0;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item .list-item-body .list-info-holder ul li .infoText-item {
  display: flex;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item .list-item-body .list-info-holder ul li .infoText-item .icIcon {
  font-size: 16px;
  color: #EF7F1A;
  margin-right: 10px;
  flex-shrink: 0;
}
.openPosition-sec .openPosition-list-wrap .openPosition-list-item .list-item-body .list-info-holder ul li .infoText-item .infoText {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.3;
  color: #262626;
  font-family: "Roboto", sans-serif;
  display: inline-block;
}

.single-side-heading-holder {
  width: 100%;
}
.single-side-heading-holder .headingText {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #262626;
  display: inline-block;
  padding-right: 15px;
  flex: 0 0 auto;
  max-width: 100%;
}
.single-side-heading-holder .hline {
  height: 1px;
  background-color: #262626;
  flex: 1 1 auto;
}

.career-single-side-content .career-single-side-content-block .comn-form {
  margin-top: 40px;
}
.career-single-side-content .socialList-content-block {
  width: 100%;
  margin-top: 40px;
}
.career-single-side-content .socialList-content-block .headingText {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.4;
  color: #262626;
}
.career-single-side-content .socialList-content-block .social-link-holder {
  width: 100%;
  margin-top: 25px;
}
@media screen and (max-width: 991px) {
  .career-single-side-content .socialList-content-block .social-link-holder {
    display: flex;
    justify-content: center;
  }
}
.career-single-side-content .socialList-content-block .social-link-holder ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
}
.career-single-side-content .socialList-content-block .social-link-holder ul li {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 0;
  padding-left: 0;
}
.career-single-side-content .socialList-content-block .social-link-holder ul li a {
  background-color: #dddddd;
  color: #ffffff;
  font-size: 16px;
  display: inline-block;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  text-align: center;
  line-height: 35px;
}
.career-single-side-content .socialList-content-block .social-link-holder ul li a:hover {
  background-color: #EF7F1A;
  color: #ffffff;
}
.career-single-side-content .bottomInfo-text {
  padding-top: 20px;
  margin-top: 30px;
  border-top: 1px solid #dddddd;
}
.career-single-side-content .bottomInfo-text a {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  color: #EF7F1A;
  display: inline-block;
}
.career-single-side-content .upload-notes {
  margin-top: 10px;
}
.career-single-side-content .upload-notes p {
  font-family: "Roboto", sans-serif;
  color: #777777;
  font-size: 14px;
  font-weight: 400;
}

.default-single-content ol {
  margin-bottom: 50px;
}
.default-single-content ol:last-child {
  margin-bottom: 0;
}
.default-single-content ol li {
  margin-bottom: 2px;
  padding-left: 30px;
  position: relative;
  z-index: 0;
}
.default-single-content ol li::before {
  position: absolute;
  left: 0;
  width: 25px;
  text-align: right;
  top: 0;
}
.default-single-content ol li:last-child {
  margin-bottom: 0;
}
.default-single-content ul {
  margin-bottom: 50px;
  list-style: none;
}
.default-single-content ul:last-child {
  margin-bottom: 0;
}
.default-single-content ul li {
  margin-bottom: 8px;
  position: relative;
  z-index: 0;
  padding-left: 25px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.6;
  color: #262626;
}
.default-single-content ul li:last-child {
  margin-bottom: 0;
}
.default-single-content ul li::before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: #262626;
  top: 10px;
}
.default-single-content ul li ul {
  padding-left: 20px;
}
.default-single-content > *:last-child {
  margin-bottom: 0 !important;
}
.default-single-content p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.7;
  color: #262626;
  margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
  .default-single-content p {
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  .default-single-content p {
    margin-bottom: 25px;
  }
}
.default-single-content p a {
  color: #EF7F1A;
  text-decoration: none;
}
.default-single-content p a:hover {
  color: #000000;
  text-decoration: none;
}
.default-single-content h2 {
  font-weight: 700;
  font-size: 26px;
  line-height: 1.3;
  color: #262626;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .default-single-content h2 {
    font-size: 22px;
    margin-bottom: 10px;
  }
}
.default-single-content blockquote {
  padding: 15px 35px;
  margin-bottom: 20px;
  border-radius: 11px;
}
.default-single-content blockquote p {
  margin: 0;
  color: #ffffff;
}
.default-single-content blockquote p + p {
  margin-top: 20px;
}
.default-single-content figure {
  margin-bottom: 30px;
}
.default-single-content figure img {
  width: 100%;
}
.default-single-content .alignleft {
  margin-right: 22px;
  float: left;
  max-width: 400px;
  margin-bottom: 0;
  max-width: 400px;
}
.default-single-content .alignleft:last-child {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
  .default-single-content .alignleft {
    max-width: 250px;
  }
}
@media screen and (max-width: 767px) {
  .default-single-content .alignleft {
    max-width: inherit;
    float: none !important;
    margin-left: 0;
  }
}
.default-single-content .alignright {
  margin-left: 22px;
  float: left;
  max-width: 400px;
  margin-bottom: 0;
  max-width: 400px;
}
.default-single-content .alignright:last-child {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
  .default-single-content .alignright {
    max-width: 250px;
  }
}
@media screen and (max-width: 767px) {
  .default-single-content .alignright {
    max-width: inherit;
    float: none !important;
    margin-left: 0;
  }
}

.filter-nav {
  width: 100%;
}
.filter-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: auto;
  white-space: nowrap;
  justify-content: flex-start !important;
  display: flex;
  align-items: center;
}
.filter-nav ul li .navLink {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  color: #262626;
  opacity: 0.4;
  padding: 12px 15px;
  cursor: pointer;
  display: inline-block;
  transition: all ease-in-out 300ms;
  -webkit-transition: all ease-in-out 300ms;
  -moz-transition: all ease-in-out 300ms;
  -ms-transition: all ease-in-out 300ms;
}
.filter-nav ul li .navLink:hover {
  color: #EF7F1A;
  opacity: 1;
}
.filter-nav ul li .navLink.active {
  color: #EF7F1A;
  opacity: 1;
}

.filter-nav .alm-filters-container .alm-filter--inner {
  padding-bottom: 0;
}
.filter-nav .alm-filters-container .alm-filter--inner ul {
  overflow: auto;
  white-space: nowrap;
  padding-left: 0;
}
.filter-nav .alm-filters-container .alm-filter--inner ul > li {
  display: inline-block;
}
.filter-nav .alm-filters-container .alm-filter--inner ul > li a,
.filter-nav .alm-filters-container .alm-filter--inner ul > li .alm-filter--link {
  padding: 10px 18px;
  margin-right: 15px;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.4;
  color: #262626;
  opacity: 0.4;
  transition: all ease-in-out 300ms;
  -webkit-transition: all ease-in-out 300ms;
  -moz-transition: all ease-in-out 300ms;
  -ms-transition: all ease-in-out 300ms;
}
.filter-nav .alm-filters-container .alm-filter--inner ul > li a:before, .filter-nav .alm-filters-container .alm-filter--inner ul > li a:after,
.filter-nav .alm-filters-container .alm-filter--inner ul > li .alm-filter--link:before,
.filter-nav .alm-filters-container .alm-filter--inner ul > li .alm-filter--link:after {
  display: none;
}
.filter-nav .alm-filters-container .alm-filter--inner ul > li a.active,
.filter-nav .alm-filters-container .alm-filter--inner ul > li .alm-filter--link.active {
  color: #EF7F1A;
  opacity: 1;
  font-weight: 900;
}
.filter-nav .alm-filters-container .alm-filter--inner ul > li a.active:hover,
.filter-nav .alm-filters-container .alm-filter--inner ul > li .alm-filter--link.active:hover {
  color: #EF7F1A;
  text-decoration: none;
  opacity: 1;
}
.filter-nav .alm-filters-container .alm-filter--inner ul > li a:hover,
.filter-nav .alm-filters-container .alm-filter--inner ul > li .alm-filter--link:hover {
  color: #EF7F1A;
  text-decoration: none;
  opacity: 1;
}
.filter-nav .alm-filters-container .alm-filter--inner ul ul {
  display: none;
}

.innerPage-banner-sec.press-banner-sec {
  background-color: #FEF8F4;
  padding-top: 100px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .innerPage-banner-sec.press-banner-sec {
    padding-top: 85px;
  }
}
.innerPage-banner-sec.press-banner-sec .blue-glow-box {
  position: absolute;
  bottom: -300px;
  left: -300px;
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper {
  padding-bottom: 40px;
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder {
  width: 568px;
}
@media screen and (max-width: 1199px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder {
    width: 460px;
  }
}
@media screen and (max-width: 991px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder {
    width: 360px;
  }
}
@media screen and (max-width: 767px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder {
    width: 100%;
  }
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder .figure-img {
  width: 100%;
  padding-top: 82%;
  position: relative;
  display: block;
  border-radius: 5px;
  overflow: hidden;
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder .figure-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 7px;
  transition: transform 0.3s linear;
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder .figure-img:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content {
  width: calc(100% - 568px);
  padding-left: 70px;
}
@media screen and (max-width: 1199px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content {
    width: calc(100% - 460px);
    padding-left: 40px;
  }
}
@media screen and (max-width: 991px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content {
    width: calc(100% - 360px);
    padding-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content {
    width: 100%;
    padding-left: 0px;
    margin-top: 20px;
  }
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block {
  width: 100%;
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area {
  width: 100%;
  margin-bottom: 10px;
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 991px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
    font-size: 15px;
  }
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder {
  padding-left: 15px;
  position: relative;
  margin-left: 15px;
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder:before {
  content: "";
  width: 1px;
  height: 16px;
  position: absolute;
  left: 0;
  background-color: #5e5e5e;
  top: 4px;
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 991px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
    font-size: 15px;
  }
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder {
  width: 100%;
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
  font-weight: 800;
  font-size: 50px;
  line-height: 1.3;
  color: #262626;
}
@media screen and (max-width: 1199px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
    font-size: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
    font-size: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
    font-size: 25px;
  }
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .dscText {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6;
  margin-top: 15px;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .dscText {
    font-size: 18px;
  }
}
@media screen and (max-width: 991px) {
  .innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .dscText {
    font-size: 16px;
    margin-top: 10px;
  }
}
.innerPage-banner-sec.press-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .btn-holder {
  margin-top: 20px;
}

.pressListing-content-wrap {
  width: 100%;
  position: relative;
}
.pressListing-content-wrap > .row > *:first-child .pressListing-item-outer {
  border-top: none;
}
@media screen and (min-width: 768px) {
  .pressListing-content-wrap > .row > *:nth-child(2) .pressListing-item-outer {
    border-top: none;
  }
}
.pressListing-content-wrap .alm-reveal {
  display: flex;
  flex-wrap: wrap;
}
.pressListing-content-wrap .alm-reveal > * {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 767px) {
  .pressListing-content-wrap .alm-reveal > * {
    width: 100%;
  }
}
.pressListing-content-wrap .venues-img-wrap {
  width: 195px;
  height: 166px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
  border-radius: 5px;
  z-index: -1;
}
.pressListing-content-wrap .venues-img-wrap .venues-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  border-radius: 5px;
}
.pressListing-content-wrap .pressListing-item-outer {
  padding: 80px 10px;
  border-top: 1px solid #ACACAC;
}
@media screen and (max-width: 991px) {
  .pressListing-content-wrap .pressListing-item-outer {
    padding: 60px 10px;
  }
}
.pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .sm-info-area {
  width: 100%;
  margin-bottom: 10px;
}
.pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .sm-info-area .dateText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
.pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .sm-info-area .tagText-holder {
  padding-left: 10px;
  position: relative;
  margin-left: 10px;
}
.pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .sm-info-area .tagText-holder:before {
  content: "";
  width: 1px;
  height: 12px;
  position: absolute;
  left: 0;
  background-color: #ACACAC;
  top: 4px;
}
.pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .sm-info-area .tagText-holder .tagText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
.pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .dscText-holder {
  width: 100%;
}
.pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .dscText-holder .headingText {
  font-weight: 700;
  font-size: 28px;
  line-height: 1.3;
  color: #262626;
  font-family: "Roboto", sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .dscText-holder .headingText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .dscText-holder .headingText {
    font-size: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .dscText-holder .headingText {
    font-size: 20px;
  }
}
.pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .dscText-holder .dscText {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.6;
  margin-top: 15px;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .pressListing-content-wrap .pressListing-item .pressListing-item-content .inr-box .dscText-holder .dscText {
    font-size: 14px;
    margin-top: 10px;
  }
}
.pressListing-content-wrap .pressListing-item .pressListing-item-content .btn-holder {
  margin-top: 20px;
}

.press-single-sec {
  position: relative;
  overflow: hidden;
}
.press-single-sec .blue-glow-box {
  position: absolute;
  left: -400px;
  top: -400px;
}
.press-single-sec .pumpkin-glow-box {
  position: absolute;
  right: -400px;
  top: 30%;
}

.preesListing-recent-item {
  width: 100%;
  margin-top: 30px;
}
.preesListing-recent-item .item-content {
  width: 100%;
}
.preesListing-recent-item .item-content .img-holder-wrap {
  width: 150px;
}
.preesListing-recent-item .item-content .img-holder-wrap .img-holder {
  width: 100%;
  padding-top: 86%;
  position: relative;
  display: block;
  border-radius: 5px;
  overflow: hidden;
}
.preesListing-recent-item .item-content .img-holder-wrap .img-holder:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.preesListing-recent-item .item-content .img-holder-wrap .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 7px;
  transition: transform 0.3s ease-in-out;
}
.preesListing-recent-item .item-content .dataInfo-content-block {
  width: calc(100% - 150px);
  padding-left: 20px;
}
@media only screen and (max-width: 575px) {
  .preesListing-recent-item .item-content .dataInfo-content-block {
    width: 100%;
    padding-left: 0;
    margin-top: 15px;
  }
}
.preesListing-recent-item .item-content .dataInfo-content-block .inr-box .sm-info-area {
  width: 100%;
  margin-bottom: 10px;
}
.preesListing-recent-item .item-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
.preesListing-recent-item .item-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder {
  padding-left: 10px;
  position: relative;
  margin-left: 10px;
}
.preesListing-recent-item .item-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder:before {
  content: "";
  width: 1px;
  height: 12px;
  position: absolute;
  left: 0;
  background-color: #939393;
  top: 4px;
}
.preesListing-recent-item .item-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
.preesListing-recent-item .item-content .dataInfo-content-block .inr-box .dscText-holder {
  width: 100%;
}
.preesListing-recent-item .item-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.5;
  font-family: "Roboto", sans-serif;
  max-width: 300px;
}
@media screen and (max-width: 767px) {
  .preesListing-recent-item .item-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
    font-size: 16px;
  }
}
.preesListing-recent-item .item-content .dataInfo-content-block .btn-holder {
  margin-top: 12px;
}
.preesListing-recent-item .item-content .dataInfo-content-block .btn-holder .btn.btn-white-sm {
  min-width: 44px;
  padding: 8px 10px;
}

.date-info-area {
  width: 100%;
}
.date-info-area .dateText {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 767px) {
  .date-info-area .dateText {
    font-size: 16px;
  }
}
.date-info-area .tagText-holder {
  padding-left: 10px;
  position: relative;
  margin-left: 10px;
}
.date-info-area .tagText-holder:before {
  content: "";
  width: 1px;
  height: 14px;
  position: absolute;
  left: 0;
  background-color: #ACACAC;
  top: 4px;
}
.date-info-area .tagText-holder .tagText {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 767px) {
  .date-info-area .tagText-holder .tagText {
    font-size: 16px;
  }
}
.date-info-area .tagText-holder .tagText p {
  margin: 0;
}

.sourceName {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.3;
  color: #1A8AEF;
}
@media screen and (max-width: 767px) {
  .sourceName {
    font-size: 18px;
  }
}
@media screen and (max-width: 575px) {
  .sourceName {
    font-size: 16px;
  }
}

.pressPoster-slider-holder {
  position: relative;
  margin-bottom: 25px;
}
.pressPoster-slider-holder .dotStyle-swiper-pagination {
  margin-top: 20px;
}
.pressPoster-slider-holder .slide-content-wrap {
  width: 100%;
}
.pressPoster-slider-holder .slide-content-wrap .slide-image-holder {
  width: 100%;
  border-radius: 7px;
  padding-top: 65%;
  position: relative;
}
.pressPoster-slider-holder .slide-content-wrap .slide-image-holder .figure-img {
  width: 100%;
  border-radius: 7px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pressPoster-slider-holder .slide-content-wrap .slide-image-holder .figure-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 7px;
}

.pCatalog-bannerBottom-sec-wrap {
  width: 100%;
  transform: translateY(-100%);
  position: relative;
  margin-bottom: -100px;
  padding-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .pCatalog-bannerBottom-sec-wrap {
    margin-bottom: -100px;
  }
}
@media screen and (max-width: 767px) {
  .pCatalog-bannerBottom-sec-wrap {
    transform: translateY(0);
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #262626;
  }
}
.pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap {
  position: relative;
  max-width: 880px;
  margin: 0 auto;
}
@media screen and (max-width: 1199px) {
  .pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap {
    max-width: 895px;
  }
}
.pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap .pCatalog-bannerBottom-content-box {
  width: 100%;
  position: relative;
  min-height: 80px;
  display: flex;
  align-items: center;
}
.pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap .pCatalog-bannerBottom-content-box:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #646464;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  .pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap .pCatalog-bannerBottom-content-box:after {
    background: rgba(0, 0, 0, 0.9);
  }
}
.pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap .pCatalog-bannerBottom-content-box .inr-content {
  position: relative;
  z-index: 2;
  padding: 20px;
  width: 100%;
}
.pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap .pCatalog-bannerBottom-content-box .inr-content .titleText {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.3;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  .pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap .pCatalog-bannerBottom-content-box .inr-content .titleText {
    font-size: 15px;
  }
}
.pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap .pCatalog-bannerBottom-content-box .inr-content .action-item {
  color: #ffffff;
  border: 1px solid #ef7f1a;
  min-width: auto;
  padding: 4px 10px;
  transform: skew(-21deg);
  margin-right: 5px;
  margin-left: 5px;
  font-size: 13px;
  border-radius: 5px;
  background: #ef7f1a;
  width: 38px;
}
.pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap .pCatalog-bannerBottom-content-box .inr-content .action-item > span {
  display: inline-block;
  transform: skew(21deg);
}
.pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap .pCatalog-bannerBottom-content-box .inr-content .action-item .ic-eye {
  font-size: 13px;
}
.pCatalog-bannerBottom-sec-wrap .pCatalog-bannerBottom-content-wrap .pCatalog-bannerBottom-content-box .inr-content .action-item .ic-download {
  font-size: 14px;
}

.pCatalog-sec {
  position: relative;
  width: 100%;
}
.pCatalog-sec .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
}
.pCatalog-sec .dot-particle-box {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 115px;
}
.pCatalog-sec .dot-particle-box:before {
  content: "";
  background-image: url(../images/social-responsibility/shape-corner.svg);
  width: 100px;
  height: 100px;
  background-size: 100% auto;
  position: absolute;
  bottom: 0;
  right: 0;
}
.pCatalog-sec .dot-particle-box img {
  width: 100px;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
  animation: wave 2s infinite;
  margin-right: 15px;
  margin-bottom: 15px;
}
.pCatalog-sec .responsive-tabs.vertical-tabs .nav-pills .nav-link {
  color: #262626;
}
@media only screen and (max-width: 991px) {
  .pCatalog-sec .responsive-tabs.vertical-tabs .nav-pills .nav-link {
    font-size: 18px;
  }
}
.pCatalog-sec .responsive-tabs.vertical-tabs .nav-pills .nav-link.active {
  color: #EF7F1A;
}
.pCatalog-sec .responsive-tabs .tab-pane {
  margin-bottom: 10px;
  border: none;
}
@media screen and (max-width: 767px) {
  .pCatalog-sec .responsive-tabs .card-header {
    background-color: #f7f7f7;
    border-radius: 4px;
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  .pCatalog-sec .responsive-tabs .card-header a {
    color: #262626;
    padding: 12px 0;
    font-size: 16px;
  }
}
.pCatalog-sec .pCatalog-left-navBar {
  width: 220px;
  padding-right: 15px;
}
@media only screen and (max-width: 1199px) {
  .pCatalog-sec .pCatalog-left-navBar {
    width: 220px;
  }
}
@media only screen and (max-width: 991px) {
  .pCatalog-sec .pCatalog-left-navBar {
    width: 180px;
  }
}
@media screen and (max-width: 767px) {
  .pCatalog-sec .pCatalog-left-navBar {
    display: none;
  }
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion {
  background-color: transparent;
  width: 100%;
  position: relative;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item {
  background-color: transparent;
  border: none;
  border-radius: 0 !important;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item:first-child {
  border-top: none;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item:first-child .accordion-header .accordion-button {
  padding-top: 0;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item:last-child {
  border-top: none;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item:last-child .accordion-header .accordion-button {
  padding-bottom: 0;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: transparent;
  padding-bottom: 15px;
  transition: all 0.2s ease-in-out;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .titleText {
  color: #EF7F1A;
  opacity: 1;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-header .accordion-button {
  background-color: transparent;
  border: none;
  padding: 15px 0;
  box-shadow: none;
  border-radius: 0;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-header .accordion-button .titleText {
  font-weight: 700;
  font-size: 22px;
  color: #262626;
  line-height: 1.2;
  position: relative;
  opacity: 0.4;
}
@media screen and (max-width: 991px) {
  .pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-header .accordion-button .titleText {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-header .accordion-button .titleText {
    font-size: 16px;
  }
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-header .accordion-button::after {
  display: none;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-header .accordion-button.currentTabLinkItem .titleText {
  color: #EF7F1A;
  opacity: 1;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-collapse.show .accordion-body {
  background-color: transparent;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-collapse.show .accordion-body .dscText {
  position: relative;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-body {
  padding: 0 0 0 15px;
}
@media screen and (max-width: 767px) {
  .pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-body {
    padding: 0 0 10px;
  }
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-body .nav-item {
  margin-top: 0;
  margin-bottom: 10px;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-body .nav-item:first-child {
  margin-top: 0;
}
.pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-body .nav-item .nav-link {
  font-size: 16px;
  line-height: 1.2;
  padding: 2px 0;
  text-align: left;
}
@media only screen and (max-width: 991px) {
  .pCatalog-sec .pCatalog-left-navBar .pCatalog-left-navBar-accordion .accordion-item .accordion-body .nav-item .nav-link {
    font-size: 15px;
  }
}
.pCatalog-sec .tab-content {
  width: calc(100% - 220px);
}
@media only screen and (max-width: 1199px) {
  .pCatalog-sec .tab-content {
    width: calc(100% - 220px);
  }
}
@media only screen and (max-width: 991px) {
  .pCatalog-sec .tab-content {
    width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  .pCatalog-sec .tab-content {
    width: 100%;
  }
}
.pCatalog-sec .tab-content .mobile-tab-heading {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 30px;
}
.pCatalog-sec .tab-content .mobile-tab-heading .titleText {
  font-weight: 600;
  font-size: 22px;
  color: #262626;
  line-height: 1.2;
  position: relative;
}
.pCatalog-sec .tab-content .pCatalog-tab-content .top-block {
  margin-bottom: 15px;
  margin-top: -25px;
}
@media screen and (max-width: 767px) {
  .pCatalog-sec .tab-content .pCatalog-tab-content .top-block {
    margin-top: auto;
  }
}
.pCatalog-sec .tab-content .pCatalog-tab-content .top-block .pCatalog-download-link {
  display: inline-block;
  color: #EF7F1A;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  .pCatalog-sec .tab-content .pCatalog-tab-content .top-block .pCatalog-download-link {
    font-size: 16px;
  }
}
.pCatalog-sec .tab-content .pCatalog-tab-content .top-block .pCatalog-download-link:hover {
  color: #1A8AEF;
}
.pCatalog-sec .pCatalog-size-table-holder {
  height: 600px;
}
@media screen and (max-width: 767px) {
  .pCatalog-sec .pCatalog-size-table-holder {
    height: auto;
    max-height: 600px;
  }
}
.pCatalog-sec .pCatalog-size-table-holder .simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.3;
}
.pCatalog-sec .pCatalog-size-table-holder .table-responsive {
  max-height: 600px;
}
.pCatalog-sec .pCatalog-size-table-holder table {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}
.pCatalog-sec .pCatalog-size-table-holder table tbody,
.pCatalog-sec .pCatalog-size-table-holder table td,
.pCatalog-sec .pCatalog-size-table-holder table tfoot,
.pCatalog-sec .pCatalog-size-table-holder table th,
.pCatalog-sec .pCatalog-size-table-holder table thead,
.pCatalog-sec .pCatalog-size-table-holder table tr {
  border-color: #dddddd;
  font-family: "Roboto", sans-serif;
}
.pCatalog-sec .pCatalog-size-table-holder table thead tr th {
  background-color: #1A8AEF;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  border-color: #83c0f6;
  padding: 10px 15px;
  border-width: 0 1px 1px;
  font-weight: 500;
  border-style: solid;
}
.pCatalog-sec .pCatalog-size-table-holder table thead tr th strong {
  font-weight: 500;
}
.pCatalog-sec .pCatalog-size-table-holder table thead tr:first-child th:first-child {
  border-radius: 5px 0 0 0;
}
.pCatalog-sec .pCatalog-size-table-holder table thead tr:first-child th:last-child {
  border-radius: 0 5px 0 0;
}
.pCatalog-sec .pCatalog-size-table-holder table tbody tr td {
  font-size: 14px;
  line-height: 1.3;
  font-weight: 400;
  color: #262626;
  padding: 15px 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.pCatalog-sec .pCatalog-size-table-holder table tbody tr td strong {
  font-weight: 400;
}
.pCatalog-sec .pCatalog-size-table-holder table.twoHeader-table tbody tr:first-child td {
  background-color: #1A8AEF;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  border-color: #83c0f6;
  padding: 10px 15px;
  border-width: 0 1px 1px;
  font-weight: 500;
  border-style: solid;
}
.pCatalog-sec .pCatalog-size-table-holder table.twoHeader-table tbody tr:first-child td strong {
  font-weight: 500;
}
.pCatalog-sec .pCatalog-size-table-holder table.threeHeader-table tbody tr:first-child td, .pCatalog-sec .pCatalog-size-table-holder table.threeHeader-table tbody tr:nth-child(2) td {
  background-color: #1A8AEF;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  border-color: #83c0f6;
  padding: 10px 15px;
  border-width: 0 1px 1px;
  font-weight: 500;
  border-style: solid;
}
.pCatalog-sec .pCatalog-size-table-holder table.threeHeader-table tbody tr:first-child td strong, .pCatalog-sec .pCatalog-size-table-holder table.threeHeader-table tbody tr:nth-child(2) td strong {
  font-weight: 500;
}

.innerPage-banner-sec.faq-banner-sec {
  background-color: #FEF8F4;
  overflow: hidden;
}
.innerPage-banner-sec.faq-banner-sec .banner-image-height {
  min-height: 500px;
}
.innerPage-banner-sec.faq-banner-sec .pumpkin-glow-box {
  position: absolute;
  top: -500px;
  left: 0;
  right: 0;
  margin: auto;
}
.innerPage-banner-sec.faq-banner-sec .banner-content-wrap .banner-dsc-content {
  max-width: 900px;
}
.innerPage-banner-sec.faq-banner-sec .banner-content-wrap .banner-dsc-content .headingText {
  color: #262626;
}
.innerPage-banner-sec.faq-banner-sec .banner-content-wrap .banner-dsc-content .dscText p {
  color: #262626;
}

.faq-sec {
  position: relative;
  background-color: #FEF8F4;
}
.faq-sec .blue-glow-box {
  position: absolute;
  top: 20%;
  right: -500px;
}
.faq-sec .pumpkin-glow-box {
  position: absolute;
  left: -500px;
  bottom: 5%;
  width: 490px;
  height: 490px;
}
@media screen and (max-width: 767px) {
  .faq-sec .pumpkin-glow-box {
    width: 390px;
    height: 390px;
  }
}
.faq-sec .faq-items-wrap {
  max-width: 980px;
  margin: 0 auto;
  width: 100%;
}
.faq-sec .faq-items-wrap .faq-searchBox {
  width: 100%;
  margin-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .faq-sec .faq-items-wrap .faq-searchBox {
    margin-bottom: 40px;
  }
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder {
  border: solid 1px #FCEADF;
  border-radius: 5px;
  background-color: #FCEADF;
  padding-left: 50px;
  padding-right: 40px;
  background-image: url("../images/faq/search-icon.svg");
  background-position: 20px center;
  background-repeat: no-repeat;
  position: relative;
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .clearSearchBtn {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 10px;
  background-color: transparent;
  border: none;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 1;
  padding: 0;
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .clearSearchBtn img {
  width: 14px;
  height: 14px;
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .clearSearchBtn:hover img {
  filter: brightness(0.5);
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filters-container {
  margin-bottom: 0;
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filters-container .alm-filter--inner {
  padding: 0;
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield {
  border-radius: 5px;
  border: none;
  font-size: 18px;
  font-weight: 500;
  color: #262626;
  padding-left: 0;
  height: 80px;
  padding: 10px;
  background-color: transparent;
}
@media screen and (max-width: 767px) {
  .faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield {
    height: 60px;
    font-size: 16px;
    padding: 5px;
  }
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield:focus {
  box-shadow: none;
  outline: none;
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield::-moz-placeholder {
  color: #262626;
  font-size: 18px;
  font-weight: 500;
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield::placeholder {
  color: #262626;
  font-size: 18px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield::-moz-placeholder {
    font-size: 16px;
  }
  .faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield::placeholder {
    font-size: 16px;
  }
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield:-ms-input-placeholder {
  color: #262626;
  font-size: 18px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield:-ms-input-placeholder {
    font-size: 16px;
  }
}
.faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield::-ms-input-placeholder {
  color: #262626;
  font-size: 18px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .faq-sec .faq-items-wrap .faq-searchBox .searchBox-holder .alm-filter--textfield::-ms-input-placeholder {
    font-size: 16px;
  }
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item {
  border: none;
  background: #FEF8F4;
  border-radius: 5px;
  margin-bottom: 30px;
  overflow: hidden;
  border: 1px solid #f8ca9f;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item:has(> .accordion-header .accordion-button:not(.collapsed)) {
  border: 1px solid #EF7F1A;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: transparent;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):before {
  height: 100%;
  transition-delay: 0.4s;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .headingText {
  color: #1A8AEF;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button {
  background-color: transparent;
  border: none;
  padding: 25px 30px;
  box-shadow: none;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 767px) {
  .faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button {
    padding: 15px 20px;
  }
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button .headingText {
  font-size: 20px;
  font-weight: 700;
  color: #000000;
  line-height: 1.6;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button .headingText {
    font-size: 18px;
    line-height: 1.4;
  }
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button .headingText::after {
  content: "";
  transition: all 0.2s ease-in-out;
  top: 10px;
  bottom: 100%;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button::after {
  background-image: none;
  content: "+";
  font-size: 30px;
  right: 0;
  text-align: right;
  height: 10px;
  line-height: 1;
  transform-origin: center;
  color: #000000;
  transform: translateY(-10px);
  transform-origin: 15px center;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  transform: rotateZ(-180deg) translateY(-14px);
  content: "-";
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-header.no-content .accordion-button::after {
  display: none;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-collapse.show .accordion-body {
  background-color: transparent;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-collapse.show .accordion-body .default-general-content {
  position: relative;
  transition: all 0.3s ease-in-out;
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-body {
  padding: 0 30px 25px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-body {
    padding: 0 15px 15px;
  }
}
.faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-body .default-general-content p, .faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-body .default-general-content ol, .faq-sec .faq-items-wrap .accordion.faq-accordion .accordion-item .accordion-body .default-general-content ul {
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .faq-sec .faq-items-wrap .accordion.faq-accordion .collapsing {
    transition-property: none;
    transition-duration: 0;
  }
}
.faq-sec .faq-items-wrap .faq-item {
  border-top: 1px solid #ACACAC;
  padding: 60px 0;
}
@media screen and (max-width: 991px) {
  .faq-sec .faq-items-wrap .faq-item {
    padding: 40px 0;
  }
}
@media screen and (max-width: 767px) {
  .faq-sec .faq-items-wrap .faq-item {
    padding: 30px 0;
  }
}
.faq-sec .faq-items-wrap .faq-item:first-child {
  border-top: none;
  padding-top: 0;
}
.faq-sec .faq-items-wrap .faq-item .faq-qus-block .qusTitle-text {
  font-weight: 700;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  line-height: 1.5;
}
@media screen and (max-width: 991px) {
  .faq-sec .faq-items-wrap .faq-item .faq-qus-block .qusTitle-text {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .faq-sec .faq-items-wrap .faq-item .faq-ans-block {
    margin-top: 5px;
  }
}
.faq-sec .faq-items-wrap .faq-item .faq-ans-block p {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.6;
  color: #262626;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .faq-sec .faq-items-wrap .faq-item .faq-ans-block p {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .faq-sec .faq-items-wrap .faq-item .faq-ans-block p {
    font-size: 15px;
  }
}
.faq-sec .faq-items-wrap .faq-item .faq-ans-block p + p {
  margin-top: 10px;
}

.tDataSheet-item-section {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.tDataSheet-item-section .scroll-headingText {
  position: absolute;
  top: 0;
  transform: translateX(280%);
}
.tDataSheet-item-section .scroll-headingText .headingText {
  -webkit-text-stroke-width: 1px;
}
.tDataSheet-item-section .tDataSheet-item-bottom-logo-bg {
  width: 100%;
  position: absolute;
  bottom: -90px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  opacity: 0.1;
}
@media screen and (max-width: 991px) {
  .tDataSheet-item-section .tDataSheet-item-bottom-logo-bg {
    bottom: -70px;
  }
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-bottom-logo-bg {
    bottom: -40px;
  }
}
.tDataSheet-item-section .tDataSheet-item-bottom-logo-bg:before {
  content: "";
  background: rgb(255, 255, 255);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  position: absolute;
  left: 0;
  bottom: -8px;
  right: 0;
  height: 40px;
  width: 100%;
}
.tDataSheet-item-section .tDataSheet-item-bottom-logo-bg img {
  width: auto;
  margin: 0 auto;
  height: 200px;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 100%;
  -o-object-position: top;
     object-position: top;
}
@media screen and (max-width: 991px) {
  .tDataSheet-item-section .tDataSheet-item-bottom-logo-bg img {
    height: 150px;
  }
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-bottom-logo-bg img {
    height: 100px;
  }
}
.tDataSheet-item-section.dark-item-section {
  background-color: #000000;
  color: #ffffff;
}
.tDataSheet-item-section.dark-item-section .tDataSheet-item-bottom-logo-bg img {
  filter: invert(1) brightness(1);
}
.tDataSheet-item-section.dark-item-section .tDataSheet-item-bottom-logo-bg:before {
  display: none;
}
.tDataSheet-item-section.dark-item-section .innerPage-sec-heading-wrap .sec-headingBlock .main-heading-text {
  color: #ffffff;
}
.tDataSheet-item-section .tDataSheet-item-content-wrap {
  width: 100%;
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap {
    margin-top: 20px;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .bottom-btn-holder {
  margin-top: 50px;
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap {
  width: 100%;
  position: relative;
  padding: 30px 0;
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .mobile-pointInfo-list-holder {
  display: none;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .mobile-pointInfo-list-holder {
    display: block;
    margin-top: 20px;
  }
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .mobile-pointInfo-list-holder ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .mobile-pointInfo-list-holder ul li {
    padding-left: 30px;
    position: relative;
  }
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .mobile-pointInfo-list-holder ul li .listNumText {
    background: #1a8aef;
    border: 2px solid #dddddd;
    width: 22px;
    height: 22px;
    border-radius: 100%;
    top: 0;
    position: absolute;
    left: 0;
    color: #fff;
    text-align: center;
    line-height: 1;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Roboto", sans-serif;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content {
  width: 100%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content {
    width: 310px;
    margin: 0 auto;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-img-holder {
  width: 260px;
  height: 300px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 1199px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-img-holder {
    width: 260px;
    height: 300px;
  }
}
@media screen and (max-width: 991px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-img-holder {
    opacity: 1;
  }
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-img-holder {
    width: 310px;
    height: 320px;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-img-holder .img-holder {
  width: 100%;
  height: 100%;
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-img-holder .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item {
  position: absolute;
  width: 285px;
  padding-left: 125px;
  padding-top: 10px;
  min-height: 54px;
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item {
    width: 22px;
    height: 22px;
    padding-left: 0;
    padding-top: 0;
    clip-path: inset(0 0 0 0) !important;
    -webkit-clip-path: inset(0 0 0 0) !important;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 {
  top: 9%;
  left: 56%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 {
    top: 9%;
    left: 59%;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item2 {
  top: 45%;
  left: 60%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item2 {
    top: 45%;
    left: 75%;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 {
  top: 81%;
  left: 52%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 {
    top: 79%;
    left: 52%;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .line-dot {
  background: #1a8aef;
  border: 2px solid #dddddd;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .line-dot .point-numbText-m {
  display: none;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .line-dot {
    width: 22px;
    height: 22px;
  }
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .line-dot .point-numbText-m {
    display: block;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .line1 {
  width: 85px;
  height: 2px;
  background-color: #acacac;
  transform: rotateZ(14deg);
  position: absolute;
  top: 17px;
  left: 6px;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  will-change: transform;
  transform-origin: 50% 50%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .line1 {
    display: none;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .line2 {
  width: 20px;
  height: 2px;
  background-color: #acacac;
  left: 89px;
  top: 27.5px;
  position: absolute;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .line2 {
    display: none;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide {
  width: 250px;
  padding-right: 100px;
  padding-left: 0;
  clip-path: inset(0 0 0 100%);
  -webkit-clip-path: inset(0 0 0 100%);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide {
    width: 22px;
    height: 22px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide .line-dot {
  background: #1a8aef;
  border: 2px solid #dddddd;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  left: auto;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide .line-dot {
    width: 22px;
    height: 22px;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide .line1 {
  width: 65px;
  height: 2px;
  background-color: #acacac;
  transform: rotateZ(-15deg);
  position: absolute;
  top: 15px;
  right: 6px;
  left: auto;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide .line1 {
    display: none;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide .line2 {
  width: 20px;
  height: 2px;
  background-color: #acacac;
  right: 69px;
  left: auto;
  transform: rotateZ(0deg);
  position: absolute;
  top: 23px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide .line2 {
    display: none;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
  top: 10%;
  left: 11%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
    top: 10%;
    left: 24%;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
  top: 52%;
  left: 5.5%;
  width: 275px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
    width: 22px;
    top: 57%;
    left: 17.5%;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
  top: 81%;
  left: 14%;
  width: 250px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
    width: 22px;
    top: 81%;
    left: 33%;
  }
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .smInfo-dscText {
  width: 100%;
  min-height: 54px;
  align-items: center;
  display: flex;
}
.tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .smInfo-dscText p {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
}
@media only screen and (max-width: 1199px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .smInfo-dscText p {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item .smInfo-dscText {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .tDataSheet-headingBlock-infoList {
    margin-top: 30px;
    width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .tDataSheet-headingBlock-infoList {
    margin-top: 10px;
  }
}
.tDataSheet-headingBlock-infoList .headingBlock-info-item {
  padding-left: 12px;
  max-width: 167px;
  margin-right: 50px;
  display: flex;
  align-items: center;
  border-left: 1px solid #EF7F1A;
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
.tDataSheet-headingBlock-infoList .headingBlock-info-item p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .tDataSheet-headingBlock-infoList .headingBlock-info-item p {
    font-size: 15px;
  }
}
@media screen and (max-width: 991px) {
  .tDataSheet-headingBlock-infoList .headingBlock-info-item {
    margin-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .tDataSheet-headingBlock-infoList .headingBlock-info-item {
    margin-right: 20px;
  }
}
@media screen and (max-width: 575px) {
  .tDataSheet-headingBlock-infoList .headingBlock-info-item {
    width: 100%;
    margin-right: 0px;
    margin-top: 15px;
    max-width: none;
  }
}

.tDataSheet-item-section.goliathtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item2 {
  top: 5%;
  left: 48%;
}
.tDataSheet-item-section.goliathtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 {
  top: 46%;
  left: 79%;
}
.tDataSheet-item-section.goliathtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 .line1 {
  transform: rotateZ(13deg);
}
.tDataSheet-item-section.goliathtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 .line2 {
  top: 26px;
}
.tDataSheet-item-section.goliathtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
  top: 42%;
  left: -62%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.goliathtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
    left: 29%;
  }
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 {
  top: 60%;
  left: 63%;
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item2 {
  top: 27%;
  left: 71%;
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 {
  top: 80%;
  left: 40%;
  width: 320px;
  padding-left: 150px;
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line1 {
  width: 115px;
  top: 21px;
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line2 {
  top: 35px;
  left: 118px;
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
  top: 10%;
  left: -67%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
    left: 20%;
  }
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
  top: 74%;
  left: -70.5%;
  width: 310px;
  padding-right: 125px;
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line2 {
  right: 98px;
  top: 31px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
    left: -48.5%;
  }
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
  top: 37%;
  left: -83%;
  width: 310px;
  padding-right: 125px;
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line2 {
  right: 98px;
  top: 31px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.rocksolidtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
    left: -64%;
  }
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 {
  top: 45%;
  left: 67%;
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item2 {
  top: 24%;
  left: 67%;
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 {
  top: 83%;
  left: 46%;
  width: 320px;
  padding-left: 150px;
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line1 {
  width: 115px;
  top: 21px;
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line2 {
  top: 35px;
  left: 118px;
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
  top: 10%;
  left: -67%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
    left: 20%;
  }
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
  top: 74%;
  left: -70.5%;
  width: 310px;
  padding-right: 125px;
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line2 {
  right: 98px;
  top: 31px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
    left: -48.5%;
  }
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
  top: 37%;
  left: -83%;
  width: 310px;
  padding-right: 125px;
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line2 {
  right: 98px;
  top: 31px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.solidwingstDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
    left: -64%;
  }
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 {
  top: 48%;
  left: 66%;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item2 {
  top: 27%;
  left: 71%;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 {
  top: 90%;
  left: 51%;
  width: 320px;
  padding-left: 150px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line1 {
  width: 115px;
  top: 21px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line2 {
  top: 35px;
  left: 118px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
  top: 72%;
  left: -51%;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
  top: 10%;
  left: -77%;
  width: 310px;
  padding-right: 125px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line2 {
  right: 98px;
  top: 31px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
  top: 37%;
  left: -83%;
  width: 310px;
  padding-right: 125px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line2 {
  right: 98px;
  top: 31px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 {
  top: 48%;
  left: 66%;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item2 {
  top: 27%;
  left: 71%;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 {
  top: 92%;
  left: 34%;
  width: 320px;
  padding-left: 150px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line1 {
  width: 115px;
  top: 21px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line2 {
  top: 35px;
  left: 118px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
  top: 72%;
  left: -51%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
    left: 42%;
  }
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
  top: 10%;
  left: -77%;
  width: 310px;
  padding-right: 125px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
    left: -57%;
  }
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line2 {
  right: 98px;
  top: 31px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
  top: 37%;
  left: -83%;
  width: 310px;
  padding-right: 125px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
    left: -65%;
  }
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.solitrektDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line2 {
  right: 98px;
  top: 31px;
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 {
  top: 48%;
  left: 66%;
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item2 {
  top: 27%;
  left: 71%;
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 {
  top: 92%;
  left: 34%;
  width: 320px;
  padding-left: 150px;
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line1 {
  width: 115px;
  top: 21px;
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line2 {
  top: 34.5px;
  left: 118px;
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
  top: 72%;
  left: -51%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
    left: 42%;
  }
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
  top: 10%;
  left: -77%;
  width: 310px;
  padding-right: 125px;
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line2 {
  right: 98px;
  top: 31px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
    left: -57%;
  }
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
  top: 37%;
  left: -83%;
  width: 310px;
  padding-right: 125px;
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line2 {
  right: 98px;
  top: 31px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.dunamistDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
    left: -65%;
  }
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item1 {
  top: 48%;
  left: 66%;
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item2 {
  top: 63%;
  left: 72%;
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 {
  top: 16%;
  left: 21%;
  width: 390px;
  padding-left: 235px;
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line1 {
  width: 198px;
  top: 21px;
  transform: rotateZ(9deg);
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.smInfo-withline-item3 .line2 {
  top: 36px;
  left: 201px;
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
  top: 72%;
  left: -51%;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item4 {
    left: 41%;
  }
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 {
  top: 10%;
  left: -77%;
  width: 310px;
  padding-right: 125px;
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item5 .line2 {
  right: 98px;
  top: 31px;
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
  top: 37%;
  left: -83%;
  width: 310px;
  padding-right: 125px;
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line1 {
  width: 95px;
  top: 19px;
}
.tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 .line2 {
  right: 98px;
  top: 31px;
}
@media screen and (max-width: 767px) {
  .tDataSheet-item-section.nonMarkingtDataSheet-item-section .tDataSheet-item-content-wrap .tDataSheet-item-imgInfo-wrap .tDataSheet-item-imgInfo-content .tDataSheet-item-smInfo-withline-container .tDataSheet-item-smInfo-withline-item.leftSide.smInfo-withline-item6 {
    left: -65%;
  }
}

.tDataSheet-itemInfo-block .itemInfo-block-row {
  min-height: 60px;
  padding-left: 15px;
  border-left: 2px solid #EF7F1A;
  margin-top: 25px;
}
.tDataSheet-itemInfo-block .itemInfo-block-row .titleText {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.3;
}
@media screen and (max-width: 1199px) {
  .tDataSheet-itemInfo-block .itemInfo-block-row .titleText {
    font-size: 18px;
  }
}
.tDataSheet-itemInfo-block .itemInfo-block-row .titleText span {
  color: #EF7F1A;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.comfort-block-row .comfort-rating-box {
  margin-left: 20px;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.comfort-block-row .comfort-rating-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.comfort-block-row .comfort-rating-box ul li {
  width: auto;
  margin-left: 0;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.comfort-block-row .comfort-rating-box ul li svg {
  width: 17px;
  height: 23px;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.comfort-block-row .comfort-rating-box ul li svg path {
  transition: all 0.8s linear;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.workingHr-block-row .workingHr-img-box {
  width: 100%;
  max-width: 215px;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.workingHr-block-row .workingHr-img-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  margin-left: 8px;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.workingHr-block-row .workingHr-img-box ul li {
  width: auto;
  margin-left: -6px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.workingHr-block-row .workingHr-img-box ul li svg {
  width: 16px;
  height: 21px;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.workingHr-block-row .workingHr-img-box ul li svg path {
  transition: all 0.8s linear;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.workingHr-block-row .workingHr-rightInfo {
  width: 115px;
  padding-left: 15px;
  flex-shrink: 0;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.workingHr-block-row .workingHr-rightInfo p {
  margin: 0;
  font-weight: 500;
  font-size: 15px;
  line-height: 1.2;
}
@media screen and (max-width: 1199px) {
  .tDataSheet-itemInfo-block .itemInfo-block-row.workingHr-block-row .workingHr-rightInfo p {
    font-size: 14px;
  }
}
.tDataSheet-itemInfo-block .itemInfo-block-row.workingHr-block-row .workingHr-rightInfo p span {
  font-size: 18px;
  color: #EF7F1A;
  display: block;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 1199px) {
  .tDataSheet-itemInfo-block .itemInfo-block-row.workingHr-block-row .workingHr-rightInfo p span {
    font-size: 16px;
  }
}
.tDataSheet-itemInfo-block .itemInfo-block-row.use-block-row .use-svg-holder svg {
  width: 25px;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.use-block-row .use-svg-holder svg path {
  transition: all 0.8s linear;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.tyreLife-block-row .tyreLife-svg-box-holder {
  padding-left: 10px;
  width: 100%;
  position: relative;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.tyreLife-block-row .tyreLife-svg-box-holder .tyreLife-shape-bg {
  position: absolute;
  top: 0;
  left: 10px;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.tyreLife-block-row .tyreLife-svg-box-holder .tyreLife-shape-bg img {
  height: 24px;
  width: auto;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.tyreLife-block-row .tyreLife-svg-box-holder .tyreLife-svg-box {
  width: 100%;
  padding-left: 37px;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.tyreLife-block-row .tyreLife-svg-box-holder .tyreLife-svg-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.tyreLife-block-row .tyreLife-svg-box-holder .tyreLife-svg-box ul li {
  width: auto;
  margin-left: 3px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.tyreLife-block-row .tyreLife-svg-box-holder .tyreLife-svg-box ul li svg {
  width: 18px;
  height: 24px;
}
.tDataSheet-itemInfo-block .itemInfo-block-row.tyreLife-block-row .tyreLife-svg-box-holder .tyreLife-svg-box ul li svg path {
  transition: all 0.8s linear;
}

.size-table-holder {
  height: 100%;
}
.size-table-holder .simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.3;
}
.size-table-holder .table-responsive {
  height: 100%;
}
.size-table-holder table {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}
.size-table-holder table tbody,
.size-table-holder table td,
.size-table-holder table tfoot,
.size-table-holder table th,
.size-table-holder table thead,
.size-table-holder table tr {
  border-color: #dddddd;
  font-family: "Roboto", sans-serif;
}
.size-table-holder table thead tr th {
  background-color: #1A8AEF;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  border-color: #83c0f6;
  padding: 10px 15px;
  border-width: 0 1px 1px;
  font-weight: 500;
  border-style: solid;
}
.size-table-holder table thead tr th strong {
  font-weight: 500;
}
.size-table-holder table thead tr:first-child th:first-child {
  border-radius: 5px 0 0 0;
}
.size-table-holder table thead tr:first-child th:last-child {
  border-radius: 0 5px 0 0;
}
.size-table-holder table tbody tr td {
  font-size: 14px;
  line-height: 1.3;
  font-weight: 400;
  color: #262626;
  padding: 15px 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.size-table-holder table tbody tr td strong {
  font-weight: 400;
}
.size-table-holder table.twoHeader-table tbody tr:first-child td {
  background-color: #1A8AEF;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  border-color: #83c0f6;
  padding: 10px 15px;
  border-width: 0 1px 1px;
  font-weight: 500;
  border-style: solid;
}
.size-table-holder table.twoHeader-table tbody tr:first-child td strong {
  font-weight: 500;
}
.size-table-holder table.threeHeader-table tbody tr:first-child td, .size-table-holder table.threeHeader-table tbody tr:nth-child(2) td {
  background-color: #1A8AEF;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  border-color: #83c0f6;
  padding: 10px 15px;
  border-width: 0 1px 1px;
  font-weight: 500;
  border-style: solid;
}
.size-table-holder table.threeHeader-table tbody tr:first-child td strong, .size-table-holder table.threeHeader-table tbody tr:nth-child(2) td strong {
  font-weight: 500;
}

.cValue-sec-wrap .sus-core-value-card .sus-core-value-icon {
  width: 40px;
  height: 40px;
}
.cValue-sec-wrap .sus-core-value-card .sus-core-value-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.cValue-sec-wrap .sus-core-value-card .sus-core-value-content p {
  font-size: 16px;
}

.sus-core-value-wrap {
  position: relative;
  z-index: 2;
}

.commitment-sec {
  width: 100%;
  position: relative;
}
.commitment-sec .dscTextBlock p,
.commitment-sec .dscText p {
  font-size: 16px;
  line-height: 1.65;
}
.commitment-sec .numText {
  color: #1A8AEF;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 65px;
}
@media screen and (max-width: 575px) {
  .commitment-sec .numText {
    font-size: 55px;
    line-height: 1;
  }
}
.commitment-sec .img001-holder {
  height: 100%;
}
@media screen and (min-width: 992px) {
  .commitment-sec .img001-holder img {
    width: 305px;
    height: 100%;
    -o-object-fit: fill;
       object-fit: fill;
  }
}
.commitment-sec .particle-box {
  position: absolute;
  top: 14px;
  left: -105px;
}
.commitment-sec .roadPath-img-holder {
  width: 600px;
  height: auto;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  left: auto;
  opacity: 1;
}
.commitment-sec .roadPath-img-holder img {
  width: 100%;
}

.resp-sec {
  position: relative;
}
.resp-sec .innerPage-sec-heading-wrap {
  max-width: 240px;
  margin-bottom: 60px;
}
.resp-sec .innerPage-sec-heading-wrap .sec-headingBlock .main-heading-text {
  color: #ffffff;
}
.resp-sec .resp-left-navBar {
  width: 250px;
}
@media screen and (max-width: 991px) {
  .resp-sec .resp-left-navBar {
    width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .resp-sec .resp-left-navBar {
    display: none;
  }
}
.resp-sec .resp-tab-content .content-block .img-holder-wrap {
  flex: 1 1 0;
  padding-right: 0;
  padding-left: 50px;
}
@media only screen and (max-width: 767px) {
  .resp-sec .resp-tab-content .content-block .img-holder-wrap {
    padding-right: 0;
    padding-left: 0;
  }
}
.resp-sec .resp-tab-content .content-block .img-holder-wrap .img-holder {
  max-width: 100%;
  margin: 0 auto;
  height: auto;
  padding-top: 82%;
  position: relative;
}
.resp-sec .resp-tab-content .content-block .img-holder-wrap .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.resp-sec .resp-tab-content .content-block .dscText-content {
  flex: 0 0 auto;
  max-width: 450px;
  padding-left: 20px;
}
@media screen and (max-width: 991px) {
  .resp-sec .resp-tab-content .content-block .dscText-content {
    max-width: 300px;
  }
}
@media screen and (max-width: 767px) {
  .resp-sec .resp-tab-content .content-block .dscText-content {
    padding-left: 0px;
  }
}
.resp-sec .resp-tab-content .content-block .dscText-content .headingText {
  font-weight: 600;
  font-size: 26px;
  line-height: 1.3;
  color: #ffffff;
}
.resp-sec .resp-tab-content .content-block .dscText-content .comn-dscText-holder p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.6;
  color: #ffffff;
}

.thinkGreen-sec {
  width: 100%;
  position: relative;
}
.thinkGreen-sec .grass-img-holder {
  width: 100%;
  height: 170px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url(../images/sustainability/grass.png);
  background-repeat: repeat-x;
}
.thinkGreen-sec .tree-img-holder {
  width: 100%;
}
.thinkGreen-sec .tree-img-holder img {
  width: 100%;
}
.thinkGreen-sec .thinkGreen-data-wrap {
  width: 100%;
  margin-top: 100px;
}
@media screen and (max-width: 1299px) {
  .thinkGreen-sec .thinkGreen-data-wrap {
    margin-top: 80px;
  }
}
@media screen and (max-width: 1199px) {
  .thinkGreen-sec .thinkGreen-data-wrap {
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .thinkGreen-sec .thinkGreen-data-wrap {
    margin-top: 30px;
  }
}
.thinkGreen-sec .thinkGreen-data-wrap .thinkGreen-data-col:nth-of-type(even) .thinkGreen-data-block {
  margin-top: 100px;
}
@media screen and (max-width: 1299px) {
  .thinkGreen-sec .thinkGreen-data-wrap .thinkGreen-data-col:nth-of-type(even) .thinkGreen-data-block {
    margin-top: 80px;
  }
}
@media screen and (max-width: 1199px) {
  .thinkGreen-sec .thinkGreen-data-wrap .thinkGreen-data-col:nth-of-type(even) .thinkGreen-data-block {
    margin-top: 50px;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .thinkGreen-sec .thinkGreen-data-wrap .thinkGreen-data-col:nth-of-type(even) .thinkGreen-data-block {
    margin-top: 30px;
  }
}
.thinkGreen-sec .thinkGreen-data-wrap .thinkGreen-data-col:nth-of-type(1) .thinkGreen-data-block {
  margin-left: auto;
}
.thinkGreen-sec .thinkGreen-data-block {
  padding-left: 40px;
  position: relative;
  margin-left: auto;
  display: inline-block;
}
.thinkGreen-sec .thinkGreen-data-block .markerPin {
  width: 20px;
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
}
.thinkGreen-sec .thinkGreen-data-block .markerPin img {
  width: 100%;
}
@media screen and (max-width: 575px) {
  .thinkGreen-sec .thinkGreen-data-block .markerPin img {
    width: 15px;
  }
}
.thinkGreen-sec .thinkGreen-data-block .dataInfo {
  width: 100%;
  min-height: 62px;
}
.thinkGreen-sec .thinkGreen-data-block .dataInfo .counterNumbText {
  font-weight: 700;
  font-size: 55px;
  line-height: 1.2;
  color: #1A8AEF;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 575px) {
  .thinkGreen-sec .thinkGreen-data-block .dataInfo .counterNumbText {
    font-size: 45px;
  }
}
.thinkGreen-sec .thinkGreen-data-block .dataInfo p {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.2;
  color: #262626;
  margin: 0;
}
@media screen and (max-width: 575px) {
  .thinkGreen-sec .thinkGreen-data-block .dataInfo p {
    font-size: 16px;
  }
}

.eDesign-sec.technology-eDesign-sec.comn-sec-py {
  padding: 120px 0;
}
@media only screen and (max-width: 991px) {
  .eDesign-sec.technology-eDesign-sec.comn-sec-py {
    padding: 80px 0;
  }
}
@media only screen and (max-width: 767px) {
  .eDesign-sec.technology-eDesign-sec.comn-sec-py {
    padding: 60px 0;
  }
}
.eDesign-sec.technology-eDesign-sec .comn-dscText-holder p {
  color: #262626;
}
.eDesign-sec.technology-eDesign-sec .accordion.eDesign-accordion .accordion-item {
  background-color: #fceadf;
}
.eDesign-sec.technology-eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button::after {
  color: #262626;
}
.eDesign-sec.technology-eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-header .accordion-button .headingText {
  color: #262626;
}
.eDesign-sec.technology-eDesign-sec .accordion.eDesign-accordion .accordion-item .accordion-body .dscText p {
  color: #262626;
}

.technology002-sec {
  width: 100%;
  position: relative;
}
.technology002-sec .innerPage-sec-heading-wrap {
  max-width: 660px;
  margin: 0 auto;
}
.technology002-sec .technology002-infographic-content-wrap {
  margin-top: 50px;
}
.technology002-sec .round-graph-block {
  padding: 55px 80px 55px 160px;
  max-width: 425px;
}
@media screen and (max-width: 991px) {
  .technology002-sec .round-graph-block {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .technology002-sec .round-graph-block {
    padding: 40px 62px 40px 120px;
  }
}
.technology002-sec .round-graph-block .round-graph-content {
  width: 180px;
  position: relative;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .technology002-sec .round-graph-block .round-graph-content {
    width: 140px;
  }
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-img-holder {
  width: 100%;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-img-holder img {
  width: 100%;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box {
  position: absolute;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box .line1 {
  position: absolute;
  clip-path: inset(100% 0 0 0);
  -webkit-clip-path: inset(100% 0 0);
  transition: clip-path 0.8s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box .infoText-graph-line {
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0);
  transition: clip-path 0.8s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box .infoText-graph-line .graph-infoText1 {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  margin: 0;
  font-family: "Roboto", sans-serif;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box .infoText-graph-line .graph-infoText2 {
  color: #EF7F1A;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
  margin: 3px 0 0 0;
  text-transform: uppercase;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box .infoText-graph-line .line2 {
  right: 0;
  position: absolute;
  width: 100%;
  height: 2px;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-1 {
  top: -16px;
  right: calc(100% - 50px);
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-1 .line1 {
  right: -1px;
  width: 2px;
  height: 25px;
  transform: rotateZ(-25deg);
  transform-origin: center;
  background-color: #ffffff;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-1 .infoText-graph-line {
  position: absolute;
  right: 5px;
  top: -20px;
  padding-top: 20px;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-1 .infoText-graph-line .graph-infoText1 {
  position: absolute;
  right: 0;
  top: 0;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-1 .infoText-graph-line .line2 {
  right: 0;
  position: absolute;
  background-color: #ffffff;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-2 {
  top: 30%;
  right: calc(100% + 4px);
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-2 .line1 {
  right: -1px;
  width: 2px;
  height: 25px;
  transform: rotateZ(-25deg);
  transform-origin: center;
  background-color: #EF7F1A;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-2 .infoText-graph-line {
  position: absolute;
  right: 5px;
  top: -20px;
  padding-top: 20px;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-2 .infoText-graph-line .graph-infoText1 {
  margin-bottom: 2px;
  position: absolute;
  right: 0;
  top: 0;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-2 .infoText-graph-line .line2 {
  right: 0;
  position: absolute;
  background-color: #EF7F1A;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-3 {
  top: auto;
  right: calc(100% - 32px);
  bottom: 20px;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-3 .line1 {
  right: -1px;
  width: 2px;
  height: 25px;
  transform: rotateZ(25deg);
  transform-origin: center;
  background-color: #EF7F1A;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-3 .infoText-graph-line {
  position: absolute;
  left: -90px;
  top: 2px;
  padding-top: 20px;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-3 .infoText-graph-line .graph-infoText1 {
  margin-bottom: 2px;
  position: absolute;
  left: 0;
  top: 0;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-3 .infoText-graph-line .line2 {
  left: 0;
  position: absolute;
  background-color: #EF7F1A;
  width: 85px;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-4 {
  top: auto;
  left: calc(100% - 32px);
  bottom: 20px;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-4 .line1 {
  left: -5px;
  width: 2px;
  height: 25px;
  transform: rotateZ(-25deg);
  transform-origin: center;
  background-color: #ffffff;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-4 .infoText-graph-line {
  position: absolute;
  left: 0;
  top: 2px;
  padding-top: 20px;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-4 .infoText-graph-line .graph-infoText1 {
  margin-bottom: 2px;
  position: absolute;
  left: 0;
  top: 0;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-4 .infoText-graph-line .line2 {
  left: 0;
  position: absolute;
  background-color: #ffffff;
  width: 100%;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-5 {
  top: -16px;
  left: calc(100% - 50px);
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-5 .line1 {
  left: -1px;
  width: 2px;
  height: 25px;
  transform: rotateZ(25deg);
  transform-origin: center;
  background-color: #EF7F1A;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-5 .infoText-graph-line {
  position: absolute;
  left: 5px;
  top: -20px;
  padding-top: 20px;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-5 .infoText-graph-line .graph-infoText1 {
  position: absolute;
  left: 0;
  top: 0;
}
.technology002-sec .round-graph-block .round-graph-content .round-graph-infoText-box.graph-infoBox-5 .infoText-graph-line .line2 {
  right: 0;
  position: absolute;
  background-color: #EF7F1A;
}
.technology002-sec .tyrelayerInfo-block {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .technology002-sec .tyrelayerInfo-block {
    margin-bottom: 30px;
  }
}
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content {
  width: 100%;
}
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content .tyrelayerInfo-list-item {
  width: 100%;
  margin-top: 10px;
}
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content .tyrelayerInfo-list-item .layer-svg-holder {
  width: 62px;
  flex-shrink: 0;
  position: relative;
  top: -18px;
  right: -8px;
}
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content .tyrelayerInfo-list-item .layer-svg-holder svg {
  width: 62px;
  height: 56px;
}
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content .tyrelayerInfo-list-item .layer-svg-holder svg path {
  clip-path: inset(100% 0 0 0);
  -webkit-clip-path: inset(100% 0 0 0);
  transition: clip-path 0.8s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content .tyrelayerInfo-list-item .tyrelayerInfo-text-holder {
  flex: 1 1 auto;
  width: 100%;
  max-width: 175px;
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0);
  transition: clip-path 0.8s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content .tyrelayerInfo-list-item .tyrelayerInfo-text-holder .tyreName-text {
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
  margin: 0;
  text-transform: uppercase;
  color: #EF7F1A;
}
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content .tyrelayerInfo-list-item .tyrelayerInfo-text-holder .infoText {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  color: #EF7F1A;
  font-family: "Roboto", sans-serif;
}
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content .tyrelayerInfo-list-item:nth-child(even) .layer-svg-holder svg path {
  fill: #EF7F1A;
}
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content .tyrelayerInfo-list-item:nth-child(even) .tyrelayerInfo-text-holder .tyreName-text,
.technology002-sec .tyrelayerInfo-block .tyrelayerInfo-content .tyrelayerInfo-list-item:nth-child(even) .tyrelayerInfo-text-holder .infoText {
  color: #ffffff;
}
.technology002-sec .tyreIntensityInfo-block {
  width: 100%;
}
.technology002-sec .tyreIntensityInfo-block .tyreIntensityInfo-content {
  width: 100%;
}
.technology002-sec .tyreIntensityInfo-block .tyreIntensityInfo-content .tyreIntensityInfo-list-item {
  width: 100%;
  margin-top: 10px;
}
.technology002-sec .tyreIntensityInfo-block .tyreIntensityInfo-content .tyreIntensityInfo-list-item .tyreIntensityInfo-svg-holder {
  width: 75px;
  flex-shrink: 0;
}
.technology002-sec .tyreIntensityInfo-block .tyreIntensityInfo-content .tyreIntensityInfo-list-item .tyreIntensityInfo-svg-holder svg {
  width: 75px;
  height: 50px;
}
.technology002-sec .tyreIntensityInfo-block .tyreIntensityInfo-content .tyreIntensityInfo-list-item .tyreIntensityInfo-svg-holder svg .indicateline {
  transform: rotate(-88deg);
  transform-origin: 19px 20px !important;
}
.technology002-sec .tyreIntensityInfo-block .tyreIntensityInfo-content .tyreIntensityInfo-list-item .tyreIntensityInfo-text-holder {
  flex: 1 1 auto;
  width: 100%;
  max-width: 150px;
  padding-left: 15px;
}
.technology002-sec .tyreIntensityInfo-block .tyreIntensityInfo-content .tyreIntensityInfo-list-item .tyreIntensityInfo-text-holder .tyreName-text {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
  margin: 0;
  text-transform: uppercase;
  color: #EF7F1A;
}
.technology002-sec .tyreIntensityInfo-block .tyreIntensityInfo-content .tyreIntensityInfo-list-item .tyreIntensityInfo-text-holder .infoText {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  color: #dddddd;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
}
.technology002-sec .tyreIntensityInfo-block .tyreIntensityInfo-content .tyreIntensityInfo-list-item .tyreIntensityInfo-text-holder .infoText2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  color: #dddddd;
  font-style: italic;
}

.rkVsCom-sec {
  width: 100%;
  position: relative;
}
.rkVsCom-sec .innerPage-sec-heading-wrap {
  max-width: 660px;
  margin: 0 auto;
}
.rkVsCom-sec .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
}
.rkVsCom-sec .rkVsCom-content-wrap {
  width: 100%;
  margin-top: 60px;
}
@media screen and (max-width: 991px) {
  .rkVsCom-sec .rkVsCom-content-wrap {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .rkVsCom-sec .rkVsCom-content-wrap {
    margin-top: 30px;
  }
}
.rkVsCom-sec .rkVsCom-content-wrap .rkVsComSwiperSlider {
  padding-bottom: 40px;
}
.rkVsCom-sec .rkVsCom-content-wrap .rkVsComSwiperSlider .rkVsCom-slider-holder {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.rkVsCom-sec .rkVsCom-content-wrap .rkVsComSwiperSlider .rkVsCom-slider-holder .slide-image-holder {
  width: 100%;
}
.rkVsCom-sec .rkVsCom-content-wrap .rkVsComSwiperSlider .rkVsCom-slider-holder .slide-image-holder .figure-img {
  padding-top: 50%;
  position: relative;
  width: 100%;
  margin: 0;
}
.rkVsCom-sec .rkVsCom-content-wrap .rkVsComSwiperSlider .rkVsCom-slider-holder .slide-image-holder .figure-img img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.certificationsList-sec {
  width: 100%;
  background-color: #ebebeb;
}
.certificationsList-sec .innerPage-sec-heading-wrap {
  max-width: 361px;
  margin: 0 auto;
}
.certificationsList-sec .certificationsList-content-wrap {
  max-width: 900px;
  margin: 80px auto 0;
}
@media screen and (max-width: 991px) {
  .certificationsList-sec .certificationsList-content-wrap {
    margin: 40px auto 0;
  }
}
@media screen and (max-width: 767px) {
  .certificationsList-sec .certificationsList-content-wrap {
    margin: 30px auto 0;
  }
}
.certificationsList-sec .certificationsList-content-wrap .certificationsListItemBlockAni {
  opacity: 0;
  transform: translateY(120px);
}
@media screen and (max-width: 575px) {
  .certificationsList-sec .certificationsList-content-wrap .forZigZagAni {
    opacity: 0;
    transform: translateY(120px);
  }
}
.certificationsList-sec .certificationsList-content-wrap .certificationsList-grid .certificationsList-grid-item .certificationsList-item-block .img-holder img {
  width: 100%;
}

.search-result-list-pagination.comnStyle-swiper-button {
  margin-top: 40px;
}

.searchListing-item .searchListing-item-content .inr-box .imgbox-wrap {
  width: 200px;
}
.searchListing-item .searchListing-item-content .inr-box .imgbox-wrap .imgbox {
  padding-top: 70%;
  position: relative;
  width: 100%;
  border-radius: 5px;
  flex-shrink: 0;
}
.searchListing-item .searchListing-item-content .inr-box .imgbox-wrap .imgbox img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.searchListing-item .searchListing-item-content .inr-box .dscContent-holder {
  width: calc(100% - 200px);
  padding-left: 30px;
}
.searchListing-item .searchListing-item-content .inr-box .sm-info-area {
  width: 100%;
  margin-bottom: 10px;
}
.searchListing-item .searchListing-item-content .inr-box .sm-info-area .dateText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
.searchListing-item .searchListing-item-content .inr-box .sm-info-area .tagText-holder {
  padding-left: 10px;
  position: relative;
  margin-left: 10px;
}
.searchListing-item .searchListing-item-content .inr-box .sm-info-area .tagText-holder:before {
  content: "";
  width: 1px;
  height: 12px;
  position: absolute;
  left: 0;
  background-color: #ACACAC;
  top: 4px;
}
.searchListing-item .searchListing-item-content .inr-box .sm-info-area .tagText-holder .tagText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
.searchListing-item .searchListing-item-content .inr-box .dscText-holder {
  width: 100%;
}
.searchListing-item .searchListing-item-content .inr-box .dscText-holder .headingText {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.3;
  color: #262626;
  font-family: "Roboto", sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .searchListing-item .searchListing-item-content .inr-box .dscText-holder .headingText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .searchListing-item .searchListing-item-content .inr-box .dscText-holder .headingText {
    font-size: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .searchListing-item .searchListing-item-content .inr-box .dscText-holder .headingText {
    font-size: 20px;
  }
}
.searchListing-item .searchListing-item-content .inr-box .dscText-holder .dscText {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.6;
  margin-top: 10px;
  margin-bottom: 0;
  color: #262626;
}
@media screen and (max-width: 767px) {
  .searchListing-item .searchListing-item-content .inr-box .dscText-holder .dscText {
    font-size: 14px;
    margin-top: 10px;
  }
}
.searchListing-item .searchListing-item-content .btn-holder {
  margin-top: 20px;
}

.text-blue {
  color: #1A8AEF;
}

.ss-heading {
  font-size: 24px;
  line-height: 1.1;
}
@media screen and (min-width: 576px) {
  .ss-heading {
    font-size: 28px;
    line-height: 1.1;
  }
}
@media screen and (min-width: 768px) {
  .ss-heading {
    font-size: 30px;
    line-height: 1.1;
  }
}
@media screen and (min-width: 992px) {
  .ss-heading {
    font-size: 32px;
    line-height: 1.1;
  }
}
@media screen and (min-width: 1200px) {
  .ss-heading {
    font-size: 36px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  .ss-heading {
    font-size: 40px;
    line-height: 1.2;
  }
}

.pt-6, .py-6 {
  padding-top: 60px;
}
@media only screen and (max-width: 992px) {
  .pt-6, .py-6 {
    padding-top: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .pt-6, .py-6 {
    padding-top: 24px;
  }
}

.pb-6, .py-6 {
  padding-bottom: 60px;
}
@media only screen and (max-width: 992px) {
  .pb-6, .py-6 {
    padding-bottom: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .pb-6, .py-6 {
    padding-bottom: 24px;
  }
}

.pt-7, .py-7 {
  padding-top: 70px;
}
@media only screen and (max-width: 992px) {
  .pt-7, .py-7 {
    padding-top: 56px;
  }
}
@media only screen and (max-width: 767px) {
  .pt-7, .py-7 {
    padding-top: 28px;
  }
}

.pb-7, .py-7 {
  padding-bottom: 70px;
}
@media only screen and (max-width: 992px) {
  .pb-7, .py-7 {
    padding-bottom: 56px;
  }
}
@media only screen and (max-width: 767px) {
  .pb-7, .py-7 {
    padding-bottom: 28px;
  }
}

.pt-8, .py-8 {
  padding-top: 80px;
}
@media only screen and (max-width: 992px) {
  .pt-8, .py-8 {
    padding-top: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .pt-8, .py-8 {
    padding-top: 32px;
  }
}

.pb-8, .py-8 {
  padding-bottom: 80px;
}
@media only screen and (max-width: 992px) {
  .pb-8, .py-8 {
    padding-bottom: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .pb-8, .py-8 {
    padding-bottom: 32px;
  }
}

.pt-9, .py-9 {
  padding-top: 90px;
}
@media only screen and (max-width: 992px) {
  .pt-9, .py-9 {
    padding-top: 72px;
  }
}
@media only screen and (max-width: 767px) {
  .pt-9, .py-9 {
    padding-top: 36px;
  }
}

.pb-9, .py-9 {
  padding-bottom: 90px;
}
@media only screen and (max-width: 992px) {
  .pb-9, .py-9 {
    padding-bottom: 72px;
  }
}
@media only screen and (max-width: 767px) {
  .pb-9, .py-9 {
    padding-bottom: 36px;
  }
}

.pt-10, .py-10 {
  padding-top: 100px;
}
@media only screen and (max-width: 992px) {
  .pt-10, .py-10 {
    padding-top: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .pt-10, .py-10 {
    padding-top: 40px;
  }
}

.pb-10, .py-10 {
  padding-bottom: 100px;
}
@media only screen and (max-width: 992px) {
  .pb-10, .py-10 {
    padding-bottom: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .pb-10, .py-10 {
    padding-bottom: 40px;
  }
}

.pt-11, .py-11 {
  padding-top: 110px;
}
@media only screen and (max-width: 992px) {
  .pt-11, .py-11 {
    padding-top: 88px;
  }
}
@media only screen and (max-width: 767px) {
  .pt-11, .py-11 {
    padding-top: 44px;
  }
}

.pb-11, .py-11 {
  padding-bottom: 110px;
}
@media only screen and (max-width: 992px) {
  .pb-11, .py-11 {
    padding-bottom: 88px;
  }
}
@media only screen and (max-width: 767px) {
  .pb-11, .py-11 {
    padding-bottom: 44px;
  }
}

.pt-12, .py-12 {
  padding-top: 120px;
}
@media only screen and (max-width: 992px) {
  .pt-12, .py-12 {
    padding-top: 96px;
  }
}
@media only screen and (max-width: 767px) {
  .pt-12, .py-12 {
    padding-top: 48px;
  }
}

.pb-12, .py-12 {
  padding-bottom: 120px;
}
@media only screen and (max-width: 992px) {
  .pb-12, .py-12 {
    padding-bottom: 96px;
  }
}
@media only screen and (max-width: 767px) {
  .pb-12, .py-12 {
    padding-bottom: 48px;
  }
}

.ss-instraction-sec::before, .ss-instraction-sec::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.ss-instraction-sec::before {
  --ss-width: 5rem;
  top: -0.5rem;
  left: 0;
  width: var(--ss-width);
  height: calc(var(--ss-width) * 3);
  background-image: linear-gradient(108deg, #fceadf 50%, transparent 50%);
}
@media only screen and (max-width: 767px) {
  .ss-instraction-sec::before {
    --ss-width: 5rem;
  }
}
@media only screen and (max-width: 575px) {
  .ss-instraction-sec::before {
    --ss-width: 3rem;
  }
}
.ss-instraction-sec::after {
  --ss-circle-width: 20rem;
  --ss-circle-blur: 10rem;
  top: 20rem;
  right: calc(2rem - var(--ss-circle-width));
  width: var(--ss-circle-width);
  height: var(--ss-circle-width);
  border-radius: 50%;
  background: #1a8aef;
  filter: blur(var(--ss-circle-blur));
}
@media only screen and (max-width: 767px) {
  .ss-instraction-sec::after {
    --ss-circle-width: 15rem;
    --ss-circle-blur: 8rem;
  }
}
@media only screen and (max-width: 575px) {
  .ss-instraction-sec::after {
    --ss-circle-width: 10rem;
    --ss-circle-blur: 7rem;
  }
}
.ss-instraction-sec .innerPage-sec-heading-wrap {
  max-width: 400px;
}
@media screen and (max-width: 767px) {
  .ss-instraction-sec .dscText-holder {
    margin-top: 10px;
  }
}
.ss-instraction-sec .dscText-holder p {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.7;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .ss-instraction-sec .dscText-holder p {
    font-size: 18px;
  }
}
.ss-instraction-sec .ss-instraction-card .card-body {
  padding: 0;
}
.ss-instraction-sec .ss-instraction-card .headingText {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.4;
}
.ss-instraction-sec .ss-instraction-card p {
  margin-top: 15px;
  margin-bottom: 0;
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5;
}

.ss-efficiency-row {
  --gray: #f1f1f1;
  background-color: var(--gray);
  border-radius: 5px;
  overflow: hidden;
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .ss-efficiency-row {
    justify-content: center;
  }
}

.ss-core-value-card .ss-core-value-icon {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}
.ss-core-value-card .ss-core-value-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ss-core-value-card .ss-core-value-content p {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.3;
  margin: 0;
}

.ss-dd-sec {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.ss-dd-sec .innerPage-sec-heading-wrap {
  max-width: 660px;
  margin: 0 auto;
}
.ss-dd-sec .innerPage-sec-heading-wrap.ss-dd-headingAni {
  opacity: 0;
  transform: translateY(100);
  transition: all 0.2s linear;
}
.ss-dd-sec .ss-dd-heading-svg {
  position: absolute;
  z-index: 3;
  width: 100%;
  left: 0;
  top: 0;
  background: url(../images/safety-service/subtract.svg) center no-repeat;
  background-size: cover;
  height: calc(100vh - 100px);
}
@media screen and (max-width: 991px) {
  .ss-dd-sec .ss-dd-heading-svg {
    background: url(../images/safety-service/subtract-768.svg) center no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width: 767px) {
  .ss-dd-sec .ss-dd-heading-svg {
    background: url(../images/safety-service/767.svg) center no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width: 575px) {
  .ss-dd-sec .ss-dd-heading-svg {
    background: url(../images/safety-service/575.svg) center no-repeat;
    background-size: cover;
    height: calc(100vh - 80px);
  }
}
@media screen and (max-width: 480px) {
  .ss-dd-sec .ss-dd-heading-svg {
    background: url(../images/safety-service/460.svg) center no-repeat;
    background-size: cover;
  }
}
.ss-dd-sec .ss-dd-tyre-img-wrap {
  transform: scale(4.5) translateY(-28px);
}
@media screen and (max-width: 991px) {
  .ss-dd-sec .ss-dd-tyre-img-wrap {
    transform: scale(6.5) translateY(-9px);
  }
}
@media screen and (max-width: 767px) {
  .ss-dd-sec .ss-dd-tyre-img-wrap {
    max-width: 290px;
    margin: 0 auto;
    transform: scale(4.5) translateY(9px);
  }
}
.ss-dd-sec .ss-dd-list-content-block {
  opacity: 0;
  transform: translateY(100px);
  max-width: 330px;
}
@media screen and (max-width: 767px) {
  .ss-dd-sec .ss-dd-list-content-block {
    max-width: 100%;
    margin-top: 40px;
  }
}
.ss-dd-sec .ss-dd-list-content-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ss-dd-sec .ss-dd-list-content-block ul li {
  padding-left: 25px;
  position: relative;
  min-height: 20px;
  margin-top: 30px;
  font-weight: 500;
  font-size: 18px;
}
@media screen and (max-width: 991px) {
  .ss-dd-sec .ss-dd-list-content-block ul li {
    margin-top: 20px;
    font-size: 16px;
  }
}
.ss-dd-sec .ss-dd-list-content-block ul li::before {
  content: "";
  background-image: url(../images/list-style-type-black.svg);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: 0;
  top: 5px;
  background-size: contain;
  width: 7.87px;
  height: 15px;
}
.ss-dd-sec .img-wrap img:nth-child(2) {
  margin-top: -50%;
}

.ss-tb-sec .sec-heading {
  font-size: 30px;
  line-height: 1.1;
  font-weight: bold;
}
@media screen and (min-width: 576px) {
  .ss-tb-sec .sec-heading {
    font-size: 32px;
    line-height: 1.1;
  }
}
@media screen and (min-width: 768px) {
  .ss-tb-sec .sec-heading {
    font-size: 36px;
    line-height: 1.1;
  }
}
@media screen and (min-width: 992px) {
  .ss-tb-sec .sec-heading {
    font-size: 40px;
    line-height: 1.1;
  }
}
@media screen and (min-width: 1200px) {
  .ss-tb-sec .sec-heading {
    font-size: 44px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  .ss-tb-sec .sec-heading {
    font-size: 50px;
    line-height: 1.2;
  }
}
.ss-tb-sec .sec-sub-heading {
  max-width: 404px;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  .ss-tb-sec .sec-sub-heading {
    font-size: 28px;
  }
}
@media screen and (max-width: 575px) {
  .ss-tb-sec .sec-sub-heading {
    font-size: 24px;
  }
}
.ss-tb-sec .ss-tb-left-block {
  padding-left: 60px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ss-tb-sec .ss-tb-left-block {
    padding-left: 30px;
  }
}
@media screen and (max-width: 575px) {
  .ss-tb-sec .ss-tb-left-block {
    padding-left: 20px;
  }
}
.ss-tb-sec ul {
  list-style-type: none;
  padding: 0;
}
.ss-tb-sec ul li {
  padding-left: 25px;
  position: relative;
  min-height: 20px;
  margin-top: 30px;
}
.ss-tb-sec ul li::before {
  content: "";
  background-image: url("../images/list-style-type.svg");
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: 0;
  top: 5px;
  background-size: contain;
  width: 10.74px;
  height: 20px;
}
.ss-tb-sec ul li {
  font-family: "Roboto", sans-serif;
  margin-top: 65px;
}
.ss-tb-sec ul li h5 {
  font-family: inherit;
  color: #1A8AEF;
  line-height: 1.2;
  margin-bottom: 0.75rem;
  font-weight: 700;
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  .ss-tb-sec ul li h5 {
    font-size: 24px;
  }
}
.ss-tb-sec ul li p {
  font-family: inherit;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  display: flex;
}
@media screen and (max-width: 767px) {
  .ss-tb-sec ul li p {
    font-size: 20px;
  }
}
@media screen and (max-width: 575px) {
  .ss-tb-sec ul li p {
    font-size: 18px;
  }
}
.ss-tb-sec ul li p span {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 1rem;
  width: 105px;
  flex-shrink: 0;
}
.ss-tb-sec ul li p span::after {
  content: "";
  background: url(../images/safety-service/arrow-right.png) no-repeat center;
  background-size: contain;
  display: inline-flex;
  width: 24px;
  height: 15px;
  margin-left: 0.15rem;
}

.ss-ss-sec {
  overflow: hidden;
}
.ss-ss-sec .innerPage-sec-heading-wrap {
  margin: 0 auto 60px;
  max-width: 660px;
}
@media screen and (max-width: 767px) {
  .ss-ss-sec .innerPage-sec-heading-wrap {
    margin: 0 auto 30px;
    max-width: 450px;
  }
}
.ss-ss-sec .innerPage-sec-heading-wrap .sec-headingBlock {
  max-width: 393px;
  margin: 0 auto;
}
.ss-ss-sec .ss-ss-glow-box {
  position: absolute;
  left: -447px;
  top: -367px;
  width: 533px;
  height: 533px;
  background: #1A8AEF;
  opacity: 0.7;
  filter: blur(150px);
}
.ss-ss-sec .ss-ss-content-wrap {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ss-ss-sec .ss-ss-content-wrap {
    width: 320px;
    margin: 0 auto;
  }
}
.ss-ss-sec .ss-ss-content-wrap .ss-ss-img-wrap {
  width: 575px;
  height: 601px;
  margin: 0 auto;
}
@media screen and (max-width: 991px) {
  .ss-ss-sec .ss-ss-content-wrap .ss-ss-img-wrap {
    width: 420px;
    height: 440px;
  }
}
@media screen and (max-width: 767px) {
  .ss-ss-sec .ss-ss-content-wrap .ss-ss-img-wrap {
    width: 320px;
    height: 330px;
  }
}
.ss-ss-sec .ss-ss-content-wrap .ss-ss-img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ss-ss-sec ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
.ss-ss-sec ul.ss-product-list li {
  position: absolute;
  transform: translate(-50%, -50%);
  width: 365px;
}
@media screen and (max-width: 991px) {
  .ss-ss-sec ul.ss-product-list li {
    width: 12rem;
  }
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li {
    width: 10rem;
  }
}
.ss-ss-sec ul.ss-product-list li .list-inner {
  position: relative;
  display: flex;
  align-items: center;
}
.ss-ss-sec ul.ss-product-list li .list-inner span {
  font-weight: 700;
  font-size: 20px;
  flex-shrink: 0;
  color: #ffffff;
  background-color: #1A8AEF;
  display: inline-block;
  padding: 0.25rem;
  border-radius: 0.25rem;
  clip-path: inset(0 0 100%);
  -webkit-clip-path: inset(0 0 0 100%);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
@media screen and (max-width: 991px) {
  .ss-ss-sec ul.ss-product-list li .list-inner span {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li .list-inner span {
    display: none;
  }
}
.ss-ss-sec ul.ss-product-list li .list-inner .divider {
  flex-grow: 1;
  width: 100%;
  height: 18px;
  margin-left: 1rem;
  position: relative;
  clip-path: inset(0 0 0 100%);
  -webkit-clip-path: inset(0 0 0 100%);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li .list-inner .divider {
    height: 28px;
    clip-path: inset(0 0 0 0) !important;
    -webkit-clip-path: inset(0 0 0 0) !important;
  }
}
.ss-ss-sec ul.ss-product-list li .list-inner .divider:after {
  content: "";
  background-color: #ACACAC;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  top: 0;
  width: 100%;
  height: 2px;
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li .list-inner .divider:after {
    display: none;
  }
}
.ss-ss-sec ul.ss-product-list li .list-inner .divider .pointerCircle {
  position: absolute;
  background-color: #1a8aef;
  width: 16px;
  height: 16px;
  border: 2px solid #acacac;
  border-radius: 50%;
  top: auto;
  z-index: 2;
  bottom: 1px;
  right: 0;
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li .list-inner .divider .pointerCircle {
    width: 25px;
    height: 25px;
  }
  .ss-ss-sec ul.ss-product-list li .list-inner .divider .pointerCircle::after {
    position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    color: #ffffff;
    left: 0;
    right: 0;
    font-family: "Roboto", sans-serif;
  }
}
.ss-ss-sec ul.ss-product-list li p {
  width: 180px;
  max-width: 100%;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.3;
  margin-top: 5px;
  position: absolute;
  clip-path: inset(0 0 0 100%);
  -webkit-clip-path: inset(0 0 0 100%);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
@media screen and (max-width: 991px) {
  .ss-ss-sec ul.ss-product-list li p {
    background-color: rgba(255, 255, 255, 0.6);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
    border-radius: 5px;
    width: auto;
    padding: 0 5px;
  }
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li p {
    display: none;
  }
}
.ss-ss-sec ul.ss-product-list li:nth-child(4), .ss-ss-sec ul.ss-product-list li:nth-child(5) {
  text-align: right;
}
.ss-ss-sec ul.ss-product-list li:nth-child(4) .list-inner .divider, .ss-ss-sec ul.ss-product-list li:nth-child(5) .list-inner .divider {
  margin-left: 0;
  margin-right: 1rem;
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
.ss-ss-sec ul.ss-product-list li:nth-child(4) .list-inner .divider .pointerCircle, .ss-ss-sec ul.ss-product-list li:nth-child(5) .list-inner .divider .pointerCircle {
  left: 0;
  right: auto;
}
.ss-ss-sec ul.ss-product-list li:nth-child(4) .list-inner span, .ss-ss-sec ul.ss-product-list li:nth-child(5) .list-inner span {
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
.ss-ss-sec ul.ss-product-list li:nth-child(4) p, .ss-ss-sec ul.ss-product-list li:nth-child(5) p {
  margin-left: auto;
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
.ss-ss-sec ul.ss-product-list li:nth-child(1) {
  top: 18%;
  left: 21%;
}
@media screen and (max-width: 1199px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(1) {
    top: 18%;
    left: 20%;
    width: 314px;
  }
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(1) {
    top: 13%;
    left: -6%;
  }
  .ss-ss-sec ul.ss-product-list li:nth-child(1) .pointerCircle::after {
    content: "1";
  }
}
.ss-ss-sec ul.ss-product-list li:nth-child(2) {
  top: 40%;
  left: 17%;
}
@media screen and (max-width: 1199px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(2) {
    top: 40%;
    left: 14%;
    width: 276px;
  }
}
@media screen and (max-width: 991px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(2) {
    top: 40%;
    left: 12%;
    width: 233px;
  }
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(2) {
    top: 33%;
    left: -14%;
  }
  .ss-ss-sec ul.ss-product-list li:nth-child(2) .pointerCircle::after {
    content: "2";
  }
}
.ss-ss-sec ul.ss-product-list li:nth-child(3) {
  top: 71%;
  left: 26%;
}
@media screen and (max-width: 1199px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(3) {
    top: 71%;
    left: 24%;
    width: 350px;
  }
}
@media screen and (max-width: 991px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(3) {
    top: 71%;
    left: 21%;
    width: 316px;
  }
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(3) {
    left: -12%;
  }
  .ss-ss-sec ul.ss-product-list li:nth-child(3) .pointerCircle::after {
    content: "3";
  }
}
.ss-ss-sec ul.ss-product-list li:nth-child(4) {
  top: 26%;
  left: 82%;
}
.ss-ss-sec ul.ss-product-list li:nth-child(4) p {
  right: 0;
  width: 127px;
  text-align: left;
}
@media screen and (max-width: 1199px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(4) {
    width: 302px;
  }
}
@media screen and (max-width: 991px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(4) {
    top: 26%;
    left: 84%;
    width: 259px;
  }
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(4) {
    top: 26%;
    left: 124%;
  }
  .ss-ss-sec ul.ss-product-list li:nth-child(4) .pointerCircle::after {
    content: "4";
  }
}
.ss-ss-sec ul.ss-product-list li:nth-child(5) {
  top: 77%;
  left: 80%;
}
.ss-ss-sec ul.ss-product-list li:nth-child(5) p {
  right: 0;
  width: 94px;
  text-align: left;
}
@media screen and (max-width: 1199px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(5) {
    top: 79%;
    left: 80%;
    width: 320px;
  }
}
@media screen and (max-width: 991px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(5) {
    top: 79%;
    left: 81%;
    width: 283px;
  }
}
@media screen and (max-width: 767px) {
  .ss-ss-sec ul.ss-product-list li:nth-child(5) {
    top: 75%;
    left: 102%;
  }
  .ss-ss-sec ul.ss-product-list li:nth-child(5) .pointerCircle::after {
    content: "5";
  }
}
.ss-ss-sec .ss-product-list-mobile {
  margin: 0;
  padding: 0;
}
.ss-ss-sec .ss-product-list-mobile li {
  margin-top: 10px;
  padding-left: 30px;
  position: relative;
}
.ss-ss-sec .ss-product-list-mobile li .numbText {
  position: absolute;
  left: 0;
  top: 5px;
  font-family: "Roboto", sans-serif;
  color: #262626;
  font-size: 16px;
  font-weight: 600;
  background-color: #e3e1e1;
  border-radius: 100%;
  width: 22px;
  height: 22px;
  text-align: center;
}
.ss-ss-sec .ss-product-list-mobile li .infoText1 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.3;
  background-color: #1A8AEF;
  padding: 5px;
  margin: 0;
  display: inline-block;
  color: #ffffff;
}
.ss-ss-sec .ss-product-list-mobile li .infoText2 {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.3;
  color: #262626;
  font-family: "Roboto", sans-serif;
}

.ss-it-sec {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.ss-it-sec .container-inside {
  position: relative;
}
.ss-it-sec .ss-it-carImg-holder {
  position: absolute;
  width: 1366px;
  top: 0;
  bottom: 0;
  opacity: 0.1;
  display: flex;
  transition: all 0.3s linear;
}
@media screen and (max-width: 991px) {
  .ss-it-sec .ss-it-carImg-holder {
    width: 930px;
  }
}
.ss-it-sec .ss-it-carImg-holder .image-wrap {
  width: 100%;
  padding-top: 72%;
  position: relative;
}
.ss-it-sec .ss-it-carImg-holder .image-wrap img {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 767px) {
  .ss-it-sec .ss-it-carImg-holder {
    opacity: 0;
  }
}
.ss-it-sec .innerPage-sec-heading-wrap {
  max-width: 354px;
}
.ss-it-sec .tyre-life-wrap {
  margin-top: 75px;
  position: relative;
  padding-bottom: 145px;
  max-width: 966px;
  margin-left: auto;
  margin-right: 80px;
}
@media screen and (max-width: 1199px) {
  .ss-it-sec .tyre-life-wrap {
    margin-right: 35px;
  }
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap {
    margin-top: 65px;
  }
}
@media screen and (max-width: 767px) {
  .ss-it-sec .tyre-life-wrap {
    margin-top: 40px;
    position: relative;
    padding-bottom: 0;
  }
}
.ss-it-sec .tyre-life-wrap .main-tyre-img {
  width: 428px;
  padding-left: 50px;
  padding-bottom: 50px;
  position: relative;
  margin-left: auto;
  margin-right: 0;
  opacity: 0;
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap .main-tyre-img {
    width: 300px;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .ss-it-sec .tyre-life-wrap .main-tyre-img {
    width: 300px;
    margin-right: 0;
    padding: 0;
    margin: 0 auto 0;
  }
}
.ss-it-sec .tyre-life-wrap .main-tyre-img .tyre-ring-svg {
  position: absolute;
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap .main-tyre-img .tyre-ring-svg {
    position: absolute;
    left: 31px;
    bottom: 4px;
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .ss-it-sec .tyre-life-wrap .main-tyre-img .tyre-ring-svg {
    display: none;
  }
}
.ss-it-sec .tyre-life-wrap .main-tyre-img .tyre-ring-svg svg {
  width: 100%;
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap .main-tyre-img .tyre-ring-svg svg {
    height: 100%;
  }
}
.ss-it-sec .tyre-life-wrap .main-tyre-img .img-wrap {
  width: 100%;
}
.ss-it-sec .tyre-life-wrap .main-tyre-img .img-wrap img {
  width: 100%;
  height: auto;
}
.ss-it-sec .tyre-life-wrap ul li {
  --ss-it-before-line-width: 96px;
  position: absolute;
  transform: translate(-50%, -50%);
  opacity: 0;
}
@media screen and (max-width: 1199px) {
  .ss-it-sec .tyre-life-wrap ul li {
    --ss-it-before-line-width: 66px;
  }
}
@media screen and (max-width: 767px) {
  .ss-it-sec .tyre-life-wrap ul li {
    position: relative;
    left: auto !important;
    right: auto !important;
    transform: translate(0%);
    margin-top: 10px;
  }
}
.ss-it-sec .tyre-life-wrap ul li:nth-child(1) {
  top: 12%;
  right: 32%;
}
@media screen and (max-width: 1199px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(1) {
    right: 33.3%;
  }
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(1) {
    right: 22.3%;
    top: 7%;
  }
}
.ss-it-sec .tyre-life-wrap ul li:nth-child(2) {
  top: 39%;
  right: 34.59%;
}
@media screen and (max-width: 1199px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(2) {
    right: 36.3%;
    top: 37%;
  }
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(2) {
    right: 26%;
    top: 30%;
  }
}
.ss-it-sec .tyre-life-wrap ul li:nth-child(3) {
  top: 66%;
  right: 24.4%;
}
@media screen and (max-width: 1199px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(3) {
    right: 29%;
    top: 61%;
  }
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(3) {
    right: 18%;
    top: 53%;
  }
}
.ss-it-sec .tyre-life-wrap ul li:nth-child(4) {
  top: 91%;
  right: 8%;
}
@media screen and (max-width: 1199px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(4) {
    top: 86.5%;
    right: 16%;
  }
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(4) {
    top: 76.8%;
    right: -7%;
  }
}
.ss-it-sec .tyre-life-wrap ul li:nth-child(4) .card::before {
  transform: rotate(90deg);
  right: -41px;
  top: -63px;
  width: 62px;
  transform-origin: 0;
  left: auto;
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(4) .card::before {
    transform: rotate(90deg);
    right: -11px;
    top: -29px;
    width: 28px;
    transform-origin: 0;
    left: auto;
  }
}
.ss-it-sec .tyre-life-wrap ul li:nth-child(4) .card::after {
  top: -64px;
  right: 9px;
  left: auto;
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(4) .card::after {
    top: -25px;
    right: 5px;
    left: auto;
  }
}
.ss-it-sec .tyre-life-wrap ul li:nth-child(5) {
  top: 91.8%;
  right: -33%;
}
@media screen and (max-width: 1199px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(5) {
    top: 89.5%;
    right: -22%;
  }
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(5) {
    top: 101.8%;
    right: -23%;
  }
}
.ss-it-sec .tyre-life-wrap ul li:nth-child(5) .card::before {
  transform: rotate(90deg);
  left: -6px;
  top: -24px;
  width: 47px;
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(5) .card::before {
    transform: rotate(90deg);
    left: auto;
    top: -74px;
    width: 146px;
    right: -12px;
  }
}
.ss-it-sec .tyre-life-wrap ul li:nth-child(5) .card::after {
  top: -52px;
  left: 18px;
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li:nth-child(5) .card::after {
    top: -144px;
    left: auto;
    right: 49px;
  }
}
.ss-it-sec .tyre-life-wrap ul li .card {
  --bs-card-color: #ffffff;
  width: 370px;
  background-color: #595959;
  border-radius: 5px;
  border: none;
  height: 110px;
}
@media screen and (max-width: 1199px) {
  .ss-it-sec .tyre-life-wrap ul li .card {
    width: 325px;
  }
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li .card {
    margin-left: auto;
    margin-right: auto;
    width: 320px;
    height: 100px;
  }
}
.ss-it-sec .tyre-life-wrap ul li .card::before, .ss-it-sec .tyre-life-wrap ul li .card::after {
  content: "";
}
@media screen and (max-width: 767px) {
  .ss-it-sec .tyre-life-wrap ul li .card::before, .ss-it-sec .tyre-life-wrap ul li .card::after {
    display: none !important;
  }
}
.ss-it-sec .tyre-life-wrap ul li .card::before {
  width: var(--ss-it-before-line-width);
  height: 1px;
  background-color: #262626;
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.ss-it-sec .tyre-life-wrap ul li .card::after {
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  background-color: #262626;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: calc(-0.75rem - var(--ss-it-before-line-width));
  transform: translate(-50%, -50%);
}
.ss-it-sec .tyre-life-wrap ul li .card-body {
  display: flex;
  padding: 15px;
  align-items: center;
}
.ss-it-sec .tyre-life-wrap ul li .card .card-icon {
  --ss-it-icon-size: 62px;
  width: var(--ss-it-icon-size);
  height: var(--ss-it-icon-size);
  border-radius: 50%;
  background-color: #ffffff;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
}
@media screen and (max-width: 991px) {
  .ss-it-sec .tyre-life-wrap ul li .card .card-icon {
    --ss-it-icon-size: 52px;
  }
}
.ss-it-sec .tyre-life-wrap ul li .card p {
  margin: 0;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.4;
}
@media screen and (max-width: 1199px) {
  .ss-it-sec .tyre-life-wrap ul li .card p {
    font-size: 14px;
  }
}

.ss-sh-sec {
  overflow: hidden;
}
.ss-sh-sec .ss-sh-glow-box {
  position: absolute;
  left: -447px;
  top: -367px;
  width: 533px;
  height: 533px;
  background: #1A8AEF;
  opacity: 0.7;
  filter: blur(150px);
}
.ss-sh-sec .innerPage-sec-heading-wrap {
  margin: 0 auto 60px;
  max-width: 660px;
}
@media screen and (max-width: 767px) {
  .ss-sh-sec .innerPage-sec-heading-wrap {
    margin: 0 auto 40px;
  }
}
.ss-sh-sec .ss-sh-circle-box {
  position: absolute;
  bottom: -10px;
  right: 25px;
}
.ss-sh-sec .ss-sh-circle-box .ss-sh-circle-box-svg {
  width: 137px;
  height: 137px;
  stroke-dasharray: 406px;
  stroke-dashoffset: 0;
}
@media screen and (max-width: 1199px) {
  .ss-sh-sec .ss-sh-circle-box {
    right: 0px;
  }
}
@media screen and (max-width: 575px) {
  .ss-sh-sec .nav-pills {
    flex-wrap: wrap;
  }
  .ss-sh-sec .nav-pills .nav-item {
    flex-basis: 100%;
  }
}
.ss-sh-sec .nav-link {
  padding: 11px 45px;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.4;
  color: #ffffff;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1199px) {
  .ss-sh-sec .nav-link {
    font-size: 20px;
  }
}
@media screen and (max-width: 991px) {
  .ss-sh-sec .nav-link {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .ss-sh-sec .nav-link {
    font-size: 16px;
  }
}
.ss-sh-sec .tab-pane ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ss-sh-sec .tab-pane ul li {
  padding-left: 20px;
  position: relative;
  min-height: 20px;
  margin-top: 10px;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .ss-sh-sec .tab-pane ul li {
    font-size: 15px;
  }
}
.ss-sh-sec .tab-pane ul li:before {
  content: "";
  background-image: url(../images/list-style-type-black.svg);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: 0;
  top: 5px;
  background-size: contain;
  width: 8px;
  height: 15px;
}

.ss-wl-sec .tyre-img-point-holder {
  padding-top: 225px;
  width: 500px;
  margin: 0 auto;
}
@media screen and (max-width: 575px) {
  .ss-wl-sec .tyre-img-point-holder {
    width: 320px;
  }
}
.ss-wl-sec .tyre-img-point-holder .ss-wl-tyre-img {
  width: 100%;
}
.ss-wl-sec .tyre-img-point-holder .ss-wl-tyre-img img {
  width: 100%;
}
.ss-wl-sec .list-quality li {
  position: absolute;
  position: absolute;
  width: 200px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
@media screen and (max-width: 575px) {
  .ss-wl-sec .list-quality li {
    font-size: 15px;
  }
}
.ss-wl-sec .list-quality li .textAni {
  clip-path: inset(100% 0 0 0);
  -webkit-clip-path: inset(100% 0 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
.ss-wl-sec .list-quality li .divider {
  width: 17px;
  flex-grow: 1;
  position: absolute;
  bottom: 0;
  clip-path: inset(100% 0 0 0);
  -webkit-clip-path: inset(100% 0 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
.ss-wl-sec .list-quality li .divider:after {
  content: "";
  background-color: #ACACAC;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  top: 0;
  width: 2px;
}
.ss-wl-sec .list-quality li .divider .pointerCircle {
  position: absolute;
  background-color: #1a8aef;
  width: 1rem;
  height: 1rem;
  border: 2px solid #acacac;
  border-radius: 50%;
  top: auto;
  z-index: 2;
  bottom: 0;
  left: 0;
}
.ss-wl-sec .list-quality li:nth-child(1) {
  left: -6.5%;
  bottom: 48px;
  padding-bottom: 155px;
}
@media screen and (max-width: 575px) {
  .ss-wl-sec .list-quality li:nth-child(1) {
    left: -5.5%;
    bottom: 35px;
    padding-bottom: 121px;
    width: 140px;
  }
}
.ss-wl-sec .list-quality li:nth-child(1) .divider {
  left: 78%;
  height: 160px;
  transform: rotate(-21deg);
}
@media screen and (max-width: 575px) {
  .ss-wl-sec .list-quality li:nth-child(1) .divider {
    left: 78%;
    height: 121px;
    transform: rotate(-10deg);
  }
}
.ss-wl-sec .list-quality li:nth-child(1) .lineArrow {
  background-image: url(../images/safety-service/line-for1.svg);
  position: absolute;
  left: 86%;
  width: 35px;
  height: 26px;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  clip-path: inset(100% 0 0 0);
  -webkit-clip-path: inset(100% 0 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
@media screen and (max-width: 575px) {
  .ss-wl-sec .list-quality li:nth-child(1) .lineArrow {
    left: 80%;
    width: 25px;
    height: 22px;
    bottom: -5px;
  }
}
.ss-wl-sec .list-quality li:nth-child(2) {
  left: 20%;
  bottom: 102px;
  padding-bottom: 180px;
}
@media screen and (max-width: 1199px) {
  .ss-wl-sec .list-quality li:nth-child(2) {
    left: 10%;
    bottom: 65px;
  }
}
@media screen and (max-width: 575px) {
  .ss-wl-sec .list-quality li:nth-child(2) {
    left: -3%;
    bottom: 55px;
  }
}
.ss-wl-sec .list-quality li:nth-child(2) .divider {
  left: 63%;
  height: 189px;
  transform: rotate(-14deg);
}
.ss-wl-sec .list-quality li:nth-child(3) {
  left: 64%;
  bottom: 155px;
  padding-bottom: 68px;
}
@media screen and (max-width: 575px) {
  .ss-wl-sec .list-quality li:nth-child(3) {
    left: 52%;
    bottom: 99px;
    padding-bottom: 68px;
    width: 130px;
  }
}
.ss-wl-sec .list-quality li:nth-child(3) .divider {
  left: -15%;
  height: 100px;
  transform: rotate(20deg);
}
@media screen and (max-width: 575px) {
  .ss-wl-sec .list-quality li:nth-child(3) .divider {
    left: 12%;
    height: 67px;
    transform: rotate(9deg);
  }
}
.ss-wl-sec .list-quality li:nth-child(3) .lineArrow {
  background-image: url(../images/safety-service/line-for3.svg);
  position: absolute;
  left: -23%;
  width: 20px;
  height: 53px;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: -16px;
  transform: rotateZ(-4deg);
  clip-path: inset(100% 0 0 0);
  -webkit-clip-path: inset(100% 0 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
@media screen and (max-width: 575px) {
  .ss-wl-sec .list-quality li:nth-child(3) .lineArrow {
    left: 9%;
    width: 12px;
    height: 35px;
    bottom: -11px;
  }
}
.ss-wl-sec .ss-wl-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-bottom: 60px;
}
.ss-wl-sec .ss-wl-list ul li {
  padding-left: 20px;
  position: relative;
  min-height: 20px;
  margin-top: 20px;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .ss-wl-sec .ss-wl-list ul li {
    font-size: 16px;
  }
}
.ss-wl-sec .ss-wl-list ul li:before {
  content: "";
  background-image: url(../images/list-style-type-black.svg);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: 0;
  top: 6px;
  background-size: contain;
  width: 8px;
  height: 15px;
}

.ss-rt-sec {
  background: url(../images//safety-service/resilient-tyres-path.png) no-repeat bottom right;
  overflow: hidden;
}
.ss-rt-sec .ss-rt-glow-box {
  position: absolute;
  left: -447px;
  top: -367px;
  width: 533px;
  height: 533px;
  background: #1A8AEF;
  opacity: 0.7;
  filter: blur(150px);
}
.ss-rt-sec .innerPage-sec-heading-wrap {
  margin: 0 auto 60px;
  max-width: 660px;
}
@media screen and (max-width: 767px) {
  .ss-rt-sec .innerPage-sec-heading-wrap {
    margin: 0 auto 40px;
  }
}
.ss-rt-sec ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ss-rt-sec ul li {
  padding-left: 20px;
  position: relative;
  margin-top: 20px;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .ss-rt-sec ul li {
    font-size: 16px;
  }
}
.ss-rt-sec ul li:before {
  content: "";
  background-image: url(../images/list-style-type-black.svg);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: 0;
  top: 6px;
  background-size: contain;
  width: 8px;
  height: 15px;
}
.ss-rt-sec ul li table {
  margin-left: 93px;
  margin-right: 0;
  width: calc(100% - 93px);
}
@media screen and (max-width: 575px) {
  .ss-rt-sec ul li table {
    margin-left: 83px;
    margin-right: 0;
    width: calc(100% - 83px);
  }
}
.ss-rt-sec ul li table tr td {
  padding: 0rem 0.25rem;
  vertical-align: top;
}

.eDesign-sec.ss-eDesign-sec .scroll-headingText {
  position: absolute;
  top: 0;
}
.eDesign-sec.ss-eDesign-sec.comn-sec-py {
  padding: 120px 0;
}
@media only screen and (max-width: 991px) {
  .eDesign-sec.ss-eDesign-sec.comn-sec-py {
    padding: 80px 0;
  }
}
@media only screen and (max-width: 767px) {
  .eDesign-sec.ss-eDesign-sec.comn-sec-py {
    padding: 60px 0;
  }
}
.eDesign-sec.ss-eDesign-sec .eDesign-content-block {
  margin-left: auto;
}
@media screen and (max-width: 991px) {
  .eDesign-sec.ss-eDesign-sec .eDesign-content-block {
    margin-bottom: 0px;
    margin-top: 50px;
    max-width: 100%;
  }
}

.ss-sizeTable-sec {
  position: relative;
  width: 100%;
}
.ss-sizeTable-sec .scroll-headingText {
  position: absolute;
  top: 0;
}

.tubeFeatures-sec {
  width: 100%;
  position: relative;
}
.tubeFeatures-sec .blue-glow-box {
  left: -474px;
  bottom: -100px;
  position: absolute;
}
.tubeFeatures-sec .sec-heading-wrap .sec-heading-block {
  flex: 0 0 auto;
}
.tubeFeatures-sec .sec-heading-wrap .heading-dscText {
  max-width: 375px;
}
.tubeFeatures-sec .tubeFeatures-content-wrap {
  width: 100%;
  margin-top: 80px;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap {
  width: 100%;
  position: relative;
  padding: 0;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .mobile-pointInfo-list-holder {
  display: none;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .mobile-pointInfo-list-holder {
    display: block;
    margin-top: 20px;
  }
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .mobile-pointInfo-list-holder ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .mobile-pointInfo-list-holder ul li {
    padding-left: 30px;
    position: relative;
  }
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .mobile-pointInfo-list-holder ul li .listNumText {
    background: #1a8aef;
    border: 2px solid #dddddd;
    width: 22px;
    height: 22px;
    border-radius: 100%;
    top: 0;
    position: absolute;
    left: 0;
    color: #fff;
    text-align: center;
    line-height: 1;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Roboto", sans-serif;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content {
  width: 100%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content {
    width: 310px;
    margin: 0 auto;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-img-holder {
  width: 320px;
  height: 398px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-img-holder {
    width: 320px;
    height: 398px;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-img-holder .img-holder {
  width: 100%;
  height: 100%;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-img-holder .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item {
  position: absolute;
  width: 310px;
  padding-left: 125px;
  padding-top: 10px;
  min-height: 54px;
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item {
    width: 22px;
    height: 22px;
    padding-left: 0;
    padding-top: 0;
    clip-path: inset(0 0 0 0) !important;
    -webkit-clip-path: inset(0 0 0 0) !important;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.smInfo-withline-item1 {
  top: 15%;
  left: 73%;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.smInfo-withline-item2 {
  top: 50%;
  left: 85%;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.smInfo-withline-item3 {
  top: 73%;
  left: 67%;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .line-dot {
  background: #1a8aef;
  border: 2px solid #dddddd;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .line-dot .point-numbText-m {
  display: none;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .line-dot {
    width: 22px;
    height: 22px;
  }
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .line-dot .point-numbText-m {
    display: block;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .line1 {
  width: 85px;
  height: 2px;
  background-color: #acacac;
  transform: rotateZ(14deg);
  position: absolute;
  top: 17px;
  left: 6px;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  will-change: transform;
  transform-origin: 50% 50%;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .line1 {
    display: none;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .line2 {
  width: 20px;
  height: 2px;
  background-color: #acacac;
  left: 89px;
  top: 27.5px;
  position: absolute;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .line2 {
    display: none;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide {
  width: 250px;
  padding-right: 100px;
  padding-left: 0;
  clip-path: inset(0 0 0 100%);
  -webkit-clip-path: inset(0 0 0 100%);
  transition: clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-clip-path 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide {
    width: 22px;
    height: 22px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide .line-dot {
  background: #1a8aef;
  border: 2px solid #dddddd;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  left: auto;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide .line-dot {
    width: 22px;
    height: 22px;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide .line1 {
  width: 65px;
  height: 2px;
  background-color: #acacac;
  transform: rotateZ(-15deg);
  position: absolute;
  top: 15px;
  right: 6px;
  left: auto;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide .line1 {
    display: none;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide .line2 {
  width: 20px;
  height: 2px;
  background-color: #acacac;
  right: 69px;
  left: auto;
  transform: rotateZ(0deg);
  position: absolute;
  top: 23px;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide .line2 {
    display: none;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide.smInfo-withline-item4 {
  top: 10%;
  left: 11%;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide.smInfo-withline-item4 {
    top: 10%;
    left: 24%;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide.smInfo-withline-item5 {
  top: 52%;
  left: 5.5%;
  width: 275px;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide.smInfo-withline-item5 {
    width: 22px;
    top: 57%;
    left: 17.5%;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide.smInfo-withline-item6 {
  top: 81%;
  left: 14%;
  width: 250px;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item.leftSide.smInfo-withline-item6 {
    width: 22px;
    top: 81%;
    left: 33%;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .smInfo-dscText {
  width: 100%;
  min-height: 54px;
  align-items: center;
  display: flex;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .smInfo-dscText p {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
}
@media only screen and (max-width: 1199px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .smInfo-dscText p {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-imgInfo-wrap .tubeFeatures-imgInfo-content .tubeFeatures-smInfo-withline-container .tubeFeatures-smInfo-withline-item .smInfo-dscText {
    display: none;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block {
  width: 100%;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-feature-option-holder {
  width: 100%;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-feature-option-holder .img-holder {
  text-align: center;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-feature-option-holder .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-feature-option-holder .option-infoText {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  margin-top: 15px;
  text-align: center;
  color: #ffffff;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder {
  width: 100%;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder ul li {
  padding-left: 25px;
  position: relative;
  min-height: 20px;
  margin-top: 15px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder ul li:after {
  content: "";
  background-image: url(../images/list-style-type.svg);
  background-repeat: no-repeat;
  background-size: 8px 12px;
  position: absolute;
  left: 0;
  top: 2px;
  background-size: contain;
  width: 10px;
  height: 16px;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder ul li:first-child {
  margin-top: 0;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder ul li p {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.8;
  color: #dddddd;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder p {
    font-size: 14px;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder p + p,
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder ul + p {
  margin-top: 20px;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-bottom-area {
  width: 100%;
  margin-top: 80px;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-bottom-area .bottom-infoText {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  padding-right: 212px;
  text-align: right;
  color: #ACACAC;
}
@media screen and (max-width: 767px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-bottom-area .bottom-infoText {
    padding-right: 175px;
  }
}
@media screen and (max-width: 575px) {
  .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-bottom-area .bottom-infoText {
    padding-right: 0;
    padding-top: 10px;
  }
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-bottom-area .bottom-infoText a {
  color: #EF7F1A;
  text-decoration: underline;
  font-weight: 600;
}
.tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-bottom-area .bottom-infoText a:hover {
  color: #1A8AEF;
}

.tubeMoreProduct-sec {
  padding: 150px 0 180px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .tubeMoreProduct-sec {
    padding: 150px 0 80px;
  }
}
.tubeMoreProduct-sec .pumpkin-glow-box {
  right: -474px;
  top: -100px;
  position: absolute;
}

.tubeMoreProduct-info-box-wrap {
  width: 100%;
  max-width: 574px;
  margin-left: auto;
  backface-visibility: hidden;
}
@media screen and (max-width: 991px) {
  .tubeMoreProduct-info-box-wrap {
    padding-left: 30px;
    padding-right: 60px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 575px) {
  .tubeMoreProduct-info-box-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.tubeMoreProduct-info-box-wrap .row > *:nth-child(1) .tubeMoreProduct-info-box, .tubeMoreProduct-info-box-wrap .row > *:nth-child(2) .tubeMoreProduct-info-box {
  transform-origin: right 100%;
  margin-left: 20px;
  transform: skew(12deg);
  backface-visibility: hidden;
}
.tubeMoreProduct-info-box-wrap .row > *:nth-child(1) .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr, .tubeMoreProduct-info-box-wrap .row > *:nth-child(2) .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr {
  transform: skew(-12deg);
}
@media screen and (max-width: 575px) {
  .tubeMoreProduct-info-box-wrap .row > *:nth-child(1) .tubeMoreProduct-info-box, .tubeMoreProduct-info-box-wrap .row > *:nth-child(2) .tubeMoreProduct-info-box {
    margin-left: auto;
    margin-right: auto;
    transform: skew(0);
  }
  .tubeMoreProduct-info-box-wrap .row > *:nth-child(1) .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr, .tubeMoreProduct-info-box-wrap .row > *:nth-child(2) .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr {
    transform: skew(0);
  }
}
.tubeMoreProduct-info-box-wrap .row > *:nth-child(3n+1) .tubeMoreProduct-info-box .hover-contact-sminfo-box {
  background-color: #2a2a2a;
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box {
  background: #1c1c1c;
  border-radius: 5px;
  transform: skew(-12deg);
  cursor: pointer;
  position: relative;
  overflow: hidden;
  width: 100%;
  backface-visibility: hidden;
}
@media screen and (max-width: 575px) {
  .tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box {
    transform: skew(0);
  }
}
@media screen and (max-width: 767px) {
  .tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box {
    max-width: 300px;
    margin: 0 auto;
  }
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box:hover {
  backface-visibility: hidden;
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box:hover .hover-contact-sminfo-box {
  transform: translate(0, 0);
  backface-visibility: hidden;
  visibility: visible;
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box:hover .tubeMoreProduct-info-box-inr {
  backface-visibility: hidden;
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box:hover .tubeMoreProduct-info-box-inr .tubeMoreProduct-info-content {
  backface-visibility: hidden;
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box:hover .tubeMoreProduct-info-box-inr .tubeMoreProduct-info-content .icon-holder img {
  filter: brightness(0) invert(1);
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box > a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
  z-index: 3;
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr {
  display: inline-block;
  transform: skew(12deg);
  width: 100%;
  position: relative;
  z-index: 2;
  backface-visibility: hidden;
}
@media screen and (max-width: 575px) {
  .tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr {
    transform: skew(0);
  }
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr .tubeMoreProduct-info-content {
  width: 100%;
  height: 180px;
  text-align: center;
  padding: 0 20px;
  backface-visibility: hidden;
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr .tubeMoreProduct-info-content .icon-holder {
  width: 50px;
  height: 50px;
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr .tubeMoreProduct-info-content .icon-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr .tubeMoreProduct-info-content .sminfoText {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.3;
  color: #ffffff;
  width: 100%;
  word-break: break-word;
}
@media screen and (max-width: 991px) {
  .tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .tubeMoreProduct-info-box-inr .tubeMoreProduct-info-content .sminfoText {
    font-size: 18px;
  }
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .hover-contact-sminfo-box {
  background-color: #EF7F1A;
  padding: 30px 25px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateX(101%);
  transition: all 0.2s linear;
  width: 100%;
  z-index: 1;
  backface-visibility: hidden;
  visibility: hidden;
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .hover-contact-sminfo-box .hover-sminfo-content {
  display: inline-block;
  transform: skew(12deg);
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 575px) {
  .tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .hover-contact-sminfo-box .hover-sminfo-content {
    transform: skew(0);
  }
}
.tubeMoreProduct-info-box-wrap .tubeMoreProduct-info-box .hover-contact-sminfo-box .hover-sminfo-content p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5;
  color: #ffffff;
  margin: 0;
}

.application-sec {
  padding-top: 0;
  padding-bottom: 100px;
  position: relative;
}
.application-sec:before {
  content: "";
  background: #000;
  background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.3281687675) 35%, #000 100%);
  width: 100%;
  height: 150px;
  top: -150px;
  position: absolute;
  left: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  .application-sec {
    padding-top: 0;
    padding-bottom: 50px;
  }
}
.application-sec .slide-sec-heading-holder {
  max-width: 800px;
  margin: 0 auto 60px;
}
@media screen and (max-width: 767px) {
  .application-sec .slide-sec-heading-holder {
    margin: 0 auto 40px;
  }
}
.application-sec .application-content-holder {
  width: 985px;
  max-width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 1199px) {
  .application-sec .application-content-holder {
    overflow: auto;
  }
}
@media screen and (max-width: 991px) {
  .application-sec .application-content-holder {
    overflow: visible;
  }
}
.application-sec .application-content-holder .application-slider-holder {
  width: 100%;
}
.application-sec .application-content-holder .application-slider-holder .swiper-pagination {
  margin-top: 25px;
}
.application-sec .application-content-holder .application-icons-item {
  display: flex;
  align-items: center;
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
  cursor: pointer;
}
@media screen and (max-width: 1199px) {
  .application-sec .application-content-holder .application-icons-item {
    padding: 0 5px;
  }
}
.application-sec .application-content-holder .application-icons-item .icon-holder {
  width: auto;
  height: 68px;
  display: flex;
  align-items: end;
  justify-content: center;
  margin: 0 auto;
}
.application-sec .application-content-holder .application-icons-item .icon-holder img {
  max-width: 100%;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.rk-white-theme .application-sec .application-content-holder .application-icons-item .icon-holder img {
  filter: brightness(0.9) invert(1);
}
.rk-white-theme .application-sec:before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fef8f4+0,fef8f4+48,fef8f4+100&0+0,1+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(254, 248, 244, 0) 0%, rgba(254, 248, 244, 0.48) 48%, rgb(254, 248, 244) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00fef8f4", endColorstr="#fef8f4",GradientType=0 ); /* IE6-9 */
}
.rk-white-theme .home-banner-sec .home-banner .home-productItems-wrap:before {
  background: #fef8f4;
  background: linear-gradient(180deg, transparent 0%, rgba(254, 248, 244, 0.7) 55%, #fef8f4 100%);
}
.rk-white-theme .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-feature-option-holder .option-infoText {
  color: #262626;
}
.rk-white-theme .tubeFeatures-sec .tubeFeatures-content-wrap .tubeFeatures-dsc-content-block .tubeFeatures-dscText-holder p {
  color: #262626;
}

.innerPage-banner-sec.blogListing-banner-sec {
  background-color: #FEF8F4;
  overflow: hidden;
}
.innerPage-banner-sec.blogListing-banner-sec .blue-glow-box {
  position: absolute;
  bottom: -300px;
  left: -300px;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap {
  height: 100%;
  padding: 0;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .dotStyle-swiper-pagination .swiper-pagination {
  bottom: 40px;
}
@media screen and (max-width: 767px) {
  .innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .dotStyle-swiper-pagination .swiper-pagination {
    bottom: 20px;
  }
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .swiper-slide {
  align-items: flex-end;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap {
  width: 100%;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder {
  width: 100%;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder .figure-img {
  width: 100%;
  height: 100%;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-image-holder .figure-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content {
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content {
    padding-bottom: 80px;
  }
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block {
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area {
  width: 100%;
  margin-bottom: 10px;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.4;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 991px) {
  .innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
    font-size: 15px;
  }
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder {
  padding-left: 15px;
  position: relative;
  margin-left: 15px;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder:before {
  content: "";
  width: 1px;
  height: 16px;
  position: absolute;
  left: 0;
  background-color: #ffffff;
  top: 4px;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.4;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 991px) {
  .innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
    font-size: 15px;
  }
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder {
  width: 100%;
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
  font-weight: 800;
  font-size: 50px;
  line-height: 1.3;
  color: #ffffff;
}
@media screen and (max-width: 1199px) {
  .innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
    font-size: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
    font-size: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
    font-size: 25px;
  }
}
.innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .dscText {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6;
  margin-top: 15px;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .dscText {
    font-size: 18px;
  }
}
@media screen and (max-width: 991px) {
  .innerPage-banner-sec.blogListing-banner-sec .banner-content-wrap .swiper .slide-content-wrap .slide-dsc-content .dataInfo-content-block .inr-box .dscText-holder .dscText {
    font-size: 16px;
    margin-top: 10px;
  }
}

.blogListing-sec {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.blogListing-sec .pumpkin-glow-box {
  position: absolute;
  left: -450px;
  top: -400px;
}
.blogListing-sec .blue-glow-box {
  position: absolute;
  right: -500px;
  top: 30%;
}
.blogListing-sec .blogListing-content-wrap {
  max-width: 1130px;
  margin: 0 auto;
}

.blogListing-item {
  margin-top: 100px;
}
.blogListing-item:first-child {
  margin-top: 0;
}
@media screen and (max-width: 1199px) {
  .blogListing-item {
    margin-top: 70px;
  }
}
@media screen and (max-width: 767px) {
  .blogListing-item {
    margin-top: 60px;
  }
}
.blogListing-item .item-inner .mediaBlock {
  width: 530px;
}
@media (max-width: 1199px) {
  .blogListing-item .item-inner .mediaBlock {
    width: 500px;
  }
}
@media (max-width: 991px) {
  .blogListing-item .item-inner .mediaBlock {
    width: 500px;
    max-width: 100%;
    margin: 0 auto 30px;
  }
}
.blogListing-item .item-inner .mediaBlock figure {
  width: 100%;
  position: relative;
  padding-top: 56.6037735849%;
  border-radius: 5px;
  overflow: hidden;
}
.blogListing-item .item-inner .mediaBlock figure img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  will-change: scale, opacity;
  transition: transform 0.5s ease-in-out;
}
.blogListing-item .item-inner .contentBlock {
  max-width: 100%;
  width: auto;
  margin-left: 0;
  flex: 1;
  min-width: 0;
  padding-left: 60px;
}
@media screen and (max-width: 1199px) {
  .blogListing-item .item-inner .contentBlock {
    padding-left: 40px;
  }
}
@media screen and (max-width: 991px) {
  .blogListing-item .item-inner .contentBlock {
    text-align: center;
    max-width: 100%;
    padding-left: 0;
  }
}
.blogListing-item .item-inner .contentBlock .dscContent-holder {
  width: auto;
  max-width: 100%;
}
.blogListing-item .item-inner .contentBlock .dscContent-holder .sm-info-area {
  width: 100%;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .blogListing-item .item-inner .contentBlock .dscContent-holder .sm-info-area {
    justify-content: center;
    margin-bottom: 10px;
  }
}
.blogListing-item .item-inner .contentBlock .dscContent-holder .sm-info-area .dateText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #000000;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 991px) {
  .blogListing-item .item-inner .contentBlock .dscContent-holder .sm-info-area .dateText {
    font-size: 15px;
  }
}
.blogListing-item .item-inner .contentBlock .dscContent-holder .sm-info-area .tagText-holder {
  padding-left: 15px;
  position: relative;
  margin-left: 15px;
}
.blogListing-item .item-inner .contentBlock .dscContent-holder .sm-info-area .tagText-holder:before {
  content: "";
  width: 1px;
  height: 16px;
  position: absolute;
  left: 0;
  background-color: #5e5e5e;
  top: 4px;
}
.blogListing-item .item-inner .contentBlock .dscContent-holder .sm-info-area .tagText-holder .tagText {
  font-weight: 400;
  font-size: 14x;
  line-height: 1.4;
  color: #000000;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 991px) {
  .blogListing-item .item-inner .contentBlock .dscContent-holder .sm-info-area .tagText-holder .tagText {
    font-size: 15px;
  }
}
.blogListing-item .item-inner .contentBlock .dscContent-holder .headingText {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.4;
  font-family: "Roboto", sans-serif;
  color: #000000;
  transition: all ease-in-out 300ms;
  -webkit-transition: all ease-in-out 300ms;
  -moz-transition: all ease-in-out 300ms;
  -ms-transition: all ease-in-out 300ms;
}
@media screen and (max-width: 1199px) {
  .blogListing-item .item-inner .contentBlock .dscContent-holder .headingText {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .blogListing-item .item-inner .contentBlock .dscContent-holder .headingText {
    font-size: 22px;
  }
}
.blogListing-item .item-inner .contentBlock .dscContent-holder .dscText {
  width: 100%;
  margin-top: 20px;
}
@media screen and (max-width: 991px) {
  .blogListing-item .item-inner .contentBlock .dscContent-holder .dscText {
    margin-top: 10px;
  }
}
.blogListing-item .item-inner .contentBlock .dscContent-holder .dscText p {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.7;
  margin-bottom: 0;
  color: #000000;
}
.blogListing-item .item-inner.flex-row-reverse .contentBlock {
  padding-left: 0;
  padding-right: 60px;
}
@media screen and (max-width: 991px) {
  .blogListing-item .item-inner.flex-row-reverse .contentBlock {
    padding-right: 0px;
  }
}
.blogListing-item .item-inner:hover .mediaBlock figure img {
  transform: scale3d(1.1, 1.1, 1);
}
.blogListing-item .item-inner:hover .contentBlock .dscContent-holder .headingText {
  color: #EF7F1A;
}

.blog-single-sec {
  position: relative;
  overflow: hidden;
}
.blog-single-sec .blue-glow-box {
  position: absolute;
  left: -400px;
  top: -400px;
}
.blog-single-sec .pumpkin-glow-box {
  position: absolute;
  right: -400px;
  top: 70%;
}
.blog-single-sec .blog-single-content-wrap {
  width: 100%;
}
.blog-single-sec .blog-single-content-wrap .blog-single-top-content {
  width: 100%;
  margin-bottom: 100px;
  padding-top: 100px;
}
@media screen and (max-width: 1199px) {
  .blog-single-sec .blog-single-content-wrap .blog-single-top-content {
    margin-bottom: 60px;
    padding-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .blog-single-sec .blog-single-content-wrap .blog-single-top-content {
    margin-bottom: 30px;
    padding-top: 60px;
  }
}
.blog-single-sec .blog-single-content-wrap .blog-single-top-content .date-info-area {
  margin-bottom: 20px;
}
.blog-single-sec .blog-single-content-wrap .blog-single-top-content .blog-single-mainHeadingText {
  font-size: 30px;
  line-height: 1.2;
  color: #262626;
  font-weight: 700;
}
@media screen and (min-width: 576px) {
  .blog-single-sec .blog-single-content-wrap .blog-single-top-content .blog-single-mainHeadingText {
    font-size: 32px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) {
  .blog-single-sec .blog-single-content-wrap .blog-single-top-content .blog-single-mainHeadingText {
    font-size: 40px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 992px) {
  .blog-single-sec .blog-single-content-wrap .blog-single-top-content .blog-single-mainHeadingText {
    font-size: 45px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1200px) {
  .blog-single-sec .blog-single-content-wrap .blog-single-top-content .blog-single-mainHeadingText {
    font-size: 50px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1400px) {
  .blog-single-sec .blog-single-content-wrap .blog-single-top-content .blog-single-mainHeadingText {
    font-size: 50px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 1800px) {
  .blog-single-sec .blog-single-content-wrap .blog-single-top-content .blog-single-mainHeadingText {
    font-size: 50px;
    line-height: 1.2;
  }
}
.blog-single-sec .blog-single-content-wrap .blog-single-image-holder {
  width: 100%;
}
.blog-single-sec .blog-single-content-wrap .blog-single-image-holder figure {
  width: 100%;
  position: relative;
  padding-top: 63.4042553191%;
  border-radius: 5px;
  overflow: hidden;
}
.blog-single-sec .blog-single-content-wrap .blog-single-image-holder figure img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  .blog-single-sec .blog-single-content-wrap .blog-single-content.comn-sec-py {
    padding-top: 30px;
  }
}

.blogListing-recent-item {
  width: 100%;
  margin-top: 30px;
}
.blogListing-recent-item .item-content {
  width: 100%;
}
.blogListing-recent-item .item-content .img-holder-wrap {
  width: 150px;
}
.blogListing-recent-item .item-content .img-holder-wrap .img-holder {
  width: 100%;
  padding-top: 56.6844919786%;
  position: relative;
  display: block;
  border-radius: 5px;
  overflow: hidden;
}
.blogListing-recent-item .item-content .img-holder-wrap .img-holder:hover img {
  transform: scale3d(1.1, 1.1, 1);
}
.blogListing-recent-item .item-content .img-holder-wrap .img-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 7px;
  transition: transform 0.3s ease-in-out;
}
.blogListing-recent-item .item-content .dataInfo-content-block {
  width: calc(100% - 150px);
  padding-left: 20px;
}
@media only screen and (max-width: 575px) {
  .blogListing-recent-item .item-content .dataInfo-content-block {
    width: 100%;
    padding-left: 0;
    margin-top: 15px;
  }
}
.blogListing-recent-item .item-content .dataInfo-content-block .inr-box .sm-info-area {
  width: 100%;
  margin-bottom: 10px;
}
.blogListing-recent-item .item-content .dataInfo-content-block .inr-box .sm-info-area .dateText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
.blogListing-recent-item .item-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder {
  padding-left: 10px;
  position: relative;
  margin-left: 10px;
}
.blogListing-recent-item .item-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder:before {
  content: "";
  width: 1px;
  height: 12px;
  position: absolute;
  left: 0;
  background-color: #939393;
  top: 4px;
}
.blogListing-recent-item .item-content .dataInfo-content-block .inr-box .sm-info-area .tagText-holder .tagText {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #262626;
  font-family: "Roboto", sans-serif;
}
.blogListing-recent-item .item-content .dataInfo-content-block .inr-box .dscText-holder {
  width: 100%;
}
.blogListing-recent-item .item-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.5;
  font-family: "Roboto", sans-serif;
  max-width: 300px;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .blogListing-recent-item .item-content .dataInfo-content-block .inr-box .dscText-holder .headingText {
    font-size: 16px;
  }
}
.blogListing-recent-item .item-content .dataInfo-content-block .btn-holder {
  margin-top: 12px;
}
.blogListing-recent-item .item-content .dataInfo-content-block .btn-holder .btn.btn-white-sm {
  min-width: 44px;
  padding: 8px 10px;
}

.transition_05, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap .product-img-holder, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-downLoadLink, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .innerPage-sec-heading-wrap, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-right, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-left, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner, .fitmentMain-sec .fitmentMain-content-wrap, .fitmentMain-sec .fitmentMain-particle-box, .fitmentMain-sec .roadPath-img-holder, .fitmentMain-sec .pumpkin-glow-box-bottom, .fitmentMain-sec .pumpkin-glow-box-top, .fitmentMain-sec .scroll-headingText {
  transition: all 0.4s linear;
}

.cValue-sec-wrap.fitment-cValue-sec-wrap {
  margin-bottom: -116px;
}
@media screen and (max-width: 767px) {
  .cValue-sec-wrap.fitment-cValue-sec-wrap {
    margin-bottom: 0px;
  }
}

.fitmentMain-sec {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.fitmentMain-sec .scroll-headingText {
  transform: translateX(-100%);
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  z-index: 0;
}
.fitmentMain-sec .pumpkin-glow-box-top {
  position: absolute;
  top: -400px;
  left: -400px;
  opacity: 0;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .pumpkin-glow-box-top {
    top: -300px;
    left: -300px;
  }
}
.fitmentMain-sec .pumpkin-glow-box-bottom {
  position: absolute;
  bottom: -400px;
  left: -500px;
  opacity: 0;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .pumpkin-glow-box-bottom {
    bottom: -300px;
    left: -300px;
  }
}
.fitmentMain-sec .roadPath-img-holder {
  width: 40%;
  position: absolute;
  right: 0;
  bottom: 0;
  mix-blend-mode: multiply;
}
.fitmentMain-sec .roadPath-img-holder img {
  width: 100%;
}
.fitmentMain-sec .fitmentMain-particle-box {
  width: 285px;
  height: 120px;
  background-color: #fff2eb;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 32.19% 100%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 32.19% 100%);
}
@media screen and (min-width: 992px) {
  .fitmentMain-sec .fitmentMain-particle-box {
    width: 327px;
    height: 172px;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap {
  width: 100%;
  background-color: #FEF8F4;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap {
    background-color: #ffffff;
    height: calc(100 * var(--vh));
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner {
  height: auto;
  position: relative;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner {
    height: calc(100 * var(--vh) - 200px);
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-holder {
  width: 100%;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-holder .dscTextBlock {
  width: 100%;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-holder .dscTextBlock p {
  font-size: 16px;
  margin: 0;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-left {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-left {
    display: flex;
    align-items: center;
    width: 365px;
    position: absolute;
    top: 0%;
    right: 0;
    opacity: 0;
    transform: translateY(200px);
    bottom: 0;
    margin: auto;
  }
}
@media screen and (min-width: 992px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-left {
    width: 402px;
  }
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-left {
    left: 0;
    right: auto;
    bottom: auto;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-right {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-right {
    width: 365px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    margin: auto;
    display: flex;
    align-items: center;
  }
}
@media screen and (min-width: 992px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-right {
    width: 402px;
  }
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-right {
    top: 20%;
    bottom: auto;
    transform: translateY(-200px);
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col {
    width: 340px;
    position: absolute;
    left: 0;
    right: auto;
    margin: 0;
    top: 0;
  }
}
@media screen and (min-width: 1200px) and (min-height: 0px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col {
    width: 340px;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media screen and (min-width: 1200px) and (min-height: 800px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col {
    width: 420px;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .innerPage-sec-heading-wrap {
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .innerPage-sec-heading-wrap {
    visibility: hidden;
    opacity: 0;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .innerPage-sec-heading-wrap .sec-headingBlock {
  transform: translateX(-15px);
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-downLoadLink {
  text-align: center;
  width: 100%;
  display: block;
  transform: translateX(-15px);
  font-weight: 700;
  font-size: 15px;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-downLoadLink {
    visibility: hidden;
    opacity: 0;
  }
}
@media screen and (max-width: 767px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-downLoadLink {
    transform: translateX(-5px);
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-downLoadLink:hover {
  color: #000000;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap {
  width: 100%;
  will-change: transform;
}
@media screen and (max-width: 767px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap {
    max-width: 340px;
    margin: 0 auto;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap .product-img-holder {
  width: 80%;
  margin: 10px auto 10px;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap .product-img-holder {
    width: 100%;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap .product-img-holder img {
  width: 100%;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col {
    width: 380px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media screen and (min-width: 992px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col {
    width: 500px;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .headingText-holder {
  max-width: 328px;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 20px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .headingText-holder {
    padding-bottom: 0;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .headingText-holder .headingText {
  font-size: 24px;
  font-weight: 700;
  color: #262626;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap {
  width: 100%;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap {
    height: calc(100 * var(--vh) - 200px);
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder {
  width: 100%;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row {
  width: 100%;
  padding-top: 25px;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row {
    padding-top: 10px;
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row {
    padding-top: 30px;
    padding-bottom: 60px;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box {
  width: 100%;
  height: 320px;
  border: 1px solid #EF7F1A;
  border-radius: 5px;
  background-color: #FEF8F4;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box {
    height: 380px;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box .inner-box {
  padding: 20px;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box .inner-box .headingText {
  font-size: 22px;
  font-weight: 700;
  color: #262626;
  margin-bottom: 35px;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box .inner-box .box-img-holder {
  max-width: 330px;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box .inner-box .box-img-holder img {
  max-width: 100%;
}

.fitmentTable-sec {
  position: relative;
  width: 100%;
}
.fitmentTable-sec .roadPath-img-holder {
  width: 585px;
  height: auto;
  position: absolute;
  top: auto;
  bottom: -86px;
  left: 0;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .fitmentTable-sec .roadPath-img-holder {
    bottom: -56px;
    width: 420px;
  }
}
.fitmentTable-sec .roadPath-img-holder img {
  width: 100%;
  transform: rotate(56deg) translateY(28px);
  transform-origin: top;
  animation: clip-path-leftTORightAni 3.2s linear infinite alternate;
}
.fitmentTable-sec .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
}
@media screen and (max-width: 767px) {
  .fitmentTable-sec .particle-box {
    width: 115px;
  }
}
.fitmentTable-sec .dot-particle-box {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 115px;
}
.fitmentTable-sec .dot-particle-box:before {
  content: "";
  background-image: url(../images/social-responsibility/shape-corner.svg);
  width: 100px;
  height: 100px;
  background-size: 100% auto;
  position: absolute;
  bottom: 0;
  right: 0;
}
.fitmentTable-sec .dot-particle-box img {
  width: 100px;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
  animation: wave 2s infinite;
  margin-right: 15px;
  margin-bottom: 15px;
}
.fitmentTable-sec .innerPage-sec-heading-wrap {
  margin-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .fitmentTable-sec .innerPage-sec-heading-wrap {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .fitmentTable-sec .innerPage-sec-heading-wrap {
    margin-bottom: 30px;
  }
}

.transition_05, .fitmentMain-sec .scroll-headingText, .fitmentMain-sec .pumpkin-glow-box-top, .fitmentMain-sec .pumpkin-glow-box-bottom, .fitmentMain-sec .roadPath-img-holder, .fitmentMain-sec .fitmentMain-particle-box, .fitmentMain-sec .fitmentMain-content-wrap, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-left, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-right, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .innerPage-sec-heading-wrap, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-downLoadLink, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap .product-img-holder, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder, .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row {
  transition: all 0.4s linear;
}

.cValue-sec-wrap.fitment-cValue-sec-wrap {
  margin-bottom: -116px;
}
@media screen and (max-width: 767px) {
  .cValue-sec-wrap.fitment-cValue-sec-wrap {
    margin-bottom: 0px;
  }
}

.fitmentMain-sec {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.fitmentMain-sec .scroll-headingText {
  transform: translateX(-100%);
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  z-index: 0;
}
.fitmentMain-sec .pumpkin-glow-box-top {
  position: absolute;
  top: -400px;
  left: -400px;
  opacity: 0;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .pumpkin-glow-box-top {
    top: -300px;
    left: -300px;
  }
}
.fitmentMain-sec .pumpkin-glow-box-bottom {
  position: absolute;
  bottom: -400px;
  left: -500px;
  opacity: 0;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .pumpkin-glow-box-bottom {
    bottom: -300px;
    left: -300px;
  }
}
.fitmentMain-sec .roadPath-img-holder {
  width: 40%;
  position: absolute;
  right: 0;
  bottom: 0;
  mix-blend-mode: multiply;
}
.fitmentMain-sec .roadPath-img-holder img {
  width: 100%;
}
.fitmentMain-sec .fitmentMain-particle-box {
  width: 285px;
  height: 120px;
  background-color: #fff2eb;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 32.19% 100%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 32.19% 100%);
}
@media screen and (min-width: 992px) {
  .fitmentMain-sec .fitmentMain-particle-box {
    width: 327px;
    height: 172px;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap {
  width: 100%;
  background-color: #FEF8F4;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap {
    background-color: #ffffff;
    height: calc(100 * var(--vh));
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner {
  height: auto;
  position: relative;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner {
    height: calc(100 * var(--vh) - 200px);
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-holder {
  width: 100%;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-holder .dscTextBlock {
  width: 100%;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-holder .dscTextBlock p {
  font-size: 16px;
  margin: 0;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-left {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-left {
    display: flex;
    align-items: center;
    width: 365px;
    position: absolute;
    top: 0%;
    right: 0;
    opacity: 0;
    transform: translateY(200px);
    bottom: 0;
    margin: auto;
  }
}
@media screen and (min-width: 992px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-left {
    width: 402px;
  }
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-left {
    left: 0;
    right: auto;
    bottom: auto;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-right {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-right {
    width: 365px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    margin: auto;
    display: flex;
    align-items: center;
  }
}
@media screen and (min-width: 992px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-right {
    width: 402px;
  }
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-dscTextBlock-col-right {
    top: 20%;
    bottom: auto;
    transform: translateY(-200px);
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col {
    width: 340px;
    position: absolute;
    left: 0;
    right: auto;
    margin: 0;
    top: 0;
  }
}
@media screen and (min-width: 1200px) and (min-height: 0px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col {
    width: 340px;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media screen and (min-width: 1200px) and (min-height: 800px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col {
    width: 420px;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .innerPage-sec-heading-wrap {
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .innerPage-sec-heading-wrap {
    visibility: hidden;
    opacity: 0;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .innerPage-sec-heading-wrap .sec-headingBlock {
  transform: translateX(-15px);
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-downLoadLink {
  text-align: center;
  width: 100%;
  display: block;
  transform: translateX(-15px);
  font-weight: 700;
  font-size: 15px;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-downLoadLink {
    visibility: hidden;
    opacity: 0;
  }
}
@media screen and (max-width: 767px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-downLoadLink {
    transform: translateX(-5px);
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-downLoadLink:hover {
  color: #000000;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap {
  width: 100%;
  will-change: transform;
}
@media screen and (max-width: 767px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap {
    max-width: 340px;
    margin: 0 auto;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap .product-img-holder {
  width: 80%;
  margin: 10px auto 10px;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap .product-img-holder {
    width: 100%;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-productImg-col .fitmentMain-productImg-wrap .product-img-holder img {
  width: 100%;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col {
    width: 380px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media screen and (min-width: 992px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col {
    width: 500px;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .headingText-holder {
  max-width: 328px;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 20px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .headingText-holder {
    padding-bottom: 0;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .headingText-holder .headingText {
  font-size: 24px;
  font-weight: 700;
  color: #262626;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap {
  width: 100%;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap {
    height: calc(100 * var(--vh) - 200px);
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder {
  width: 100%;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row {
  width: 100%;
  padding-top: 25px;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row {
    padding-top: 10px;
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row {
    padding-top: 30px;
    padding-bottom: 60px;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box {
  width: 100%;
  height: 320px;
  border: 1px solid #EF7F1A;
  border-radius: 5px;
  background-color: #FEF8F4;
}
@media screen and (min-width: 1200px) {
  .fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box {
    height: 380px;
  }
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box .inner-box {
  padding: 20px;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box .inner-box .headingText {
  font-size: 22px;
  font-weight: 700;
  color: #262626;
  margin-bottom: 35px;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box .inner-box .box-img-holder {
  max-width: 330px;
}
.fitmentMain-sec .fitmentMain-content-wrap .container .fitmentMain-content-wrap-inner .fitmentMain-infoScrolling-content-col .fitmentMain-infoScrolling-content-wrap .fitmentMain-infoScrolling-content-holder .fitmentMain-infoScrolling-content-row .infoScrolling-content-box .inner-box .box-img-holder img {
  max-width: 100%;
}

.fitmentTable-sec {
  position: relative;
  width: 100%;
}
.fitmentTable-sec .roadPath-img-holder {
  width: 585px;
  height: auto;
  position: absolute;
  top: auto;
  bottom: -86px;
  left: 0;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .fitmentTable-sec .roadPath-img-holder {
    bottom: -56px;
    width: 420px;
  }
}
.fitmentTable-sec .roadPath-img-holder img {
  width: 100%;
  transform: rotate(56deg) translateY(28px);
  transform-origin: top;
  animation: clip-path-leftTORightAni 3.2s linear infinite alternate;
}
.fitmentTable-sec .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
}
@media screen and (max-width: 767px) {
  .fitmentTable-sec .particle-box {
    width: 115px;
  }
}
.fitmentTable-sec .dot-particle-box {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 115px;
}
.fitmentTable-sec .dot-particle-box:before {
  content: "";
  background-image: url(../images/social-responsibility/shape-corner.svg);
  width: 100px;
  height: 100px;
  background-size: 100% auto;
  position: absolute;
  bottom: 0;
  right: 0;
}
.fitmentTable-sec .dot-particle-box img {
  width: 100px;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
  animation: wave 2s infinite;
  margin-right: 15px;
  margin-bottom: 15px;
}
.fitmentTable-sec .innerPage-sec-heading-wrap {
  margin-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .fitmentTable-sec .innerPage-sec-heading-wrap {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .fitmentTable-sec .innerPage-sec-heading-wrap {
    margin-bottom: 30px;
  }
}

.transition_03 {
  transition: all 0.3s linear;
}

.applicationTab-sec {
  position: relative;
  width: 100%;
}
.applicationTab-sec .particle-box {
  position: absolute;
  top: 0;
  left: -105px;
  background-color: #FCEADF;
}
@media screen and (max-width: 767px) {
  .applicationTab-sec .particle-box {
    width: 115px;
  }
}
.applicationTab-sec .blue-glow-box {
  position: absolute;
  top: 10%;
  right: -400px;
  filter: blur(100px);
  width: 300px;
  height: 300px;
}
@media screen and (min-width: 1200px) {
  .applicationTab-sec .blue-glow-box {
    right: -300px;
  }
}
.applicationTab-sec .dot-particle-box {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 115px;
}
.applicationTab-sec .dot-particle-box:before {
  content: "";
  background-image: url(../images/social-responsibility/shape-corner.svg);
  width: 100px;
  height: 100px;
  background-size: 100% auto;
  position: absolute;
  bottom: 0;
  right: 0;
}
.applicationTab-sec .dot-particle-box img {
  width: 100px;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
  animation: wave 2s infinite;
  margin-right: 15px;
  margin-bottom: 15px;
}
.applicationTab-sec .innerPage-sec-heading-wrap {
  margin-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .applicationTab-sec .innerPage-sec-heading-wrap {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .applicationTab-sec .innerPage-sec-heading-wrap {
    margin-bottom: 30px;
  }
}
.applicationTab-sec .application-tabs {
  width: 100%;
}
.applicationTab-sec .application-tabs .application-left-navBar {
  width: 310px;
}
.applicationTab-sec .application-tabs .application-left-navBar .nav-pills .nav-link {
  color: #262626;
}
@media screen and (max-width: 1199px) {
  .applicationTab-sec .application-tabs .application-left-navBar .nav-pills .nav-link {
    font-size: 18px;
  }
}
@media screen and (max-width: 1199px) {
  .applicationTab-sec .application-tabs .application-left-navBar {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  .applicationTab-sec .application-tabs .application-left-navBar {
    display: none;
  }
}
.applicationTab-sec .application-tab-content .content-block {
  width: 100%;
}
@media screen and (max-width: 991px) {
  .applicationTab-sec .application-tab-content .content-block {
    padding-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .applicationTab-sec .application-tab-content .content-block {
    padding-left: 0px;
  }
}
.applicationTab-sec .application-tab-content .content-block .img-holder-wrap {
  text-align: center;
  position: relative;
  width: 458px;
  flex: 1 0 auto;
}
@media screen and (max-width: 1299px) {
  .applicationTab-sec .application-tab-content .content-block .img-holder-wrap {
    width: 370px;
  }
}
@media screen and (max-width: 1199px) {
  .applicationTab-sec .application-tab-content .content-block .img-holder-wrap {
    width: 100%;
    max-width: 300px;
  }
}
@media screen and (max-width: 575px) {
  .applicationTab-sec .application-tab-content .content-block .img-holder-wrap {
    max-width: 100%;
  }
}
.applicationTab-sec .application-tab-content .content-block .img-holder-wrap .img-holder {
  width: 100%;
  padding-top: 87.3362445415%;
  position: relative;
  z-index: 2;
  border-radius: 5px;
}
.applicationTab-sec .application-tab-content .content-block .img-holder-wrap .img-holder img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.applicationTab-sec .application-tab-content .content-block .dscList-content {
  width: 100%;
  flex: 0 1 auto;
  padding: 0 30px 0 60px;
  position: relative;
}
@media screen and (max-width: 1199px) {
  .applicationTab-sec .application-tab-content .content-block .dscList-content {
    padding: 0 30px 0 40px;
  }
}
@media screen and (max-width: 991px) {
  .applicationTab-sec .application-tab-content .content-block .dscList-content {
    padding: 0;
  }
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .pointerLine-holder {
  width: 395px;
  height: 83px;
  position: absolute;
  top: -42px;
  right: -35px;
  z-index: 5;
}
@media screen and (max-width: 1199px) {
  .applicationTab-sec .application-tab-content .content-block .dscList-content .pointerLine-holder {
    width: 365px;
  }
}
@media screen and (max-width: 991px) {
  .applicationTab-sec .application-tab-content .content-block .dscList-content .pointerLine-holder {
    opacity: 0;
  }
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .pointerLine-holder .circleBox {
  position: absolute;
  top: 0px;
  right: -10px;
  width: 83px;
  height: 83px;
  border-radius: 100%;
  position: absolute;
  z-index: 2;
  background-color: #EF7F1A;
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .pointerLine-holder .circleBox .centerSmCircle {
  width: 8px;
  height: 8px;
  background-color: #FADCC9;
  border-radius: 100%;
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .pointerLine-holder .lineH {
  background: rgb(239, 127, 26);
  background: linear-gradient(90deg, rgb(239, 127, 26) 89%, rgb(250, 220, 201) 89%);
  position: absolute;
  top: 40px;
  width: 92%;
  height: 1px;
  z-index: 3;
}
@media screen and (max-width: 1199px) {
  .applicationTab-sec .application-tab-content .content-block .dscList-content .pointerLine-holder .lineH {
    background: rgb(239, 127, 26);
    background: linear-gradient(90deg, rgb(239, 127, 26) 87%, rgb(250, 220, 201) 87%);
  }
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .pointerLine-holder .lineV {
  background-color: #EF7F1A;
  width: 1px;
  height: 32px;
  position: absolute;
  top: 41px;
  left: 0;
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder {
  width: 100%;
  padding-top: 42px;
}
@media screen and (max-width: 991px) {
  .applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder {
    padding-top: 25px;
  }
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list li {
  width: 100%;
  margin-top: 18px;
}
@media screen and (max-width: 575px) {
  .applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list li {
    margin-top: 12px;
  }
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list li:first-child {
  margin-top: 0;
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list li .segments-infoIcon-holder .icon-box {
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 575px) {
  .applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list li .segments-infoIcon-holder .icon-box {
    width: 36px;
  }
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list li .segments-infoIcon-holder .icon-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list li .segments-infoIcon-holder .info-content {
  flex: 1;
  min-width: 0;
  padding-left: 20px;
}
@media screen and (max-width: 575px) {
  .applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list li .segments-infoIcon-holder .info-content {
    padding-left: 15px;
  }
}
.applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list li .segments-infoIcon-holder .info-content p {
  font-size: 18px;
  font-weight: 600;
  color: #262626;
  margin: 0;
}
@media screen and (max-width: 575px) {
  .applicationTab-sec .application-tab-content .content-block .dscList-content .applicationSegments-list-holder .applicationSegments-list li .segments-infoIcon-holder .info-content p {
    font-size: 16px;
  }
}

.fitmentSolutionCta-sec {
  width: 100%;
  position: relative;
}
.fitmentSolutionCta-sec .pumpkin-glow-box {
  position: absolute;
  top: 10%;
  left: -300px;
  filter: blur(100px);
  width: 300px;
  height: 300px;
}
@media screen and (min-width: 1200px) {
  .fitmentSolutionCta-sec .pumpkin-glow-box {
    left: -200px;
  }
}
.fitmentSolutionCta-sec .roadPath-img-holder {
  width: 900px;
  height: auto;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  opacity: 1;
}
@media screen and (max-width: 1299px) {
  .fitmentSolutionCta-sec .roadPath-img-holder {
    width: 800px;
  }
}
@media screen and (max-width: 767px) {
  .fitmentSolutionCta-sec .roadPath-img-holder {
    bottom: 0;
    width: 620px;
  }
}
@media screen and (max-width: 575px) {
  .fitmentSolutionCta-sec .roadPath-img-holder {
    width: 480px;
  }
}
.fitmentSolutionCta-sec .roadPath-img-holder img {
  width: 100%;
  animation: clip-path-leftTORightAni 3.2s linear infinite alternate;
}
.fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap {
  width: 100%;
  max-width: 880px;
  padding: 60px 40px;
  margin: 0 auto;
  position: relative;
  background-image: url("../images/select-your-application/cta-bg.jpg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #262626;
}
@media screen and (max-width: 991px) {
  .fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap {
    padding: 40px 20px 40px;
  }
}
@media screen and (max-width: 767px) {
  .fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap {
    background-image: url("../images/select-your-application/cta-bg-mb.jpg");
    background-size: 100% auto;
    padding: 0 20px 30px;
    margin-top: 60px;
  }
}
.fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content {
  width: 100%;
}
.fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .dsc-content-holder {
  width: 100%;
  position: relative;
  flex: 0 1 auto;
}
@media screen and (max-width: 767px) {
  .fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .dsc-content-holder {
    text-align: center;
    margin-top: 20px;
  }
}
.fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .dsc-content-holder .headingText-holder {
  padding-top: 25px;
  width: 100%;
}
.fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .dsc-content-holder .headingText-holder .headingTextTop {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  color: #ffffff;
  margin-bottom: 10px;
  font-style: italic;
}
@media screen and (max-width: 991px) {
  .fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .dsc-content-holder .headingText-holder .headingTextTop {
    font-size: 17px;
  }
}
.fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .dsc-content-holder .headingText-holder .headingText {
  margin: 0;
  font-size: 32px;
  font-weight: 800;
  color: #ffffff;
}
@media screen and (max-width: 991px) {
  .fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .dsc-content-holder .headingText-holder .headingText {
    font-size: 26px;
  }
}
.fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .dsc-content-holder .btn-holder {
  width: 100%;
  margin-top: 60px;
}
@media screen and (max-width: 991px) {
  .fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .dsc-content-holder .btn-holder {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .dsc-content-holder .btn-holder {
    margin-top: 30px;
  }
}
.fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .img-content-wrap {
  width: 55%;
  flex: 1 0 auto;
}
@media screen and (max-width: 767px) {
  .fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .img-content-wrap {
    width: 360px;
    max-width: 100%;
    position: relative;
    margin: 0 auto -70px;
    top: -70px;
  }
}
.fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .img-content-wrap .img-holder {
  width: 100%;
}
.fitmentSolutionCta-sec .fitmentSolutionCta-content-wrap .fitmentSolutionCta-content .img-content-wrap .img-holder img {
  width: 100%;
}

.qrViewProduct-sec {
  position: relative;
  width: 100%;
}
.qrViewProduct-sec .pumpkin-glow-box {
  position: absolute;
  top: -500px;
  left: 0;
  right: 0;
  margin: auto;
}
.qrViewProduct-sec .blue-glow-box {
  position: absolute;
  top: auto;
  bottom: 5%;
  left: -300px;
  filter: blur(100px);
  width: 300px;
  height: 300px;
}
.qrViewProduct-sec .qrViewProduct-content-wrap {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap.comn-sec-py {
    padding: 25px 0;
  }
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-img-holder {
  max-width: 470px;
  width: 100%;
}
@media screen and (max-width: 1199px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-img-holder {
    max-width: 350px;
  }
}
@media screen and (max-width: 767px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-img-holder {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 575px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-img-holder {
    max-width: 200px;
  }
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-img-holder .img-figure {
  width: 100%;
  padding-top: 117.6220806794%;
  position: relative;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-img-holder .img-figure img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
  animation: moverY 1s infinite alternate;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content {
  width: 100%;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .productNameText-holder {
  width: 100%;
  margin-bottom: 25px;
}
@media screen and (max-width: 575px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .productNameText-holder {
    margin-bottom: 18px;
  }
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .productNameText-holder .productNameText {
  font-size: 20px;
  line-height: 1.4;
  font-weight: 700;
  color: #262626;
  font-family: "Roboto", sans-serif;
  word-break: break-all;
}
@media screen and (min-width: 576px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .productNameText-holder .productNameText {
    font-size: 22px;
    line-height: 1.4;
  }
}
@media screen and (min-width: 768px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .productNameText-holder .productNameText {
    font-size: 24px;
    line-height: 1.4;
  }
}
@media screen and (min-width: 992px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .productNameText-holder .productNameText {
    font-size: 24px;
    line-height: 1.4;
  }
}
@media screen and (min-width: 1200px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .productNameText-holder .productNameText {
    font-size: 26px;
    line-height: 1.4;
  }
}
@media screen and (min-width: 1400px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .productNameText-holder .productNameText {
    font-size: 26px;
    line-height: 1.4;
  }
}
@media screen and (min-width: 1800px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .productNameText-holder .productNameText {
    font-size: 26px;
    line-height: 1.4;
  }
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .qrViewProduct-details-infoList .infoList-row {
  width: 100%;
  margin-bottom: 20px;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .qrViewProduct-details-infoList .infoList-row .title-col {
  width: 135px;
  padding-right: 15px;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .qrViewProduct-details-infoList .infoList-row .title-col .infoList-titleText {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  color: #1A8AEF;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .qrViewProduct-details-infoList .infoList-row .title-col p {
  margin: 0;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .qrViewProduct-details-infoList .infoList-row .dataInfo-col {
  flex: 1;
  min-width: 0;
  width: 100%;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .qrViewProduct-details-infoList .infoList-row .dataInfo-col .infoDataText {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  margin: 0;
  color: #262626;
}
@media screen and (max-width: 575px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .qrViewProduct-details-infoList .infoList-row .dataInfo-col .infoDataText {
    font-size: 14px;
  }
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .qrViewProduct-details-infoList .infoList-row .dataInfo-col p {
  margin: 0;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .priceInfo-box-wrap {
  margin-top: 35px;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 575px) {
  .qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .priceInfo-box-wrap {
    margin-top: 20px;
  }
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .priceInfo-box-wrap .priceInfo-box {
  padding: 25px 30px;
  background-color: #ffffff;
  border: 1px solid #EF7F1A;
  border-radius: 6px;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .priceInfo-box-wrap .priceInfo-box .priceInfo-box-block .titleText,
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .priceInfo-box-wrap .priceInfo-box .priceInfo-box-block .priceInfoText {
  font-family: "Roboto", sans-serif;
  margin: 0;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .priceInfo-box-wrap .priceInfo-box .priceInfo-box-block .titleText {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #1A8AEF;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .priceInfo-box-wrap .priceInfo-box .priceInfo-box-block .priceInfoText {
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  color: #262626;
  display: inline-flex;
  align-items: center;
  margin-top: 5px;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .priceInfo-box-wrap .priceInfo-box .priceInfo-box-block .priceInfoText .priceSymbol {
  line-height: 1;
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top: -1px;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .priceInfo-box-wrap .priceInfo-box .priceInfo-box-block .priceInfoText .priceSymbol img {
  width: 14px;
  height: 15px;
  -o-object-fit: contain;
     object-fit: contain;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .priceInfo-box-wrap .priceInfo-box .priceInfo-box-block p {
  margin: 0;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .links-holser {
  margin-top: 20px;
  width: 100%;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .links-holser .linkText {
  color: #EF7F1A;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  padding-right: 0;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .links-holser .linkText:hover {
  color: #1A8AEF;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .links-holser .linkText + .linkText {
  position: relative;
  display: inline-block;
  margin: 0 0 0 10px;
  position: relative;
  padding-left: 10px;
}
.qrViewProduct-sec .qrViewProduct-content-wrap .qrViewProduct-details-content .links-holser .linkText + .linkText:before {
  content: "";
  width: 1px;
  height: 12px;
  background-color: #ACACAC;
  position: absolute;
  left: 0;
  top: 5px;
}

/* ======================
END OF MAIN SCSS FILE FOR ASTRO WEBSITE
====================== *//*# sourceMappingURL=style.css.map */