/*$mio: 'Material Icons Outlined';*/
/*$heading-color: #83AD12;
$heading-black-color: #000000;
$theme-color: #83AD12;
$theme-darker: #6C900A;
$white: #fff;
$off-white: #D9D8D6;
$light-blue: #7DBFEB;
$gray-bg: #F8F8F8;
$text-color: #000000;
$link-color: #83AD12;
$pink-color:#DB1A79;
$orange-color:#F17A20;
$yellow-color:#F4DD32;*/
/* half circle mixin */
/* Gradient mixin */
/* line 86, ../../html_v1_php/scss/_mixin.scss */
.bg-gradient-rev-slider-top {
  background: linear-gradient(180deg, rgba(0, 15, 16, 0.5970763305) 0%, rgba(7, 84, 105, 0) 100%); }

/* line 86, ../../html_v1_php/scss/_mixin.scss */
.bg-gradient-rev-slider-left {
  background: linear-gradient(107deg, rgba(0, 15, 16, 0.8505777311) 0%, rgba(7, 84, 105, 0.4724264706) 100%); }

/* line 86, ../../html_v1_php/scss/_mixin.scss */
.bg-gradient-intro-overlay {
  background: linear-gradient(107deg, rgba(25, 164, 163, 0.7987570028) 27%, rgba(7, 83, 105, 0.8015581232) 100%); }

/* line 86, ../../html_v1_php/scss/_mixin.scss */
.bg-gradient-statistic-overlay {
  background: linear-gradient(107deg, rgba(2, 31, 33, 0.8771883754) 0%, rgba(1, 54, 62, 0.8267682073) 100%); }

