@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
:root{--primary: #1B1464; --secondary: #F6EDD7; --orange: #DB696B; --blue: #45A1D6; --lightBlue: #B1D3E8; --lightOrange: #F4C28A; --orangeText: #DB696B;--black:#000;--f10:0.71428571rem;--f11:0.7857142857rem;--f12:0.85714285rem;--f13:0.92857142rem;--f14:1rem;--f15:1.071428571rem;--f16:1.1428571rem;--f17:1.21428571rem;--f18:1.28571428rem;--f19:1.35714285rem;--f20:1.42857142rem;--f21:1.5rem;--f22:1.57142857rem;--f23:1.64285714rem;--f24:1.71428571rem;--f25:1.78571428rem;--f26:1.85714285rem;--f27:1.92857142rem;--f28:2rem;--f29:2.071428571rem;--f30:2.1428571rem;--f31:2.21428571rem;--f32:2.28571428rem;--f33:2.35714285rem;--f34:2.42857142rem;--f35:2.5rem;--f36:2.57142857rem;--f37:2.64285714rem;--f38:2.71428571rem;--f39:2.78571428rem;--f40:2.85714285rem;--f41:2.92857142rem;--f42:3rem;--f43:3.071428571rem;--f44:3.1428571rem;--f45:3.21428571rem;--f46:3.28571428rem;--f47:3.35714285rem;--f48:3.42857142rem;--f49:3.5rem;--f50:3.571428571rem;--f51:3.642857142rem;--f52:3.714285714rem;--f53:3.785714285rem;--f54:3.85714285rem;--f55:3.928571428rem;--f56:4rem;--f57:4.07142857rem;--f58:4.142857142rem;--f59:4.214285714rem;--f60:4.28571428rem;--f62:4.42857142rem;--f64:4.5714285714rem;--f66:4.714285714rem;--f68:4.857142857rem;--f70:5rem;--f72:5.14285714rem;--f74:5.28571428rem;--f76:5.42857142rem;--f78:5.5714285714rem;--f80:5.714285714rem;}

::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.30) !important;
}
:-moz-placeholder {
  color: rgba(0, 0, 0, 0.30) !important;
  opacity: 1;
}
::-moz-placeholder {
  color: rgba(0, 0, 0, 0.30) !important;
  opacity: 1;
}
:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.30) !important;
}
::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.30) !important;
}
::placeholder {
  color: rgba(0, 0, 0, 0.30) !important;
}
a,button,input[type="button"],input[type="submit"],input[type="search"],input[type="clear"],.anm,.btn.more:after,.slide-arrow,.gallery-item:after,.newsletter .form-group button:after,.navbar-toggler-icon, .navbar-toggler-icon:before,.navbar-toggler-icon:after{transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;}
a:hover,.topHeader .container a:hover{text-decoration:none;color:var(--secondary);}
.f10{font-size:var(--f10) !important;}.f11{font-size:var(--f11) !important;}.f12{font-size:var(--f12) !important;}.f13{font-size:var(--f13) !important;}.f14{font-size:var(--f14) !important;}.f15{font-size:var(--f15) !important;}.f16{font-size:var(--f16) !important;}.f17{font-size:var(--f17) !important;}.f18{font-size:var(--f18) !important;}.f19{font-size:var(--f19) !important;}.f20{font-size:var(--f20) !important;}.f21{font-size:var(--f21) !important;}.f22{font-size:var(--f22) !important;}.f23{font-size:var(--f23) !important;}.f24{font-size:var(--f24) !important;}.f25{font-size:var(--f25) !important;}.f26{font-size:var(--f26) !important;}.f27{font-size:var(--f27) !important;}.f28{font-size:var(--f28) !important;}.f29{font-size:var(--f29) !important;}.f30{font-size:var(--f30) !important;}.f31{font-size:var(--f31) !important;}.f32{font-size:var(--f32) !important;}.f33{font-size:var(--f33) !important;}.f34{font-size:var(--f34) !important;}.f35{font-size:var(--f35) !important;}.f36{font-size:var(--f36) !important;}.f37{font-size:var(--f37) !important;}.f38{font-size:var(--f38) !important;}.f39{font-size:var(--f39) !important;}.f40{font-size:var(--f40) !important;}.f41{font-size:var(--f41) !important;}.f42{font-size:var(--f42) !important;}.f43{font-size:var(--f43) !important;}.f44{font-size:var(--f44) !important;}.f45{font-size:var(--f45) !important;}.f46{font-size:var(--f46) !important;}.f47{font-size:var(--f47) !important;}.f48{font-size:var(--f48) !important;}.f49{font-size:var(--f49) !important;}.f50{font-size:var(--f50) !important;}.f51{font-size:var(--f51) !important;}.f52{font-size:var(--f52) !important;}.f53{font-size:var(--f53) !important;}.f54{font-size:var(--f54) !important;}.f55{font-size:var(--f55) !important;}.f56{font-size:var(--f56) !important;}.f57{font-size:var(--f57) !important;}.f58{font-size:var(--f58) !important;}.f59{font-size:var(--f59) !important;}.f60{font-size:var(--f60) !important;}.f62{font-size:var(--f62) !important;}.f64{font-size:var(--f64) !important;}.f66{font-size:var(--f66) !important;}.f68{font-size:var(--f68) !important;}.f70{font-size:var(--f70) !important;}.f72{font-size:var(--f72) !important;}.f74{font-size:var(--f74) !important;}.f76{font-size:var(--f76) !important;}.f78{font-size:var(--f78) !important;}.f80{font-size:var(--f80) !important;}

html,body{margin:0;padding:0;width:100%;font-size: 14px;line-height: 1.2;}
body {
  font-family: "Montserrat", serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  background-color: #fff;
  position: relative; }
  body:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    opacity: 0;
    visibility: hidden;
    z-index: 1; }
  body.offcanvas-menu:before {
    opacity: 1;
    z-index: 1002;
    visibility: visible; }

p {
  color: #b3b3b3;
  font-weight: 300; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Montserrat", serif, "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

a {
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}
a, a:hover {text-decoration: none !important; }
.body-wrap{
  padding: 32px;
  overflow-x:hidden;
}

.hero {
  height: 100vh;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }

.site-navbar-wrap {
  position: absolute;
  z-index: 99;
  width: 100%;
  left: 0; }
  /* .site-navbar-wrap a {
    color: #fff; } */
  .site-navbar-wrap .site-navbar-top {
    font-size: 0.8rem; }

.site-navbar-top {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
.site-navbar {
  margin-bottom: 0px;
  width: 100%; }
  .site-navbar .site-logo {
    font-weight: 200;
    line-height: 0;
    top: 0px;
    position: relative; }
    .site-navbar .site-logo a {
      font-weight: 200;
      color: #fff;
      font-size: 20px;
      font-weight: bold;
      text-transform: uppercase;display: block; }
  .site-navbar .site-navigation .site-menu {
    margin-bottom: 0;margin-left: 0;padding: 0; }
    .site-navbar .site-navigation .site-menu a {
      text-decoration: none !important;
      display: inline-block;
      font-weight: 500; }
    .site-navbar .site-navigation .site-menu > li {
      display: inline-block;
      padding: 12px 5px 0; }
      .site-navbar .site-navigation .site-menu > li > a {
        padding: 10px 15px 20px;
        color: var(--primary);
        font-size: 18px;
        text-decoration: none !important;text-transform: uppercase;font-weight: 700;text-align: center;border-radius: 18px 18px 0 0; }
        .site-navbar .site-navigation .site-menu > li > a.active {
          color: var(--orange);
        }
        .site-navbar .site-navigation .site-menu > li > a:hover {
          background: var(--secondary);border-radius: 18px 18px 0 0;color: var(--primary); }
      .site-navbar .site-navigation .site-menu > li:last-child {
        padding-right: 0; }
    .site-navbar .site-navigation .site-menu .has-children {
      position: relative; }
      .site-navbar .site-navigation .site-menu .has-children > a {
        position: relative;
        padding-right: 20px; }
        .site-navbar .site-navigation .site-menu .has-children > a:before {
          position: absolute;
          content: "\e313";
          font-size: 16px;
          top: 50%;
          right: 0;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          font-family: 'icomoon';display: none; }
      .site-navbar .site-navigation .site-menu .has-children .dropdown {
        visibility: hidden;
        opacity: 0;
        top: 100%;
        position: absolute;
        text-align: left;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 10px 0 20px;
        margin-top: 20px;
        margin-left: 0px;
        background: var(--secondary);
        -webkit-transition: 0.2s 0s;
        -o-transition: 0.2s 0s;
        transition: 0.2s 0s;
        border-radius: 0px 0 18px 18px; }
        .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {
          position: absolute; }
          /* .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
            bottom: 100%;
            left: 20%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
            border-color: rgba(136, 183, 213, 0);
            border-bottom-color: #fff;
            border-width: 10px;
            margin-left: -10px; } */
        .site-navbar .site-navigation .site-menu .has-children .dropdown a {
          font-size: 18px;
          text-transform: none;
          letter-spacing: normal;
          -webkit-transition: 0s all;
          -o-transition: 0s all;
          transition: 0s all;
          color: var(--primary);font-weight: 600;line-height: 1.6;display: block; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown a.active {
            color: #007bff; }
        .site-navbar .site-navigation .site-menu .has-children .dropdown .active > a {
          color: var(--primary) !important; font-weight: 700;background: var(--lightOrange); }
        .site-navbar .site-navigation .site-menu .has-children .dropdown > li {
          list-style: none;
          padding: 0;
          margin: 0;
          min-width: 200px; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li:first-child > a {
            border-top-left-radius: 0px;
            border-top-right-radius: 0px; }
          /* .site-navbar .site-navigation .site-menu .has-children .dropdown > li:last-child > a {
            border-bottom-left-radius: 18px;
            border-bottom-right-radius: 18px; } */
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a {
            padding: 3px 20px;line-height: 38px;
            display: block;white-space: nowrap; }
            .site-navbar .site-navigation .site-menu .has-children .dropdown > li:hover > a {
              background: var(--lightOrange);
              color: var(--primary);font-weight: 700; }
            .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a:hover {
              background: var(--lightOrange);
              color: var(--primary);font-weight: 700; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {
            content: "\e315";
            right: 20px; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {
            left: 100%;
            top: -17px;padding-top: 17px;border-radius: 18px; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a {
            background: var(--lightOrange);
            color: var(--primary); }
      .site-navbar .site-navigation .site-menu>.has-children:hover > a, .site-navbar .site-navigation .site-menu>.has-children:focus > a, .site-navbar .site-navigation .site-menu>.has-children:active > a {
        background: var(--secondary);border-radius: 18px 18px 0 0;color: var(--primary); }
      .site-navbar .site-navigation .site-menu .has-children:hover, .site-navbar .site-navigation .site-menu .has-children:focus, .site-navbar .site-navigation .site-menu .has-children:active {
        cursor: pointer; }
        .site-navbar .site-navigation .site-menu .has-children:hover > .dropdown, .site-navbar .site-navigation .site-menu .has-children:focus > .dropdown, .site-navbar .site-navigation .site-menu .has-children:active > .dropdown {
          -webkit-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          margin-top: 0px;
          visibility: visible;
          opacity: 1; }

.site-mobile-menu {
  width: 300px;
  position: fixed;
  right: 0;top: 0;
  z-index: 2000;
  padding-top: 20px;
  background: #fff;
  height: calc(100vh);
  -webkit-transform: translateX(110%);
  -ms-transform: translateX(110%);
  transform: translateX(110%);
  -webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
  box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out; }
  .offcanvas-menu .site-mobile-menu {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%); }
  .site-mobile-menu .site-mobile-menu-header {
    width: 100%;
    float: left;
    padding-left: 20px;
    padding-right: 20px; }
    .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {
      float: right;
      margin-top: 8px; }
      .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
        font-size: 30px;
        display: inline-block;
        padding-left: 10px;
        padding-right: 0px;
        line-height: 1;
        cursor: pointer;
        -webkit-transition: .3s all ease;
        -o-transition: .3s all ease;
        transition: .3s all ease; }
        .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover {
          color: #dee2e6; }
    .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
      float: left;
      margin-top: 10px;
      margin-left: 0px; }
      .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {
        display: inline-block;
        text-transform: uppercase; }
        .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {
          max-width: 70px; }
        .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {
          text-decoration: none; }
  .site-mobile-menu .site-mobile-menu-body {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative;
    padding: 20px;
    height: calc(100vh - 52px);
    padding-bottom: 150px; }
  .site-mobile-menu .site-nav-wrap {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative; }
    .site-mobile-menu .site-nav-wrap a {
      padding: 10px 20px;
      display: block;
      position: relative;
      color: var(--primary);font-weight: 700; }.site-mobile-menu .site-nav-wrap a:hover {color: var(--orangeText);}
      .site-mobile-menu .site-nav-wrap a.active, .site-mobile-menu .site-nav-wrap a:hover {
        color: var(--orangeText);; }
    .site-mobile-menu .site-nav-wrap li {
      position: relative;
      display: block; }
      .site-mobile-menu .site-nav-wrap li.active > a {
        color: var(--orangeText);}
    .site-mobile-menu .site-nav-wrap .arrow-collapse {
      position: absolute;
      right: 0px;
      top: 1px;
      z-index: 20;
      width: 36px;
      height: 36px;
      text-align: center;
      cursor: pointer;
      border-radius: 50%; }
      .site-mobile-menu .site-nav-wrap .arrow-collapse:hover {
        background: #f8f9fa; }
      .site-mobile-menu .site-nav-wrap .arrow-collapse:before {
        font-size: 12px;
        z-index: 20;
        font-family: "icomoon";
        content: "\f078";
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%) rotate(-180deg);
        -ms-transform: translate(-50%, -50%) rotate(-180deg);
        transform: translate(-50%, -50%) rotate(-180deg);
        -webkit-transition: .3s all ease;
        -o-transition: .3s all ease;
        transition: .3s all ease; }
      .site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    .site-mobile-menu .site-nav-wrap > li {
      display: block;
      position: relative;
      float: left;
      width: 100%;margin-bottom: 1.2rem; }
      .site-mobile-menu .site-nav-wrap > li > a {
        padding-left: 20px;
        font-size: 20px; }
      .site-mobile-menu .site-nav-wrap > li > ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .site-mobile-menu .site-nav-wrap > li > ul > li {
          display: block; }
          .site-mobile-menu .site-nav-wrap > li > ul > li > a {
            padding-left: 40px;
            font-size: 18px;font-weight: 600; }
          .site-mobile-menu .site-nav-wrap > li > ul > li > ul {
            padding: 0;
            margin: 0; }
            .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li {
              display: block; }
              .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {
                font-size: 16px;
                padding-left: 50px;font-weight: 500; }

.sticky-wrapper {
  position: absolute;
  z-index: 100;
  width: 100%; }
  .sticky-wrapper + .site-blocks-cover {
    margin-top: 96px; }
  .sticky-wrapper .site-navbar {
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;padding: 0px 21px 0;margin: 24px 65px 0;border-radius: 30px;
    background: rgba(255, 255, 255, 0.80);width: auto !important;position: relative; }
    .sticky-wrapper .site-navbar:before {
      backdrop-filter: blur(12px) contrast(100%);
      content: "";
      height: 100%;
      left: 0;
      pointer-events: none;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: -1;    border-radius: 30px;
  }
    .sticky-wrapper .site-navbar ul li.active a {
      color: var(--orangeText); }
  .sticky-wrapper.is-sticky .site-navbar {
    background-color: rgba(255, 255, 255, 0.70);width: calc(100% - 130px) !important; }
    /* .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li {
      display: inline-block;
      padding: 10px 5px; }
      .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li:last-child {
        padding-right: 0; }
        .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li:last-child > a {
          padding-right: 0; }
      .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li.has-children > a {
        padding-right: 20px; }
      .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li > a {
        padding: 10px 10px;
        color: rgba(255, 255, 255, 0.6);
        font-size: 15px; }
        .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li > a:hover {
          color: #fff !important; }
        .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li > a.active {
          color: #fff !important; }
      .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu > li.active a {
        color: #fff; } */
.header-btn{border-radius: 18px;background: var(--lightOrange);min-width: 181px;line-height: 30px;flex-shrink: 0;text-align: center;color: #000;font-size: 20px;font-style: normal;font-weight: 500;padding: 4px 14px;border: 0;}
.header-btn.btn-primary{min-width: 128px;color: #fff;border: 0;background: #45A1D6;padding: 4px 18px;}
.header-btn:hover,.header-btn.btn-primary:hover{background: #000;color: #fff;border: 0;}
.site-navbar .text-end.d-flex{justify-content: end;width: 16.6666667%;}
.site-navbar .col-7{width: 66.66666667%;}
/* .site-navbar .text-end.d-flex .header-btn{display: none;} */
/*Hero Slider*/
.hero-wrapper{border-radius: 18px;overflow: hidden;}
.owl-carousel .owl-stage{display: flex;flex-direction: row;flex-wrap: nowrap;}
.hero-wrapper .item {
  height: 100vh;
  height: calc(100vh - 60px);
  position: relative;min-height: 400px;width: 100.5%;
}
.hero-wrapper-inner .item {
  height: 100%;
  max-height: 460px;
  position: relative;min-height: 250px;border-radius: 18px;overflow: hidden;
}
.hero-wrapper .item img, .hero-wrapper-inner .item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hero-wrapper .item .cover, .hero-wrapper-inner .item .cover {
  padding: 0;
  position: absolute;
  width: 100%;max-width: 748px;
  bottom: 0;
  left: 0;
  background: transparent;
  display: flex;
  align-items: flex-start;
}
.hero-wrapper-inner .item .cover {bottom: auto;top: 50%;transform: translateY(-50%);padding-top: 94px;
}
.hero-wrapper .item .cover .header-content, .hero-wrapper-inner .item .cover .header-content {
  position: relative;
  padding: 0 0 0 87px;
  overflow: hidden;
}
.hero-wrapper .item .cover .header-content h2 {
  font-weight: 300;
  font-size: 35px;
  color: #fff;
}
.hero-wrapper .item .cover .header-content h1 {
  color: #FFF;
  font-family: "Montserrat", sans-serif;
  font-size: 58px;
  font-style: normal;
  font-weight: 600;
  line-height: 62px;
  letter-spacing: var(--Display-Medium-Tracking, 0px);
}
.hero-wrapper-inner .item .cover .header-content h1 {color: #FFF;
font-size: var(--f59);
font-style: normal;
font-weight: 600;
line-height: 1.6;
letter-spacing: 0px;}
.hero-wrapper .item .cover .header-content .cover-link {
  width: 100px;
  height: 100px;
  flex-shrink: 0;margin: -15px 0 0 -22px;
  color: #fff;
}
.hero-wrapper .item .cover .header-content .cover-link svg path{transition: all ease-in-out 300ms;}
.hero-wrapper .item .cover .header-content .cover-link:hover svg path {stroke: var(--lightOrange);}
.hero-wrapper .owl-item.active h1 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.3s;
}
.hero-wrapper .owl-item.active h2 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.3s;
}
.hero-wrapper .owl-item.active .cover-link {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.3s;
}
.hero-wrapper .owl-item.active .line {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
  animation-delay: 0.3s;
}
.hero-wrapper .owl-nav .owl-prev {
  position: absolute;
  left: 15px;
  top: 43%;
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  background: rgba(0, 0, 0, 0.5) !important;
  width: 40px;
  cursor: pointer;
  height: 40px;
  position: absolute;
  display: block;
  z-index: 1000;
  border-radius: 0;
}
.hero-wrapper .owl-nav .owl-prev span {
  font-size: 1.6875rem;
  color: #fff;
}
.hero-wrapper .owl-nav .owl-prev:focus {
  outline: 0;
}
.hero-wrapper .owl-nav .owl-prev:hover {
  background: #000 !important;
}
.hero-wrapper .owl-nav .owl-next {
  position: absolute;
  right: 15px;
  top: 43%;
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  background: rgba(0, 0, 0, 0.5) !important;
  width: 40px;
  cursor: pointer;
  height: 40px;
  position: absolute;
  display: block;
  z-index: 1000;
  border-radius: 0;
}
.hero-wrapper .owl-nav .owl-next span {
  font-size: 1.6875rem;
  color: #fff;
}
.hero-wrapper .owl-nav .owl-next:focus {
  outline: 0;
}
.hero-wrapper .owl-nav .owl-next:hover {
  background: #000 !important;
}
.hero-wrapper:hover .owl-prev {
  left: 0px;
  opacity: 1;
}
.hero-wrapper:hover .owl-next {
  right: 0px;
  opacity: 1;
}
.hero-wrapper .owl-dots {position: absolute;bottom: 54px;left: 0;right: 0;text-align: center;}
.hero-wrapper .owl-carousel button.owl-dot {width: 140px;height: 5px;flex-shrink: 0;background: #FFF;margin: 0 7px;}
.hero-wrapper .owl-carousel button.owl-dot.active {background: var(--lightOrange);}

.container{max-width:1720px;padding: 0 20px;}
.container.full{max-width:1760px}
.section{padding: var(--f80) 0;}/* .section .row{overflow-x: hidden;} */
.title{color: var(--primary);text-align: center;font-size: var(--f64);font-style: normal;font-weight: 700;line-height: var(--f48);}
.sub-title{color: var(--primary);font-size: var(--f48);font-weight: 700;}
.bg-blue-dark{background: var(--blue) !important;}
.bg-blue-light{background: var(--lightBlue) !important;}
.bg-orange{background: var(--orange) !important;}
.bg-primary{background: var(--primary) !important;}
.bg-secondary{background: var(--secondary) !important;}
.bg-light-orange{background: var(--lightOrange) !important;}
.bg-modal{background: #D7E9F5 !important;}
.bg-gray{background: #999999 !important;}
.bg-brown{background: #DA895E !important;}
.bg-green{background: #209B20 !important;}
.bg-light-skyblue{background: #D7E9F5 !important;}
.text-primary {--bs-text-opacity: 1;color: var(--primary) !important;}
.text-light-orange{color: var(--lightOrange) !important;}
.text-secondary{color: var(--secondary) !important;}
.text-orange{color: var(--orangeText) !important;}
.text-orange-dark{color: var(--orange) !important;}
.text-orange{color: var(--orangeText) !important;}
.fw-300{font-weight: 300 !important;}
.fw-400{font-weight: 400 !important;}
.fw-500{font-weight: 500 !important;}
.fw-600{font-weight: 600 !important;}
.fw-700{font-weight: 700 !important;}
.fw-800{font-weight: 800 !important;}
.fw-900{font-weight: 900 !important;}

/*Home About*/
.about-txt{display: flex;flex-direction: column;gap: 54px;align-items: center;max-width: 1460px;margin: 0 auto;padding: 54px 0 0;}
.about-txt p{margin: 0 0 10px;color: #1B1464;text-align: center;font-style: normal;font-weight: 500;line-height: 1.4;}
.redmore-btn{border-radius: 18px;background: var(--secondary);padding: 25px 56px;color: #000;font-size: 28px;font-style: normal;font-weight: 600;line-height: 40px;}
.redmore-btn:hover{background: var(--lightOrange);color: #000;}

/*Home Service*/
.services-blocks .row, .stats-blocks .row{--bs-gutter-x: 46px;}
.service-block{min-height: 496px;flex-shrink: 0;display: flex;flex-direction: column;gap: 12px;justify-content: space-between;border-radius: 24px;padding: 50px 60px 20px;}
.service-block p{max-width: 605px;font-weight: 500;line-height: 1.4;}
.service-block .actions{margin-left: -27px;}
.actions a svg path{transition: all ease-in-out 300ms;}
.actions a:hover svg path {stroke: var(--lightOrange);}
.stats-blocks, .news-blocks{padding: 100px 0 50px;}
.stats-block{max-width: 530px;margin: 0 auto;padding: 24px 20px;border-radius: 24px;}
.stats-blocks .title, .news-blocks .title{margin-bottom: 90px;}

/*Home News*/
.news-block{max-width: 530px;margin: 0 auto;background: var(--secondary);border-radius: 24px;cursor:pointer;}
.news-block .news-img{border-radius: 24px;overflow: hidden;max-height: 460px;}
.news-block .news-img img{width: 100%;height: 100%;object-fit: cover;aspect-ratio: 2 / 1.735869999;max-height: 460px;}
.news-disc{padding: 20px 32px 0;text-align: left;}.news-disc h3{color: var(--primary);font-size: var(--f24);font-style: normal;font-weight: 500;line-height: 137%;margin: 0 0 20px;}
.news-block .actions{display: flex;align-items: center;justify-content: space-between;}
.news-block .news-date{color: var(--primary);font-size: var(--f20);font-weight: 500;line-height: 100%;}
.news-block .svg-link{margin-right: -32px;}
.news-block .svg-link svg path{stroke: var(--primary);}
.news-blocks.section{padding-bottom: 110px;}

/*Footer*/
.footer{border-radius: 24px;padding: 46px 20px;}
.footer .container{max-width: 1280px;color: #fff;}
.footer-link ul{list-style-type: none;margin: 0;padding: 0 0 28px;}
.footer-link ul ul{list-style-type: none;margin: 0;padding: 0;}
.footer-link ul li a{font-size: var(--f20);margin-bottom: 4px;display: block;}
.footer-link ul li a:hover,.copywright a:hover{color: var(--orangeText);}
.footer-link ul > li > a{line-height: 26px;color: #fff;font-weight: 700;}
.footer-link ul  ul > li > a{font-weight: 400;}.footer-link ul ul.social{padding-top: 15px;}
.copywright{color: #FFF;font-size: 18px;font-style: normal;font-weight: 500;line-height: 36px;}
.copywright a{color: #fff;}

/*About page*/
.profile-text{padding: 0 25px 50px;line-height: 1.5;max-width: 612px;margin: 0 auto;}.profile-text b{line-height: 1.3;}
.profile-img{max-width: 809px;max-height: 540px;border-radius: 24px;overflow: hidden;}
.spacer{display: block;height: 90px;}.spacer-60{display: block;height: 60px;}
.mission-wrap{border-radius: 18px;margin: 0 42px;padding: 62px 62px;min-height: 496px;}
.mission-wrap .container, .value-blocks .container{max-width: 1530px;line-height: 1.8;}
.mission-wrap .container .f48{line-height: 1.2;}

.value-blocks .title{margin-bottom: 96px;}
.value-blocks .container{line-height: 1.4;}
.value-blocks .row{--bs-gutter-x: 37px;--bs-gutter-y:37px}
.value-blocks .row>*{padding-right: calc(var(--bs-gutter-x) / 2);padding-left: calc(var(--bs-gutter-x) / 2);margin-top: var(--bs-gutter-y);}
.value-block{border-radius: 18px;min-height: 420px;padding: 44px 24px 40px 60px;transition: all ease-in-out 300ms;transform: translate(0px,0px);}
.value-text{gap:50px}.value-text .value-icon{min-width: 182px;text-align: center;align-self: center;transition: all ease-in-out 300ms;float: left;margin: 0 40px 15px 0;}
.value-block:hover{box-shadow: 8px 8px 0px 3px rgba(0, 0, 0, 0.1);transform: translate(-5px,-5px);}
.value-block:hover .value-text .value-icon{transform: scale(1.01,1.01);}
.why-us{background: var(--secondary);padding: 50px 80px;border-radius: 18px;}
.why-us .history{padding-bottom: 70px;}
.line-height-4{line-height: 1.4 !important;}
.line-height-6{line-height: 1.6 !important;}
.line-height-8{line-height: 1.8 !important;}
/* .history{max-width: 774px;} */
.inpired{margin: 36px 0px 0;padding: 30px 30px;border-radius: 18px;max-width: 866px;}
.inpired p{color: #fff;}

/*Services page*/
.routes-blocks .title{padding-bottom: 60px;}
.route-map-img{border-radius: 18px;border: 2px solid #FFF;background: var(--lightOrange);width: 100%;overflow: hidden;margin-bottom: 50px;}.route-map-img img{height: 100%;object-fit:cover;width: 100%;}
.more-btn{padding: 10px 23px;min-width: 288px;min-height: 90px;flex-shrink: 0;text-align: center;border-radius: 18px;background: var(--lightOrange);color: #FFF;font-size: var(--f28);font-style: normal;font-weight: 600;line-height: 2.4;text-transform: uppercase;}
.more-btn:hover{background: #fff;color: var(--lightOrange);}
.accordion-body {background: var(--secondary);border: 0;border-radius: 0 0 18px 18px;}
.accordion-item{border-radius: 18px;margin-bottom: 30px;border: 0px;overflow: hidden;}
.accordion-button{background: #B1D3E8;color: var(--primary);font-size: var(--f36);font-weight: 600;line-height: normal;}
.accordion-button:not(.collapsed) {
  color: var(--primary);
  background-color: var(--secondary);border: 0;box-shadow:none;
}
.accordion-item:first-of-type {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}
.accordion {
  --bs-accordion-color: var(--primary);
  --bs-accordion-bg: var(--secondary);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: 18px;
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) -(var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 40px 65px;
  --bs-accordion-btn-padding-y: 40px 50px;
  --bs-accordion-btn-color:var(--primary);
  --bs-accordion-btn-bg: var(--lightBlue);
  --bs-accordion-btn-icon: url(../../img/Plus.svg);
  --bs-accordion-btn-icon-width: 48px;
  --bs-accordion-btn-icon-transform: rotate(360deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url(../../img/Minus.svg);
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-body-padding-x: 40px;
  --bs-accordion-body-padding-y: 5px 40px;
  --bs-accordion-active-color: var(--primary);
  --bs-accordion-active-bg: var(--secondary);
}
.bg-secondary .about-txt a{color: var(--orange);}.bg-secondary .about-txt a:hover{color: #000;}
.border-radius-24{border-radius: 24px !important;}
.border-radius-18{border-radius: 18px !important;}
.filter .d-flex{padding: 40px;}
.filter .form-control{padding: 21px 54px 21px 32px;font-size: var(--f28);color: #999;line-height: 48px;height: auto;background:#fff url(../img/Chevron-down.svg) 95% 18px no-repeat;min-width: 428px;border-radius: 18px;border: 0;font-weight: 600;}
.btn-primary-light{border-radius: 18px;background: #B1D3E8;color: var(--primary);text-align: center;font-size: var(--f28);font-weight: 600;line-height: 50px;padding: 20px;min-width: 288px;border: 0;}
.btn-primary-light:hover{background: var(--primary);color: #B1D3E8;}

.schedules-tbl{margin-top: 3.2rem;}
.schedules-tbl table th{border: 1px solid #FFF;background: #1478B9;padding: 12px;color: #FFF;text-align: center;font-size: var(--f28);font-style: normal;font-weight: 600;line-height: normal;}
.schedules-tbl table td{border: 1px solid #FFF;background: var(--secondary);padding: 14px 12px;color: var(--primary);text-align: center;font-size: var(--f24);font-style: normal;font-weight: 500;line-height: normal;}

#servicedetails.schedules-tbl table th{font-size: var(--f17);}
#servicedetails.schedules-tbl table td{font-size: var(--f16);}

.business-blocks .title{padding-bottom: 95px;}
.business-block{padding: 50px 60px 20px;max-width: 800px;max-height: 496px;display: flex;flex-direction: column;justify-content: space-between;position: relative;overflow: hidden;aspect-ratio: 2 / 1.2375;}
.business-block .info{position: relative;z-index: 1;}
.business-block .actions{margin-left: -27px;position: relative;z-index: 1;}
.business-block .over-img{position: absolute;left: 0;top: 0;z-index: 0;border-radius: 24px;overflow: hidden;opacity: 0;transition: all ease-in-out 300ms;visibility: hidden;height:100%;width: 100%;}
.business-block .over-img img{height: 100%;object-fit:cover;aspect-ratio: 2 / 1.2375;width: 100%;}
.business-block:hover .over-img{opacity: 1;visibility: visible;}
.business-block p, .business-block h2{transition: all ease-in-out 300ms;color: #fff;}
.business-block:hover p{transform: translateX(-130%);}.business-block:hover h2{color: var(--primary);position:relative;z-index:2;}
.pb-74{padding-bottom: 74px !important;}

.heading{border-radius: 36px;padding: 20px 40px;line-height: 48px;}
.route-details .details{color: var(--primary);font-size: var(--f60);font-weight: 600;line-height: normal;padding: 27px 19px 6rem;}
.rute-img{background: #fff;border-radius: 18px;max-width: 1127px;max-height: 185px;}
.arrow-down{position: absolute;right: 50px;top: 50%;transform: translateY(-50%);width: 48px;height: 48px;background: url('../img/down-Triangle.svg') center center no-repeat;}
.arrow-up{position: absolute;right: 50px;top: 50%;transform: translateY(-50%);width: 48px;height: 48px;background: url('../img/up-Triangle.svg') center center no-repeat;}

.schedules-tbl.rute-tbl table td:first-child, .schedules-tbl.rute-tbl table th:first-child{padding-left: 40px;}

.route-details .details.agent-adresses{padding: 62px 72px 12px;}
.address{border-radius: 16px;padding: 38px;letter-spacing: -1px;}
.address h3{margin-bottom: 20px;}
.address p{margin-bottom: 20px;}
.address a{color: var(--primary);}
.address a:hover{color: var(--orange);}
.overview-block{padding: 50px;}

/*Contact page*/

.tabs-container {width: 100%;height: auto;background-color: white;position: relative;}
/* .tabs {padding: 10px 20px 15px 20px;} */
.tab-links {display: flex;justify-content: space-between;border-bottom: 0px solid #f0f0f0;margin-bottom: 37px;}
.tab-link {background: var(--lightBlue);border: none;font-size: var(--f64);font-weight: 700;padding: 26px 42px;color: var(--primary);cursor: pointer;position: relative;transition: all 0.3s ease;min-width: 45%;border-radius: 18px;line-height: 1.3;}
.tab-link.active,.tab-link:hover {color: var(--primary);background: var(--secondary);}
.tab-content {display: none;animation: fadeInUp 0.5s ease;padding: 0;}
.tab-content.active {display: block;}
@keyframes fadeInUp {from {opacity: 0;transform: translateY(20px);}to {opacity: 1;transform: translateY(0);}}

.office-address{max-width: 423px;}
.office-address h3{margin-bottom: 20px;}
.office-address p{line-height: 1.6;margin-bottom: 30px;}
.office-address a{color: var(--primary);}
.office-address a:hover{color: var(--orange);}
.contact-address{padding: 50px 100px;margin-bottom: 2.45rem;}
.map-wrapper{width: 100%;height: 918px;max-height: 100vh;min-height: 300px;border-radius: 18px;overflow: hidden;margin-top: 3.8rem;}
.map-wrapper iframe{margin-bottom: -5px;}

#agent .accordion-button{font-size: var(--f40);font-weight: 700;padding-left: 100px;}
.address-col{min-width: 29%;margin-right: 36px;line-height: 1.5;}.agent-address{margin-bottom: 50px;padding: 0 60px;}
.contact-col{position: relative;padding-left: 40px;}.contact-col p{margin-bottom: 30px;}.address-col p:last-child, .contact-col p:last-child{margin-bottom: 0;}
.contact-col::before{position: absolute;content: "";width: 1px;height: 100%;height: calc(100% - 10px);background: var(--primary);left: 0;top: 5px;}
.agent-address a{color: var(--primary);text-decoration: none;}.agent-address a:hover{color: var(--orange);}

.form-block{padding: 74px 50px;}
.rateForm-row{--bs-gutter-x: 70px;--bs-gutter-y: 24px;}
.rateForm-row .form-control{padding: 28px;line-height: 1.4;height: auto;font-size: var(--f20);color: #000;font-weight: 700;border-radius: 18px;border: 0;}
.rateForm-row .form-check .form-check-input{width: 24px;height: 24px;border: 3px solid #45A1D6;background-color: #D7E9F5;border-radius: 0;}
.rateForm-row .form-check .form-check-input:checked{background-color: var(--blue);}
.rateForm-row .form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e);
}
.rateForm-row .form-control.calendar{background-image: url(../img/Calendar.svg);background-position: 95% 50%;background-repeat: no-repeat;}
.input-info{padding-left: 28px;color: rgba(0, 0, 0, 0.30);text-align: left;}
.file {
  position: relative;
  max-width: 100%;
  font-size: var(--f24);
  font-weight: 600;
}
.file__input, .file__value {
  margin-bottom: 0.875rem;
  color: rgba(0, 0, 0, 0.40);
  padding: 0px;position: relative;
}
.file__input--file {
  position: absolute;
  opacity: 0;width: 100%;height: 70%;left: 0;top: 0;
}
.file__input--label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 18px;padding: 28px;color: rgba(0, 0, 0, 0.40);max-width: 75%;
}
.file__input--label:after {
  content: attr(data-text-btn);
  border-radius: 3px;
  background: #B1D3E8 url(../img/Paperclip.svg) 0px 50% no-repeat;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.18);
  padding: 28px;color: var(--primary);
  margin: 0;
  cursor: pointer;position: absolute;
  right: 0;
  top: 0;width: 24%;text-align: center;font-size: var(--f24);font-weight: 700;box-shadow: none;border: 0;border-radius: 18px;
}
.file__value {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--primary);background: var(--lightBlue);padding: 18px 28px;border-radius: 18px;font-size: var(--f18);
}
.file__value:hover:after {
  color: white;
}
.file__value:after {
  content: "X";
  cursor: pointer;
}
.file__value:after:hover {
  color: white;
}
.file__remove {
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #000;
}

/*News*/
.submit-btn{font-size: var(--f24);font-weight: 700;text-transform: uppercase;color: #fff;padding: 20px;line-height: 40px;border-radius: 18px;border: 0;background: #0F76BB;}
.news-detail-block{padding: 94px 32px 200px;margin-bottom: 70px;position: relative;}
.news-detail-block .news-img{border-radius: 24px;width: 100%;max-height: 600px;overflow: hidden;position: sticky;top: 90px;left: 0;}
.news-detail-block .news-img img{height: 100%;object-fit: cover;max-height: 600px;}
.news-detail-block .row {--bs-gutter-x: 70px;--bs-gutter-y: 0;}
.pb-30{padding-bottom: 35px;}
.news-detail-block .new-details p{line-height: 1.6;font-weight: 500;font-size: var(--f24);color: var(--primary);padding-top: .5rem;}.news-detail-block .new-details p a{color: var(--orangeText);}
.news-detail-block .new-details ul{margin: 0;padding: 0 0 20px;list-style-type: none;}
.news-detail-block .new-details ul li{line-height: 1.6;font-weight: 500;font-size: var(--f24);color: var(--primary);padding-top: .5rem;padding-left: 20px;position: relative;}
.news-detail-block .new-details ul li::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--orange);left: 0;top: 20px;position: absolute;}

.news-arrow{position: absolute;bottom: 0;right: 0;width: 50%;display: flex;justify-content: center;align-items: center;gap: 60px;z-index: 1;}
.news-arrow a{margin: 0 20px;width: 80px;height: 80px;text-align: center;}
.advisories-header .news-date{font-weight: 500;padding-top: 14px;}
.advisories-header .accordion-button .advisories-title{transition: all ease-in-out 300ms;opacity: 1;}
.advisories-header .accordion-button:not(.collapsed) .advisories-title{opacity: 0;}
.advisories-header .accordion-button:not(.collapsed) .news-date{font-weight: 600;}
.advisories-content p{margin-bottom: 2.5rem;}
.accordion-body.advisories-content{padding-top: 0;}
.orange-btn{color: #FFF;font-size: var(--f36);font-style: normal;font-weight: 500;line-height: normal;border-radius: 30px;background: #DB696B;padding: 10px 20px;line-height: 42px;min-width: 320px;display: inline-block;}
.orange-btn:hover{color: #FFF;background: #000;}
.placeholder-txt{padding: 60px;min-height: 630px;display: flex;justify-content: center;align-items: center;margin-bottom: 70px;}
.loader-wrap{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;min-height:530px;}
.news-block.active {
  background: var(--lightOrange);
}
.loader {
  width: 360px;
  height: 100px;
  display: block;
  position: relative;
  background-image: linear-gradient(100deg, transparent, rgba(38, 50, 56, 0.5) 50%, transparent 80%), linear-gradient(#FFF 20px, transparent 0), linear-gradient(#FFF 20px, transparent 0), linear-gradient(#FFF 20px, transparent 0);
  background-repeat: no-repeat;
  background-size: 75px 100px,  125px 20px, 260px 20px, 260px 20px;
  background-position: 0% 0, 120px 0, 120px 40px, 120px 80px;
  box-sizing: border-box;
  animation: animloader 1s linear infinite;
}
.loader::after {
  content: '';  
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  border-radius: 8px;
  background: #FFF;
  position: absolute;
  top: 0;
  left: 0;
}

@keyframes animloader {
  0% {
    background-position: 0% 0, 120px 0, 120px 40px, 120px 80px;
  }
  100% {
    background-position: 100% 0, 120px 0, 120px 40px, 120px 80px;
  }
}

.normal-pages-details{max-width: 1600px;margin: 0 auto;}
.normal-pages-details .logo{margin-bottom: 52px;}
.normal-pages-details .logo svg{margin: 0 auto;max-width: 250px;}
.normal-page-title{padding: 28px 28px;background: var(--lightBlue);margin-bottom: 28px;}
.normal-text{padding: 50px 64px 50px;font-size: 22px;font-weight: 400;color: var(--primary);}
.normal-text p{margin-bottom: 30px;color: var(--primary);font-weight: 400;line-height: 1.3;}
.normal-text a{font-weight: 600;color: var(--primary);}
.normal-text a:hover{color: var(--primary);text-decoration: underline;}
.normal-text li{padding: 3px 0;}
.pb-30{padding-bottom: 30px;}
.mb-30{margin-bottom: 30px;}
.normal-text.tc-text ol{font-weight: 300;counter-reset: item;}
ol ol{list-style-type: lower-alpha;}.normal-text.tc-text ol ol{list-style-type: decimal;}.normal-text.tc-text ol ol ol{list-style-type: lower-alpha;}.normal-text.tc-text ol ol ol ol{list-style-type: lower-roman;}
/* .normal-text.tc-text ol li ol > li:before { content: counters(item, ".") " "; counter-increment: item } */
.normal-text.tc-text ol li ol > li li:before { display: none;}
.normal-text.tc-text ol ol{font-weight: 300;}
.normal-text li span.fw-600{display: block;padding-bottom: 6px;}

/*Process*/
.process-wrap{padding: 50px 100px 0;max-width: 1000px;margin: 0 auto;}
.process{padding-right: 117px;display: flex;justify-content: space-between;gap:70px;position: relative;}
.process .item{min-height: 320px;max-width: 200px;text-align: center;min-width: 200px;}
.process .item .icon{border-radius: 50%;margin: auto auto 10px;max-width: 100px;height: 100px;border: 4px solid #fff;display: flex;align-items: center;justify-content: center;}
.process .item .head{font-size: var(--f18);color: var(--primary);font-weight: 500;display: flex;align-items: center; justify-content: center;gap: 10px;white-space: nowrap;}
.process .item .head .count{border-radius: 50%;background: var(--blue);color: #fff;width: 29px;line-height: 29px;text-align: center;}
.process .item p{font-size: 14px;color: var(--primary);font-weight: 400;line-height: 1.3;}.process .item p a{font-weight: 600;color: var(--primary);}
.process .item:first-child{margin-left: -100px;}
.process::before{height: 100%;height: calc(100% - 50px);border-right: 3px dashed #1478B9;border-top: 3px dashed #1478B9;content: "";position: absolute;z-index: -1;left: 0;bottom: 0;width: 100%;}
.process::after{height: 54px;content: "";position: absolute;z-index: -1;left: 28%;top: 25px;width: 54px;background: url(../img/process-arrow.svg);}
.process .down-arrow{height: 54px;content: "";position: absolute;z-index: -1;right: -26px;top: 52%;width: 54px;background: url(../img/process-arrow.svg);transform: rotate(90deg);}
.process.flex-row-reverse{padding-left: 117px;padding-right: 0px;}
.process.flex-row-reverse .item:first-child{margin-left: 0px;margin-right: -100px;}
.process.flex-row-reverse::before{height: 100%;height: calc(100% - 50px);border-left: 3px dashed #1478B9;border-right: 0px dashed #1478B9;border-top: 3px dashed #1478B9;content: "";position: absolute;z-index: -1;left: 0;bottom: 0;width: 100%;}
.process.flex-row-reverse::after{height: 54px;content: "";position: absolute;z-index: -1;right: 35%;left:auto;top: 25px;width: 54px;background: url(../img/process-arrow.svg);transform: rotate(180deg);}
.process.flex-row-reverse .down-arrow{height: 54px;content: "";position: absolute;z-index: -1;left: -26px;top: 52%;width: 54px;background: url(../img/process-arrow.svg);transform: rotate(90deg);}
.process .bg-blue-dark{background: #1478B9 !important;}
.process-wrap .process:last-child::before{border-left: 0px dashed #1478B9;border-right: 0px dashed #1478B9;}
.process-wrap .process.flex-row-reverse:last-child::before{width: 80%;width: calc(100% - 200px);left: auto;right: 0;}
.process-wrap .process:last-child .down-arrow{display: none;}
.row.news-slider{margin: 0;--bs-gutter-x: 0;}
.row.news-slider .col-12{padding: 0;}
.row.news-slider.owl-carousel .owl-stage-outer{overflow: visible;}
.sticky-wrapper .site-navbar{transition: all ease-in-out 300ms;}
.scroll-down .sticky-wrapper.is-sticky .site-navbar{transform: translateY(-150%);}
.owl-carousel .owl-stage{margin: 0 auto;}
/* Responsive Design */
@media screen and (max-width: 1780px) {
  .f74 {
    font-size: var(--f68) !important;
  }
}
@media screen and (max-width: 1680px) {
  .f74 {
    font-size: var(--f60) !important;
  }
  .hero-wrapper .item .cover .header-content h1{
    font-size: 52px;
  }
  .hero-wrapper .item .cover .header-content, .hero-wrapper-inner .item .cover .header-content {
    position: relative;
    padding: 0 0 0 37px;
    overflow: hidden;
  }
  .hero-wrapper .item .cover, .hero-wrapper-inner .item .cover{max-width: 625px;}
}
@media screen and (max-width: 1600px) {
  html,body{font-size: 13px;}
  .title {font-size: var(--f64);}
  .profile-img img {aspect-ratio: 2 / 1.239;max-width: 100%;}
}
@media screen and (max-width: 1480px) {
  .f22{font-size:var(--f20) !important;}.f23{font-size:var(--f21) !important;}.f24{font-size:var(--f22) !important;}.f25{font-size:var(--f23) !important;}.f26{font-size:var(--f24) !important;}.f27{font-size:var(--f25) !important;}.f28{font-size:var(--f26) !important;}.f29{font-size:var(--f27) !important;}.f30{font-size:var(--f28) !important;}.f31{font-size:var(--f29) !important;}.f32{font-size:var(--f30) !important;}.f33{font-size:var(--f31) !important;}.f34{font-size:var(--f32) !important;}.f35{font-size:var(--f33) !important;}.f36{font-size:var(--f34) !important;}.f37{font-size:var(--f35) !important;}.f38{font-size:var(--f36) !important;}.f39{font-size:var(--f37) !important;}.f40{font-size:var(--f38) !important;}.f41{font-size:var(--f39) !important;}.f42{font-size:var(--f40) !important;}.f43{font-size:var(--f41) !important;}.f44{font-size:var(--f42) !important;}.f45{font-size:var(--f43) !important;}.f46{font-size:var(--f44) !important;}.f47{font-size:var(--f45) !important;}.f48{font-size:var(--f46) !important;}.f49{font-size:var(--f47) !important;}.f50{font-size:var(--f48) !important;}.f51{font-size:var(--f49) !important;}.f52{font-size:var(--f50) !important;}.f53{font-size:var(--f51) !important;}.f54{font-size:var(--f52) !important;}.f55{font-size:var(--f53) !important;}.f56{font-size:var(--f54) !important;}.f57{font-size:var(--f55) !important;}.f58{font-size:var(--f56) !important;}.f59{font-size:var(--f57) !important;}.f60{font-size:var(--f58) !important;}.f61{font-size:var(--f59) !important;}.f62{font-size:var(--f60) !important;}.f64{font-size:var(--f62) !important;}.f66{font-size:var(--f64) !important;}.f68{font-size:var(--f66) !important;}.f70{font-size:var(--f68) !important;}.f72{font-size:var(--f70) !important;}.f74{font-size:var(--f72) !important;}.f76{font-size:var(--f74) !important;}.f78{font-size:var(--f76) !important;}.f80{font-size:var(--f78) !important;}.f82{font-size:var(--f80) !important;}
  .hero-wrapper .item .cover, .hero-wrapper-inner .item .cover{max-width: 625px;}
  .hero-wrapper .item .cover .header-content h1{
    font-size: 48px;
  }
  .f74 {
    font-size: var(--f56) !important;
  }
  .site-navbar .site-navigation .site-menu > li > a{font-size: var(--f16);padding: 10px 15px 20px;}
  .site-navbar .site-navigation .site-menu .has-children .dropdown a{font-size: var(--f16);}.site-navbar .site-navigation .site-menu .has-children .dropdown > li > a{line-height: 30px;}
  .site-navbar .site-navigation .site-menu > li {padding: 12px 1px 0;}
  .site-navbar .site-logo img{max-width: 180px;}
  .header-btn{font-size: 16px;}.header-btn:not(.btn-primary){min-width: 154px;}
  .header-btn.btn-primary {min-width: 117px;padding: 5px 18px;}
  .hero-wrapper .item .cover .header-content .cover-link, .hero-wrapper .item .cover .header-content .cover-link svg, .service-block .actions svg, .news-block .svg-link svg {width: 80px;height: 80px;}
  .hero-wrapper .item .cover .header-content .cover-link{margin: -15px 0 0 -17px;}
  .title {font-size: var(--f60);}
  .about-txt{padding: 54px 20px 0;}
  .service-block .actions {margin-left: -17px;padding-top: 2.3rem;}
  .sub-title {font-size: var(--f40);}
  .service-block{min-height: 100%;}
  .news-disc h3{font-size: var(--f22);}
  .news-block .news-date, .footer-link ul li a {font-size: var(--f18);}
  .copywright{font-size: 16px;}
  .f74 {
    font-size: var(--f50) !important;
  }
  .f74 .f40, .stats-block .f40 {font-size: var(--f32) !important;}
  .stats-block .f36 {font-size: var(--f30) !important;}
  .why-us{padding: 40px 60px;border-radius: 18px;}
}
@media (min-width:1180px) and (max-width:1480px){
  .service-block{min-height: 196px;aspect-ratio: 2 / 1.2335;}
}
@media screen and (max-width: 1480px) {
}
@media screen and (max-width: 1380px) {
  html,body{font-size: 12px;}
  .value-text .value-icon{max-width: 100px !important;min-width: 142px;}
  .value-text .value-icon svg{max-width: 160px !important;max-height: 150px;}
  .value-text {gap: 30px;}
  .value-block {min-height: 400px;padding: 32px 20px 30px 40px;}
  .filter .form-control {padding: 15px 42px 16px 29px;font-size: var(--f20);line-height: 26px;background: #fff url(../img/Chevron-down.svg) 95% 16px no-repeat;background-size: 28px 28px;min-width: 280px;}
  .rateForm-row .form-control{padding: 15px 42px 16px 29px;font-size: var(--f20);line-height: 26px;}
  .rateForm-row {--bs-gutter-x: 30px;--bs-gutter-y: 15px;}
  .btn-primary-light {font-size: var(--f22);line-height: 25px;min-width: 160px;border-radius: 12px;padding: 16px 20px;}
  .accordion-button{padding: 22px 30px 22px 40px;}
  .accordion-button::after{width: 40px;height: 40px;background-size: 100%;font-size: var(--f26);}
  .more-btn, .accordion-item, .filter .form-control,.btn-primary-light{border-radius: 14px;}
  .business-block .over-img{border-radius: 17px;}
  .schedules-tbl table th{font-size: var(--f22);}.schedules-tbl table td{font-size: var(--f20);padding: 12px 10px;}
  .route-details .heading{font-size: var(--f26) !important;}
  .route-details .heading svg{width: 36px;height: 36px;}
  .heading {border-radius: 32px;padding: 10px 25px;line-height: 32px;}
  .route-details .details{padding: 18px 19px 3rem;font-size: var(--f40);}
  .pb-74 {padding-bottom: 34px !important;}
  .schedules-tbl.rute-tbl table td:first-child, .schedules-tbl.rute-tbl table th:first-child {padding-left: 20px;padding-right: 42px;}
  .arrow-down, .arrow-up{right: 10px;width: 32px;height: 32px;background: url(../img/down-Triangle.svg) center center no-repeat;background-size: 70%;}
  .arrow-up {background: url(../img/up-Triangle.svg) center center no-repeat;background-size: 70%;}
  .route-details .details.agent-adresses {padding: 32px 42px 10px;}
  .route-details .details.agent-adresses .title{font-size: var(--f40);}
  .route-details .details.agent-adresses .sub-title {font-size: var(--f32);}
  .route-details .details.agent-adresses .f26 {font-size: var(--f20) !important;}
  .route-details .details.agent-adresses .f24 {font-size: var(--f19) !important;}
  .address {border-radius: 14px;padding: 22px;}
  .tab-link {padding: 22px 30px 22px 40px;min-width: 48%;border-radius: 14px;font-size: var(--f36);}
  #agent .accordion-button {font-size: var(--f32);padding-left: 40px;}.agent-address {margin-bottom: 30px;padding: 0 0px;}
  .accordion-body{padding: 22px 30px 22px 40px;}.orange-btn {font-size: var(--f30);border-radius: 30px;padding: 6px 15px;min-width: 260px;}
  .pb-30 {padding-bottom: 20px !important;}
  .new-details p, .news-detail-block .new-details p, .news-detail-block .new-details li{font-size: var(--f20) !important;}
  .news-detail-block .row {--bs-gutter-x: 40px;--bs-gutter-y: 0;}
  .news-detail-block, .placeholder-txt {padding: 54px 32px 100px;margin-bottom: 20px;position: relative;}
  .news-arrow svg{width: 60px;height: 60px;}.tab-links{margin-bottom: 20px;}
  .normal-text {padding: 20px 30px 20px;font-size: 18px;}
  .normal-page-title {padding: 20px 30px;margin-bottom: 20px;}
  #agent .accordion-button {padding-left: 32px;}
}
@media screen and (max-width: 1370px) {
  html,body{font-size: 12px;}
  .site-navbar .site-logo img {max-width: 160px;}
  .body-wrap {padding: 25px;}
  .hero-wrapper .item {height: calc(100vh - 50px);}
  .sticky-wrapper .site-navbar{margin: 24px 49px 0;}.sticky-wrapper.is-sticky .site-navbar {width: calc(100% - 98px) !important;}
  .header-btn{font-size: var(--f16);padding: 4px 14px;line-height: 22px;}.header-btn:not(.btn-primary){min-width: 128px;}
  .header-btn.btn-primary {min-width: 100px;padding: 5px 18px;}
  .site-navbar .text-end.d-flex.gap-3{gap: .5rem !important;}
  .hero-wrapper .item .cover .header-content h1 {font-size: 40px;line-height: 1.3;}
  .hero-wrapper .item .cover, .hero-wrapper-inner .item .cover {max-width: 500px;}
  .title {font-size: var(--f50);}.about-txt{gap: 40px;}
  .redmore-btn{font-size: 20px;padding: 20px 36px;border-radius: 14px;}
  .border-radius-18{border-radius: 14px !important;}
  .border-radius-24{border-radius: 18px !important;}
  .section {padding: var(--f60) 0;}
  .f32 {font-size: var(--f28) !important;}
  .f36 {font-size: var(--f30) !important;}
  .sub-title {font-size: var(--f36);}
  .service-block{padding: 30px 40px 10px;}
  .services-blocks .row, .stats-blocks .row {--bs-gutter-x: 32px;}
  .stats-blocks .title, .news-blocks .title {margin-bottom: 60px;}
  .stats-blocks .f74 {font-size: var(--f45) !important;}
  .stats-block .f36 {font-size: var(--f27) !important;}
  .stats-block .f40 {font-size: var(--f30) !important;}
  .profile-text {padding: 0 10px 30px;max-width: none;}
  .spacer {height: 60px;}
  .container{padding: 0;}
  .container .container{padding: 0 15px;}
  .mission-wrap{margin: 0;}
  .f48 {font-size: var(--f40) !important;}
  .f64 {font-size: var(--f52) !important;}
  .mission-wrap{min-height: 366px;padding: 42px;}
  .hero-wrapper-inner .item .cover .header-content h1{font-size: var(--f50);}
  .why-us{padding: 30px 40px;border-radius: 18px;}
  .why-us .history{padding-bottom: 40px;}
  .more-btn {padding: 10px 23px;min-width: 185px;min-height: 50px;font-size: var(--f18);line-height: 2;}
  .accordion-item{margin-bottom: 20px;}.file{font-size: var(--f18);}
  .submit-btn {font-size: var(--f20);padding: 15px 20px;line-height: 30px;border-radius: 18px;}
}
@media screen and (max-width: 1120px) {
  .site-navbar .site-logo img {max-width: 140px;}
  .site-navbar .site-navigation .site-menu > li > a {padding: 10px 10px 20px;}
  .hero-wrapper .item .cover .header-content h1 {font-size: 36px;line-height: 1.3;}
  .hero-wrapper .item .cover, .hero-wrapper-inner .item .cover {max-width: 456px;}
  .title {font-size: var(--f50);}.about-txt{gap: 40px;}
  .redmore-btn{font-size: 20px;padding: 10px 36px;border-radius: 12px;}
  .border-radius-18{border-radius: 12px !important;}
  .border-radius-24{border-radius: 18px !important;}
  .section {padding: var(--f60) 0;}
  .f32 {font-size: var(--f26) !important;}
  .f36 {font-size: var(--f30) !important;}
  .sub-title {font-size: var(--f34);}
  .services-blocks .row, .stats-blocks .row {--bs-gutter-x: 32px;}
  .stats-blocks .title, .news-blocks .title {margin-bottom: 60px;}
  .stats-blocks .f74 {font-size: var(--f36) !important;}
  .stats-block .f36 {font-size: var(--f24) !important;}
  .stats-block .f40 {font-size: var(--f28) !important;}
  .news-blocks.section {padding-bottom: 80px;}
  .hero-wrapper .owl-dots{bottom: 20px;}
  .hero-wrapper .owl-carousel button.owl-dot {width: 80px;}
  .news-disc {padding: 15px 20px 0;}
  .news-block .svg-link {margin-right: -20px;}.business-block{aspect-ratio: auto;min-height: 100%;padding: 30px 40px 35px;}
  .business-block .actions{margin-left: -22px;}
  .business-block .actions svg{width: 80px;height: 80px;}
  .pb-74 {padding-bottom: 20px !important;}
  .schedules-tbl table th{font-size: var(--f23);}
  .schedules-tbl table td{font-size: var(--f21);}
  .schedules-tbl{width: 100%;overflow: auto;}
  .table{margin: 0;}.business-blocks .title {padding-bottom: 45px;}
  .accordion-button {font-size: var(--f32);padding: 20px 30px 20px 48px;}
  .accordion-button::after{background-size:32px;width: 32px;height: 32px;}
  .more-btn {padding: 10px 20px;min-width: 188px;min-height: 50px;border-radius: 18px;font-size: var(--f21);line-height: 2;}
  .route-map-img{margin-bottom: 30px;}
}
@media screen and (max-width: 992px) {
  .site-menu-toggle{order:3;position: absolute;right: 20px;background: var(--primary);border-radius: 15px;top: 12px;padding: 3px 15px;}
  .sticky-wrapper .site-navbar{padding: 12px 80px 12px 20px;}
  .hero-wrapper .item {height: auto;min-height: 320px;}
  .hero-wrapper .item img {min-height: 320px;}
  .hero-wrapper-inner .item img, .hero-wrapper-inner .item{min-height: 220px;}
  .body-wrap{padding: 15px 15px 0;}
  .sticky-wrapper .site-navbar {margin: 8px 24px 0;}
  .site-navbar .site-logo img {max-width: 120px;}
  .hero-wrapper .item .cover .header-content h1 {font-size: 32px;}
  .hero-wrapper .item .cover, .hero-wrapper-inner .item .cover {max-width: 456px;bottom: 30px;}
  .hero-wrapper .owl-carousel button.owl-dot {width: 60px;}
  .service-block{margin-top: 2.2rem;min-height: 80%;}
  .title {font-size: var(--f45);}
  .stats-blocks .row {--bs-gutter-y: 2.2rem;}
  .stats-block{max-width: 100%;}
  .news-slider{max-width: 560px;}
  .news-slider .owl-dots{text-align: left;padding-left: 20px;}
  .news-slider .owl-dots .owl-dot{width: 10px;height: 10px;background: var(--secondary);border-radius: 50%;margin-right: 12px;}
  .news-slider .owl-dots .owl-dot.active{background: var(--primary);}
  .profile-text {padding: 0 0px 30px;max-width: none;}
  .spacer {height: 40px;}
  .container{max-width: 800px !important;}
  .profile-img{border-radius: 18px;margin-bottom: 30px;}
  .profile-blocks.section{padding-bottom: 0;}
  .mission-blocks .sec-title{padding-bottom: 30px;}
  .mission-wrap {padding: 32px;}
  .f41 {font-size: var(--f36) !important;}
  .why-us .row{--bs-gutter-y: 25px;}
  .why-us .history {padding-bottom: 20px;}
  .value-blocks .title {margin-bottom: 46px;}
  .value-blocks .row{flex-wrap: nowrap;overflow: auto;margin: 0;gap:20px;justify-content:flex-start !important;}
  .value-blocks .row .col-12 {width: 100%;max-width: 600px;padding: 0;}
  .hero-wrapper-inner .item .cover .header-content h1 {font-size: 32px;}
  .hero-wrapper-inner .item{height: auto;}
  .filter .d-flex {padding: 20px;}
  .filter .form-control {padding: 10px 32px 10px 18px;font-size: var(--f20);line-height: 30px;background: #fff url(../img/Chevron-down.svg) 95% 12px no-repeat;background-size: 28px 28px;min-width: 180px;}
  .btn-primary-light {font-size: var(--f22);line-height: 10px;min-width: 120px;}.normal-text {padding: 20px 30px 20px;font-size: 16px;}
  .news-detail-block .news-img{border-radius: 18px;margin-bottom: 20px;}.new-details h5{margin: 0;}
  .news-arrow{left: 0;gap: 30px;width: auto;}
  #services .tab-content .col-12.col-lg-4{width: 50%;}.new-details{text-align: center;}
  .placeholder-txt{min-height: 350px;}.address.contact-address .sub-title{font-size: var(--f24) !important;}.address.contact-address .sub-title svg{width: 32px;height: 32px;}
  .map-wrapper {height: 480px;max-height: 100vh;border-radius: 14px;margin-top: 2rem;}
  .form-block {padding: 34px 20px;}
  .rateForm-row .form-control.calendar {
    background-image: url(../img/Calendar.svg);
    background-position: 95% 50%;
    background-repeat: no-repeat;background-size: 32px;}.file__input--label:after{background-size: 32px;font-size: var(--f18);padding: 16px 20px;}.file__input--label{border-radius: 18px;padding: 16px 20px;}.file{font-size: var(--f18);}
    .f20 {font-size: var(--f18) !important;}.input-info {padding-left: 20px;}
    #agent .accordion-button {font-size: var(--f24);}
}
@media screen and (max-width: 850px) {
  .agent-address{flex-direction: column;}
  .contact-col{padding-left: 0px;}.contact-col::before{display: none;padding-top: 20px;}.contact-col p {margin-bottom: 15px;}
}
@media screen and (max-width: 767px) {
  .f22{font-size:var(--f16) !important;}.f23{font-size:var(--f17) !important;}.f24{font-size:var(--f18) !important;}.f25{font-size:var(--f19) !important;}.f26{font-size:var(--f20) !important;}.f27{font-size:var(--f21) !important;}.f28{font-size:var(--f22) !important;}.f29{font-size:var(--f23) !important;}.f30{font-size:var(--f24) !important;}.f31{font-size:var(--f25) !important;}.f32{font-size:var(--f26) !important;}.f33{font-size:var(--f27) !important;}.f34{font-size:var(--f28) !important;}.f35{font-size:var(--f29) !important;}.f36{font-size:var(--f30) !important;}.f37{font-size:var(--f31) !important;}.f38{font-size:var(--f32) !important;}.f39{font-size:var(--f33) !important;}.f40{font-size:var(--f34) !important;}.f41{font-size:var(--f35) !important;}.f42{font-size:var(--f36) !important;}.f43{font-size:var(--f37) !important;}.f44{font-size:var(--f38) !important;}.f45{font-size:var(--f39) !important;}.f46{font-size:var(--f40) !important;}.f47{font-size:var(--f41) !important;}.f48{font-size:var(--f42) !important;}.f49{font-size:var(--f43) !important;}.f50{font-size:var(--f44) !important;}.f51{font-size:var(--f45) !important;}.f52{font-size:var(--f46) !important;}.f53{font-size:var(--f47) !important;}.f54{font-size:var(--f48) !important;}.f55{font-size:var(--f49) !important;}.f56{font-size:var(--f50) !important;}.f57{font-size:var(--f51) !important;}.f58{font-size:var(--f52) !important;}.f59{font-size:var(--f53) !important;}.f60{font-size:var(--f54) !important;}.f61{font-size:var(--f55) !important;}.f62{font-size:var(--f56) !important;}.f64{font-size:var(--f57) !important;}.f66{font-size:var(--f58) !important;}.f68{font-size:var(--f59) !important;}.f70{font-size:var(--f60) !important;}.f72{font-size:var(--f61) !important;}.f74{font-size:var(--f62) !important;}.f76{font-size:var(--f63) !important;}.f78{font-size:var(--f64) !important;}.f80{font-size:var(--f65) !important;}.f82{font-size:var(--f66) !important;}
  .hero-wrapper .item .cover .header-content, .hero-wrapper-inner .item .cover .header-content{padding: 0 0 0 15px;}
  .sticky-wrapper.is-sticky .site-navbar {width: calc(100% - 48px) !important;}
  .title {font-size: var(--f40);}
  .header-btn.btn-primary{display: none;}
  .hero-wrapper .item .cover .header-content h1 {font-size: 24px;line-height: 1.3;}
  .hero-wrapper .item .cover, .hero-wrapper-inner .item .cover {max-width: 330px;}
  .title {font-size: var(--f36);}.about-txt{gap: 25px;}
  .redmore-btn{font-size: 16px;padding: 8px 22px;border-radius: 10px;line-height: 28px;}
  .section {padding: var(--f40) 0;}
  .f32 {font-size: var(--f23) !important;}
  .f36 {font-size: var(--f26) !important;}
  .sub-title {font-size: var(--f30);}
  .services-blocks .row, .stats-blocks .row {--bs-gutter-x: 32px;}
  .stats-blocks .title, .news-blocks .title {margin-bottom: 60px;}
  .stats-blocks .f74 {font-size: 24px !important;}
  .stats-block .f36 {font-size: 18px !important;}
  .stats-block .f40 {font-size: 20px !important;}
  .news-blocks.section {padding-bottom: 80px;}
  .hero-wrapper .owl-dots{bottom: 20px;}
  .hero-wrapper .owl-carousel button.owl-dot {width: 50px;height: 3px;}
  .news-disc {padding: 15px 20px 0;}
  .news-block .svg-link {margin-right: -20px;}

  .hero-wrapper .item .cover .header-content .cover-link, .hero-wrapper .item .cover .header-content .cover-link svg, .service-block .actions svg, .news-block .svg-link svg {width: 60px;height: 60px;}
  .copywright {font-size: 14px;}
  .value-blocks .row .col-12 {width: 100%;max-width: 90%;padding: 0;}
  .value-block {min-height: 280px;padding: 20px 20px 20px 20px;height: 100%;text-align: center;}
  .value-text {gap: 20px;}
  .why-us .history {padding-bottom: 0px;}
  .why-us .history.f41{font-size: 25px !important;}
  .f64 {font-size: var(--f42) !important;}
  .f48 {font-size: var(--f32) !important;}
  .profile-blocks.section {padding-bottom: 0;padding-top: 0;}
  .spacer-60 {height: 30px;}
  .value-blocks .title {margin-bottom: 16px;}
  .value-blocks .row {--bs-gutter-x: 20px;--bs-gutter-y: 20px;}
  .why-us {padding: 20px 25px;border-radius: 18px;}
  .why-us .title{padding-bottom: 0 !important;}
  .inpired {padding: 15px 15px;border-radius: 12px;}
  .mission-blocks .sec-title {padding-bottom: 15px;}
  .schedules-tbl table th{font-size: var(--f20);}
  .schedules-tbl table td{font-size: var(--f19);}
  .routes-blocks .title {padding-bottom: 30px;}
  .business-block .actions svg {width: 50px;height: 50px;}.business-block .actions {margin-left: -13px;}
  .accordion-button, .tab-link {font-size: var(--f28);padding: 15px 20px 15px 32px;}
  .accordion-body {padding: 0px 20px 25px 32px;}
  .more-btn {padding: 10px 10px;min-width: 120px;min-height: 30px;border-radius: 10px;font-size: var(--f16);line-height: 1.6;}
  .accordion-item {margin-bottom: 15px;}
  .routes-blocks.section{padding-top: 20px;}
  .business-block {padding: 20px 25px 15px;}.pb-30 {padding-bottom: 15px !important;}
  .business-block .over-img{border-radius: 17px;}

  .schedules-tbl table th{font-size: var(--f20);}.schedules-tbl table td{font-size: var(--f18);padding: 8px 12px;white-space: nowrap;}
  .route-details .heading{font-size: var(--f22) !important;}
  .route-details .heading svg{width: 28px;height: 28px;}
  .heading {border-radius: 20px;padding: 10px 25px;line-height: 30px;}
  .route-details .details{padding: 10px 0px 2rem;font-size: var(--f34);}
  .route-details .details.details-heading {padding: 10px 25px 2rem;}
  .pb-74 {padding-bottom: 34px !important;}
  .schedules-tbl.rute-tbl table td:first-child, .schedules-tbl.rute-tbl table th:first-child {padding-left: 12px;padding-right: 42px;white-space: nowrap;min-width: 206px;}
  .arrow-down, .arrow-up{right: 10px;width: 18px;height: 18px;background: url(../img/down-Triangle.svg) center center no-repeat;background-size: 70%;}
  .arrow-up {background: url(../img/up-Triangle.svg) center center no-repeat;background-size: 70%;}
  .route-details .details.agent-adresses {padding: 10px 20px 10px;}
  .route-details .details.agent-adresses .title {font-size: var(--f36);}
  .address p {margin-bottom: 15px;}
  #agent .accordion-button {font-size: var(--f24);}
  .value-text .value-icon{margin: 0 20px 15px 0;}
  .accordion-button::after {background-size: 24px;width: 24px;height: 24px;}
  .news-detail-block, .placeholder-txt {padding: 24px 16px 80px;}
  .news-arrow svg, .news-arrow a {width: 40px;height: 40px;}
  .news-arrow{gap: 0px;}.news-arrow{bottom: 15px;}
  .new-details p, .news-detail-block .new-details p, .news-detail-block .new-details li{font-size: var(--f18) !important;}
  .footer{text-align: center;}
}
@media screen and (max-width: 600px) {
  .container{padding: 0 0px;}
  .hero-wrapper .item .cover .header-content, .hero-wrapper-inner .item .cover .header-content{padding: 0 0 0 25px;}
  #services .tab-content .col-12.col-lg-4{width: 100%;}
  .tab-link {
    text-align: center;
  }
  .form-group{margin-bottom: 12px;}
  .filter .d-flex {padding: 20px 20px 10px;}
  .btn-primary-light{width: 100%;}
  
}
@media screen and (max-width: 500px) {
  .value-text{flex-direction: column;text-align: center !important;}.value-block{text-align: center !important;}
  .value-text .value-icon svg {max-width: 160px !important;max-height: 100px;}
}
@media screen and (max-width: 480px) {
  .header-btn{position: fixed;bottom: 15px;right: 15px;}
  .scroll-down .header-btn:not(.btn-primary){transform: translateY(2840%);right: -9px;}
  .about-txt {padding: 20px 0px 0;}
  .accordion-button,.tab-link {font-size: var(--f20);padding: 15px 15px 15px 20px;}
  .accordion-body {padding: 0px 15px 25px 20px;}
  .more-btn {padding: 8px 10px;min-width: 100px;min-height: 30px;border-radius: 10px;font-size: var(--f14);line-height: 1.4;}
  #agent .accordion-button {padding-left: 20px;}
}
@media screen and (max-width: 320px) {
}


/* --primary: #1B1464; --secondary: #F6EDD7; --orange: #DB696B; --blue: #45A1D6; --lightBlue: #B1D3E8; --lightOrange: #F4C28A; --orangeText: #DB696B; */