/* line 86, ../../html_v1_php/scss/_mixin.scss */
.bg-gradient-products-bg {
  background: linear-gradient(to bottom, #1AA79C 70%, #fff 30%); }

/*=========================
    1. Start COMMON css 
==========================*/
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Black.eot");
  src: url("../fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Black.woff2") format("woff2"), url("../fonts/Gotham-Black.woff") format("woff"), url("../fonts/Gotham-Black.ttf") format("truetype"), url("../fonts/Gotham-Black.svg#Gotham-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Bold.eot");
  src: url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Bold.woff2") format("woff2"), url("../fonts/Gotham-Bold.woff") format("woff"), url("../fonts/Gotham-Bold.ttf") format("truetype"), url("../fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Book.eot");
  src: url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Book.woff2") format("woff2"), url("../fonts/Gotham-Book.woff") format("woff"), url("../fonts/Gotham-Book.ttf") format("truetype"), url("../fonts/Gotham-Book.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Gotham Ultra';
  src: url("../fonts/Gotham-Ultra.eot");
  src: url("../fonts/Gotham-Ultra.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Ultra.woff2") format("woff2"), url("../fonts/Gotham-Ultra.woff") format("woff"), url("../fonts/Gotham-Ultra.ttf") format("truetype"), url("../fonts/Gotham-Ultra.svg#Gotham-Ultra") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-XLight.eot");
  src: url("../fonts/Gotham-XLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-XLight.woff2") format("woff2"), url("../fonts/Gotham-XLight.woff") format("woff"), url("../fonts/Gotham-XLight.ttf") format("truetype"), url("../fonts/Gotham-XLight.svg#Gotham-XLight") format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Thin.eot");
  src: url("../fonts/Gotham-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Thin.woff2") format("woff2"), url("../fonts/Gotham-Thin.woff") format("woff"), url("../fonts/Gotham-Thin.ttf") format("truetype"), url("../fonts/Gotham-Thin.svg#Gotham-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Medium.eot");
  src: url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Medium.woff2") format("woff2"), url("../fonts/Gotham-Medium.woff") format("woff"), url("../fonts/Gotham-Medium.ttf") format("truetype"), url("../fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Light.eot");
  src: url("../fonts/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Light.woff2") format("woff2"), url("../fonts/Gotham-Light.woff") format("woff"), url("../fonts/Gotham-Light.ttf") format("truetype"), url("../fonts/Gotham-Light.svg#Gotham-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
/* line 109, ../../html_v1_php/scss/_common.scss */
html {
  font-size: 100%;
  scroll-behavior: smooth; }

/* line 114, ../../html_v1_php/scss/_common.scss */
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 120, ../../html_v1_php/scss/_common.scss */
html,
body {
  height: 100%;
  background: #ffffff;
  opacity: 1;
  transition: 1s opacity; }

/* line 128, ../../html_v1_php/scss/_common.scss */
body {
  font-family: 'Gotham';
  color: #172D34;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400; }
  @media (max-width: 767.98px) {
    /* line 128, ../../html_v1_php/scss/_common.scss */
    body {
      font-size: 16px;
      line-height: 26px; } }

/* line 141, ../../html_v1_php/scss/_common.scss */
body.fade-out {
  opacity: 0;
  transition: none; }

/* line 146, ../../html_v1_php/scss/_common.scss */
.caret {
  border-left: solid 3px transparent;
  border-right: solid 3px transparent;
  border-top: solid 3px #1AA79C;
  position: absolute;
  right: 0px;
  top: 25px; }

/* line 155, ../../html_v1_php/scss/_common.scss */
.section-title {
  margin-bottom: 20px; }

/* line 159, ../../html_v1_php/scss/_common.scss */
a {
  color: #1AA79C;
  text-decoration: none;
  /*font-weight: normal;*/
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }
  /* line 165, ../../html_v1_php/scss/_common.scss */
  a:hover, a:focus {
    text-decoration: none; }
  /* line 171, ../../html_v1_php/scss/_common.scss */
  a:hover {
    color: #075469; }

/* line 176, ../../html_v1_php/scss/_common.scss */
img.border-radius {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

/* line 180, ../../html_v1_php/scss/_common.scss */
a:focus,
input:focus,
textarea:focus,
button:focus {
  text-decoration: none;
  outline: none; }

/* line 188, ../../html_v1_php/scss/_common.scss */
i,
span,
a {
  display: inline-block; }

/* line 194, ../../html_v1_php/scss/_common.scss */
h1 {
  font-weight: bold;
  margin-bottom: 0px; }

/* line 199, ../../html_v1_php/scss/_common.scss */
h2,
h3,
h4,
h6 {
  font-family: 'Gotham';
  font-weight: bold;
  color: #014A31;
  margin-bottom: 0px; }



/* line 207, ../../html_v1_php/scss/_common.scss */
h5 {
  font-family: 'Gotham';
  font-weight: 500;
  margin-bottom: 0px; }

/* line 213, ../../html_v1_php/scss/_common.scss */
h1 {
  font-size: 42px;
  line-height: 48px;
  letter-spacing: 1px; }

/* line 219, ../../html_v1_php/scss/_common.scss */
h2 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700; }
  @media (max-width: 1399.98px) {
    /* line 219, ../../html_v1_php/scss/_common.scss */
    h2 {
      font-size: 30px;
      line-height: 38px; } }
  @media (max-width: 1199.98px) {
    /* line 219, ../../html_v1_php/scss/_common.scss */
    h2 {
      font-size: 28px;
      line-height: 36px; } }
  @media (max-width: 991.98px) {
    /* line 219, ../../html_v1_php/scss/_common.scss */
    h2 {
      font-size: 26px;
      line-height: 34px; } }
  @media (max-width: 767.98px) {
    /* line 219, ../../html_v1_php/scss/_common.scss */
    h2 {
      font-size: 24px;
      line-height: 32px; } }
  @media (max-width: 575.98px) {
    /* line 219, ../../html_v1_php/scss/_common.scss */
    h2 {
      font-size: 22px;
      line-height: 30px; } }

/* line 245, ../../html_v1_php/scss/_common.scss */
h3 {
  font-size: 28px;
  line-height: 36px; }
  @media (max-width: 1199.98px) {
    /* line 245, ../../html_v1_php/scss/_common.scss */
    h3 {
      font-size: 26px;
      line-height: 34px; } }
  @media (max-width: 991.98px) {
    /* line 245, ../../html_v1_php/scss/_common.scss */
    h3 {
      font-size: 24px;
      line-height: 32px; } }
  @media (max-width: 767.98px) {
    /* line 245, ../../html_v1_php/scss/_common.scss */
    h3 {
      font-size: 22px;
      line-height: 30px; } }
  @media (max-width: 575.98px) {
    /* line 245, ../../html_v1_php/scss/_common.scss */
    h3 {
      font-size: 20px;
      line-height: 28px; } }

/* line 266, ../../html_v1_php/scss/_common.scss */
h4 {
  font-size: 24px;
  line-height: 32px; }
  @media (max-width: 991.98px) {
    /* line 266, ../../html_v1_php/scss/_common.scss */
    h4 {
      font-size: 22px;
      line-height: 30px; } }
  @media (max-width: 767.98px) {
    /* line 266, ../../html_v1_php/scss/_common.scss */
    h4 {
      font-size: 20px;
      line-height: 28px; } }
  @media (max-width: 575.98px) {
    /* line 266, ../../html_v1_php/scss/_common.scss */
    h4 {
      font-size: 18px;
      line-height: 26px; } }

/* line 283, ../../html_v1_php/scss/_common.scss */
h5 {
  font-size: 22px;
  line-height: 30px; }
  @media (max-width: 991.98px) {
    /* line 283, ../../html_v1_php/scss/_common.scss */
    h5 {
      font-size: 20px;
      line-height: 28px; } }
  @media (max-width: 767.98px) {
    /* line 283, ../../html_v1_php/scss/_common.scss */
    h5 {
      font-size: 17px;
      line-height: 25px; } }

/* line 295, ../../html_v1_php/scss/_common.scss */
h6 {
  font-size: 18px;
  line-height: 26px;
  color: #B72519;
  font-weight: 400;
  text-transform: uppercase; }
  @media (max-width: 991.98px) {
    /* line 295, ../../html_v1_php/scss/_common.scss */
    h6 {
      font-size: 16px; } }
  @media (max-width: 767.98px) {
    /* line 295, ../../html_v1_php/scss/_common.scss */
    h6 {
      font-size: 14px; } }

/* line 310, ../../html_v1_php/scss/_common.scss */
ul,
ol {
  margin: 0px;
  padding: 0px;
  list-style-type: none; }

/* line 317, ../../html_v1_php/scss/_common.scss */
p {
  color: #172D34;
  font-size: 18px;
  margin: 0px;
  margin-bottom: 1rem;
  letter-spacing: -0.4pt; }
  @media (max-width: 991.98px) {
    /* line 317, ../../html_v1_php/scss/_common.scss */
    p {
      font-size: 16px;
      line-height: 26px; } }
  @media (max-width: 575.98px) {
    /* line 317, ../../html_v1_php/scss/_common.scss */
    p {
      margin-bottom: 1rem; } }

/* line 334, ../../html_v1_php/scss/_common.scss */
.abstract {
  font-size: 26px;
  color: #014A31;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 30px; }
  @media (max-width: 1199.98px) {
    /* line 334, ../../html_v1_php/scss/_common.scss */
    .abstract {
      font-size: 24px; } }
  @media (max-width: 991.98px) {
    /* line 334, ../../html_v1_php/scss/_common.scss */
    .abstract {
      font-size: 22px; } }
  @media (max-width: 767.98px) {
    /* line 334, ../../html_v1_php/scss/_common.scss */
    .abstract {
      font-size: 20px; } }

/* line 354, ../../html_v1_php/scss/_common.scss */
strong,
b {
  font-weight: 500;
  color: #172D34; }

/* line 360, ../../html_v1_php/scss/_common.scss */
small {
  font-size: 14px;
  color: #172D34;
  font-weight: 400; }

/* line 366, ../../html_v1_php/scss/_common.scss */
input,
textarea {
  display: inherit; }

/* line 371, ../../html_v1_php/scss/_common.scss */
img {
  max-width: 100%; }

/* line 374, ../../html_v1_php/scss/_common.scss */
main {
  overflow-x: hidden; }

/* line 377, ../../html_v1_php/scss/_common.scss */
section {
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden; }
  /* line 386, ../../html_v1_php/scss/_common.scss */
  section.no-padding-bottom {
    padding-bottom: 0; }
  /* line 390, ../../html_v1_php/scss/_common.scss */
  section.no-padding {
    padding-top: 0;
    padding-bottom: 0; }
  @media (max-width: 991.98px) {
    /* line 377, ../../html_v1_php/scss/_common.scss */
    section {
      padding-top: 60px !important;
      padding-bottom: 60px !important; } }
  @media (max-width: 767.98px) {
    /* line 377, ../../html_v1_php/scss/_common.scss */
    section {
      padding-top: 40px !important;
      padding-bottom: 40px !important; } }

/*********Menu Update***************/
/* line 407, ../../html_v1_php/scss/_common.scss */
.navik-header {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  background-color: transparent;
  padding: 20px 0px;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }
  @media (min-width: 1199.98px) {
    /* line 416, ../../html_v1_php/scss/_common.scss */
    .navik-header:before {
      content: '';
      position: absolute;
      top: 0;
      height: 100%;
      width: 100%;
      background: #014a31;
      background: -moz-linear-gradient(180deg, rgba(1, 74, 49, 0.4009978992) 0%, rgba(1, 74, 49, 0) 100%);
      background: -webkit-linear-gradient(180deg, rgba(1, 74, 49, 0.4009978992) 0%, rgba(1, 74, 49, 0) 100%);
      background: linear-gradient(180deg, rgba(1, 74, 49, 0.4009978992) 0%, rgba(1, 74, 49, 0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#014a31",endColorstr="#014a31",GradientType=1); } }
  @media (max-width: 1199.98px) {
    /* line 407, ../../html_v1_php/scss/_common.scss */
    .navik-header {
      padding: 14px 0px 14px 0px;
      background-color: #ffffff;
      -webkit-box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.1);
      -o-box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.1); } }
  @media (max-width: 991.98px) {
    /* line 407, ../../html_v1_php/scss/_common.scss */
    .navik-header {
      background-color: #ffffff; } }
  @media (max-width: 991.98px) {
    /* line 440, ../../html_v1_php/scss/_common.scss */
    .navik-header hr {
      display: none; } }
  @media (max-width: 767.98px) {
    /* line 440, ../../html_v1_php/scss/_common.scss */
    .navik-header hr {
      display: none; } }
  @media (max-width: 1199.98px) {
    /* line 448, ../../html_v1_php/scss/_common.scss */
    .navik-header .logo {
      padding: 0px 40px 0px 0; } }
  @media (max-width: 767.98px) {
    /* line 448, ../../html_v1_php/scss/_common.scss */
    .navik-header .logo {
      text-align: left;
      padding: 0px; } }
  /* line 458, ../../html_v1_php/scss/_common.scss */
  .navik-header .logo img {
    max-height: 70px;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
    @media (max-width: 991.98px) {
      /* line 458, ../../html_v1_php/scss/_common.scss */
      .navik-header .logo img {
        max-height: 55px; } }
    @media (max-width: 575.98px) {
      /* line 458, ../../html_v1_php/scss/_common.scss */
      .navik-header .logo img {
        max-height: 46px; } }
    @media (max-width: 480px) {
      /* line 458, ../../html_v1_php/scss/_common.scss */
      .navik-header .logo img {
        max-height: 40px; } }
  @media (max-width: 1199.98px) {
    /* line 473, ../../html_v1_php/scss/_common.scss */
    .navik-header .burger-menu {
      top: 24px;
      right: 0; } }
  @media (max-width: 991.98px) {
    /* line 473, ../../html_v1_php/scss/_common.scss */
    .navik-header .burger-menu {
      top: 18px; } }
  @media (max-width: 575.98px) {
    /* line 473, ../../html_v1_php/scss/_common.scss */
    .navik-header .burger-menu {
      top: 20px; } }
  @media (max-width: 480px) {
    /* line 473, ../../html_v1_php/scss/_common.scss */
    .navik-header .burger-menu {
      top: 10px; } }
  /* line 487, ../../html_v1_php/scss/_common.scss */
  .navik-header .burger-menu .line-menu {
    background-color: #B72519; }
  /* line 496, ../../html_v1_php/scss/_common.scss */
  .navik-header .navik-menu ul {
    padding-top: 72px; }
    @media (max-width: 1199.98px) {
      /* line 496, ../../html_v1_php/scss/_common.scss */
      .navik-header .navik-menu ul {
        background-color: #ffffff;
        padding-top: 20px;
        position: relative; } }
    /* line 513, ../../html_v1_php/scss/_common.scss */
    .navik-header .navik-menu ul li a {
      font-family: 'Gotham';
      height: 30px;
      line-height: 0;
      text-transform: uppercase;
      color: #ffffff;
      font-weight: bold;
      font-size: 16px;
      padding: 0px;
      -webkit-transition: all 0.3s ease-out 0s !important;
      -moz-transition: all 0.3s ease-out 0s !important;
      -ms-transition: all 0.3s ease-out 0s !important;
      -o-transition: all 0.3s ease-out 0s !important;
      transition: all 0.3s ease-out 0s !important; }
      @media (max-width: 1399.98px) {
        /* line 513, ../../html_v1_php/scss/_common.scss */
        .navik-header .navik-menu ul li a {
          font-size: 14px; } }
      @media (min-width: 1199.98px) {
        /* line 513, ../../html_v1_php/scss/_common.scss */
        .navik-header .navik-menu ul li a {
          margin-left: 40px; } }
      @media (max-width: 1199.98px) {
        /* line 532, ../../html_v1_php/scss/_common.scss */
        .navik-header .navik-menu ul li a:active {
          color: #212121 !important; }
        /* line 535, ../../html_v1_php/scss/_common.scss */
        .navik-header .navik-menu ul li a:hover {
          color: #B72519 !important;
          background-color: transparent; } }
      /* line 540, ../../html_v1_php/scss/_common.scss */
      .navik-header .navik-menu ul li a:hover {
        color: rgba(255, 255, 255, 0.5); }
      @media (max-width: 1199.98px) {
        /* line 513, ../../html_v1_php/scss/_common.scss */
        .navik-header .navik-menu ul li a {
          padding: 26px 0px;
          color: #212121;
          font-size: 16px;
          font-weight: 500; } }
      @media (max-width: 575.98px) {
        /* line 513, ../../html_v1_php/scss/_common.scss */
        .navik-header .navik-menu ul li a {
          font-size: 14px;
          padding: 22px 0px; } }
    /* line 563, ../../html_v1_php/scss/_common.scss */
    .navik-header .navik-menu ul li ul {
      padding-top: 26px;
      width: 350px;
      left: 42px; }
      @media (min-width: 1199.98px) {
        /* line 563, ../../html_v1_php/scss/_common.scss */
        .navik-header .navik-menu ul li ul {
          border-top: 3px solid #B72519; } }
      @media (max-width: 1199.98px) {
        /* line 563, ../../html_v1_php/scss/_common.scss */
        .navik-header .navik-menu ul li ul {
          padding-top: 8px;
          padding-bottom: 10px;
          width: 100%;
          left: 0px; } }
      /* line 577, ../../html_v1_php/scss/_common.scss */
      .navik-header .navik-menu ul li ul li:before {
        content: '';
        display: block;
        position: absolute;
        left: 30px;
        bottom: 0;
        height: 2px;
        width: 0;
        transition: width 0s ease, background .50s ease; }
      /* line 587, ../../html_v1_php/scss/_common.scss */
      .navik-header .navik-menu ul li ul li:after {
        content: '';
        display: block;
        position: absolute;
        right: 30px;
        bottom: 0;
        height: 2px;
        width: 0;
        background: #00672D;
        transition: width .50s ease; }
        @media (max-width: 1199.98px) {
          /* line 587, ../../html_v1_php/scss/_common.scss */
          .navik-header .navik-menu ul li ul li:after {
            background: transparent; } }
      /* line 606, ../../html_v1_php/scss/_common.scss */
      .navik-header .navik-menu ul li ul li:hover a:before {
        width: 0 !important; }
      /* line 614, ../../html_v1_php/scss/_common.scss */
      .navik-header .navik-menu ul li ul li:hover:before {
        width: 82%;
        background: #00672D;
        transition: width .50s ease; }
        @media (max-width: 1199.98px) {
          /* line 614, ../../html_v1_php/scss/_common.scss */
          .navik-header .navik-menu ul li ul li:hover:before {
            background: transparent; } }
      /* line 623, ../../html_v1_php/scss/_common.scss */
      .navik-header .navik-menu ul li ul li:hover:after {
        width: 82%;
        background: transparent;
        transition: all 0s ease; }
        @media (max-width: 1199.98px) {
          /* line 623, ../../html_v1_php/scss/_common.scss */
          .navik-header .navik-menu ul li ul li:hover:after {
            background: transparent; } }
      /* line 634, ../../html_v1_php/scss/_common.scss */
      .navik-header .navik-menu ul li ul li a {
        color: #212121 !important;
        font-style: normal;
        font-size: 14px;
        font-weight: 400;
        padding: 10px 28px 10px !important;
        background-color: transparent;
        margin-left: 0;
        height: auto;
        line-height: 25px; }
        @media (max-width: 1199.98px) {
          /* line 634, ../../html_v1_php/scss/_common.scss */
          .navik-header .navik-menu ul li ul li a {
            line-height: 18px; }
            /* line 647, ../../html_v1_php/scss/_common.scss */
            .navik-header .navik-menu ul li ul li a:hover {
              background-color: transparent !important;
              color: #B72519 !important; } }
        @media (max-width: 575.98px) {
          /* line 634, ../../html_v1_php/scss/_common.scss */
          .navik-header .navik-menu ul li ul li a {
            font-size: 13px; } }
  @media (max-width: 1199.98px) {
    /* line 667, ../../html_v1_php/scss/_common.scss */
    .navik-header .dropdown-plus {
      width: 100%; } }
  /* line 672, ../../html_v1_php/scss/_common.scss */
  .navik-header .dropdown-plus::after, .navik-header .dropdown-plus::before {
    background-color: #B72519;
    right: 0px; }
  /* line 676, ../../html_v1_php/scss/_common.scss */
  .navik-header .top-nav-bar {
    float: right;
    position: absolute;
    right: 0;
    top: 14px;
    display: inline-flex; }
    @media (max-width: 1199.98px) {
      /* line 676, ../../html_v1_php/scss/_common.scss */
      .navik-header .top-nav-bar {
        right: 42px;
        top: 20px; } }
    @media (max-width: 991.98px) {
      /* line 676, ../../html_v1_php/scss/_common.scss */
      .navik-header .top-nav-bar {
        top: 16px; } }
    @media (max-width: 575.98px) {
      /* line 676, ../../html_v1_php/scss/_common.scss */
      .navik-header .top-nav-bar {
        right: 42px; } }
    @media (max-width: 480px) {
      /* line 676, ../../html_v1_php/scss/_common.scss */
      .navik-header .top-nav-bar {
        top: 6px;
        right: 34px; } }
    /* line 696, ../../html_v1_php/scss/_common.scss */
    .navik-header .top-nav-bar .icon-search {
      color: #23AAE1;
      margin-right: 0px;
      -webkit-transition: all 0.3s ease-out 0s !important;
      -moz-transition: all 0.3s ease-out 0s !important;
      -ms-transition: all 0.3s ease-out 0s !important;
      -o-transition: all 0.3s ease-out 0s !important;
      transition: all 0.3s ease-out 0s !important; }
      /* line 703, ../../html_v1_php/scss/_common.scss */
      .navik-header .top-nav-bar .icon-search:hover {
        color: #ffffff; }
    /* line 707, ../../html_v1_php/scss/_common.scss */
    .navik-header .top-nav-bar .icon-language-icon {
      padding-right: 8px; }
    /* line 710, ../../html_v1_php/scss/_common.scss */
    .navik-header .top-nav-bar .icon-icon-search {
      padding-right: 8px;
      -webkit-transition: all 0.3s ease-out 0s !important;
      -moz-transition: all 0.3s ease-out 0s !important;
      -ms-transition: all 0.3s ease-out 0s !important;
      -o-transition: all 0.3s ease-out 0s !important;
      transition: all 0.3s ease-out 0s !important; }
    /* line 714, ../../html_v1_php/scss/_common.scss */
    .navik-header .top-nav-bar .icon-link.header_search.search-icon {
      padding-top: 2px;
      display: none; }
    /* line 718, ../../html_v1_php/scss/_common.scss */
    .navik-header .top-nav-bar a {
      color: #D8D8D8;
      font-size: 16px;
      font-weight: 400;
      padding-left: 20px;
      -webkit-transition: all 0.3s ease-out 0s !important;
      -moz-transition: all 0.3s ease-out 0s !important;
      -ms-transition: all 0.3s ease-out 0s !important;
      -o-transition: all 0.3s ease-out 0s !important;
      transition: all 0.3s ease-out 0s !important; }
      /* line 724, ../../html_v1_php/scss/_common.scss */
      .navik-header .top-nav-bar a:hover {
        color: rgba(255, 255, 255, 0.5); }
        @media (max-width: 1199.98px) {
          /* line 724, ../../html_v1_php/scss/_common.scss */
          .navik-header .top-nav-bar a:hover {
            color: #B72519; } }
      @media (max-width: 1399.98px) {
        /* line 718, ../../html_v1_php/scss/_common.scss */
        .navik-header .top-nav-bar a {
          font-size: 14px; } }
      @media (max-width: 1199.98px) {
        /* line 718, ../../html_v1_php/scss/_common.scss */
        .navik-header .top-nav-bar a {
          color: #212121; } }
      @media (max-width: 480px) {
        /* line 718, ../../html_v1_php/scss/_common.scss */
        .navik-header .top-nav-bar a {
          font-size: 15px;
          padding-left: 12px; } }
    /* line 741, ../../html_v1_php/scss/_common.scss */
    .navik-header .top-nav-bar .arabic-language {
      font-family: 'Cairo', sans-serif;
      color: #D8D8D8;
      font-weight: 400;
      -webkit-transition: all 0.3s ease-out 0s !important;
      -moz-transition: all 0.3s ease-out 0s !important;
      -ms-transition: all 0.3s ease-out 0s !important;
      -o-transition: all 0.3s ease-out 0s !important;
      transition: all 0.3s ease-out 0s !important; }
      @media (max-width: 1199.98px) {
        /* line 741, ../../html_v1_php/scss/_common.scss */
        .navik-header .top-nav-bar .arabic-language {
          color: #212121; } }
  /* line 754, ../../html_v1_php/scss/_common.scss */
  .navik-header .header-shadow-wrapper {
    display: none; }
    /* line 756, ../../html_v1_php/scss/_common.scss */
    .navik-header .header-shadow-wrapper:after {
      box-shadow: none !important; }
  /* line 760, ../../html_v1_php/scss/_common.scss */
  .navik-header .nav-border {
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    background: rgba(255, 255, 255, 0.2); }

/* line 770, ../../html_v1_php/scss/_common.scss */
.navik-header.sticky {
  margin-top: 0px !important;
  background-color: #004931;
  padding: 0px 0px; }
  /* line 775, ../../html_v1_php/scss/_common.scss */
  .navik-header.sticky .logo img {
    max-height: 40px; }
  /* line 780, ../../html_v1_php/scss/_common.scss */
  .navik-header.sticky .navik-menu ul {
    padding-top: 0px; }
  /* line 784, ../../html_v1_php/scss/_common.scss */
  .navik-header.sticky .nav-border {
    display: none; }
  /* line 787, ../../html_v1_php/scss/_common.scss */
  .navik-header.sticky .top-nav-bar {
    display: none; }

/* line 792, ../../html_v1_php/scss/_common.scss */
.navik-menu ul li.current-menu > a {
  background-color: transparent; }

/* line 797, ../../html_v1_php/scss/_common.scss */
.navik-header.sticky .navik-menu ul li ul {
  padding-top: 20px;
  top: 70px; }

/* line 801, ../../html_v1_php/scss/_common.scss */
.navik-menu ul li.current-menu > a, .navik-menu ul li:hover > a {
  background-color: transparent; }

/* line 811, ../../html_v1_php/scss/_common.scss */
.fancybox-container {
  z-index: 999999; }

/* line 815, ../../html_v1_php/scss/_common.scss */
li.last-menu-child.dropdown_menu ul {
  left: -132px !important; }
  @media (max-width: 1399.98px) {
    /* line 815, ../../html_v1_php/scss/_common.scss */
    li.last-menu-child.dropdown_menu ul {
      left: -148px !important; } }
  @media (max-width: 1199.98px) {
    /* line 815, ../../html_v1_php/scss/_common.scss */
    li.last-menu-child.dropdown_menu ul {
      left: 0px !important; } }

/***************************************************
  Page Search
****************************************************/
/* line 828, ../../html_v1_php/scss/_common.scss */
.search-cont-right {
  float: right;
  display: inline-flex;
  align-items: center;
  margin-right: 60px;
  margin-top: 70px; }
  @media (max-width: 1199.98px) {
    /* line 828, ../../html_v1_php/scss/_common.scss */
    .search-cont-right {
      margin-right: 85px;
      margin-top: 42px; } }
  @media (max-width: 991.98px) {
    /* line 828, ../../html_v1_php/scss/_common.scss */
    .search-cont-right {
      margin-top: 57px;
      margin-right: 43px; } }
  @media (max-width: 767.98px) {
    /* line 828, ../../html_v1_php/scss/_common.scss */
    .search-cont-right {
      margin-right: 37px; } }
  @media (max-width: 480px) {
    /* line 828, ../../html_v1_php/scss/_common.scss */
    .search-cont-right {
      margin-right: 29px; } }
  @media (max-width: 388px) {
    /* line 828, ../../html_v1_php/scss/_common.scss */
    .search-cont-right {
      margin-right: 23px; } }
  /* line 854, ../../html_v1_php/scss/_common.scss */
  .search-cont-right .icon-globe {
    font-size: 20px;
    color: #FFC425;
    vertical-align: middle;
    margin-right: 5px; }
    @media (max-width: 767.98px) {
      /* line 854, ../../html_v1_php/scss/_common.scss */
      .search-cont-right .icon-globe {
        font-size: 16px; } }
    @media (max-width: 480px) {
      /* line 854, ../../html_v1_php/scss/_common.scss */
      .search-cont-right .icon-globe {
        font-size: 14px; } }
    @media (max-width: 388px) {
      /* line 854, ../../html_v1_php/scss/_common.scss */
      .search-cont-right .icon-globe {
        font-size: 10px;
        margin-right: 2px; } }

/* line 873, ../../html_v1_php/scss/_common.scss */
.icon-search {
  font-size: 19px;
  color: #ffffff;
  vertical-align: sub;
  margin-right: 3px; }

/* line 881, ../../html_v1_php/scss/_common.scss */
.search-cont-right a.arabic {
  font-family: 'Cairo', sans-serif;
  color: #ffffff;
  font-size: 14px;
  margin-right: 20px; }
  @media (max-width: 1199.98px) {
    /* line 881, ../../html_v1_php/scss/_common.scss */
    .search-cont-right a.arabic {
      margin-right: 8px; } }
  @media (max-width: 1199.98px) {
    /* line 881, ../../html_v1_php/scss/_common.scss */
    .search-cont-right a.arabic {
      margin-right: 13px; } }
  @media (max-width: 480px) {
    /* line 881, ../../html_v1_php/scss/_common.scss */
    .search-cont-right a.arabic {
      font-size: 15px; } }
  @media (max-width: 388px) {
    /* line 881, ../../html_v1_php/scss/_common.scss */
    .search-cont-right a.arabic {
      font-size: 10px;
      margin-right: 5px;
      margin-top: 4px; } }
  /* line 903, ../../html_v1_php/scss/_common.scss */
  .search-cont-right a.arabic:hover {
    color: #FFC425; }

/* line 908, ../../html_v1_php/scss/_common.scss */
.search-icon a {
  color: #ffffff;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: normal; }
  @media (max-width: 480px) {
    /* line 908, ../../html_v1_php/scss/_common.scss */
    .search-icon a {
      font-size: 12px; } }
  @media (max-width: 388px) {
    /* line 908, ../../html_v1_php/scss/_common.scss */
    .search-icon a {
      font-size: 10px; } }
  /* line 919, ../../html_v1_php/scss/_common.scss */
  .search-icon a:hover {
    color: #FFC425; }

/* line 924, ../../html_v1_php/scss/_common.scss */
.page_search_box {
  position: fixed;
  width: 100%;
  height: 0;
  /*background: rgba(0, 79, 163, 0.98);*/
  background: #004931;
  z-index: 9999999;
  left: 0;
  top: 0;
  transition: 0.3s;
  display: flex;
  align-items: center;
  opacity: 0;
  visibility: hidden; }

/* line 941, ../../html_v1_php/scss/_common.scss */
.page_search_box.active {
  height: 130px;
  opacity: 1;
  visibility: visible; }

/* line 947, ../../html_v1_php/scss/_common.scss */
.page_search_box .searchinput {
  width: 70%;
  margin: 0 auto;
  position: relative;
  border-bottom: 1px solid rgba(222, 226, 230, 0.45) !important; }
  @media (max-width: 767.98px) {
    /* line 947, ../../html_v1_php/scss/_common.scss */
    .page_search_box .searchinput {
      width: 80%; } }

/* line 959, ../../html_v1_php/scss/_common.scss */
.page_search_box .searchinput input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(255, 255, 255, 0.5); }

/* line 964, ../../html_v1_php/scss/_common.scss */
.page_search_box .searchinput input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.5); }

/* line 969, ../../html_v1_php/scss/_common.scss */
.page_search_box .searchinput input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(255, 255, 255, 0.5); }

/* line 974, ../../html_v1_php/scss/_common.scss */
.page_search_box .searchinput input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.5); }

/* line 979, ../../html_v1_php/scss/_common.scss */
.page_search_box .searchinput input {
  width: 100%;
  background: none;
  height: 50px;
  font-size: 20px;
  color: #ffffff;
  font-weight: 300;
  padding: 0 35px 0 0px; }
  @media (max-width: 767.98px) {
    /* line 979, ../../html_v1_php/scss/_common.scss */
    .page_search_box .searchinput input {
      width: 90%;
      font-size: 16px; } }

/* line 995, ../../html_v1_php/scss/_common.scss */
.page_search_box .searchinput button {
  position: absolute;
  bottom: 11px;
  right: 0;
  border: 0;
  padding: 0;
  background: none;
  font-size: 20px;
  color: rgba(255, 255, 255, 0.5); }
  @media (max-width: 767.98px) {
    /* line 995, ../../html_v1_php/scss/_common.scss */
    .page_search_box .searchinput button {
      font-size: 18px; } }

/* line 1011, ../../html_v1_php/scss/_common.scss */
.page_search_box .searchinput button:hover {
  color: rgba(255, 255, 255, 0.5); }

/*@media only screen and (max-width: 767px) {
  .page_search_box .searchinput button {
    font-size: 18px;
  }
}*/
/* line 1020, ../../html_v1_php/scss/_common.scss */
.page_search_box .searchinput p {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px; }

/* line 1026, ../../html_v1_php/scss/_common.scss */
.search_close {
  position: absolute;
  top: 8px;
  right: 30px;
  padding: 5px;
  font-size: 24px;
  cursor: pointer; }
  @media (max-width: 767.98px) {
    /* line 1026, ../../html_v1_php/scss/_common.scss */
    .search_close {
      top: 8px;
      right: 12px; } }

/* line 1041, ../../html_v1_php/scss/_common.scss */
.search_close:hover span {
  color: rgba(255, 255, 255, 0.7); }

/*@media only screen and (max-width: 767px) {
  .search_close {
    top: 22px;
    right: 30px;
  }
}*/
/* line 1052, ../../html_v1_php/scss/_common.scss */
.search_close span {
  font-size: 24px;
  cursor: pointer;
  display: inline-block;
  transition: 0.5s;
  color: #ffffff; }

/*****slider revolution***********/
/* line 1065, ../../html_v1_php/scss/_common.scss */
.rev-slider-wrapper {
  height: 100vh; }
  /* line 1067, ../../html_v1_php/scss/_common.scss */
  .rev-slider-wrapper .rev-slider {
    height: 100vh !important; }

/* line 1072, ../../html_v1_php/scss/_common.scss */
[class*="scaption"][class*="-medium"] {
  line-height: 28px;
  color: #D8D8D8 !important;
  ont-family: 'Gotham';
  font-weight: 300 !important;
  font-size: 18px !important;
  text-transform: uppercase !important; }
  @media (max-width: 767.98px) {
    /* line 1072, ../../html_v1_php/scss/_common.scss */
    [class*="scaption"][class*="-medium"] {
      font-size: 16px !important; } }
  @media (max-width: 575.98px) {
    /* line 1072, ../../html_v1_php/scss/_common.scss */
    [class*="scaption"][class*="-medium"] {
      font-size: 14px !important; } }

/* line 1086, ../../html_v1_php/scss/_common.scss */
[class*="scaption"][class*="-large"] p {
  font-size: 54px;
  line-height: 64px;
  font-family: 'Gotham';
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase !important; }
  @media (max-width: 991.98px) {
    /* line 1086, ../../html_v1_php/scss/_common.scss */
    [class*="scaption"][class*="-large"] p {
      font-size: 35px !important;
      line-height: 41px !important; } }
  @media (max-width: 767.98px) {
    /* line 1086, ../../html_v1_php/scss/_common.scss */
    [class*="scaption"][class*="-large"] p {
      font-size: 26px !important;
      line-height: 31px !important; } }
  @media (max-width: 575.98px) {
    /* line 1086, ../../html_v1_php/scss/_common.scss */
    [class*="scaption"][class*="-large"] p {
      font-size: 20px !important;
      line-height: 26px !important;
      margin-top: 10px !important; } }
  @media (max-width: 480px) {
    /* line 1086, ../../html_v1_php/scss/_common.scss */
    [class*="scaption"][class*="-large"] p {
      margin-top: 10px !important; } }
  @media (max-width: 388px) {
    /* line 1086, ../../html_v1_php/scss/_common.scss */
    [class*="scaption"][class*="-large"] p {
      font-size: 18px !important;
      margin-top: 20px !important;
      line-height: 26px !important; } }

/* line 1115, ../../html_v1_php/scss/_common.scss */
a.btn.button-bg-slider.link_to_slide {
  background-color: transparent;
  border: 1px solid rgba(216, 216, 216, 0.4) !important;
  color: #ffffff;
  padding: 15px 60px 15px 20px !important;
  border-radius: 0px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  font-family: 'Gotham';
  text-transform: uppercase !important;
  position: relative;
  margin-top: -70px !important;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }
  @media (max-width: 991.98px) {
    /* line 1115, ../../html_v1_php/scss/_common.scss */
    a.btn.button-bg-slider.link_to_slide {
      margin-top: -50px !important; } }
  @media (max-width: 767.98px) {
    /* line 1115, ../../html_v1_php/scss/_common.scss */
    a.btn.button-bg-slider.link_to_slide {
      margin-top: -40px !important; } }
  @media (max-width: 575.98px) {
    /* line 1115, ../../html_v1_php/scss/_common.scss */
    a.btn.button-bg-slider.link_to_slide {
      margin-top: -18px !important;
      font-size: 14px !important;
      padding: 15px 40px 15px 20px !important; } }
  @media (max-width: 480px) {
    /* line 1115, ../../html_v1_php/scss/_common.scss */
    a.btn.button-bg-slider.link_to_slide {
      margin-top: 0px !important; } }
  @media (max-width: 440px) {
    /* line 1115, ../../html_v1_php/scss/_common.scss */
    a.btn.button-bg-slider.link_to_slide {
      margin-top: 26px !important; } }
  @media (max-width: 388px) {
    /* line 1115, ../../html_v1_php/scss/_common.scss */
    a.btn.button-bg-slider.link_to_slide {
      margin-top: 50px !important; } }
  /* line 1148, ../../html_v1_php/scss/_common.scss */
  a.btn.button-bg-slider.link_to_slide span {
    font-size: 10px !important;
    position: absolute;
    right: 24px;
    top: 24px !important;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important;
    color: #B72519; }
    @media (max-width: 1199.98px) {
      /* line 1148, ../../html_v1_php/scss/_common.scss */
      a.btn.button-bg-slider.link_to_slide span {
        top: 21px !important; } }
    @media (max-width: 575.98px) {
      /* line 1148, ../../html_v1_php/scss/_common.scss */
      a.btn.button-bg-slider.link_to_slide span {
        top: 18px !important;
        right: 14px !important;
        font-size: 8px !important; } }
  /* line 1164, ../../html_v1_php/scss/_common.scss */
  a.btn.button-bg-slider.link_to_slide:focus {
    box-shadow: none !important; }
  /* line 1167, ../../html_v1_php/scss/_common.scss */
  a.btn.button-bg-slider.link_to_slide:hover {
    background: #B72519;
    border: 1px solid #B72519; }
    /* line 1170, ../../html_v1_php/scss/_common.scss */
    a.btn.button-bg-slider.link_to_slide:hover span {
      right: 20px;
      color: #ffffff; }

/* line 1177, ../../html_v1_php/scss/_common.scss */
.transparent-button {
  background-color: transparent;
  border: 1px solid #D8D8D8;
  color: #004931;
  padding: 10px 60px 10px 20px;
  border-radius: 0px;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }
  @media (max-width: 767.98px) {
    /* line 1177, ../../html_v1_php/scss/_common.scss */
    .transparent-button {
      padding: 8px 50px 8px 14px;
      font-size: 14px; } }
  /* line 1192, ../../html_v1_php/scss/_common.scss */
  .transparent-button span {
    font-size: 10px;
    position: absolute;
    right: 24px;
    top: 19px;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important;
    color: #B72519; }
    @media (max-width: 767.98px) {
      /* line 1192, ../../html_v1_php/scss/_common.scss */
      .transparent-button span {
        font-size: 8px;
        top: 17px; } }
  /* line 1204, ../../html_v1_php/scss/_common.scss */
  .transparent-button:focus {
    box-shadow: none !important; }
  /* line 1207, ../../html_v1_php/scss/_common.scss */
  .transparent-button:hover {
    background: #B72519;
    border: 1px solid #B72519;
    color: #ffffff; }
    /* line 1211, ../../html_v1_php/scss/_common.scss */
    .transparent-button:hover span {
      right: 20px;
      color: #ffffff; }

/* line 1218, ../../html_v1_php/scss/_common.scss */
.transparent-bg-link {
  color: #004931;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important;
  display: flex;
  align-items: center; }
  @media (max-width: 767.98px) {
    /* line 1218, ../../html_v1_php/scss/_common.scss */
    .transparent-bg-link {
      font-size: 14px; } }
  /* line 1234, ../../html_v1_php/scss/_common.scss */
  .transparent-bg-link span {
    font-size: 10px;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important;
    color: #B72519;
    margin-left: 15px; }
    @media (max-width: 767.98px) {
      /* line 1234, ../../html_v1_php/scss/_common.scss */
      .transparent-bg-link span {
        font-size: 8px; } }
  /* line 1247, ../../html_v1_php/scss/_common.scss */
  .transparent-bg-link:hover {
    color: #B72519; }
    /* line 1249, ../../html_v1_php/scss/_common.scss */
    .transparent-bg-link:hover span {
      color: #004931;
      margin-left: 20px; }

/* line 1256, ../../html_v1_php/scss/_common.scss */
.carousal-overlay {
  background: #172d34;
  background: -moz-linear-gradient(180deg, rgba(23, 45, 52, 0) 0%, #172d34 100%);
  background: -webkit-linear-gradient(180deg, rgba(23, 45, 52, 0) 0%, #172d34 100%);
  background: linear-gradient(180deg, rgba(23, 45, 52, 0) 0%, #172d34 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$body-font-colo-sb",endColorstr="$body-font-colo-sb",GradientType=1);
  position: absolute;
  z-index: 1;
  height: 50%;
  width: 100%;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }

/* line 1270, ../../html_v1_php/scss/_common.scss */
.carousal-overlay-red {
  background: rgba(183, 37, 25, 0.9);
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }

/* line 1283, ../../html_v1_php/scss/_common.scss */
.parallax-area {
  position: relative;
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
  padding: 0px; }

/* line 1290, ../../html_v1_php/scss/_common.scss */
.green-gradient-color {
  background: #014a31;
  background: -moz-linear-gradient(123deg, rgba(1, 74, 49, 0.96) 0%, rgba(0, 103, 45, 0.96) 100%);
  background: -webkit-linear-gradient(123deg, rgba(1, 74, 49, 0.96) 0%, rgba(0, 103, 45, 0.96) 100%);
  background: linear-gradient(123deg, rgba(1, 74, 49, 0.96) 0%, rgba(0, 103, 45, 0.96) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#014a31",endColorstr="#00672d",GradientType=1);
  padding: 60px 0px 60px 0px;
  height: auto;
  width: 100%;
  position: relative; }

/* line 1302, ../../html_v1_php/scss/_common.scss */
.home-slider-top-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: #014a31;
  background: -moz-linear-gradient(123deg, rgba(1, 74, 49, 0.3) 0%, rgba(1, 74, 49, 0) 100%);
  background: -webkit-linear-gradient(123deg, rgba(1, 74, 49, 0.3) 0%, rgba(1, 74, 49, 0) 100%);
  background: linear-gradient(123deg, rgba(1, 74, 49, 0.3) 0%, rgba(1, 74, 49, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#014a31",endColorstr="#014a31",GradientType=1);
  height: 100%;
  width: 100%;
  z-index: 2; }

/* line 1315, ../../html_v1_php/scss/_common.scss */
.home-slider-behind-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-color: rgba(23, 45, 52, 0.12); }

/* line 1325, ../../html_v1_php/scss/_common.scss */
.mobile-slider-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-color: rgba(1, 74, 49, 0.2);
  display: none; }
  @media (max-width: 575.98px) {
    /* line 1325, ../../html_v1_php/scss/_common.scss */
    .mobile-slider-overlay {
      display: block; } }

/* line 1339, ../../html_v1_php/scss/_common.scss */
.content-overlay {
  background: rgba(183, 37, 23, 0.8);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  z-index: 1; }

/* line 1355, ../../html_v1_php/scss/_common.scss */
.tp-parallax-wrap {
  z-index: 3 !important; }
  @media (max-width: 1399.98px) {
    /* line 1355, ../../html_v1_php/scss/_common.scss */
    .tp-parallax-wrap {
      margin-left: 90px; } }
  @media (max-width: 1199.98px) {
    /* line 1355, ../../html_v1_php/scss/_common.scss */
    .tp-parallax-wrap {
      margin-left: 130px; } }
  @media (max-width: 991.98px) {
    /* line 1355, ../../html_v1_php/scss/_common.scss */
    .tp-parallax-wrap {
      margin-left: 140px;
      margin-top: 100px; } }
  @media (max-width: 767.98px) {
    /* line 1355, ../../html_v1_php/scss/_common.scss */
    .tp-parallax-wrap {
      margin-left: 90px;
      margin-top: 180px; } }
  @media (max-width: 575.98px) {
    /* line 1355, ../../html_v1_php/scss/_common.scss */
    .tp-parallax-wrap {
      margin-left: 20px;
      margin-top: 210px; } }

/* line 1377, ../../html_v1_php/scss/_common.scss */
.tp-bullet:before {
  display: none; }

/* line 1380, ../../html_v1_php/scss/_common.scss */
.hesperiden .tp-bullet {
  background: transparent !important;
  border: 1px solid rgba(250, 250, 250, 0.35) !important;
  width: 14px !important;
  height: 14px !important;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }

/* line 1387, ../../html_v1_php/scss/_common.scss */
.hesperiden .tp-bullet:hover {
  background: #014A31 !important; }

/* line 1390, ../../html_v1_php/scss/_common.scss */
.hesperiden .tp-bullet.selected {
  background: #ffffff !important;
  border: 1px solid white !important; }

/******************sawafi intro section************/
/* line 1397, ../../html_v1_php/scss/_common.scss */
.sawafi-intro-section {
  background: linear-gradient(to left, rgba(216, 216, 216, 0.5) 50%, rgba(216, 216, 216, 0.3) 50%);
  overflow: visible; }
  @media (max-width: 991.98px) {
    /* line 1397, ../../html_v1_php/scss/_common.scss */
    .sawafi-intro-section {
      background: rgba(216, 216, 216, 0.5); } }
  /* line 1403, ../../html_v1_php/scss/_common.scss */
  .sawafi-intro-section .sawafi-content-wrapper {
    position: relative; }
  /* line 1409, ../../html_v1_php/scss/_common.scss */
  .sawafi-intro-section .counter-slider {
    background-color: #004931;
    border-bottom: 5px solid #B72519;
    position: absolute;
    width: 100%;
    top: -120px; }
    @media (max-width: 767.98px) {
      /* line 1409, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .counter-slider {
        top: -10px;
        position: relative; } }
    /* line 1419, ../../html_v1_php/scss/_common.scss */
    .sawafi-intro-section .counter-slider .owl-dots {
      position: absolute;
      bottom: -5px;
      left: 50%;
      transform: translate(-50%, -50%); }
      /* line 1424, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .counter-slider .owl-dots .owl-dot.active {
        background-color: #B72519 !important;
        height: 14px;
        width: 14px;
        border-radius: 50%; }
        @media (max-width: 575.98px) {
          /* line 1424, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .owl-dots .owl-dot.active {
            height: 10px;
            width: 10px; } }
      /* line 1434, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .counter-slider .owl-dots .owl-dot {
        background-color: white !important;
        height: 14px;
        width: 14px;
        border-radius: 50%;
        margin-right: 10px; }
        @media (max-width: 575.98px) {
          /* line 1434, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .owl-dots .owl-dot {
            height: 10px;
            width: 10px; } }
    /* line 1447, ../../html_v1_php/scss/_common.scss */
    .sawafi-intro-section .counter-slider .owl-theme .owl-dots .owl-dot.active span,
    .sawafi-intro-section .counter-slider .owl-theme .owl-dots .owl-dot:hover span {
      background: #fd3c3d; }
    /* line 1451, ../../html_v1_php/scss/_common.scss */
    .sawafi-intro-section .counter-slider .manufacturing-area {
      text-align: center;
      padding: 50px;
      border-right: 1px solid rgba(0, 103, 45, 0.5);
      height: 100%; }
      @media (max-width: 1399.98px) {
        /* line 1451, ../../html_v1_php/scss/_common.scss */
        .sawafi-intro-section .counter-slider .manufacturing-area {
          border-right: none; } }
      @media (max-width: 991.98px) {
        /* line 1451, ../../html_v1_php/scss/_common.scss */
        .sawafi-intro-section .counter-slider .manufacturing-area {
          border-right: none;
          padding: 30px 30px 80px 30px; } }
      /* line 1464, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .counter-slider .manufacturing-area img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 10px;
        width: auto; }
      /* line 1471, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .counter-slider .manufacturing-area .counter-title {
        color: rgba(216, 216, 216, 0.7);
        text-transform: uppercase;
        font-weight: 400;
        font-size: 12px;
        line-height: 20px;
        display: block; }
      /* line 1479, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .counter-slider .manufacturing-area .counter-digit-area {
        position: relative; }
      /* line 1482, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .counter-slider .manufacturing-area .odometer {
        font-size: 32px;
        font-weight: bold;
        color: #ffffff;
        letter-spacing: 1.8px; }
        @media (max-width: 1399.98px) {
          /* line 1482, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area .odometer {
            font-size: 22px; } }
        @media (max-width: 1199.98px) {
          /* line 1482, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area .odometer {
            font-size: 18px;
            top: 3px; } }
        @media (max-width: 991.98px) {
          /* line 1482, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area .odometer {
            font-size: 17px;
            top: 14px; } }
      /* line 1499, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .counter-slider .manufacturing-area .value {
        position: absolute;
        top: 8px;
        font-weight: 400;
        font-size: 32px;
        color: #ffffff;
        padding-left: 8px; }
        @media (max-width: 1399.98px) {
          /* line 1499, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area .value {
            font-size: 22px;
            top: 2px; } }
        @media (max-width: 1199.98px) {
          /* line 1499, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area .value {
            font-size: 18px;
            top: 6px; } }
        @media (max-width: 991.98px) {
          /* line 1499, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area .value {
            font-size: 17px;
            top: 16px; } }
      /* line 1519, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .counter-slider .manufacturing-area span.square-number {
        position: absolute;
        right: -40px;
        color: #ffffff;
        font-size: 20px;
        font-weight: 400; }
        @media (max-width: 1399.98px) {
          /* line 1519, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area span.square-number {
            font-size: 16px;
            right: -26px; } }
        @media (max-width: 1199.98px) {
          /* line 1519, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area span.square-number {
            font-size: 12px;
            right: -35px; } }
        @media (max-width: 991.98px) {
          /* line 1519, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area span.square-number {
            font-size: 16px;
            right: 36px;
            top: 8px; } }
        @media (max-width: 767.98px) {
          /* line 1519, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area span.square-number {
            font-size: 16px;
            right: 116px;
            top: 8px; } }
        @media (max-width: 575.98px) {
          /* line 1519, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area span.square-number {
            font-size: 16px;
            right: 124px;
            top: 8px; } }
        @media (max-width: 480px) {
          /* line 1519, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area span.square-number {
            right: 124px; } }
        @media (max-width: 388px) {
          /* line 1519, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area span.square-number {
            right: 50px; } }
      /* line 1556, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .counter-slider .manufacturing-area span.value b {
        font-size: 20px;
        font-weight: 400;
        position: absolute;
        top: -10px;
        right: -16px;
        color: #ffffff; }
        @media (max-width: 1399.98px) {
          /* line 1556, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area span.value b {
            font-size: 16px; } }
        @media (max-width: 991.98px) {
          /* line 1556, ../../html_v1_php/scss/_common.scss */
          .sawafi-intro-section .counter-slider .manufacturing-area span.value b {
            font-size: 14px; } }
  /* line 1573, ../../html_v1_php/scss/_common.scss */
  .sawafi-intro-section .sawafi-intro-content {
    margin: 170px 70px 0px 0px; }
    @media (max-width: 1199.98px) {
      /* line 1573, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .sawafi-intro-content {
        margin: 190px 40px 0px 0px; } }
    @media (max-width: 991.98px) {
      /* line 1573, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .sawafi-intro-content {
        margin: 140px 0px 30px 0px; } }
    @media (max-width: 767.98px) {
      /* line 1573, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .sawafi-intro-content {
        margin: 30px 0px 30px 0px; } }
    /* line 1584, ../../html_v1_php/scss/_common.scss */
    .sawafi-intro-section .sawafi-intro-content h4 {
      font-weight: 400;
      color: #172D34; }
  /* line 1589, ../../html_v1_php/scss/_common.scss */
  .sawafi-intro-section .borets-intro-content {
    margin: 170px 60px 0px 70px; }
    @media (max-width: 1199.98px) {
      /* line 1589, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .borets-intro-content {
        margin: 190px 0px 0px 40px; } }
    @media (max-width: 991.98px) {
      /* line 1589, ../../html_v1_php/scss/_common.scss */
      .sawafi-intro-section .borets-intro-content {
        margin: 0px 0px 0px 0px; } }
    /* line 1597, ../../html_v1_php/scss/_common.scss */
    .sawafi-intro-section .borets-intro-content h4 {
      font-weight: 400;
      color: #172D34; }

/* line 1604, ../../html_v1_php/scss/_common.scss */
.products-slider-section {
  overflow-x: hidden; }
  /* line 1608, ../../html_v1_php/scss/_common.scss */
  .products-slider-section .products-slider .owl-nav .owl-prev {
    border: 1px solid #D8D8D8 !important;
    top: -90px;
    right: 330px;
    padding: 4px 10px !important; }
    @media (max-width: 991.98px) {
      /* line 1608, ../../html_v1_php/scss/_common.scss */
      .products-slider-section .products-slider .owl-nav .owl-prev {
        right: 200px; } }
    @media (max-width: 767.98px) {
      /* line 1608, ../../html_v1_php/scss/_common.scss */
      .products-slider-section .products-slider .owl-nav .owl-prev {
        right: 130px; } }
    @media (max-width: 575.98px) {
      /* line 1608, ../../html_v1_php/scss/_common.scss */
      .products-slider-section .products-slider .owl-nav .owl-prev {
        right: 70px; } }
    @media (max-width: 480px) {
      /* line 1608, ../../html_v1_php/scss/_common.scss */
      .products-slider-section .products-slider .owl-nav .owl-prev {
        top: 20px; } }
    /* line 1626, ../../html_v1_php/scss/_common.scss */
    .products-slider-section .products-slider .owl-nav .owl-prev:hover:before {
      color: #B72519; }
    /* line 1630, ../../html_v1_php/scss/_common.scss */
    .products-slider-section .products-slider .owl-nav .owl-prev:before {
      color: #004931;
      font-size: 10px; }
    /* line 1634, ../../html_v1_php/scss/_common.scss */
    .products-slider-section .products-slider .owl-nav .owl-prev span {
      display: none; }
  /* line 1638, ../../html_v1_php/scss/_common.scss */
  .products-slider-section .products-slider .owl-nav .owl-next {
    border: 1px solid #D8D8D8 !important;
    top: -90px;
    right: 280px;
    padding: 4px 10px !important; }
    @media (max-width: 991.98px) {
      /* line 1638, ../../html_v1_php/scss/_common.scss */
      .products-slider-section .products-slider .owl-nav .owl-next {
        right: 150px; } }
    @media (max-width: 767.98px) {
      /* line 1638, ../../html_v1_php/scss/_common.scss */
      .products-slider-section .products-slider .owl-nav .owl-next {
        right: 80px; } }
    @media (max-width: 575.98px) {
      /* line 1638, ../../html_v1_php/scss/_common.scss */
      .products-slider-section .products-slider .owl-nav .owl-next {
        right: 20px; } }
    @media (max-width: 480px) {
      /* line 1638, ../../html_v1_php/scss/_common.scss */
      .products-slider-section .products-slider .owl-nav .owl-next {
        top: 20px; } }
    /* line 1656, ../../html_v1_php/scss/_common.scss */
    .products-slider-section .products-slider .owl-nav .owl-next:hover:before {
      color: #B72519; }
    /* line 1660, ../../html_v1_php/scss/_common.scss */
    .products-slider-section .products-slider .owl-nav .owl-next:before {
      color: #004931;
      font-size: 10px; }
    /* line 1664, ../../html_v1_php/scss/_common.scss */
    .products-slider-section .products-slider .owl-nav .owl-next span {
      display: none; }

/* line 1673, ../../html_v1_php/scss/_common.scss */
.commitment-parallex-section {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  position: relative;
  overflow: hidden; }
  /* line 1678, ../../html_v1_php/scss/_common.scss */
  .commitment-parallex-section .commitment-cont {
    z-index: 1;
    position: relative; }
  /* line 1682, ../../html_v1_php/scss/_common.scss */
  .commitment-parallex-section h6 {
    color: #D8D8D8; }
  /* line 1685, ../../html_v1_php/scss/_common.scss */
  .commitment-parallex-section h4 {
    color: #ffffff;
    font-weight: 400;
    padding-right: 80px; }
    @media (max-width: 1399.98px) {
      /* line 1685, ../../html_v1_php/scss/_common.scss */
      .commitment-parallex-section h4 {
        padding-right: 60px; } }
    @media (max-width: 1199.98px) {
      /* line 1685, ../../html_v1_php/scss/_common.scss */
      .commitment-parallex-section h4 {
        padding-right: 20px; } }
    @media (max-width: 991.98px) {
      /* line 1685, ../../html_v1_php/scss/_common.scss */
      .commitment-parallex-section h4 {
        padding-right: 0px;
        font-size: 22px;
        line-height: 30px; } }
    @media (max-width: 767.98px) {
      /* line 1685, ../../html_v1_php/scss/_common.scss */
      .commitment-parallex-section h4 {
        font-size: 20px;
        line-height: 28px; } }
    @media (max-width: 575.98px) {
      /* line 1685, ../../html_v1_php/scss/_common.scss */
      .commitment-parallex-section h4 {
        font-size: 18px;
        line-height: 26px; } }
  /* line 1710, ../../html_v1_php/scss/_common.scss */
  .commitment-parallex-section .brace img {
    min-height: 156px; }
  @media (max-width: 991.98px) {
    /* line 1709, ../../html_v1_php/scss/_common.scss */
    .commitment-parallex-section .brace {
      display: none; } }
  /* line 1717, ../../html_v1_php/scss/_common.scss */
  .commitment-parallex-section .commitment-lists {
    padding: 25px 50px; }
    @media (max-width: 991.98px) {
      /* line 1717, ../../html_v1_php/scss/_common.scss */
      .commitment-parallex-section .commitment-lists {
        padding: 50px 0px 0px 0px; } }
    @media (max-width: 767.98px) {
      /* line 1717, ../../html_v1_php/scss/_common.scss */
      .commitment-parallex-section .commitment-lists {
        padding: 30px 0px 0px 0px; } }
    /* line 1725, ../../html_v1_php/scss/_common.scss */
    .commitment-parallex-section .commitment-lists ul {
      columns: 2;
      -webkit-columns: 2;
      -moz-columns: 2;
      width: 100%; }
      @media (max-width: 575.98px) {
        /* line 1725, ../../html_v1_php/scss/_common.scss */
        .commitment-parallex-section .commitment-lists ul {
          columns: 1;
          -webkit-columns: 1;
          -moz-columns: 1;
          width: 100%; } }
      /* line 1737, ../../html_v1_php/scss/_common.scss */
      .commitment-parallex-section .commitment-lists ul li a {
        color: rgba(255, 255, 255, 0.8);
        position: relative;
        font-size: 18px;
        font-weight: 500;
        padding-left: 14px;
        line-height: 1.8;
        -webkit-transition: all 0.3s ease-out 0s !important;
        -moz-transition: all 0.3s ease-out 0s !important;
        -ms-transition: all 0.3s ease-out 0s !important;
        -o-transition: all 0.3s ease-out 0s !important;
        transition: all 0.3s ease-out 0s !important; }
        @media (max-width: 767.98px) {
          /* line 1737, ../../html_v1_php/scss/_common.scss */
          .commitment-parallex-section .commitment-lists ul li a {
            font-size: 17px; } }
        @media (max-width: 575.98px) {
          /* line 1737, ../../html_v1_php/scss/_common.scss */
          .commitment-parallex-section .commitment-lists ul li a {
            font-size: 16px; } }
        /* line 1751, ../../html_v1_php/scss/_common.scss */
        .commitment-parallex-section .commitment-lists ul li a:before {
          content: '\e904';
          font-family: 'icomoon';
          font-size: 5px;
          color: rgba(255, 255, 255, 0.5);
          position: absolute;
          top: 11px;
          left: 0;
          -webkit-transition: all 0.3s ease-out 0s !important;
          -moz-transition: all 0.3s ease-out 0s !important;
          -ms-transition: all 0.3s ease-out 0s !important;
          -o-transition: all 0.3s ease-out 0s !important;
          transition: all 0.3s ease-out 0s !important; }
          @media (max-width: 767.98px) {
            /* line 1751, ../../html_v1_php/scss/_common.scss */
            .commitment-parallex-section .commitment-lists ul li a:before {
              top: 10px; } }
        /* line 1764, ../../html_v1_php/scss/_common.scss */
        .commitment-parallex-section .commitment-lists ul li a:hover {
          color: #ffffff;
          padding-left: 20px; }
          /* line 1767, ../../html_v1_php/scss/_common.scss */
          .commitment-parallex-section .commitment-lists ul li a:hover:before {
            color: #B72519; }

/* line 1777, ../../html_v1_php/scss/_common.scss */
.media-section {
  padding-bottom: 40px !important; }
  @media (max-width: 1399.98px) {
    /* line 1784, ../../html_v1_php/scss/_common.scss */
    .media-section .gallery-slider a img {
      height: 100%;
      object-fit: cover; } }
  /* line 1800, ../../html_v1_php/scss/_common.scss */
  .media-section .gallery-slider a:hover .icon-video-player {
    opacity: 1; }
  /* line 1805, ../../html_v1_php/scss/_common.scss */
  .media-section .gallery-slider .icon-video-player {
    position: absolute;
    left: 50%;
    top: 50%;
    color: #ffffff;
    font-size: 50px;
    z-index: 1;
    transform: translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
    @media (max-width: 388px) {
      /* line 1805, ../../html_v1_php/scss/_common.scss */
      .media-section .gallery-slider .icon-video-player {
        top: 35%;
        font-size: 35px; } }
  /* line 1862, ../../html_v1_php/scss/_common.scss */
  .media-section .gallery-slider .hover-effects-pattern:before {
    display: none; }
  /* line 1865, ../../html_v1_php/scss/_common.scss */
  .media-section .gallery-slider .hover-effects-pattern:after {
    display: none; }
  /* line 1870, ../../html_v1_php/scss/_common.scss */
  .media-section .gallery-slider .owl-nav .owl-prev {
    border: 1px solid rgba(216, 216, 216, 0.35) !important;
    top: 30px;
    right: 76px;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 4px 10px !important; }
    @media (max-width: 575.98px) {
      /* line 1870, ../../html_v1_php/scss/_common.scss */
      .media-section .gallery-slider .owl-nav .owl-prev {
        top: 10px;
        right: 70px; } }
    /* line 1881, ../../html_v1_php/scss/_common.scss */
    .media-section .gallery-slider .owl-nav .owl-prev:hover:before {
      color: #B72519; }
    /* line 1885, ../../html_v1_php/scss/_common.scss */
    .media-section .gallery-slider .owl-nav .owl-prev:before {
      color: rgba(23, 45, 52, 0.4);
      font-size: 10px; }
      @media (max-width: 575.98px) {
        /* line 1885, ../../html_v1_php/scss/_common.scss */
        .media-section .gallery-slider .owl-nav .owl-prev:before {
          font-size: 8px; } }
    /* line 1892, ../../html_v1_php/scss/_common.scss */
    .media-section .gallery-slider .owl-nav .owl-prev span {
      display: none; }
  /* line 1896, ../../html_v1_php/scss/_common.scss */
  .media-section .gallery-slider .owl-nav .owl-next {
    border: 1px solid rgba(216, 216, 216, 0.35) !important;
    top: 30px;
    right: 25px;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 4px 10px !important; }
    @media (max-width: 575.98px) {
      /* line 1896, ../../html_v1_php/scss/_common.scss */
      .media-section .gallery-slider .owl-nav .owl-next {
        top: 10px; } }
    /* line 1906, ../../html_v1_php/scss/_common.scss */
    .media-section .gallery-slider .owl-nav .owl-next:hover:before {
      color: #B72519; }
    /* line 1910, ../../html_v1_php/scss/_common.scss */
    .media-section .gallery-slider .owl-nav .owl-next:before {
      color: rgba(23, 45, 52, 0.4);
      font-size: 10px; }
      @media (max-width: 575.98px) {
        /* line 1910, ../../html_v1_php/scss/_common.scss */
        .media-section .gallery-slider .owl-nav .owl-next:before {
          font-size: 8px; } }
    /* line 1917, ../../html_v1_php/scss/_common.scss */
    .media-section .gallery-slider .owl-nav .owl-next span {
      display: none; }
  /* line 1923, ../../html_v1_php/scss/_common.scss */
  .media-section .gallery-content-wrapper {
    background-color: rgba(216, 216, 216, 0.2);
    padding: 30px 30px; }

/* line 1972, ../../html_v1_php/scss/_common.scss */
footer {
  background-color: rgba(216, 216, 216, 0.3);
  padding: 60px 0px 0px 0px; }
  @media (max-width: 1199.98px) {
    /* line 1972, ../../html_v1_php/scss/_common.scss */
    footer {
      padding: 40px 0px 0px 0px; } }
  /* line 1978, ../../html_v1_php/scss/_common.scss */
  footer .footer-logo {
    max-width: 130px; }
    @media (max-width: 767.98px) {
      /* line 1978, ../../html_v1_php/scss/_common.scss */
      footer .footer-logo {
        max-width: 120px; } }
  /* line 1984, ../../html_v1_php/scss/_common.scss */
  footer .footer-contact-detail-area {
    padding-left: 100px; }
    @media (max-width: 1199.98px) {
      /* line 1984, ../../html_v1_php/scss/_common.scss */
      footer .footer-contact-detail-area {
        padding-left: 50px; } }
    @media (max-width: 991.98px) {
      /* line 1984, ../../html_v1_php/scss/_common.scss */
      footer .footer-contact-detail-area {
        padding-left: 80px; } }
    @media (max-width: 767.98px) {
      /* line 1984, ../../html_v1_php/scss/_common.scss */
      footer .footer-contact-detail-area {
        padding-left: 42px; } }
    @media (max-width: 575.98px) {
      /* line 1984, ../../html_v1_php/scss/_common.scss */
      footer .footer-contact-detail-area {
        padding-left: 0px;
        padding-top: 20px; } }
    /* line 1999, ../../html_v1_php/scss/_common.scss */
    footer .footer-contact-detail-area a {
      font-size: 22px;
      font-weight: 500;
      color: #172D34;
      margin-bottom: 8px;
      display: block;
      -webkit-transition: all 0.3s ease-out 0s !important;
      -moz-transition: all 0.3s ease-out 0s !important;
      -ms-transition: all 0.3s ease-out 0s !important;
      -o-transition: all 0.3s ease-out 0s !important;
      transition: all 0.3s ease-out 0s !important; }
      /* line 2006, ../../html_v1_php/scss/_common.scss */
      footer .footer-contact-detail-area a:hover {
        color: #004931 !important; }
      @media (max-width: 1199.98px) {
        /* line 1999, ../../html_v1_php/scss/_common.scss */
        footer .footer-contact-detail-area a {
          font-size: 18px;
          margin-bottom: 4px; } }
      @media (max-width: 480px) {
        /* line 1999, ../../html_v1_php/scss/_common.scss */
        footer .footer-contact-detail-area a {
          font-size: 17px;
          margin-bottom: 0px; } }
    /* line 2018, ../../html_v1_php/scss/_common.scss */
    footer .footer-contact-detail-area .footer-social-media {
      margin-top: 10px; }
      /* line 2020, ../../html_v1_php/scss/_common.scss */
      footer .footer-contact-detail-area .footer-social-media ul {
        display: flex;
        align-items: center; }
        /* line 2025, ../../html_v1_php/scss/_common.scss */
        footer .footer-contact-detail-area .footer-social-media ul li a span {
          color: #B72519;
          padding-right: 12px;
          font-size: 18px;
          -webkit-transition: all 0.3s ease-out 0s !important;
          -moz-transition: all 0.3s ease-out 0s !important;
          -ms-transition: all 0.3s ease-out 0s !important;
          -o-transition: all 0.3s ease-out 0s !important;
          transition: all 0.3s ease-out 0s !important; }
          @media (max-width: 575.98px) {
            /* line 2025, ../../html_v1_php/scss/_common.scss */
            footer .footer-contact-detail-area .footer-social-media ul li a span {
              font-size: 16px; } }
          @media (max-width: 480px) {
            /* line 2025, ../../html_v1_php/scss/_common.scss */
            footer .footer-contact-detail-area .footer-social-media ul li a span {
              font-size: 15px; } }
          /* line 2036, ../../html_v1_php/scss/_common.scss */
          footer .footer-contact-detail-area .footer-social-media ul li a span:hover {
            color: #004931 !important; }
  /* line 2046, ../../html_v1_php/scss/_common.scss */
  footer .joint-venture-area h6 {
    font-size: 18px;
    color: #172D34;
    font-weight: 500;
    padding-right: 20px;
    text-transform: none; }
    @media (max-width: 991.98px) {
      /* line 2046, ../../html_v1_php/scss/_common.scss */
      footer .joint-venture-area h6 {
        padding-right: 118px; } }
    @media (max-width: 767.98px) {
      /* line 2046, ../../html_v1_php/scss/_common.scss */
      footer .joint-venture-area h6 {
        padding-right: 70px; } }
    @media (max-width: 480px) {
      /* line 2046, ../../html_v1_php/scss/_common.scss */
      footer .joint-venture-area h6 {
        font-size: 14px;
        line-height: 22px;
        padding-right: 10px; } }
  /* line 2067, ../../html_v1_php/scss/_common.scss */
  footer .joint-venture-area a {
    padding-right: 20px; }
    /* line 2069, ../../html_v1_php/scss/_common.scss */
    footer .joint-venture-area a:last-child {
      padding-right: 0px; }
  /* line 2073, ../../html_v1_php/scss/_common.scss */
  footer .joint-venture-area .footer-brace {
    padding-right: 20px; }
    @media (max-width: 480px) {
      /* line 2073, ../../html_v1_php/scss/_common.scss */
      footer .joint-venture-area .footer-brace {
        padding-right: 10px; } }
  @media (max-width: 767.98px) {
    /* line 2079, ../../html_v1_php/scss/_common.scss */
    footer .joint-venture-area img {
      max-width: 120px; } }
  @media (max-width: 575.98px) {
    /* line 2079, ../../html_v1_php/scss/_common.scss */
    footer .joint-venture-area img {
      max-width: 100px; } }
  @media (max-width: 480px) {
    /* line 2079, ../../html_v1_php/scss/_common.scss */
    footer .joint-venture-area img {
      max-width: 80px; } }
  /* line 2092, ../../html_v1_php/scss/_common.scss */
  footer .footer-bootom-bar {
    background-color: rgba(23, 45, 52, 0.96);
    margin-top: 40px;
    padding: 20px 0px; }
    /* line 2096, ../../html_v1_php/scss/_common.scss */
    footer .footer-bootom-bar p {
      margin-bottom: 0px;
      color: #ffffff;
      font-size: 14px;
      font-weight: 400; }
      @media (max-width: 575.98px) {
        /* line 2096, ../../html_v1_php/scss/_common.scss */
        footer .footer-bootom-bar p {
          font-size: 12px;
          line-height: 18px; } }
    /* line 2107, ../../html_v1_php/scss/_common.scss */
    footer .footer-bootom-bar .boxon img {
      height: 16px;
      width: auto;
      vertical-align: baseline; }
    /* line 2113, ../../html_v1_php/scss/_common.scss */
    footer .footer-bootom-bar .footer-links {
      float: right; }
      @media (max-width: 991.98px) {
        /* line 2113, ../../html_v1_php/scss/_common.scss */
        footer .footer-bootom-bar .footer-links {
          float: left; } }
      /* line 2118, ../../html_v1_php/scss/_common.scss */
      footer .footer-bootom-bar .footer-links ul {
        display: flex; }
        /* line 2121, ../../html_v1_php/scss/_common.scss */
        footer .footer-bootom-bar .footer-links ul li:last-child a {
          padding-right: 0px; }
          /* line 2123, ../../html_v1_php/scss/_common.scss */
          footer .footer-bootom-bar .footer-links ul li:last-child a:after {
            display: none; }
        /* line 2127, ../../html_v1_php/scss/_common.scss */
        footer .footer-bootom-bar .footer-links ul li a {
          font-size: 14px;
          font-weight: 400;
          color: #ffffff;
          padding-right: 10px; }
          @media (max-width: 575.98px) {
            /* line 2127, ../../html_v1_php/scss/_common.scss */
            footer .footer-bootom-bar .footer-links ul li a {
              font-size: 12px; } }
          @media (max-width: 388px) {
            /* line 2127, ../../html_v1_php/scss/_common.scss */
            footer .footer-bootom-bar .footer-links ul li a {
              padding-right: 6px; } }
          /* line 2138, ../../html_v1_php/scss/_common.scss */
          footer .footer-bootom-bar .footer-links ul li a:hover {
            color: rgba(255, 255, 255, 0.5); }
          /* line 2141, ../../html_v1_php/scss/_common.scss */
          footer .footer-bootom-bar .footer-links ul li a:after {
            content: '/';
            padding-left: 10px;
            color: #727A91; }
            @media (max-width: 388px) {
              /* line 2141, ../../html_v1_php/scss/_common.scss */
              footer .footer-bootom-bar .footer-links ul li a:after {
                padding-left: 6px; } }

/* line 2156, ../../html_v1_php/scss/_common.scss */
.brace {
  width: 16px; }

/* line 2160, ../../html_v1_php/scss/_common.scss */
.services-application-section {
  padding-top: 0px !important; }
  /* line 2162, ../../html_v1_php/scss/_common.scss */
  .services-application-section .services-slider-links {
    z-index: 99; }
    /* line 2164, ../../html_v1_php/scss/_common.scss */
    .services-application-section .services-slider-links .services-slider-left-area {
      background-color: rgba(216, 216, 216, 0.2);
      height: 100%;
      padding: 20px 0px;
      height: 450px;
      position: relative; }
      @media (max-width: 1399.98px) {
        /* line 2164, ../../html_v1_php/scss/_common.scss */
        .services-application-section .services-slider-links .services-slider-left-area {
          height: 100%; } }
      /* line 2173, ../../html_v1_php/scss/_common.scss */
      .services-application-section .services-slider-links .services-slider-left-area:after {
        position: absolute;
        content: '';
        background: url("../images/home-page/services-pattern.png");
        background-repeat: no-repeat;
        bottom: -8px;
        right: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        transform: scaleX(-1); }
        @media (max-width: 1399.98px) {
          /* line 2173, ../../html_v1_php/scss/_common.scss */
          .services-application-section .services-slider-links .services-slider-left-area:after {
            display: none; } }
        @media (max-width: 991.98px) {
          /* line 2173, ../../html_v1_php/scss/_common.scss */
          .services-application-section .services-slider-links .services-slider-left-area:after {
            right: -37%;
            bottom: 0px; } }
        @media (max-width: 767.98px) {
          /* line 2173, ../../html_v1_php/scss/_common.scss */
          .services-application-section .services-slider-links .services-slider-left-area:after {
            right: -15%; } }
        @media (max-width: 575.98px) {
          /* line 2173, ../../html_v1_php/scss/_common.scss */
          .services-application-section .services-slider-links .services-slider-left-area:after {
            display: none; } }
      /* line 2199, ../../html_v1_php/scss/_common.scss */
      .services-application-section .services-slider-links .services-slider-left-area ul li {
        position: relative;
        z-index: 1; }
        /* line 2202, ../../html_v1_php/scss/_common.scss */
        .services-application-section .services-slider-links .services-slider-left-area ul li a {
          font-size: 18px;
          font-weight: 700;
          color: #172D34;
          padding: 13px 30px;
          -webkit-transition: all 0.3s ease-out 0s !important;
          -moz-transition: all 0.3s ease-out 0s !important;
          -ms-transition: all 0.3s ease-out 0s !important;
          -o-transition: all 0.3s ease-out 0s !important;
          transition: all 0.3s ease-out 0s !important;
          width: 100%; }
          @media (max-width: 388px) {
            /* line 2202, ../../html_v1_php/scss/_common.scss */
            .services-application-section .services-slider-links .services-slider-left-area ul li a {
              padding: 12px 18px;
              font-size: 16px; } }
        /* line 2215, ../../html_v1_php/scss/_common.scss */
        .services-application-section .services-slider-links .services-slider-left-area ul li:hover a {
          color: #B72519; }
        /* line 2219, ../../html_v1_php/scss/_common.scss */
        .services-application-section .services-slider-links .services-slider-left-area ul li.active {
          background-color: #ffffff; }
          /* line 2221, ../../html_v1_php/scss/_common.scss */
          .services-application-section .services-slider-links .services-slider-left-area ul li.active:after {
            position: absolute;
            top: 5px;
            right: 0px;
            width: 0;
            height: 0;
            border-top: 60px solid transparent;
            border-bottom: 60px solid transparent;
            border-left: 60px solid green; }
          /* line 2232, ../../html_v1_php/scss/_common.scss */
          .services-application-section .services-slider-links .services-slider-left-area ul li.active a {
            color: #00672D;
            background-color: #ffffff; }
  /* line 2244, ../../html_v1_php/scss/_common.scss */
  .services-application-section .services-slider .services-slider-right-area img {
    width: 100%;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
  @media (max-width: 1399.98px) {
    /* line 2243, ../../html_v1_php/scss/_common.scss */
    .services-application-section .services-slider .services-slider-right-area {
      height: 520px; }
      /* line 2250, ../../html_v1_php/scss/_common.scss */
      .services-application-section .services-slider .services-slider-right-area img {
        height: 100%;
        object-fit: cover;
        -webkit-transition: all 0.3s ease-out 0s !important;
        -moz-transition: all 0.3s ease-out 0s !important;
        -ms-transition: all 0.3s ease-out 0s !important;
        -o-transition: all 0.3s ease-out 0s !important;
        transition: all 0.3s ease-out 0s !important; } }
  /* line 2257, ../../html_v1_php/scss/_common.scss */
  .services-application-section .services-slider .services-slider-right-area:hover img {
    transform: scale(1.1);
    transform-origin: 50% 50%; }
  @media (max-width: 1199.98px) {
    /* line 2243, ../../html_v1_php/scss/_common.scss */
    .services-application-section .services-slider .services-slider-right-area {
      height: inherit; } }
  /* line 2268, ../../html_v1_php/scss/_common.scss */
  .services-application-section .services-slider .owl-nav .owl-prev {
    border: 1px solid #D8D8D8 !important;
    top: 40%;
    left: -58%;
    padding: 4px 10px !important; }
    @media (max-width: 1600px) {
      /* line 2268, ../../html_v1_php/scss/_common.scss */
      .services-application-section .services-slider .owl-nav .owl-prev {
        top: 10%;
        right: 12%;
        left: auto;
        background-color: rgba(255, 255, 255, 0.9); } }
    @media (max-width: 1199.98px) {
      /* line 2268, ../../html_v1_php/scss/_common.scss */
      .services-application-section .services-slider .owl-nav .owl-prev {
        right: 10%; } }
    @media (max-width: 991.98px) {
      /* line 2268, ../../html_v1_php/scss/_common.scss */
      .services-application-section .services-slider .owl-nav .owl-prev {
        right: 12%; } }
    @media (max-width: 767.98px) {
      /* line 2268, ../../html_v1_php/scss/_common.scss */
      .services-application-section .services-slider .owl-nav .owl-prev {
        right: 15%; } }
    @media (max-width: 480px) {
      /* line 2268, ../../html_v1_php/scss/_common.scss */
      .services-application-section .services-slider .owl-nav .owl-prev {
        right: 17%; } }
    /* line 2293, ../../html_v1_php/scss/_common.scss */
    .services-application-section .services-slider .owl-nav .owl-prev:hover:before {
      color: #B72519; }
    /* line 2297, ../../html_v1_php/scss/_common.scss */
    .services-application-section .services-slider .owl-nav .owl-prev:before {
      color: #D8D8D8;
      font-size: 10px; }
      @media (max-width: 1600px) {
        /* line 2297, ../../html_v1_php/scss/_common.scss */
        .services-application-section .services-slider .owl-nav .owl-prev:before {
          color: rgba(23, 45, 52, 0.4); } }
    /* line 2304, ../../html_v1_php/scss/_common.scss */
    .services-application-section .services-slider .owl-nav .owl-prev span {
      display: none; }
  /* line 2308, ../../html_v1_php/scss/_common.scss */
  .services-application-section .services-slider .owl-nav .owl-next {
    border: 1px solid #D8D8D8 !important;
    top: 40%;
    right: -9%;
    padding: 4px 10px !important; }
    @media (max-width: 1600px) {
      /* line 2308, ../../html_v1_php/scss/_common.scss */
      .services-application-section .services-slider .owl-nav .owl-next {
        top: 10%;
        right: 5%;
        left: auto;
        background-color: rgba(255, 255, 255, 0.9); } }
    /* line 2321, ../../html_v1_php/scss/_common.scss */
    .services-application-section .services-slider .owl-nav .owl-next:hover:before {
      color: #B72519; }
    /* line 2325, ../../html_v1_php/scss/_common.scss */
    .services-application-section .services-slider .owl-nav .owl-next:before {
      color: #D8D8D8;
      font-size: 10px; }
      @media (max-width: 1600px) {
        /* line 2325, ../../html_v1_php/scss/_common.scss */
        .services-application-section .services-slider .owl-nav .owl-next:before {
          color: rgba(23, 45, 52, 0.4); } }
    /* line 2332, ../../html_v1_php/scss/_common.scss */
    .services-application-section .services-slider .owl-nav .owl-next span {
      display: none; }

/* line 2342, ../../html_v1_php/scss/_common.scss */
.services-application-section .services-slider-left-area ul li.active a {
  position: relative; }
  /* line 2344, ../../html_v1_php/scss/_common.scss */
  .services-application-section .services-slider-left-area ul li.active a:after {
    position: absolute;
    content: '';
    top: 30%;
    right: -12px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #ffffff; }
    @media (max-width: 1199.98px) {
      /* line 2344, ../../html_v1_php/scss/_common.scss */
      .services-application-section .services-slider-left-area ul li.active a:after {
        display: none; } }

/***************************************************
 * Generated by SVG Artista on 10/5/2022, 3:47:34 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/
/* line 2367, ../../html_v1_php/scss/_common.scss */
svg .commitment-pattern-1 {
  stroke-dashoffset: 7535.6923828125px;
  stroke-dasharray: 7535.6923828125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s; }

/* line 2377, ../../html_v1_php/scss/_common.scss */
svg.active .commitment-pattern-1 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 2385, ../../html_v1_php/scss/_common.scss */
svg#commitment-patt {
  position: absolute;
  z-index: 1;
  top: 208px;
  left: 75%;
  transform: scale(2.5);
  opacity: 0.3; }
  @media (max-width: 1920.98px) {
    /* line 2385, ../../html_v1_php/scss/_common.scss */
    svg#commitment-patt {
      left: 70%; } }
  @media (max-width: 1399.98px) {
    /* line 2385, ../../html_v1_php/scss/_common.scss */
    svg#commitment-patt {
      left: 65%; } }
  @media (max-width: 1199.98px) {
    /* line 2385, ../../html_v1_php/scss/_common.scss */
    svg#commitment-patt {
      left: 55%; } }
  @media (max-width: 991.98px) {
    /* line 2385, ../../html_v1_php/scss/_common.scss */
    svg#commitment-patt {
      left: 50%;
      transform: scale(2.3); } }
  @media (max-width: 767.98px) {
    /* line 2385, ../../html_v1_php/scss/_common.scss */
    svg#commitment-patt {
      left: 35%; } }
  @media (max-width: 575.98px) {
    /* line 2385, ../../html_v1_php/scss/_common.scss */
    svg#commitment-patt {
      left: 0%;
      transform: scale(1.4); } }
  @media (max-width: 480px) {
    /* line 2385, ../../html_v1_php/scss/_common.scss */
    svg#commitment-patt {
      left: -50%;
      transform: scale(1.3); } }

/* line 2441, ../../html_v1_php/scss/_common.scss */
#sync1 .item {
  background: #0c83e7;
  padding: 80px 0px;
  margin: 5px;
  color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center; }

/* line 2451, ../../html_v1_php/scss/_common.scss */
#sync2 .item {
  background: #C9C9C9;
  padding: 10px 0px;
  margin: 5px;
  color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer; }

/* line 2462, ../../html_v1_php/scss/_common.scss */
#sync2 .item h1 {
  font-size: 18px; }

/* line 2465, ../../html_v1_php/scss/_common.scss */
#sync2 .synced .item {
  background: #0c83e7; }

/*******Banner Area*******/
/* line 2471, ../../html_v1_php/scss/_common.scss */
.page-banner-first-gradient {
  background: #014a31;
  background: -moz-linear-gradient(74deg, rgba(1, 74, 49, 0.3) 0%, rgba(1, 74, 49, 0) 100%);
  background: -webkit-linear-gradient(74deg, rgba(1, 74, 49, 0.3) 0%, rgba(1, 74, 49, 0) 100%);
  background: linear-gradient(74deg, rgba(1, 74, 49, 0.3) 0%, rgba(1, 74, 49, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#014a31",endColorstr="#014a31",GradientType=1);
  position: absolute;
  top: 0;
  overflow: hidden;
  height: 100%;
  width: 100%; }

/* line 2484, ../../html_v1_php/scss/_common.scss */
.page-banner-second-gradient {
  background: rgba(0, 73, 49, 0.7);
  position: absolute;
  top: 0;
  overflow: hidden;
  height: 100%;
  width: 100%; }

/* line 2493, ../../html_v1_php/scss/_common.scss */
.page-banner {
  min-height: 350px;
  position: relative;
  overflow: hidden;
  height: 550px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-transform: uppercase; }
  @media (max-width: 1199.98px) {
    /* line 2493, ../../html_v1_php/scss/_common.scss */
    .page-banner {
      height: 500px;
      margin-top: -50px; } }
  @media (max-width: 767.98px) {
    /* line 2493, ../../html_v1_php/scss/_common.scss */
    .page-banner {
      height: 450px; } }
  @media (max-width: 575.98px) {
    /* line 2493, ../../html_v1_php/scss/_common.scss */
    .page-banner {
      height: 420px; } }
  /* line 2511, ../../html_v1_php/scss/_common.scss */
  .page-banner span {
    color: #D8D8D8;
    font-size: 16px;
    margin-bottom: 14px;
    font-weight: 300; }
    @media (max-width: 991.98px) {
      /* line 2511, ../../html_v1_php/scss/_common.scss */
      .page-banner span {
        font-size: 14px;
        margin-bottom: 10px; } }
    @media (max-width: 575.98px) {
      /* line 2511, ../../html_v1_php/scss/_common.scss */
      .page-banner span {
        font-size: 12px;
        line-height: 1.5; } }
  /* line 2528, ../../html_v1_php/scss/_common.scss */
  .page-banner h1 {
    color: #ffffff;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.2; }
    @media (max-width: 1399.98px) {
      /* line 2528, ../../html_v1_php/scss/_common.scss */
      .page-banner h1 {
        font-size: 36px; } }
    @media (max-width: 1199.98px) {
      /* line 2528, ../../html_v1_php/scss/_common.scss */
      .page-banner h1 {
        font-size: 30px; } }
    @media (max-width: 767.98px) {
      /* line 2528, ../../html_v1_php/scss/_common.scss */
      .page-banner h1 {
        font-size: 24px; } }
    @media (max-width: 575.98px) {
      /* line 2528, ../../html_v1_php/scss/_common.scss */
      .page-banner h1 {
        font-size: 20px; } }
  /* line 2546, ../../html_v1_php/scss/_common.scss */
  .page-banner .page-banner-img {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0; }
    /* line 2554, ../../html_v1_php/scss/_common.scss */
    .page-banner .page-banner-img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  /* line 2560, ../../html_v1_php/scss/_common.scss */
  .page-banner .page-banner-container {
    height: 100%; }
    /* line 2562, ../../html_v1_php/scss/_common.scss */
    .page-banner .page-banner-container .page-banner-content {
      z-index: 1;
      text-align: center;
      max-width: 1000px;
      padding-top: 80px; }
      @media (max-width: 1199.98px) {
        /* line 2562, ../../html_v1_php/scss/_common.scss */
        .page-banner .page-banner-container .page-banner-content {
          padding-top: 140px; } }
      @media (max-width: 767.98px) {
        /* line 2562, ../../html_v1_php/scss/_common.scss */
        .page-banner .page-banner-container .page-banner-content {
          padding-top: 110px; } }
      @media (max-width: 575.98px) {
        /* line 2562, ../../html_v1_php/scss/_common.scss */
        .page-banner .page-banner-container .page-banner-content {
          padding-top: 150px; } }
      /* line 2576, ../../html_v1_php/scss/_common.scss */
      .page-banner .page-banner-container .page-banner-content .breadcrumb-area {
        margin-top: 10px; }
        @media (max-width: 1399.98px) {
          /* line 2576, ../../html_v1_php/scss/_common.scss */
          .page-banner .page-banner-container .page-banner-content .breadcrumb-area {
            margin-top: 10px; } }
        @media (max-width: 767.98px) {
          /* line 2576, ../../html_v1_php/scss/_common.scss */
          .page-banner .page-banner-container .page-banner-content .breadcrumb-area {
            margin-top: 8px; } }
        @media (max-width: 575.98px) {
          /* line 2576, ../../html_v1_php/scss/_common.scss */
          .page-banner .page-banner-container .page-banner-content .breadcrumb-area {
            margin-top: 0px; } }
        /* line 2587, ../../html_v1_php/scss/_common.scss */
        .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul {
          display: flex;
          justify-content: center; }
          /* line 2590, ../../html_v1_php/scss/_common.scss */
          .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul li {
            padding: 10px 20px 10px 2px;
            text-transform: uppercase;
            letter-spacing: 1.5px;
            position: relative;
            text-align: left;
            white-space: nowrap; }
            @media (max-width: 575.98px) {
              /* line 2590, ../../html_v1_php/scss/_common.scss */
              .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul li {
                padding: 10px 15px 10px 2px; } }
            /* line 2600, ../../html_v1_php/scss/_common.scss */
            .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul li a {
              color: #ffffff;
              font-weight: 500;
              font-size: 14px; }
              /* line 2604, ../../html_v1_php/scss/_common.scss */
              .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul li a:hover {
                color: rgba(255, 255, 255, 0.8); }
              @media (max-width: 1199.98px) {
                /* line 2600, ../../html_v1_php/scss/_common.scss */
                .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul li a {
                  font-size: 12px; } }
              @media (max-width: 575.98px) {
                /* line 2600, ../../html_v1_php/scss/_common.scss */
                .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul li a {
                  letter-spacing: 0.5pt;
                  font-size: 11px; } }
            /* line 2616, ../../html_v1_php/scss/_common.scss */
            .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul li:after {
              content: "";
              position: absolute;
              height: 3px;
              width: 3px;
              background: #8F9BAC;
              top: 23px;
              right: 7px; }
              @media (max-width: 991.98px) {
                /* line 2616, ../../html_v1_php/scss/_common.scss */
                .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul li:after {
                  top: 24px; } }
              @media (max-width: 767.98px) {
                /* line 2616, ../../html_v1_php/scss/_common.scss */
                .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul li:after {
                  top: 22px; } }
            /* line 2632, ../../html_v1_php/scss/_common.scss */
            .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul li:last-child:after {
              display: none; }
          /* line 2637, ../../html_v1_php/scss/_common.scss */
          .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul .breadcrumb-last {
            color: #ffffff !important;
            font-weight: 400;
            font-size: 14px;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: 650px; }
            @media (max-width: 991.98px) {
              /* line 2637, ../../html_v1_php/scss/_common.scss */
              .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul .breadcrumb-last {
                max-width: 400px; } }
            @media (max-width: 1199.98px) {
              /* line 2637, ../../html_v1_php/scss/_common.scss */
              .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul .breadcrumb-last {
                font-size: 12px;
                line-height: 20px;
                padding-top: 16px; } }
            @media (max-width: 767.98px) {
              /* line 2637, ../../html_v1_php/scss/_common.scss */
              .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul .breadcrumb-last {
                padding-top: 13px;
                max-width: 250px; } }
            @media (max-width: 767.98px) {
              /* line 2637, ../../html_v1_php/scss/_common.scss */
              .page-banner .page-banner-container .page-banner-content .breadcrumb-area ul .breadcrumb-last {
                letter-spacing: 0.5pt;
                font-size: 11px; } }

/* line 2676, ../../html_v1_php/scss/_common.scss */
.main-content-wrapper {
  position: relative;
  min-height: 300px;
  z-index: 1; }
  /* line 2680, ../../html_v1_php/scss/_common.scss */
  .main-content-wrapper:before {
    content: '';
    background: url("../images/inside-pages/subpage-pattern.svg") no-repeat right -400px bottom;
    height: 100%;
    width: 100%;
    position: absolute;
    pointer-events: none;
    z-index: -1; }

/* line 2690, ../../html_v1_php/scss/_common.scss */
.no-bg-transparent {
  background: transparent; }
  /* line 2692, ../../html_v1_php/scss/_common.scss */
  .no-bg-transparent:before {
    display: none; }

/**********who we are*********/
/* line 2699, ../../html_v1_php/scss/_common.scss */
.area-padding {
  padding: 70px 0; }
  @media (max-width: 767.98px) {
    /* line 2699, ../../html_v1_php/scss/_common.scss */
    .area-padding {
      padding: 50px 0; } }
  @media (max-width: 575.98px) {
    /* line 2699, ../../html_v1_php/scss/_common.scss */
    .area-padding {
      padding: 40px 0; } }

/* line 2709, ../../html_v1_php/scss/_common.scss */
.section-title-area.primary-title {
  max-width: 500px; }

/* line 2713, ../../html_v1_php/scss/_common.scss */
.section-title-area h3 {
  color: #014A31;
  margin-bottom: 30px; }
  @media (max-width: 991.98px) {
    /* line 2713, ../../html_v1_php/scss/_common.scss */
    .section-title-area h3 {
      margin-bottom: 24px; } }
/* line 2721, ../../html_v1_php/scss/_common.scss */
.section-title-area span {
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 26px;
  color: #B72519;
  font-weight: 400;
  text-transform: uppercase; }
  @media (max-width: 991.98px) {
    /* line 2721, ../../html_v1_php/scss/_common.scss */
    .section-title-area span {
      margin-bottom: 6px;
      font-size: 16px; } }
  @media (max-width: 767.98px) {
    /* line 2721, ../../html_v1_php/scss/_common.scss */
    .section-title-area span {
      margin-bottom: 0px;
      font-size: 14px; } }
/* line 2737, ../../html_v1_php/scss/_common.scss */
.section-title-area p {
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  margin-bottom: 0; }
  @media (max-width: 1399.98px) {
    /* line 2737, ../../html_v1_php/scss/_common.scss */
    .section-title-area p {
      font-size: 22px;
      line-height: 30px; } }
  @media (max-width: 991.98px) {
    /* line 2737, ../../html_v1_php/scss/_common.scss */
    .section-title-area p {
      font-size: 20px;
      line-height: 30px; } }
  @media (max-width: 767.98px) {
    /* line 2737, ../../html_v1_php/scss/_common.scss */
    .section-title-area p {
      font-size: 18px;
      line-height: 26px; } }
/* line 2755, ../../html_v1_php/scss/_common.scss */
.section-title-area h4 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 500; }
  @media (max-width: 991.98px) {
    /* line 2755, ../../html_v1_php/scss/_common.scss */
    .section-title-area h4 {
      font-size: 20px;
      line-height: 26px; } }
  @media (max-width: 767.98px) {
    /* line 2755, ../../html_v1_php/scss/_common.scss */
    .section-title-area h4 {
      font-size: 18px;
      line-height: 24px; } }

/* line 2771, ../../html_v1_php/scss/_common.scss */
.who-we-are-area {
  position: relative;
  min-height: 300px;
  overflow: hidden; }
  /* line 2775, ../../html_v1_php/scss/_common.scss */
  .who-we-are-area:before {
    content: '';
    background: url("../images/inside-pages/subpage-pattern.svg") no-repeat right bottom;
    height: 100%;
    width: 100%;
    position: absolute;
    pointer-events: none; }
  /* line 2783, ../../html_v1_php/scss/_common.scss */
  .who-we-are-area img {
    width: 100%;
    object-fit: cover; }
  /* line 2788, ../../html_v1_php/scss/_common.scss */
  .who-we-are-area .section-title-area h3 {
    margin-bottom: 18px; }

/* line 2795, ../../html_v1_php/scss/_common.scss */
.client-logo-area {
  border: 1px solid #D8D8D8;
  background-color: #ffffff;
  padding: 50px;
  text-align: center; }
  @media (max-width: 991.98px) {
    /* line 2795, ../../html_v1_php/scss/_common.scss */
    .client-logo-area {
      padding: 30px; } }

/* line 2804, ../../html_v1_php/scss/_common.scss */
.client-logo-area.wwa-page {
  padding: 20px; }

/* line 2807, ../../html_v1_php/scss/_common.scss */
.sawafi-borets-contant-area {
  background: linear-gradient(to left, #f1f1f1 50%, #f5f5f5 50%); }
  /* line 2809, ../../html_v1_php/scss/_common.scss */
  .sawafi-borets-contant-area .client-logo-area {
    float: right;
    margin-top: 40px;
    margin-bottom: 20px;
    margin-left: 20px;
    height: 120px; }
    @media (max-width: 1199.98px) {
      /* line 2809, ../../html_v1_php/scss/_common.scss */
      .sawafi-borets-contant-area .client-logo-area {
        float: none;
        margin-top: 0px;
        margin-left: 0px; } }
  @media (max-width: 1199.98px) {
    /* line 2828, ../../html_v1_php/scss/_common.scss */
    .sawafi-borets-contant-area .section-title-area span {
      display: none; } }
  @media (max-width: 991.98px) {
    /* line 2807, ../../html_v1_php/scss/_common.scss */
    .sawafi-borets-contant-area {
      background: rgba(216, 216, 216, 0.5); } }
  /* line 2837, ../../html_v1_php/scss/_common.scss */
  .sawafi-borets-contant-area p {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 28px; }
    @media (max-width: 991.98px) {
      /* line 2837, ../../html_v1_php/scss/_common.scss */
      .sawafi-borets-contant-area p {
        font-size: 16px;
        line-height: 24px; } }

/* line 2849, ../../html_v1_php/scss/_common.scss */
.mission-vision-section .mission-vision-area {
  position: relative; }
  /* line 2851, ../../html_v1_php/scss/_common.scss */
  .mission-vision-section .mission-vision-area .mission-vision-content-area {
    background-color: rgba(0, 73, 49, 0.88);
    padding: 80px 50px; }
    @media (max-width: 767.98px) {
      /* line 2851, ../../html_v1_php/scss/_common.scss */
      .mission-vision-section .mission-vision-area .mission-vision-content-area {
        padding: 50px 30px; } }
    /* line 2857, ../../html_v1_php/scss/_common.scss */
    .mission-vision-section .mission-vision-area .mission-vision-content-area span {
      color: #D8D8D8; }
    /* line 2860, ../../html_v1_php/scss/_common.scss */
    .mission-vision-section .mission-vision-area .mission-vision-content-area h4 {
      color: #ffffff; }

/***************************************************
HERO BANNER STARTS
****************************************************/
/* line 2870, ../../html_v1_php/scss/_common.scss */
.hero-banner {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  min-height: 700px; }
  @media (max-width: 1199.98px) {
    /* line 2870, ../../html_v1_php/scss/_common.scss */
    .hero-banner {
      margin-top: -105px; } }
  @media (max-width: 991.98px) {
    /* line 2870, ../../html_v1_php/scss/_common.scss */
    .hero-banner {
      height: 90vh; } }
  @media (max-width: 767.98px) {
    /* line 2870, ../../html_v1_php/scss/_common.scss */
    .hero-banner {
      min-height: 550px;
      height: 65vh; } }
  @media (max-width: 575.98px) {
    /* line 2870, ../../html_v1_php/scss/_common.scss */
    .hero-banner {
      min-height: 500px;
      height: 55vh; } }
  /* line 2890, ../../html_v1_php/scss/_common.scss */
  .hero-banner .swiper.herobanner-top {
    height: 100%;
    width: 100%; }
    /* line 2894, ../../html_v1_php/scss/_common.scss */
    .hero-banner .swiper.herobanner-top .swiper-slide-active .herobanner-img {
      animation-name: zoomOut;
      animation-duration: 18s;
      animation-iteration-count: 1;
      animation-timing-function: ease-in-out;
      animation-delay: 0s; }
    /* line 2902, ../../html_v1_php/scss/_common.scss */
    .hero-banner .swiper.herobanner-top .herobanner-img {
      position: relative;
      overflow: hidden;
      height: 100%;
      width: 100%;
      margin: 0;
      padding: 0;
      transform: scale3d(1.1, 1.1, 1.1);
      background-color: #004931; }
      /* line 2911, ../../html_v1_php/scss/_common.scss */
      .hero-banner .swiper.herobanner-top .herobanner-img .herobanner-img-in {
        height: 100%;
        width: 100%; }
        /* line 2914, ../../html_v1_php/scss/_common.scss */
        .hero-banner .swiper.herobanner-top .herobanner-img .herobanner-img-in img {
          object-fit: cover;
          height: 100%;
          width: 100%; }
      /* line 2921, ../../html_v1_php/scss/_common.scss */
      .hero-banner .swiper.herobanner-top .herobanner-img::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 1;
        background-color: rgba(23, 45, 52, 0.12); }
      /* line 2931, ../../html_v1_php/scss/_common.scss */
      .hero-banner .swiper.herobanner-top .herobanner-img::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        background: #014a31;
        background: -moz-linear-gradient(123deg, rgba(1, 74, 49, 0.3) 0%, rgba(1, 74, 49, 0) 100%);
        background: -webkit-linear-gradient(123deg, rgba(1, 74, 49, 0.3) 0%, rgba(1, 74, 49, 0) 100%);
        background: linear-gradient(123deg, rgba(1, 74, 49, 0.3) 0%, rgba(1, 74, 49, 0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#014a31",endColorstr="#014a31",GradientType=1);
        height: 100%;
        width: 100%;
        z-index: 2; }
    /* line 2946, ../../html_v1_php/scss/_common.scss */
    .hero-banner .swiper.herobanner-top .herobanner-content {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      width: 100%;
      z-index: 3; }
      @media (max-width: 767.98px) {
        /* line 2946, ../../html_v1_php/scss/_common.scss */
        .hero-banner .swiper.herobanner-top .herobanner-content {
          top: 60%; } }
      @media (max-width: 575.98px) {
        /* line 2946, ../../html_v1_php/scss/_common.scss */
        .hero-banner .swiper.herobanner-top .herobanner-content {
          top: 62%; } }
      /* line 2963, ../../html_v1_php/scss/_common.scss */
      .hero-banner .swiper.herobanner-top .herobanner-content .container {
        height: 100%;
        width: 100%;
        z-index: 1;
        position: relative;
        overflow: hidden;
        padding: 25px 0; }
        /* line 2970, ../../html_v1_php/scss/_common.scss */
        .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-lt {
          position: absolute;
          right: 1%;
          top: 43%;
          left: auto;
          transform: translate(-50%, -50%);
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%); }
          /* line 2980, ../../html_v1_php/scss/_common.scss */
          .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-lt a {
            color: #01447C;
            font-size: 50px; }
            /* line 2983, ../../html_v1_php/scss/_common.scss */
            .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-lt a:hover {
              color: #01447C; }
        /* line 2988, ../../html_v1_php/scss/_common.scss */
        .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-rt {
          float: left;
          width: 70%;
          max-width: 650px;
          padding-left: 0.75rem; }
          /* line 2993, ../../html_v1_php/scss/_common.scss */
          .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-rt .subtitle {
            color: #D8D8D8;
            padding: 10px 0px 10px;
            font-size: 18px;
            font-weight: 300;
            text-transform: uppercase; }
            @media (max-width: 991.98px) {
              /* line 2993, ../../html_v1_php/scss/_common.scss */
              .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-rt .subtitle {
                font-size: 16px;
                line-height: 22px; } }
            @media (max-width: 767.98px) {
              /* line 2993, ../../html_v1_php/scss/_common.scss */
              .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-rt .subtitle {
                font-size: 14px;
                padding: 6px 0px 6px;
                line-height: 20px; } }
          /* line 3009, ../../html_v1_php/scss/_common.scss */
          .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-rt h1 {
            color: #ffffff;
            font-size: 54px;
            line-height: 58px;
            font-weight: 700;
            text-transform: uppercase; }
            @media (max-width: 1199.98px) {
              /* line 3009, ../../html_v1_php/scss/_common.scss */
              .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-rt h1 {
                font-size: 44px;
                line-height: 52px; } }
            @media (max-width: 991.98px) {
              /* line 3009, ../../html_v1_php/scss/_common.scss */
              .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-rt h1 {
                font-size: 34px;
                line-height: 42px; } }
            @media (max-width: 767.98px) {
              /* line 3009, ../../html_v1_php/scss/_common.scss */
              .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-rt h1 {
                font-size: 26px;
                line-height: 34px; } }
            @media (max-width: 575.98px) {
              /* line 3009, ../../html_v1_php/scss/_common.scss */
              .hero-banner .swiper.herobanner-top .herobanner-content .container .herobanner-content-rt h1 {
                font-size: 20px;
                line-height: 28px; } }
  /* line 3037, ../../html_v1_php/scss/_common.scss */
  .hero-banner .herobanner-thumb-container {
    position: absolute;
    bottom: 40px;
    z-index: 10;
    width: 100%; }
    /* line 3042, ../../html_v1_php/scss/_common.scss */
    .hero-banner .herobanner-thumb-container .swiper-slide {
      width: 135px !important; }
      /* line 3044, ../../html_v1_php/scss/_common.scss */
      .hero-banner .herobanner-thumb-container .swiper-slide .herobanner-thumb-content {
        height: 80px;
        width: 100%;
        position: relative;
        overflow: hidden;
        object-fit: cover;
        border: 1px solid rgba(112, 112, 112, 0.71);
        cursor: pointer; }
        /* line 3052, ../../html_v1_php/scss/_common.scss */
        .hero-banner .herobanner-thumb-container .swiper-slide .herobanner-thumb-content img {
          object-fit: cover;
          height: 100%;
          width: 100%; }
        /* line 3058, ../../html_v1_php/scss/_common.scss */
        .hero-banner .herobanner-thumb-container .swiper-slide .herobanner-thumb-content:hover::after {
          opacity: 0; }
        /* line 3062, ../../html_v1_php/scss/_common.scss */
        .hero-banner .herobanner-thumb-container .swiper-slide .herobanner-thumb-content::after {
          content: "";
          background: black;
          background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.3365546902) 0%, rgba(26, 13, 8, 0.8127451664) 88%);
          background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.3365546902) 0%, rgba(26, 13, 8, 0.8127451664) 88%);
          background: linear-gradient(0deg, rgba(0, 0, 0, 0.3365546902) 0%, rgba(26, 13, 8, 0.8127451664) 88%);
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#1a0d08",GradientType=1);
          position: absolute;
          top: 0;
          height: 100%;
          width: 100%;
          left: 0;
          opacity: 0.7;
          -webkit-transition: all 0.3s ease-out 0s !important;
          -moz-transition: all 0.3s ease-out 0s !important;
          -ms-transition: all 0.3s ease-out 0s !important;
          -o-transition: all 0.3s ease-out 0s !important;
          transition: all 0.3s ease-out 0s !important; }
    /* line 3081, ../../html_v1_php/scss/_common.scss */
    .hero-banner .herobanner-thumb-container .swiper-slide.swiper-slide-thumb-active .herobanner-thumb-content::after {
      opacity: 0; }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
/* line 3138, ../../html_v1_php/scss/_common.scss */
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  to {
    opacity: 1; } }
@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  to {
    opacity: 1; } }
/* line 3173, ../../html_v1_php/scss/_common.scss */
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

/***************************************************
HERO BANNER ENDS
****************************************************/
/* line 3181, ../../html_v1_php/scss/_common.scss */
.sawafi-swiper-button {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  border: 1px solid rgba(216, 216, 216, 0.4);
  padding: 10px 60px 10px 20px;
  margin-top: 24px;
  position: relative;
  background-color: transparent; }
  @media (max-width: 991.98px) {
    /* line 3181, ../../html_v1_php/scss/_common.scss */
    .sawafi-swiper-button {
      padding: 8px 56px 8px 14px;
      font-size: 14px; } }
  @media (max-width: 991.98px) {
    /* line 3181, ../../html_v1_php/scss/_common.scss */
    .sawafi-swiper-button {
      padding: 6px 46px 6px 10px;
      font-size: 12px; } }
  /* line 3199, ../../html_v1_php/scss/_common.scss */
  .sawafi-swiper-button span {
    font-size: 10px !important;
    position: absolute;
    right: 24px;
    top: 20px !important;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important;
    color: #B72519; }
    @media (max-width: 991.98px) {
      /* line 3199, ../../html_v1_php/scss/_common.scss */
      .sawafi-swiper-button span {
        font-size: 8px !important;
        right: 26px;
        top: 17px !important; } }
    @media (max-width: 991.98px) {
      /* line 3199, ../../html_v1_php/scss/_common.scss */
      .sawafi-swiper-button span {
        font-size: 8px !important;
        right: 20px;
        top: 15px !important; } }
  /* line 3217, ../../html_v1_php/scss/_common.scss */
  .sawafi-swiper-button:hover {
    background-color: #B72519;
    border: 1px solid #B72519;
    color: #ffffff; }
    /* line 3221, ../../html_v1_php/scss/_common.scss */
    .sawafi-swiper-button:hover span {
      right: 20px;
      color: #ffffff; }

/* line 3242, ../../html_v1_php/scss/_common.scss */
.main-slider-pagination.swiper-pagination-bullets {
  position: absolute;
  right: 0;
  width: 100px !important;
  top: 50%;
  left: auto !important;
  z-index: 10; }
  @media (max-width: 767.98px) {
    /* line 3242, ../../html_v1_php/scss/_common.scss */
    .main-slider-pagination.swiper-pagination-bullets {
      top: 55%; } }
  @media (max-width: 575.98px) {
    /* line 3242, ../../html_v1_php/scss/_common.scss */
    .main-slider-pagination.swiper-pagination-bullets {
      width: 40px !important; } }

/* line 3257, ../../html_v1_php/scss/_common.scss */
.main-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  cursor: pointer;
  height: 18px;
  width: 18px;
  background: transparent;
  border: 1px solid rgba(250, 250, 250, 0.35);
  display: block;
  border-radius: 100%;
  margin-bottom: 10px !important;
  opacity: 1; }
  @media (max-width: 767.98px) {
    /* line 3257, ../../html_v1_php/scss/_common.scss */
    .main-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
      height: 14px;
      width: 14px; } }

/* line 3273, ../../html_v1_php/scss/_common.scss */
.main-slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #ffffff; }

/***********our culture**************/
/* line 3280, ../../html_v1_php/scss/_common.scss */
.our-culture-section .our-culture-columns {
  text-align: center;
  border: 1px solid #D8D8D8;
  padding: 40px;
  height: 100%; }
  @media (max-width: 1199.98px) {
    /* line 3280, ../../html_v1_php/scss/_common.scss */
    .our-culture-section .our-culture-columns {
      padding: 30px; } }
  @media (max-width: 575.98px) {
    /* line 3280, ../../html_v1_php/scss/_common.scss */
    .our-culture-section .our-culture-columns {
      padding: 20px; } }
  /* line 3291, ../../html_v1_php/scss/_common.scss */
  .our-culture-section .our-culture-columns img {
    padding-bottom: 16px;
    max-width: 70px; }
    @media (max-width: 1199.98px) {
      /* line 3291, ../../html_v1_php/scss/_common.scss */
      .our-culture-section .our-culture-columns img {
        max-width: 50px; } }
  /* line 3298, ../../html_v1_php/scss/_common.scss */
  .our-culture-section .our-culture-columns h5 {
    padding-bottom: 10px;
    font-weight: 500; }
  /* line 3302, ../../html_v1_php/scss/_common.scss */
  .our-culture-section .our-culture-columns p {
    margin-bottom: 0px; }

/*************gallery*******************/
/* line 3312, ../../html_v1_php/scss/_common.scss */
.gallery-main-section .hover-effects-pattern .home-produts-title h4 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

/****************clients****************/
/* line 3324, ../../html_v1_php/scss/_common.scss */
.clients-main-section img {
  filter: grayscale(100%);
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }
  @media (max-width: 575.98px) {
    /* line 3324, ../../html_v1_php/scss/_common.scss */
    .clients-main-section img {
      width: 200px; } }
/* line 3333, ../../html_v1_php/scss/_common.scss */
.clients-main-section .clients-slider-line {
  height: 10px !important;
  background: rgba(216, 216, 216, 0.6);
  width: 100%;
  margin-top: 0px;
  margin-bottom: 40px; }
/* line 3340, ../../html_v1_php/scss/_common.scss */
.clients-main-section .client-logo-area {
  height: 100%;
  width: 100%;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }
  /* line 3344, ../../html_v1_php/scss/_common.scss */
  .clients-main-section .client-logo-area:hover {
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px; }
    /* line 3346, ../../html_v1_php/scss/_common.scss */
    .clients-main-section .client-logo-area:hover img {
      filter: grayscale(0%);
      transform: scale(1.03); }

/* line 3353, ../../html_v1_php/scss/_common.scss */
.clients-main-section.home-clients-section {
  padding-top: 0px !important; }

/****************common quote wrapper***********/
/* line 3358, ../../html_v1_php/scss/_common.scss */
.chairman-quote-wrapper .chairman-image {
  width: 100%; }
  @media (max-width: 991.98px) {
    /* line 3358, ../../html_v1_php/scss/_common.scss */
    .chairman-quote-wrapper .chairman-image {
      width: 50%;
      display: block;
      margin-left: auto;
      margin-right: auto; } }
/* line 3367, ../../html_v1_php/scss/_common.scss */
.chairman-quote-wrapper .chairman-content-area {
  background: rgba(0, 73, 49, 0.88);
  height: 100%;
  padding: 100px; }
  @media (max-width: 1199.98px) {
    /* line 3367, ../../html_v1_php/scss/_common.scss */
    .chairman-quote-wrapper .chairman-content-area {
      padding: 80px; } }
  @media (max-width: 767.98px) {
    /* line 3367, ../../html_v1_php/scss/_common.scss */
    .chairman-quote-wrapper .chairman-content-area {
      padding: 50px; } }
  @media (max-width: 575.98px) {
    /* line 3367, ../../html_v1_php/scss/_common.scss */
    .chairman-quote-wrapper .chairman-content-area {
      padding: 30px; } }
  /* line 3380, ../../html_v1_php/scss/_common.scss */
  .chairman-quote-wrapper .chairman-content-area h3 {
    color: #ffffff;
    font-weight: 500;
    padding-bottom: 10px;
    width: 400px; }
    @media (max-width: 1199.98px) {
      /* line 3380, ../../html_v1_php/scss/_common.scss */
      .chairman-quote-wrapper .chairman-content-area h3 {
        font-size: 22px;
        line-height: 30px; } }
    @media (max-width: 767.98px) {
      /* line 3380, ../../html_v1_php/scss/_common.scss */
      .chairman-quote-wrapper .chairman-content-area h3 {
        font-size: 20px;
        line-height: 28px; } }
    @media (max-width: 575.98px) {
      /* line 3380, ../../html_v1_php/scss/_common.scss */
      .chairman-quote-wrapper .chairman-content-area h3 {
        width: 300px;
        font-size: 18px;
        line-height: 26px; } }
  /* line 3399, ../../html_v1_php/scss/_common.scss */
  .chairman-quote-wrapper .chairman-content-area .designation-text {
    font-weight: 400;
    color: #D8D8D8;
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 20px; }
    @media (max-width: 1199.98px) {
      /* line 3399, ../../html_v1_php/scss/_common.scss */
      .chairman-quote-wrapper .chairman-content-area .designation-text {
        font-size: 16px; } }
    @media (max-width: 575.98px) {
      /* line 3399, ../../html_v1_php/scss/_common.scss */
      .chairman-quote-wrapper .chairman-content-area .designation-text {
        font-size: 14px; } }
  /* line 3412, ../../html_v1_php/scss/_common.scss */
  .chairman-quote-wrapper .chairman-content-area a {
    font-size: 14px;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important;
    display: flex;
    align-items: center; }
    /* line 3420, ../../html_v1_php/scss/_common.scss */
    .chairman-quote-wrapper .chairman-content-area a:hover {
      color: rgba(255, 255, 255, 0.6); }
      /* line 3422, ../../html_v1_php/scss/_common.scss */
      .chairman-quote-wrapper .chairman-content-area a:hover span {
        padding-left: 20px; }
    /* line 3426, ../../html_v1_php/scss/_common.scss */
    .chairman-quote-wrapper .chairman-content-area a span {
      color: #D8D8D8;
      font-size: 10px;
      padding-left: 14px;
      -webkit-transition: all 0.3s ease-out 0s !important;
      -moz-transition: all 0.3s ease-out 0s !important;
      -ms-transition: all 0.3s ease-out 0s !important;
      -o-transition: all 0.3s ease-out 0s !important;
      transition: all 0.3s ease-out 0s !important; }

/****************management-teams****************/
/* line 3439, ../../html_v1_php/scss/_common.scss */
.management-team-section .hover-effects-pattern .produts-slider-items {
  height: 100%; }
/* line 3443, ../../html_v1_php/scss/_common.scss */
.management-team-section .mamber-title-area {
  padding-bottom: 20px; }
  /* line 3446, ../../html_v1_php/scss/_common.scss */
  .management-team-section .mamber-title-area h3 {
    color: #004931;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    text-align: left; }
    /* line 3453, ../../html_v1_php/scss/_common.scss */
    .management-team-section .mamber-title-area h3:after {
      content: '';
      border-top: 10px solid rgba(216, 216, 216, 0.3);
      margin: 5px 0 0 20px;
      flex: 1 0 20px; }
      @media (max-width: 991.98px) {
        /* line 3453, ../../html_v1_php/scss/_common.scss */
        .management-team-section .mamber-title-area h3:after {
          border-top: 5px solid rgba(216, 216, 216, 0.3); } }
/* line 3465, ../../html_v1_php/scss/_common.scss */
.management-team-section .hover-icons {
  font-size: 30px !important; }

/* line 3470, ../../html_v1_php/scss/_common.scss */
.modal {
  z-index: 999999;
  background: rgba(0, 73, 49, 0.7); }
  /* line 3473, ../../html_v1_php/scss/_common.scss */
  .modal .modal-dialog {
    max-width: 991px; }
    /* line 3475, ../../html_v1_php/scss/_common.scss */
    .modal .modal-dialog .modal-body {
      padding: 4rem 2rem; }
      @media (max-width: 767.98px) {
        /* line 3475, ../../html_v1_php/scss/_common.scss */
        .modal .modal-dialog .modal-body {
          padding: 3rem 1rem; } }
      /* line 3480, ../../html_v1_php/scss/_common.scss */
      .modal .modal-dialog .modal-body h3 {
        color: #004931; }
      /* line 3483, ../../html_v1_php/scss/_common.scss */
      .modal .modal-dialog .modal-body h5 {
        font-weight: 500; }
      /* line 3486, ../../html_v1_php/scss/_common.scss */
      .modal .modal-dialog .modal-body .leader-designation {
        font-weight: 500;
        color: rgba(19, 40, 71, 0.5);
        font-size: 16px;
        text-transform: uppercase; }
        @media (max-width: 767.98px) {
          /* line 3486, ../../html_v1_php/scss/_common.scss */
          .modal .modal-dialog .modal-body .leader-designation {
            font-size: 14px; } }
      /* line 3496, ../../html_v1_php/scss/_common.scss */
      .modal .modal-dialog .modal-body .management-team-img img {
        width: 100%; }
  /* line 3502, ../../html_v1_php/scss/_common.scss */
  .modal .btn-close {
    float: right;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important;
    position: absolute;
    right: 30px;
    top: 30px; }
    @media (max-width: 767.98px) {
      /* line 3502, ../../html_v1_php/scss/_common.scss */
      .modal .btn-close {
        right: 12px;
        top: 16px; } }
    /* line 3512, ../../html_v1_php/scss/_common.scss */
    .modal .btn-close:focus {
      box-shadow: none; }

/**********chairman message***************/
/* line 3520, ../../html_v1_php/scss/_common.scss */
.chairman-message-section .chairman-content-area {
  padding: 180px 140px 70px 140px; }
  @media (max-width: 1399.98px) {
    /* line 3520, ../../html_v1_php/scss/_common.scss */
    .chairman-message-section .chairman-content-area {
      padding: 150px 50px 40px 100px; } }
  @media (max-width: 1199.98px) {
    /* line 3520, ../../html_v1_php/scss/_common.scss */
    .chairman-message-section .chairman-content-area {
      padding: 110px 50px 40px 100px; } }
  @media (max-width: 767.98px) {
    /* line 3520, ../../html_v1_php/scss/_common.scss */
    .chairman-message-section .chairman-content-area {
      padding: 80px 50px 40px 70px; } }
  @media (max-width: 480px) {
    /* line 3520, ../../html_v1_php/scss/_common.scss */
    .chairman-message-section .chairman-content-area {
      padding: 70px 30px 30px 50px; } }
  /* line 3534, ../../html_v1_php/scss/_common.scss */
  .chairman-message-section .chairman-content-area.md-content-area {
    padding: 150px 140px 70px 140px; }
    @media (max-width: 1399.98px) {
      /* line 3534, ../../html_v1_php/scss/_common.scss */
      .chairman-message-section .chairman-content-area.md-content-area {
        padding: 120px 50px 40px 100px; } }
    @media (max-width: 1199.98px) {
      /* line 3534, ../../html_v1_php/scss/_common.scss */
      .chairman-message-section .chairman-content-area.md-content-area {
        padding: 100px 50px 40px 100px; } }
    @media (max-width: 767.98px) {
      /* line 3534, ../../html_v1_php/scss/_common.scss */
      .chairman-message-section .chairman-content-area.md-content-area {
        padding: 80px 50px 40px 70px; } }
    @media (max-width: 480px) {
      /* line 3534, ../../html_v1_php/scss/_common.scss */
      .chairman-message-section .chairman-content-area.md-content-area {
        padding: 70px 30px 30px 50px; } }
  /* line 3549, ../../html_v1_php/scss/_common.scss */
  .chairman-message-section .chairman-content-area h3 {
    width: 100%;
    position: relative; }
    /* line 3552, ../../html_v1_php/scss/_common.scss */
    .chairman-message-section .chairman-content-area h3:before {
      position: absolute;
      content: '\e90f';
      font-family: 'icomoon';
      left: -50px;
      top: -80px;
      font-size: 85px;
      color: #D8D8D8; }
      @media (max-width: 1399.98px) {
        /* line 3552, ../../html_v1_php/scss/_common.scss */
        .chairman-message-section .chairman-content-area h3:before {
          font-size: 65px;
          top: -70px; } }
      @media (max-width: 1199.98px) {
        /* line 3552, ../../html_v1_php/scss/_common.scss */
        .chairman-message-section .chairman-content-area h3:before {
          font-size: 50px;
          top: -50px; } }
      @media (max-width: 767.98px) {
        /* line 3552, ../../html_v1_php/scss/_common.scss */
        .chairman-message-section .chairman-content-area h3:before {
          font-size: 40px;
          top: -45px;
          left: -30px; } }
      @media (max-width: 575.98px) {
        /* line 3552, ../../html_v1_php/scss/_common.scss */
        .chairman-message-section .chairman-content-area h3:before {
          font-size: 35px;
          top: -40px;
          left: -30px; } }
/* line 3581, ../../html_v1_php/scss/_common.scss */
.chairman-message-section h5 {
  font-weight: 500;
  color: #172D34;
  margin: 30px 0; }
/* line 3586, ../../html_v1_php/scss/_common.scss */
.chairman-message-section .desination-text {
  color: #B72519;
  text-transform: uppercase; }
/* line 3591, ../../html_v1_php/scss/_common.scss */
.chairman-message-section .chairman-name {
  margin-bottom: 6px; }

/*************downloads****************/
/* line 3598, ../../html_v1_php/scss/_common.scss */
.downloads-main-section .products-lists-download-area {
  padding-right: 20px; }
  /* line 3600, ../../html_v1_php/scss/_common.scss */
  .downloads-main-section .products-lists-download-area h6 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
    @media (max-width: 991.98px) {
      /* line 3600, ../../html_v1_php/scss/_common.scss */
      .downloads-main-section .products-lists-download-area h6 {
        font-size: 20px;
        line-height: 28px; } }
    @media (max-width: 767.98px) {
      /* line 3600, ../../html_v1_php/scss/_common.scss */
      .downloads-main-section .products-lists-download-area h6 {
        font-size: 18px;
        line-height: 26px; } }

/**************product details********************/
/* line 3624, ../../html_v1_php/scss/_common.scss */
.product-details-main-section {
  padding-bottom: 30px; }
  /* line 3626, ../../html_v1_php/scss/_common.scss */
  .product-details-main-section .product-details-downloads-wrapper {
    background-color: rgba(216, 216, 216, 0.3);
    padding: 40px; }
    @media (max-width: 575.98px) {
      /* line 3626, ../../html_v1_php/scss/_common.scss */
      .product-details-main-section .product-details-downloads-wrapper {
        padding: 30px; } }
  /* line 3633, ../../html_v1_php/scss/_common.scss */
  .product-details-main-section img {
    width: 100%;
    object-fit: cover; }
  /* line 3637, ../../html_v1_php/scss/_common.scss */
  .product-details-main-section h5 {
    margin: 30px 0px; }

/* line 3642, ../../html_v1_php/scss/_common.scss */
.prodcut-detail-area {
  background-color: #f2f2f2;
  padding: 60px 0 0 0;
  overflow-x: hidden; }

/************* contact******************/
/* line 3650, ../../html_v1_php/scss/_common.scss */
.contact-main-section .contact-details {
  background-color: #004931;
  padding: 50px 40px;
  height: 100%; }
  @media (max-width: 767.98px) {
    /* line 3650, ../../html_v1_php/scss/_common.scss */
    .contact-main-section .contact-details {
      padding: 40px 30px; } }
  /* line 3657, ../../html_v1_php/scss/_common.scss */
  .contact-main-section .contact-details h3 {
    color: #ffffff;
    margin-bottom: 10px; }
  /* line 3661, ../../html_v1_php/scss/_common.scss */
  .contact-main-section .contact-details p {
    font-size: 22px;
    color: #D8D8D8;
    margin-bottom: 10px; }
    @media (max-width: 1199.98px) {
      /* line 3661, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .contact-details p {
        font-size: 18px;
        line-height: 24px; } }
    @media (max-width: 767.98px) {
      /* line 3661, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .contact-details p {
        font-size: 16px;
        line-height: 22px; } }
  /* line 3674, ../../html_v1_php/scss/_common.scss */
  .contact-main-section .contact-details a {
    color: #ffffff;
    font-size: 22px;
    font-weight: 500;
    display: block; }
    @media (max-width: 1199.98px) {
      /* line 3674, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .contact-details a {
        font-size: 18px;
        line-height: 24px; } }
    @media (max-width: 767.98px) {
      /* line 3674, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .contact-details a {
        font-size: 16px;
        line-height: 22px; } }
    /* line 3687, ../../html_v1_php/scss/_common.scss */
    .contact-main-section .contact-details a:hover {
      color: rgba(255, 255, 255, 0.7); }
/* line 3692, ../../html_v1_php/scss/_common.scss */
.contact-main-section .emergency-details {
  border: 1px solid #D8D8D8;
  height: 100%;
  position: relative;
  padding: 70px 50px; }
  @media (max-width: 1199.98px) {
    /* line 3692, ../../html_v1_php/scss/_common.scss */
    .contact-main-section .emergency-details {
      padding: 100px 50px; } }
  @media (max-width: 991.98px) {
    /* line 3692, ../../html_v1_php/scss/_common.scss */
    .contact-main-section .emergency-details {
      padding: 50px 40px; } }
  @media (max-width: 767.98px) {
    /* line 3692, ../../html_v1_php/scss/_common.scss */
    .contact-main-section .emergency-details {
      padding: 40px 30px; } }
  /* line 3706, ../../html_v1_php/scss/_common.scss */
  .contact-main-section .emergency-details:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.8);
    height: 100%;
    width: 100%; }
  /* line 3715, ../../html_v1_php/scss/_common.scss */
  .contact-main-section .emergency-details .emergency-title {
    position: relative;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #B72519;
    text-transform: uppercase;
    display: block; }
  /* line 3724, ../../html_v1_php/scss/_common.scss */
  .contact-main-section .emergency-details .icon-phone {
    font-size: 70px;
    position: relative;
    color: #B72519;
    padding-right: 20px; }
    @media (max-width: 767.98px) {
      /* line 3724, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .emergency-details .icon-phone {
        font-size: 60px; } }
  /* line 3733, ../../html_v1_php/scss/_common.scss */
  .contact-main-section .emergency-details a {
    position: relative;
    font-size: 32px;
    line-height: 40px;
    font-weight: 500;
    color: #172D34; }
    /* line 3739, ../../html_v1_php/scss/_common.scss */
    .contact-main-section .emergency-details a:hover {
      color: #B72519; }
    @media (max-width: 1399.98px) {
      /* line 3733, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .emergency-details a {
        font-size: 30px;
        line-height: 38px; } }
    @media (max-width: 1199.98px) {
      /* line 3733, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .emergency-details a {
        font-size: 28px;
        line-height: 36px; } }
    @media (max-width: 991.98px) {
      /* line 3733, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .emergency-details a {
        font-size: 26px;
        line-height: 34px; } }
    @media (max-width: 767.98px) {
      /* line 3733, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .emergency-details a {
        font-size: 24px;
        line-height: 32px; } }
    @media (max-width: 575.98px) {
      /* line 3733, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .emergency-details a {
        font-size: 22px;
        line-height: 30px; } }
/* line 3765, ../../html_v1_php/scss/_common.scss */
.contact-main-section .contact-enquiry-wrapper {
  padding: 50px 40px;
  background: rgba(216, 216, 216, 0.3);
  height: 100%; }
  @media (max-width: 767.98px) {
    /* line 3765, ../../html_v1_php/scss/_common.scss */
    .contact-main-section .contact-enquiry-wrapper {
      padding: 40px 30px; } }
  /* line 3772, ../../html_v1_php/scss/_common.scss */
  .contact-main-section .contact-enquiry-wrapper h3 {
    color: #004931;
    margin-bottom: 10px; }
  /* line 3776, ../../html_v1_php/scss/_common.scss */
  .contact-main-section .contact-enquiry-wrapper a {
    color: #172D34;
    font-size: 22px;
    font-weight: 500;
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
    width: 100%;
    position: relative;
    overflow: hidden; }
    @media (max-width: 1199.98px) {
      /* line 3776, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .contact-enquiry-wrapper a {
        font-size: 20px; } }
    @media (max-width: 991.98px) {
      /* line 3776, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .contact-enquiry-wrapper a {
        font-size: 18px;
        padding: 16px 0; } }
    @media (max-width: 767.98px) {
      /* line 3776, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .contact-enquiry-wrapper a {
        font-size: 16px;
        padding: 14px 0; } }
    /* line 3796, ../../html_v1_php/scss/_common.scss */
    .contact-main-section .contact-enquiry-wrapper a:before {
      position: absolute;
      content: '\e911';
      font-family: 'icomoon';
      color: #004931;
      top: 20px;
      left: -20px;
      font-size: 18px;
      -webkit-transition: all 0.3s ease-out 0s !important;
      -moz-transition: all 0.3s ease-out 0s !important;
      -ms-transition: all 0.3s ease-out 0s !important;
      -o-transition: all 0.3s ease-out 0s !important;
      transition: all 0.3s ease-out 0s !important;
      opacity: 0; }
      @media (max-width: 991.98px) {
        /* line 3796, ../../html_v1_php/scss/_common.scss */
        .contact-main-section .contact-enquiry-wrapper a:before {
          top: 16px; } }
      @media (max-width: 767.98px) {
        /* line 3796, ../../html_v1_php/scss/_common.scss */
        .contact-main-section .contact-enquiry-wrapper a:before {
          top: 14px; } }
    /* line 3813, ../../html_v1_php/scss/_common.scss */
    .contact-main-section .contact-enquiry-wrapper a:hover {
      color: #B72519;
      padding-left: 35px !important; }
      /* line 3816, ../../html_v1_php/scss/_common.scss */
      .contact-main-section .contact-enquiry-wrapper a:hover:before {
        opacity: 1;
        left: 2px; }

/* line 3825, ../../html_v1_php/scss/_common.scss */
.contact-main-form input {
  width: 100%;
  border: 1px solid #D8D8D8;
  padding: 15px;
  font-family: 'Gotham';
  font-size: 14px;
  font-weight: 400;
  color: rgba(80, 80, 80, 0.7);
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }
  /* line 3837, ../../html_v1_php/scss/_common.scss */
  .contact-main-form input:focus {
    border: 1px solid #004931; }
/* line 3841, ../../html_v1_php/scss/_common.scss */
.contact-main-form textarea {
  width: 100%;
  height: 170px;
  border: 1px solid #D8D8D8;
  color: rgba(80, 80, 80, 0.7);
  font-size: 14px;
  font-family: 'Gotham';
  padding: 15px;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }
  /* line 3853, ../../html_v1_php/scss/_common.scss */
  .contact-main-form textarea:focus {
    border: 1px solid #004931; }
/* line 3857, ../../html_v1_php/scss/_common.scss */
.contact-main-form .gmsg {
  float: right; }
  @media (max-width: 991.98px) {
    /* line 3857, ../../html_v1_php/scss/_common.scss */
    .contact-main-form .gmsg {
      float: left;
      margin-top: 20px; } }
  /* line 3864, ../../html_v1_php/scss/_common.scss */
  .contact-main-form .gmsg small a {
    color: #B72519;
    text-decoration: underline; }
    /* line 3867, ../../html_v1_php/scss/_common.scss */
    .contact-main-form .gmsg small a:hover {
      color: #004931; }

/* line 3875, ../../html_v1_php/scss/_common.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: #dc3545; }

/* line 3883, ../../html_v1_php/scss/_common.scss */
.background-button {
  background: #B72519;
  font-size: 16px;
  font-weight: 700;
  font-family: 'Gotham';
  color: #ffffff;
  padding: 16px 36px;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #B72519;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }
  @media (max-width: 991.98px) {
    /* line 3883, ../../html_v1_php/scss/_common.scss */
    .background-button {
      padding: 10px 30px; } }
  /* line 3897, ../../html_v1_php/scss/_common.scss */
  .background-button:hover {
    background: #004931;
    border: 1px solid #004931; }

/*Contact Google Map*/
/* line 3904, ../../html_v1_php/scss/_common.scss */
#map {
  display: block;
  position: relative;
  width: 100%;
  height: 450px;
  background: #f2f4fa;
  border-top: solid 1px #e3e9ed; }

/* line 3913, ../../html_v1_php/scss/_common.scss */
.gm-style .gm-style-iw-c {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 320px; }

/* line 3918, ../../html_v1_php/scss/_common.scss */
.gm-style .gm-style-iw p {
  font-size: 16px;
  line-height: 1.4;
  position: relative;
  display: block;
  padding: 8px 0;
  margin-left: 10px;
  margin-right: 15px;
  color: #2D3541;
  font-weight: 400;
  font-family: 'Gotham';
  margin-bottom: 0px !important; }

/* line 3930, ../../html_v1_php/scss/_common.scss */
.gm-style .gm-style-iw ul {
  margin-left: 10px;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-top: inherit;
  display: inherit; }
  /* line 3936, ../../html_v1_php/scss/_common.scss */
  .gm-style .gm-style-iw ul li {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding-bottom: inherit; }
    /* line 3942, ../../html_v1_php/scss/_common.scss */
    .gm-style .gm-style-iw ul li a {
      font-size: 16px;
      font-weight: 500;
      letter-spacing: 0.5px;
      font-family: 'Gotham';
      color: #172D34; }
      /* line 3948, ../../html_v1_php/scss/_common.scss */
      .gm-style .gm-style-iw ul li a:hover {
        color: #004931; }
    /* line 3952, ../../html_v1_php/scss/_common.scss */
    .gm-style .gm-style-iw ul li span {
      font-size: 14px;
      color: #004931;
      letter-spacing: 0;
      font-weight: 400;
      padding-left: 5px; }
    /* line 3959, ../../html_v1_php/scss/_common.scss */
    .gm-style .gm-style-iw ul li:before {
      display: none; }

/* line 3965, ../../html_v1_php/scss/_common.scss */
.gm-style .gm-style-iw-t::after {
  top: -2px; }

/* line 3968, ../../html_v1_php/scss/_common.scss */
.gm-style .gm-style-iw a {
  color: #2D3541;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 400;
  font-family: "normalidad-text", "sans-serif";
  text-transform: none; }

/* line 3976, ../../html_v1_php/scss/_common.scss */
.gm-style .gm-style-iw a:hover {
  color: #ff5400; }

/* line 3979, ../../html_v1_php/scss/_common.scss */
.gm-style .gm-style-iw p span.direction:after {
  content: "\e903";
  font-size: 16px;
  font-family: 'st-icons';
  color: #00aed6;
  position: relative;
  vertical-align: middle;
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }

/* line 3990, ../../html_v1_php/scss/_common.scss */
.gm-style .gm-style-iw p span:hover.direction:after {
  color: #171c8f; }

/* line 3993, ../../html_v1_php/scss/_common.scss */
section.google-map-container.meet-us-section {
  padding: 0px; }
  /* line 3997, ../../html_v1_php/scss/_common.scss */
  section.google-map-container.meet-us-section .map-details p span {
    font-size: 22px;
    font-weight: 700;
    color: #004931; }
    /* line 4001, ../../html_v1_php/scss/_common.scss */
    section.google-map-container.meet-us-section .map-details p span:before {
      color: #004931;
      font-family: 'icomoon' !important;
      font-size: 18px;
      font-weight: 300;
      padding-right: 5px; }
    /* line 4008, ../../html_v1_php/scss/_common.scss */
    section.google-map-container.meet-us-section .map-details p span.accom-title {
      color: #004931;
      font-size: 14px;
      font-weight: 400; }
  /* line 4018, ../../html_v1_php/scss/_common.scss */
  section.google-map-container.meet-us-section .gm-style .gm-style-iw-c {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
  /* line 4022, ../../html_v1_php/scss/_common.scss */
  section.google-map-container.meet-us-section .gm-style-iw-c button {
    top: 5px !important;
    right: 5px !important; }
    /* line 4025, ../../html_v1_php/scss/_common.scss */
    section.google-map-container.meet-us-section .gm-style-iw-c button span {
      width: 18px !important;
      height: 18px !important; }

/* line 4032, ../../html_v1_php/scss/_common.scss */
.map-location-title {
  font-size: 20px;
  color: #172D34;
  font-weight: 700;
  text-transform: uppercase;
  margin-left: 10px;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1); }

@media (max-width: 575.98px) {
  /* line 4045, ../../html_v1_php/scss/_common.scss */
  .map-location-title {
    font-size: 16px; } }
/* line 4047, ../../html_v1_php/scss/_common.scss */
span.tel {
  color: rgba(45, 53, 65, 0.5);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400; }

/* line 4052, ../../html_v1_php/scss/_common.scss */
span.tel a {
  color: #2D3541; }

/* line 4055, ../../html_v1_php/scss/_common.scss */
span.mail {
  color: rgba(45, 53, 65, 0.5);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400; }

/**************general template****************/
/* line 4063, ../../html_v1_php/scss/_common.scss */
.general-template ul {
  list-style-type: none;
  margin-top: 20px;
  margin-bottom: 20px; }
  /* line 4067, ../../html_v1_php/scss/_common.scss */
  .general-template ul li {
    color: #172D34;
    position: relative;
    padding-left: 20px;
    padding-bottom: 10px;
    overflow: hidden; }
    /* line 4073, ../../html_v1_php/scss/_common.scss */
    .general-template ul li:before {
      content: '';
      top: 8px;
      left: 0;
      position: absolute;
      width: 11px;
      /* same as padding-left set on li */
      height: 11px;
      background-color: #B72519;
      border-radius: 50%; }
/* line 4085, ../../html_v1_php/scss/_common.scss */
.general-template img {
  width: 100%; }
/* line 4089, ../../html_v1_php/scss/_common.scss */
.general-template .abstract {
  margin-bottom: 20px; }
/* line 4092, ../../html_v1_php/scss/_common.scss */
.general-template h5 {
  font-weight: 500;
  line-height: 1.4;
  font-size: 21px; }
  @media (max-width: 767.98px) {
    /* line 4092, ../../html_v1_php/scss/_common.scss */
    .general-template h5 {
      font-size: 18px; } }

/* line 4101, ../../html_v1_php/scss/_common.scss */
.next-line-br {
  display: inline-block;
  margin-bottom: 0px !important; }

/* line 4106, ../../html_v1_php/scss/_common.scss */
.general-template-section h3 {
  color: #004931;
  margin-bottom: 20px; }
/* line 4110, ../../html_v1_php/scss/_common.scss */
.general-template-section h5 {
  margin-bottom: 14px; }

/* line 4117, ../../html_v1_php/scss/_common.scss */
.services-and-applications-section ul {
  list-style-type: none;
  margin-top: 20px;
  margin-bottom: 20px;
  columns: 2; }
  @media (max-width: 991.98px) {
    /* line 4117, ../../html_v1_php/scss/_common.scss */
    .services-and-applications-section ul {
      columns: 1; } }
  /* line 4125, ../../html_v1_php/scss/_common.scss */
  .services-and-applications-section ul li {
    color: #172D34;
    position: relative;
    padding-left: 20px;
    padding-bottom: 10px;
    overflow: hidden; }
    /* line 4131, ../../html_v1_php/scss/_common.scss */
    .services-and-applications-section ul li:before {
      content: '';
      top: 8px;
      left: 0;
      position: absolute;
      width: 11px;
      /* same as padding-left set on li */
      height: 11px;
      background-color: #B72519;
      border-radius: 50%; }

/************search-results*************/
/* line 4146, ../../html_v1_php/scss/_common.scss */
.search-results-section .search-results-area {
  position: relative; }
  /* line 4148, ../../html_v1_php/scss/_common.scss */
  .search-results-section .search-results-area input {
    width: 100%;
    height: 60px;
    padding: 20px;
    border: 1px solid #EDEDED;
    font-family: 'Gotham';
    color: #4b4b4b;
    font-size: 16px;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
    /* line 4157, ../../html_v1_php/scss/_common.scss */
    .search-results-section .search-results-area input:focus {
      border: 1px solid #B72519; }
  /* line 4161, ../../html_v1_php/scss/_common.scss */
  .search-results-section .search-results-area .input-group-append {
    position: absolute;
    right: 10px;
    top: 14px; }
    /* line 4165, ../../html_v1_php/scss/_common.scss */
    .search-results-section .search-results-area .input-group-append button {
      box-shadow: none; }
      /* line 4167, ../../html_v1_php/scss/_common.scss */
      .search-results-section .search-results-area .input-group-append button span {
        color: #B72519; }
/* line 4174, ../../html_v1_php/scss/_common.scss */
.search-results-section .search-results-count {
  font-size: 16px;
  margin-top: 10px; }
  /* line 4177, ../../html_v1_php/scss/_common.scss */
  .search-results-section .search-results-count span {
    font-weight: 700;
    color: #B72519; }
/* line 4182, ../../html_v1_php/scss/_common.scss */
.search-results-section h3 {
  color: #004931;
  padding-bottom: 10px; }
/* line 4186, ../../html_v1_php/scss/_common.scss */
.search-results-section p {
  margin-bottom: 1rem; }
/* line 4189, ../../html_v1_php/scss/_common.scss */
.search-results-section .search-results-content-wrapper {
  margin-bottom: 30px; }
  @media (max-width: 767.98px) {
    /* line 4189, ../../html_v1_php/scss/_common.scss */
    .search-results-section .search-results-content-wrapper {
      margin-bottom: 20px; } }

/* line 4197, ../../html_v1_php/scss/_common.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none; }

/*************Pagination****************/
/* line 4205, ../../html_v1_php/scss/_common.scss */
.pagination {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 50px;
  display: table;
  width: 100%; }

/* line 4213, ../../html_v1_php/scss/_common.scss */
.pagination li {
  display: inline-table;
  margin-left: 2px;
  margin-right: 2px;
  border: 1px solid #EDEDED; }

/* line 4220, ../../html_v1_php/scss/_common.scss */
.pagination .page-item:last-child .page-link, .pagination .page-item:first-child .page-link {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%; }

/* line 4226, ../../html_v1_php/scss/_common.scss */
li.page-item.PagedList-skipToPrevious a:hover {
  color: #B72519; }

/* line 4230, ../../html_v1_php/scss/_common.scss */
li.page-item.PagedList-skipToPrevious a {
  background-color: transparent !important; }

/* line 4238, ../../html_v1_php/scss/_common.scss */
li.page-item.PagedList-skipToPrevious a span {
  transform: rotate(180deg);
  font-size: 16px; }

/* line 4247, ../../html_v1_php/scss/_common.scss */
li.page-item.PagedList-skipToNext a span {
  font-size: 16px; }

/* line 4252, ../../html_v1_php/scss/_common.scss */
.pagination li a {
  font-size: 20px;
  font-weight: 500;
  color: #004931;
  border: none;
  padding: 10px 20px 10px;
  margin: 0;
  font-family: 'Gotham';
  cursor: pointer;
  background-color: transparent; }
  @media (max-width: 1199.98px) {
    /* line 4252, ../../html_v1_php/scss/_common.scss */
    .pagination li a {
      font-size: 18px;
      padding: 5px 15px 5px; } }

/* line 4268, ../../html_v1_php/scss/_common.scss */
.pagination li a:hover {
  border: none;
  background-color: #B72519;
  color: #ffffff; }

/* line 4273, ../../html_v1_php/scss/_common.scss */
.pagination .page-item.active {
  font-weight: 500; }

/* line 4276, ../../html_v1_php/scss/_common.scss */
.pagination .page-item.active .page-link {
  font-size: 20;
  color: #ffffff;
  font-weight: 500;
  border: none;
  padding: 10px 20px 10px;
  margin: 0;
  background-color: #B72519; }
  @media (max-width: 1199.98px) {
    /* line 4276, ../../html_v1_php/scss/_common.scss */
    .pagination .page-item.active .page-link {
      font-size: 18px;
      padding: 5px 15px 5px; } }

/* line 4289, ../../html_v1_php/scss/_common.scss */
li.page-item.PagedList-skipToNext a:hover {
  color: #B72519; }

/* line 4292, ../../html_v1_php/scss/_common.scss */
li.page-item.PagedList-skipToNext a {
  background-color: transparent; }

/* line 4295, ../../html_v1_php/scss/_common.scss */
.page-link:focus {
  box-shadow: none !important; }

/* line 4299, ../../html_v1_php/scss/_common.scss */
.back-button {
  position: relative;
  background: #ff5400;
  color: #ffffff;
  border: 1px solid #ff5400 !important;
  text-transform: uppercase;
  display: inline-flex !important;
  padding: 15px 30px 15px 60px;
  align-items: center;
  width: fit-content;
  z-index: 1;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important; }

/* line 4316, ../../html_v1_php/scss/_common.scss */
.back-button:hover {
  color: #B72519 !important;
  background: none !important; }

/* line 4320, ../../html_v1_php/scss/_common.scss */
.back-button:after {
  font-family: 'icomoon' !important;
  position: absolute;
  -webkit-transition: all 0.3s ease-out 0s !important;
  -moz-transition: all 0.3s ease-out 0s !important;
  -ms-transition: all 0.3s ease-out 0s !important;
  -o-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important;
  content: '\e900';
  left: 28px;
  color: #ffffff;
  font-weight: bold;
  top: 13px;
  transform: rotate(180deg); }

/* line 4331, ../../html_v1_php/scss/_common.scss */
.back-button:hover:after {
  left: 25px;
  color: #B72519; }

/**********common hover effect with pattern***************/
/* line 4336, ../../html_v1_php/scss/_common.scss */
.hover-effects-pattern {
  position: relative;
  overflow: hidden;
  width: 100%; }
  /* line 4340, ../../html_v1_php/scss/_common.scss */
  .hover-effects-pattern:before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 10px;
    background-color: #014A31;
    z-index: 11;
    opacity: 0;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
  /* line 4352, ../../html_v1_php/scss/_common.scss */
  .hover-effects-pattern:after {
    position: absolute;
    bottom: 0px;
    right: -100px;
    content: '';
    background: url("../images/home-page/sb-pattern.png");
    background-repeat: no-repeat;
    width: 118px;
    height: 111px;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
  /* line 4365, ../../html_v1_php/scss/_common.scss */
  .hover-effects-pattern img {
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 16/13; }
  /* line 4372, ../../html_v1_php/scss/_common.scss */
  .hover-effects-pattern .hover-icons {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    color: #D8D8D8;
    font-size: 50px;
    z-index: 1;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
  /* line 4384, ../../html_v1_php/scss/_common.scss */
  .hover-effects-pattern:hover:before {
    opacity: 1; }
  /* line 4387, ../../html_v1_php/scss/_common.scss */
  .hover-effects-pattern:hover:after {
    opacity: 1;
    right: 0px; }
    @media (max-width: 575.98px) {
      /* line 4387, ../../html_v1_php/scss/_common.scss */
      .hover-effects-pattern:hover:after {
        display: none; } }
  /* line 4394, ../../html_v1_php/scss/_common.scss */
  .hover-effects-pattern:hover img {
    transform: scale(1.1);
    transform-origin: 50% 50%;
    opacity: 0.1; }
  /* line 4399, ../../html_v1_php/scss/_common.scss */
  .hover-effects-pattern:hover span {
    opacity: 1; }
  /* line 4403, ../../html_v1_php/scss/_common.scss */
  .hover-effects-pattern:hover .produts-slider-items:before {
    opacity: 0; }
  /* line 4408, ../../html_v1_php/scss/_common.scss */
  .hover-effects-pattern .produts-slider-items {
    position: relative;
    background: #B72519; }
    @media (max-width: 575.98px) {
      /* line 4408, ../../html_v1_php/scss/_common.scss */
      .hover-effects-pattern .produts-slider-items {
        height: 300px; } }
    /* line 4414, ../../html_v1_php/scss/_common.scss */
    .hover-effects-pattern .produts-slider-items:before {
      background: #172d34;
      background: -moz-linear-gradient(180deg, rgba(23, 45, 52, 0) 0%, #172d34 100%);
      background: -webkit-linear-gradient(180deg, rgba(23, 45, 52, 0) 0%, #172d34 100%);
      background: linear-gradient(180deg, rgba(23, 45, 52, 0) 0%, #172d34 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$body-font-colo-sb",endColorstr="$body-font-colo-sb",GradientType=1);
      position: absolute;
      z-index: 1;
      height: 50%;
      width: 100%;
      bottom: 0;
      left: 0;
      -webkit-transition: all 0.3s ease-out 0s !important;
      -moz-transition: all 0.3s ease-out 0s !important;
      -ms-transition: all 0.3s ease-out 0s !important;
      -o-transition: all 0.3s ease-out 0s !important;
      transition: all 0.3s ease-out 0s !important;
      content: ''; }
    /* line 4429, ../../html_v1_php/scss/_common.scss */
    .hover-effects-pattern .produts-slider-items .home-produts-title {
      position: absolute;
      left: 0px;
      bottom: 0px;
      width: 100%;
      z-index: 11;
      padding: 30px; }
      /* line 4436, ../../html_v1_php/scss/_common.scss */
      .hover-effects-pattern .produts-slider-items .home-produts-title h4 {
        font-size: 22px;
        line-height: 30px;
        font-weight: 500;
        color: #ffffff; }
        @media (max-width: 1399.98px) {
          /* line 4436, ../../html_v1_php/scss/_common.scss */
          .hover-effects-pattern .produts-slider-items .home-produts-title h4 {
            font-size: 20px;
            line-height: 28px; } }
        @media (max-width: 991.98px) {
          /* line 4436, ../../html_v1_php/scss/_common.scss */
          .hover-effects-pattern .produts-slider-items .home-produts-title h4 {
            font-size: 18px;
            line-height: 26px; } }
      /* line 4450, ../../html_v1_php/scss/_common.scss */
      .hover-effects-pattern .produts-slider-items .home-produts-title span {
        font-size: 14px;
        color: #D8D8D8;
        font-weight: 300;
        text-transform: uppercase; }

@media (max-width: 1199.98px) {
  /* line 4460, ../../html_v1_php/scss/_common.scss */
  .navik-header {
    margin-top: 0px !important;
    position: absolute;
    top: 0px !important; } }

/**********common products-lists-download-area***************/
/* line 4473, ../../html_v1_php/scss/_common.scss */
.products-lists-download-area {
  margin-bottom: 24px; }
  /* line 4476, ../../html_v1_php/scss/_common.scss */
  .products-lists-download-area:hover h6 {
    color: #B72519; }
  /* line 4480, ../../html_v1_php/scss/_common.scss */
  .products-lists-download-area .products-lists-title {
    font-size: 14px;
    font-weight: 400;
    color: rgba(1, 74, 49, 0.7);
    text-transform: uppercase;
    line-height: 22px; }
    @media (max-width: 575.98px) {
      /* line 4480, ../../html_v1_php/scss/_common.scss */
      .products-lists-download-area .products-lists-title {
        font-size: 13px; } }
  /* line 4490, ../../html_v1_php/scss/_common.scss */
  .products-lists-download-area h6 {
    font-size: 18px;
    font-weight: 500;
    color: #014A31;
    text-transform: none;
    margin-bottom: 8px;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
    @media (max-width: 575.98px) {
      /* line 4490, ../../html_v1_php/scss/_common.scss */
      .products-lists-download-area h6 {
        font-size: 17px;
        line-height: 23px; } }
  /* line 4508, ../../html_v1_php/scss/_common.scss */
  .products-lists-download-area .icon-pdf-icon {
    color: #172D34;
    font-family: 'Gotham' !important;
    font-size: 14px;
    font-weight: 400;
    position: relative;
    display: flex;
    align-items: center; }
    /* line 4509, ../../html_v1_php/scss/_common.scss */
    .products-lists-download-area .icon-pdf-icon:before {
      color: #B72519;
      font-family: 'icomoon';
      font-size: 15px;
      margin-right: 10px; }
      @media (max-width: 575.98px) {
        /* line 4509, ../../html_v1_php/scss/_common.scss */
        .products-lists-download-area .icon-pdf-icon:before {
          font-size: 13px; } }
    @media (max-width: 575.98px) {
      /* line 4508, ../../html_v1_php/scss/_common.scss */
      .products-lists-download-area .icon-pdf-icon {
        font-size: 12px; } }

/**********common nav-tabs-area***************/
/* line 4534, ../../html_v1_php/scss/_common.scss */
.navs-pills-area .nav-pills {
  border-bottom: 2px solid rgba(216, 216, 216, 0.2); }
  /* line 4536, ../../html_v1_php/scss/_common.scss */
  .navs-pills-area .nav-pills .nav-link {
    color: #014A31;
    font-size: 22px;
    font-weight: 700;
    border-bottom: 2px solid transparent;
    border-radius: 0; }
    @media (max-width: 991.98px) {
      /* line 4536, ../../html_v1_php/scss/_common.scss */
      .navs-pills-area .nav-pills .nav-link {
        font-size: 20px; } }
    @media (max-width: 767.98px) {
      /* line 4536, ../../html_v1_php/scss/_common.scss */
      .navs-pills-area .nav-pills .nav-link {
        font-size: 18px; } }
  /* line 4549, ../../html_v1_php/scss/_common.scss */
  .navs-pills-area .nav-pills .nav-link.active {
    color: #B72519;
    background-color: transparent;
    border-bottom: 2px solid #014A31; }

/* line 4557, ../../html_v1_php/scss/_common.scss */
.fancybox-thumbs > ul > li:before {
  border: 4px solid #B72519; }

/**********common owl navigation****************/
/* line 4564, ../../html_v1_php/scss/_common.scss */
.owl-carousel .owl-nav .owl-prev {
  border-radius: 0 !important;
  transform: scaleX(-1);
  padding: 4px 10px !important;
  position: absolute; }
  /* line 4569, ../../html_v1_php/scss/_common.scss */
  .owl-carousel .owl-nav .owl-prev:before {
    content: '\e900';
    font-family: 'icomoon' !important;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
  /* line 4574, ../../html_v1_php/scss/_common.scss */
  .owl-carousel .owl-nav .owl-prev span {
    display: none; }
/* line 4578, ../../html_v1_php/scss/_common.scss */
.owl-carousel .owl-nav .owl-next {
  border-radius: 0 !important;
  padding: 4px 10px !important;
  position: absolute; }
  /* line 4582, ../../html_v1_php/scss/_common.scss */
  .owl-carousel .owl-nav .owl-next:before {
    content: '\e900';
    font-family: 'icomoon' !important;
    -webkit-transition: all 0.3s ease-out 0s !important;
    -moz-transition: all 0.3s ease-out 0s !important;
    -ms-transition: all 0.3s ease-out 0s !important;
    -o-transition: all 0.3s ease-out 0s !important;
    transition: all 0.3s ease-out 0s !important; }
  /* line 4587, ../../html_v1_php/scss/_common.scss */
  .owl-carousel .owl-nav .owl-next span {
    display: none; }

/***************************************************
 * Generated by SVG Artista on 11/22/2022, 10:19:54 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/
/* line 4600, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-1 {
  stroke-dashoffset: 185.70953369140625px;
  stroke-dasharray: 185.70953369140625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s; }

/* line 4610, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-1 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4615, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-2 {
  stroke-dashoffset: 171.63644409179688px;
  stroke-dasharray: 171.63644409179688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s; }

/* line 4625, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-2 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4630, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-3 {
  stroke-dashoffset: 169.30999755859375px;
  stroke-dasharray: 169.30999755859375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s; }

/* line 4640, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-3 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4645, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-4 {
  stroke-dashoffset: 109.6309814453125px;
  stroke-dasharray: 109.6309814453125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s; }

/* line 4655, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-4 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4660, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-5 {
  stroke-dashoffset: 147.65528869628906px;
  stroke-dasharray: 147.65528869628906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s; }

/* line 4670, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-5 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4675, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-6 {
  stroke-dashoffset: 147.6478271484375px;
  stroke-dasharray: 147.6478271484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s; }

/* line 4685, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-6 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4690, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-7 {
  stroke-dashoffset: 148.7393341064453px;
  stroke-dasharray: 148.7393341064453px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s; }

/* line 4700, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-7 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4705, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-8 {
  stroke-dashoffset: 227.83319091796875px;
  stroke-dasharray: 227.83319091796875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s; }

/* line 4715, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-8 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4720, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-9 {
  stroke-dashoffset: 148.73733520507812px;
  stroke-dasharray: 148.73733520507812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s; }

/* line 4730, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-9 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4735, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-10 {
  stroke-dashoffset: 135.614013671875px;
  stroke-dasharray: 135.614013671875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s; }

/* line 4745, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-10 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4750, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-11 {
  stroke-dashoffset: 71.85800170898438px;
  stroke-dasharray: 71.85800170898438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s; }

/* line 4760, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-11 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4765, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-12 {
  stroke-dashoffset: 30.172027587890625px;
  stroke-dasharray: 30.172027587890625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s; }

/* line 4775, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-12 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4780, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-13 {
  stroke-dashoffset: 13.019485473632812px;
  stroke-dasharray: 13.019485473632812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s; }

/* line 4790, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-13 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4795, ../../html_v1_php/scss/_common.scss */
svg .sawafi-preloader-14 {
  stroke-dashoffset: 245.27532958984375px;
  stroke-dasharray: 245.27532958984375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s; }

/* line 4805, ../../html_v1_php/scss/_common.scss */
svg.active .sawafi-preloader-14 {
  stroke-dashoffset: 0;
  fill: white; }

/* line 4810, ../../html_v1_php/scss/_common.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: right !important; }
