@import url(all.css);
.pt-150 {
  padding-top: 150px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

[data-overlay] {
  position: relative; }
  [data-overlay]::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000000;
    z-index: -1;
    border-radius: inherit;
    display: block; }

[data-overlay="7"]::before {
  opacity: 0.7; }

nav {
  border-bottom: solid 1px #f3f6f9;
  min-height: 60px;
  background: #ffffff;
  font-size: 1rem;
  /*font-family: "IBM Plex Sans", sans-serif;*/
  font-weight: 400; }
  nav .wrap-core-nav-list, nav .nav-header {
    background: #ffffff; }
  nav .brand {
    display: block;
    position: relative;
    width: 170px;
    /*padding: 18px 0px;*/ }
    nav .brand img {
      width: 100%; }
  nav .menu li a {
    display: block;
    padding: 20px 0px;
    margin-left: 15px;
    margin-right: 15px;
    text-decoration: none;
    color: #172b4c;
    text-transform: uppercase;
    border-bottom: 1px solid transparent; }
    nav .menu li a:hover {
      color: #b0b435; }
  nav .menu li.active > a {
    color: #b0b435;
    border-bottom: 1px solid #b0b435; }
  nav .menu .megamenu-content li a {
    text-transform: capitalize;
    font-size: 1rem;
    /*font-family: "IBM Plex Sans", sans-serif;*/
    font-weight: 400; }
  nav.nav-white.nav-transparent .menu li a {
    color: #ffffff; }
    nav.nav-white.nav-transparent .menu li a:hover {
      color: #b0b435; }
  nav.nav-white.nav-transparent .menu li.active > a {
    color: #b0b435 !important; }
  nav.nav-white.nav-transparent ul.attributes li a {
    color: #ffffff; }
    nav.nav-white.nav-transparent ul.attributes li a:hover {
      color: #b0b435; }
  nav.nav-white.nav-transparent.nav-core-sticky.on-scroll .menu li a {
    color: #172b4c; } /*#ffffff*/

  body.bootstrap-dark nav.nav-white.nav-transparent.nav-core-sticky.on-scroll .menu li a {
    color: #ffffff; } /*#ffffff*/

  body.bootstrap-dark 
    nav.nav-white.nav-transparent.nav-core-sticky.on-scroll .menu li a:hover {
      color: #b0b435; }
  nav.nav-white.nav-transparent.nav-core-sticky.on-scroll ul.attributes li a {
    color: #172b4c; }
    nav.nav-white.nav-transparent.nav-core-sticky.on-scroll ul.attributes li a:hover {
      color: #b0b435; }
  nav.nav-white.nav-transparent.nav-core-sticky.on-scroll.core-nav .dropdown > .dropdown-menu > li a {
    color: #fff; }
    nav.nav-white.nav-transparent.nav-core-sticky.on-scroll.core-nav .dropdown > .dropdown-menu > li a:hover {
      color: #b0b435; }
  nav.nav-white.nav-transparent.nav-core-sticky.on-scroll .menu .megamenu-content li a {
    color: #172b4c; }
    nav.nav-white.nav-transparent.nav-core-sticky.on-scroll .menu .megamenu-content li a:hover {
      color: #b0b435; }
  nav.nav-white.nav-transparent.nav-core-sticky.core-nav .dropdown > .dropdown-menu li a {
    color: #172b4c; } /*#fff*/

  body.bootstrap-dark nav.nav-white.nav-transparent.nav-core-sticky.core-nav .dropdown > .dropdown-menu li a {
    color: #fff; }
    nav.nav-white.nav-transparent.nav-core-sticky.core-nav .dropdown > .dropdown-menu li a:hover {
      color: #b0b435; }
  nav.nav-white.nav-transparent.nav-core-sticky .menu .megamenu-content li a {
    color: #172b4c; }
    nav.nav-white.nav-transparent.nav-core-sticky .menu .megamenu-content li a:hover {
      color: #b0b435; }
  nav button {
    background: transparent;
    border: none;
    outline: none; }

.core-nav.nav-core-sticky.on-scroll {
  z-index: 9999999999; }
.core-nav .dropdown > .dropdown-menu > li > a {
  text-transform: capitalize;
  font-size: 1rem;
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 400;
  margin-left: 0;
  margin-right: 0; }

.left-menu .core-nav .wrap-core-nav-list {
  text-align: left; }
.left-menu .core-nav .nav-header {
  float: left;
  position: relative;
  display: inline-block; }

@media (max-width: 992px) {
  .left-menu .core-nav .nav-header {
    float: none;
    display: block;
    position: relative; } }

nav .menu .megamenu-content {
  padding: 25px; }
  nav .menu .megamenu-content div > .list-group {
    border-right: 1px dashed #d1d3e0; }
  nav .menu .megamenu-content div:last-child > .list-group {
    border-right: 0; }
  nav .menu .megamenu-content li a {
    padding: 10px 15px;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 0; }
  nav .menu .megamenu-content li .menu-title {
    padding: 10px 15px;
    margin-bottom: 0; }

.core-nav .megamenu > .megamenu-content {
  max-width: 1170px; }

@media (max-width: 992px) {
  nav .menu .megamenu-content {
    padding: 5px; }
    nav .menu .megamenu-content div > .list-group {
      border-right: 0; }
    nav .menu .megamenu-content li:last-child a {
      border-bottom: solid 1px #f3f6f9; }

  .core-nav .wrap-core-nav-list {
    overflow-y: auto;
    overflow-x: hidden; } }
/* =========================== */
nav.core-nav.nav-core-fixed {
  background-color: transparent;
  border-bottom: none; }
nav.core-nav.nav-core-sticky {
  background-color: transparent;
  border-bottom: none; }
  nav.core-nav.nav-core-sticky.on-scroll {
    background: #ffffff; } /*#191d21*/
    nav.core-nav.nav-core-sticky.on-scroll .wrap-core-nav-list, nav.core-nav.nav-core-sticky.on-scroll .nav-header {
      /*background: #ffffff;*/ }
  body.bootstrap-dark nav.core-nav.nav-core-sticky.on-scroll {
    background: #191d21; } /*#191d21*/
    

nav.nav-core-fixed .wrap-core-nav-list, nav.nav-core-fixed .nav-header {
  background: transparent; }
nav.nav-core-sticky .wrap-core-nav-list, nav.nav-core-sticky .nav-header {
  background: transparent; }

.top-bar .core-nav.nav-core-sticky {
  top: 50px; }
  .top-bar .core-nav.nav-core-sticky.on-scroll {
    top: 0; }
.top-bar.dualbar .core-nav.nav-core-sticky {
  top: 102px; }
  .top-bar.dualbar .core-nav.nav-core-sticky.on-scroll {
    top: auto; }

.dualbar .core-nav.nav-core-sticky {
  padding: 0px 0px; }
.dualbar nav {
  min-height: 45px; }
  .dualbar nav .menu li a {
    padding: 12px 0px; }
  .dualbar nav ul.attributes li a {
    padding: 12px 20px; }
.dualbar .topbar {
  border-bottom: none;
  padding-top: 0; }
  .dualbar .topbar > .top-bg {
    background-color: rgba(23, 43, 76, 0.2);
    padding-top: 10px;
    padding-bottom: 10px; }

.core-nav.nav-core-sticky {
  position: absolute;
  top: auto;
  left: auto;
  width: 100%;
  z-index: 99999999;
  padding: 0px 0px; }

.middlebar {
  padding: 15px 0 0;
  position: relative;
  width: 100%;
  min-height: 50px; }

.topbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 14px 0;
  z-index: 999999999;
  position: absolute;
  width: 100%;
  min-height: 50px; }
  .topbar .btn {
    background: transparent;
    padding: 0 10px;
    border-radius: 0;
    border: none !important; }
    .topbar .btn:hover, .topbar .btn:active, .topbar .btn:focus, .topbar .btn.active {
      border: none !important;
      box-shadow: none !important; }
  .topbar .btn-group:hover, .topbar .btn-group:active, .topbar .btn-group:focus, .topbar .btn-group.active {
    border: none !important;
    box-shadow: none !important; }
  .topbar .btn-group .dropdown-menu a {
    color: #172b4c;
    margin-left: 0; }
  .topbar ul li {
    display: inline-block;
    color: #ffffff;
    font-size: 0.8571rem;
    font-weight: 300;
    position: relative; }
    .topbar ul li .btn {
      font-weight: 300; }
  .topbar .topbar-left ul li:after,
  .topbar .topbar-right ul li:after {
    position: absolute;
    width: 1px;
    height: 20px;
    background-color: #ffffff;
    right: 0;
    content: "";
    top: 2px;
    opacity: 0.2; }
  .topbar .topbar-right ul li:after {
    right: auto;
    left: 0; }
  .topbar .topbar-right ul li:first-child:after,
  .topbar .topbar-left ul li:last-child:after {
    content: none; }

.topbar-call {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out; }
  .topbar-call ul li a {
    color: #ffffff; }
  .topbar-call ul li i {
    margin-right: 5px;
    color: #b0b435; }
    .topbar-call ul li i.flag-icon {
      width: 1em; }

.topbar-social {
  position: relative;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out; }
  .topbar-social ul li a {
    color: #ffffff;
    margin-left: 5px; }
    .topbar-social ul li a:hover {
      color: #b0b435; }
    .topbar-social ul li a span {
      margin-right: 5px;
      font-size: 0.8571rem; }

.dark-overlay-top .topbar {
  background: rgba(23, 43, 76, 0.4); }

@media (max-width: 992px) {
  nav .full-container, nav .nav-container {
    padding-left: 0;
    padding-right: 0; }
  nav .nav-header {
    min-height: 60px; }
    nav .nav-header .brand {
      margin: 0 auto 0px;
      float: none;
      width: 130px;
      padding: 20px 0px; }
    nav .nav-header .toggle-bar {
      font-size: 1.286rem;
      position: absolute;
      color: #0083fc;
      top: 17px;
      left: 15px; }
  nav .menu li a {
    padding: 10px 10px;
    border-bottom: solid 1px #f3f6f9; }
  nav .menu li:last-child a {
    border-bottom: none; }
  nav.nav-white.nav-transparent.core-nav .wrap-core-nav-list .core-nav-list {
    background: #ffffff; }
  nav.nav-white.nav-transparent .menu li a {
    color: #172b4c; }
  nav.nav-white.nav-transparent .menu > li.dropdown > a::before, nav.nav-white.nav-transparent .menu > li.megamenu > a::before {
    color: #172b4c; }

  .core-nav .wrap-core-nav-list .core-nav-list li {
    clear: both; }

  .top-bar.dualbar .topbar {
    padding-bottom: 0; }
  .top-bar.dualbar .core-nav.nav-core-sticky {
    top: 43px; }
  .top-bar.dualbar nav .nav-header {
    min-height: auto; }
  .top-bar.dualbar nav .nav-header .toggle-bar {
    top: 12px; }
  .top-bar.dualbar nav .nav-header .brand {
    margin: 0 auto 0px;
    padding: 10px 0px; } }
@media (max-width: 767px) {
  .topbar {
    padding: 5px 0; }
    .topbar ul li {
      font-size: 0.8571rem; }
    .topbar .topbar-right {
      margin-top: 4px; }

  .top-bar .core-nav.nav-core-sticky {
    top: 57px; }

  .top-bar.dualbar .core-nav.nav-core-sticky {
    top: 70px; } }
nav.full-width .nav-container {
  padding: 0 15px;
  width: 100%; }

@media (max-width: 992px) {
  nav.full-width .nav-container {
    padding-left: 0;
    padding-right: 0; } }
nav.core-nav.nav-core-fixed.dark-overlay, nav.core-nav.nav-core-sticky.dark-overlay {
  background-color: rgba(23, 43, 76, 0.4);
  border-bottom: none; }
nav.nav-core-fixed.dark-overlay .wrap-core-nav-list, nav.nav-core-fixed.dark-overlay .nav-header {
  background: rgba(23, 43, 76, 0.4); }
nav.dark-overlay.core-nav.nav-core-sticky.on-scroll {
  background: #172b4c; }
nav.dark-overlay.nav-core-sticky.on-scroll .wrap-core-nav-list, nav.dark-overlay.nav-core-sticky.on-scroll .nav-header {
  background: #172b4c; }
nav.nav-white.nav-transparent.dark-overlay .menu li a {
  color: #ffffff; }
nav.nav-white.nav-transparent.dark-overlay .menu .megamenu-content li a:hover {
  color: #b0b435; }
nav.nav-white.nav-transparent.dark-overlay .menu .megamenu-content li.active > a {
  color: #b0b435 !important; }
nav.nav-white.nav-transparent.dark-overlay ul.attributes li a {
  color: #ffffff; }
nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky.on-scroll .menu li a, nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky.on-scroll ul.attributes li a, nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky.on-scroll.core-nav .dropdown > .dropdown-menu > li > a, nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky.on-scroll .menu .megamenu-content li a {
  color: #ffffff; }
  nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky.on-scroll .menu li a:hover, nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky.on-scroll ul.attributes li a:hover, nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky.on-scroll.core-nav .dropdown > .dropdown-menu > li > a:hover, nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky.on-scroll .menu .megamenu-content li a:hover {
    color: #b0b435; }
nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky .core-nav .dropdown > .dropdown-menu > li > a, nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky .menu .megamenu-content li a {
  color: #ffffff; }
  nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky .core-nav .dropdown > .dropdown-menu > li > a:hover, nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky .menu .megamenu-content li a:hover {
    color: #b0b435; }
nav.nav-white.nav-transparent.dark-overlay .menu li a:hover, nav.nav-white.nav-transparent.dark-overlay ul.attributes li a:hover {
  color: #b0b435 !important; }
nav.nav-white.nav-transparent.dark-overlay .menu > li.dropdown > a::before, nav.nav-white.nav-transparent.dark-overlay .menu > li.megamenu > a::before {
  color: #ffffff; }
nav.nav-white.nav-transparent.dark-overlay.nav-core-sticky.on-scroll .menu > li.dropdown > a::before, nav.nav-white.nav-transparent.dark-overlay .nav-core-sticky.on-scroll .menu > li.megamenu > a::before {
  color: #ffffff; }
nav.nav-white.nav-transparent.dark-overlay.core-nav .megamenu > .megamenu-content {
  background: #172b4c;
  border: solid 1px #172b4c; }
nav.nav-white.nav-transparent.dark-overlay.core-nav .dropdown > .dropdown-menu {
  background: #172b4c;
  border: none; }
nav.nav-white.nav-transparent.dark-overlay.core-nav .dropdown > .dropdown-menu > li > a {
  border-bottom: solid 1px #172b4c; }
nav.nav-white.nav-transparent.dark-overlay.core-nav .cart-header {
  border-bottom: solid 1px #172b4c; }
  nav.nav-white.nav-transparent.dark-overlay.core-nav .cart-header .total-price, nav.nav-white.nav-transparent.dark-overlay.core-nav .cart-header i {
    color: #ffffff; }
nav.nav-white.nav-transparent.dark-overlay.core-nav .cart-body ul li {
  border-top: solid 1px #234173; }
  nav.nav-white.nav-transparent.dark-overlay.core-nav .cart-body ul li .title {
    color: #f3f6f9; }
nav.nav-white.nav-transparent.dark-overlay.core-nav .cart-footer {
  border-top: solid 1px #234173; }

@media (max-width: 992px) {
  nav.nav-white.nav-transparent.dark-overlay.core-nav .wrap-core-nav-list {
    border-bottom: solid 1px #172b4c;
    border-top: solid 1px #172b4c; }
    nav.nav-white.nav-transparent.dark-overlay.core-nav .wrap-core-nav-list .core-nav-list {
      background: #172b4c; }
  nav.nav-white.nav-transparent.dark-overlay .menu li a {
    border-bottom: solid 1px #172b4c;
    border-top: solid 1px #172b4c; } }
.header-light .core-nav.nav-core-sticky {
  position: relative; }
  .header-light .core-nav.nav-core-sticky.on-scroll {
    position: fixed; }
.header-light nav.nav-core-fixed .wrap-core-nav-list, .header-light nav.nav-core-fixed .nav-header {
  background: #ffffff; }
.header-light nav.core-nav .nav-core-sticky {
  background: #ffffff; }
.header-light nav.nav-core-sticky .wrap-core-nav-list, .header-light nav.nav-core-sticky .nav-header {
  background: #ffffff; }
.header-light .topbar {
  border-bottom: 1px solid rgba(23, 43, 76, 0.1);
  background: #ffffff; }
  .header-light .topbar ul li {
    color: #172b4c; }
.header-light .topbar-call ul li a, .header-light .topbar-social ul li a {
  color: #172b4c; }

@media (max-width: 992px) {
  .core-nav .nav-header {
    z-index: 9; } }
.header-light .core-nav.nav-core-sticky.on-scroll {
  padding: 0px 0px; }

.header-dark .core-nav.nav-core-sticky {
  position: relative; }
  .header-dark .core-nav.nav-core-sticky.on-scroll {
    position: fixed; }
.header-dark nav.nav-core-fixed .wrap-core-nav-list, .header-dark nav.nav-core-fixed .nav-header {
  background: #172b4c; }
.header-dark nav.core-nav.nav-core-sticky {
  background: #172b4c; }
.header-dark nav.nav-core-sticky .wrap-core-nav-list, .header-dark nav.nav-core-sticky .nav-header {
  background: #172b4c; }
.header-dark .topbar ul li, .header-dark .topbar-call ul li a, .header-dark .topbar-social ul li a, .header-dark nav .menu li a, .header-dark ul.attributes li a {
  color: #ffffff; }
.header-dark nav .menu li .dropdown-menu a, .header-dark nav .menu .megamenu-content li a {
  color: #172b4c; }
.header-dark topbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  background: #172b4c; }

@media (max-width: 992px) {
  .header-dark nav .menu li a {
    border-bottom: solid 1px #172b4c; }
  .header-dark .core-nav .wrap-core-nav-list {
    border-bottom: solid 1px #172b4c;
    border-top: solid 1px #172b4c; }
  .header-dark .core-nav .dropdown > .dropdown-menu, .header-dark .core-nav .megamenu > .megamenu-content {
    background: #172b4c; }
  .header-dark nav .menu li .dropdown-menu a, .header-dark nav .menu .megamenu-content li a {
    color: #ffffff; }
  .header-dark .core-nav .dropdown > .dropdown-menu > li > a, .header-dark nav .menu .megamenu-content li:last-child a, .header-dark .core-nav .megamenu > .megamenu-content {
    border-bottom: solid 1px #172b4c; } }
.header-dark .core-nav.nav-core-sticky.on-scroll {
  padding: 0px 0px; }

.header-dark-topbar .core-nav.nav-core-sticky {
  position: relative; }
  .header-dark-topbar .core-nav.nav-core-sticky.on-scroll {
    position: fixed; }
.header-dark-topbar nav.nav-core-fixed .wrap-core-nav-list, .header-dark-topbar nav.nav-core-fixed .nav-header {
  background: #ffffff; }
.header-dark-topbar nav.core-nav.nav-core-sticky {
  background: #ffffff; }
.header-dark-topbar nav.nav-core-sticky .wrap-core-nav-list, .header-dark-topbar nav.nav-core-sticky .nav-header {
  background: #ffffff; }
.header-dark-topbar .topbar ul li, .header-dark-topbar .topbar-call ul li a, .header-dark-topbar .topbar-social ul li a {
  color: #ffffff; }
.header-dark-topbar nav .menu li a {
  color: #172b4c; }
.header-dark-topbar nav .menu li .dropdown-menu a, .header-dark-topbar nav .menu .megamenu-content li a {
  color: #172b4c; }
.header-dark-topbar ul.attributes li a {
  color: #172b4c; }
.header-dark-topbar .topbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  background: #172b4c; }
.header-dark-topbar .core-nav.nav-core-sticky.on-scroll {
  padding: 0px 0px; }

header.header-fancy-topbar {
  position: relative;
  height: 90px;
  background-color: #b0b435; }
header nav.header-fancy .nav-container {
  background-color: #ffffff; }
header nav.header-fancy.core-nav {
  padding: 0px;
  top: 30px; }
header nav.header-fancy .menu li a {
  padding: 20px 0px; }
header nav.header-fancy .brand {
  padding: 18px 0px; }
header nav.header-fancy ul.attributes li a {
  padding: 20px 10px; }
header nav.header-fancy .menu .megamenu-content li a {
  padding: 10px 15px; }
header nav.header-fancy .menu .megamenu-content li a {
  color: #172b4c; }
  header nav.header-fancy .menu .megamenu-content li a:hover {
    color: #b0b435; }
header nav.header-fancy .menu .megamenu-content li.active > a {
  color: #b0b435 !important; }

@media (max-width: 992px) {
  header nav.header-fancy.nav-core-fixed .wrap-core-nav-list, header nav.header-fancy.nav-core-fixed .nav-header {
    background: #ffffff;
    border-bottom: none; }
  header nav.header-fancy.nav-core-sticky .wrap-core-nav-list, header nav.header-fancy.nav-core-sticky .nav-header {
    background: #ffffff;
    border-bottom: none; }
  header nav.header-fancy.core-nav {
    top: 9px; }
  header nav.header-fancy .menu li a {
    padding: 10px 20px; }

  .core-nav .wrap-core-nav-list .core-nav-list li a {
    margin-left: 0;
    margin-right: 0; } }
@media (max-width: 767px) {
  header nav.header-fancy.core-nav {
    top: 0px; } }
.core-content .wrap-search-fullscreen .nav-container {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  height: 100%; }
  .core-content .wrap-search-fullscreen .nav-container > .container, .core-content .wrap-search-fullscreen .nav-container > .container-fluid {
    top: 40%;
    position: absolute; }
.core-content .wrap-search-fullscreen .close-search {
  right: 40px;
  top: 0;
  padding: 15px 0; }

.header-fancy-topbar .topbar {
  border-bottom: 0px solid rgba(255, 255, 255, 0.1);
  padding: 14px 0 14px; }
.header-fancy-topbar .topbar-call ul li i {
  color: #ffffff; }
.header-fancy-topbar .topbar-social ul li a:hover {
  color: #172b4c; }

header nav.header-fancy.on-scroll .nav-container {
  box-shadow: none; }

@media (max-width: 767px) {
  .header-fancy-topbar .topbar {
    padding: 5px 0; }

  header.top-bar nav.header-fancy.core-nav.nav-core-sticky {
    top: 57px; }
    header.top-bar nav.header-fancy.core-nav.nav-core-sticky.on-scroll {
      top: 0; } }
.header-full-width nav.full-width .nav-container {
  padding: 0 15px;
  width: 100%; }

nav.side-nav .wrap-core-nav-list {
  background: #ffffff; }
nav.side-nav .nav-header {
  background: #ffffff;
  padding: 30px 25px;
  margin-bottom: 30px; }
  nav.side-nav .nav-header .brand {
    display: block;
    position: relative;
    width: 170px; }
    nav.side-nav .nav-header .brand img {
      width: 100%; }
nav.side-nav .menu li a {
  display: block;
  padding: 10px 25px;
  text-decoration: none;
  color: #172b4c; }
  nav.side-nav .menu li a:hover {
    color: #b0b435; }

/*
DROPDOWN STYLE
=========================== */
nav.side-nav .menu li.dropdown > a::before {
  margin-left: 10px;
  content: '';
  border-top: solid 5px #172b4c;
  border-left: solid 5px transparent;
  border-right: solid 5px transparent;
  float: right;
  position: relative;
  top: 8px; }
nav.side-nav .menu li.dropdown.open > a {
  color: #b0b435; }

/* =========================== */
@media (max-width: 992px) {
  nav.side-nav nav-header {
    padding: 0;
    min-height: 60px;
    margin-bottom: 0;
    border-bottom: solid 1px #f3f6f9; }
    nav.side-nav nav-header .brand {
      margin: 0 auto 5px;
      float: none;
      display: block;
      width: 170px;
      position: relative;
      top: 17px; }
      nav.side-nav nav-header .brand img {
        width: 100%; }
    nav.side-nav nav-header .toggle-bar {
      font-size: 1.286rem;
      position: absolute;
      top: 17px;
      left: 15px; }
  nav.side-nav .menu li a {
    padding: 10px 10px;
    border-bottom: solid 1px #f3f6f9; }
  nav.side-nav .menu li:last-child a {
    border-bottom: 0; } }
.top-bar ul {
  margin: 0;
  padding: 0; }
  .top-bar ul.list-inline > li {
    padding-left: 0;
    padding-right: 0; }
.top-bar .lng-drop .btn-group {
  z-index: 999;
  padding: 0; }
  .top-bar .lng-drop .btn-group .btn {
    font-size: 0.8571rem;
    background: transparent !important;
    border: none;
    color: #ffffff;
    padding: 0; }
    .top-bar .lng-drop .btn-group .btn:hover, .top-bar .lng-drop .btn-group .btn:active, .top-bar .lng-drop .btn-group .btn:focus {
      box-shadow: none;
      border: none;
      outline: none !important;
      outline-offset: 0; }
    .top-bar .lng-drop .btn-group .btn.dropdown-toggle::after {
      margin-left: -3px;
      top: 2px;
      position: relative; }
  .top-bar .lng-drop .btn-group .dropdown-menu li {
    display: block; }
    .top-bar .lng-drop .btn-group .dropdown-menu li a {
      margin-right: 0;
      margin-left: 0; }

header a, header button, header input {
  outline: medium none !important;
   }

.ml-10 {
  margin-left: 10px !important; }
.pr-10 {
  padding-right: 10px !important; }

.nav-white {
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  z-index: 999;
  opacity: 1;
  visibility: visible;
  /*-ms-animation-name: fadeInDown;*/
  /*-moz-animation-name: fadeInDown;*/
  /*-op-animation-name: fadeInDown;*/
  /*-webkit-animation-name: fadeInDown;*/
  /*animation-name: fadeInDown;*/
  -ms-animation-duration: 500ms;
  -moz-animation-duration: 500ms;
  -op-animation-duration: 500ms;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -ms-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -op-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -ms-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -op-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.slides-container .container {
  padding-top: 150px;
  padding-bottom: 150px;
}
.overlay-background {
  background: #000000;
  opacity: 0.7;
}

.why-us-main h4 > span {
  color: #1fa42a;
  font-size: 18px;
}

.why-us-main h2 {
  font-weight: bold;
  font-size: 24px;
  text-transform: uppercase;
}

.why-us-main p {
  font-size: 16px;
}

.show-hidden-content {
  display: block;
}
/*
nav .menu > li.dropdown > a::before {
  margin-left: 5px;
  content: '\f107';
  font-family: "FontAwesome";
  float: right;
  position: relative; }
nav .menu > li.dropdown li.dropdown > a::before {
  margin-left: 5px;
  content: '\f107';
  font-family: "FontAwesome";
  float: right;
  position: relative; }
nav .menu > li.dropdown > .open > a {
  color: #2196f3; }
nav .menu > li.megamenu > a::before {
  margin-left: 5px;
  content: '\f107';
  font-family: "FontAwesome";
  float: right;
  position: relative; }*/

body.bootstrap-dark .core-nav .dropdown > .dropdown-menu {
  background: #191d21;
}
body.bootstrap-dark .slides-pagination {
  background: #191d21 !important;
}

body.bootstrap-dark .service-block-inner h3,
  body.bootstrap-dark .service-block-inner h2,
  body.bootstrap-dark .title-all h1, 
  body.bootstrap-dark .contact-info-left h2,
  body.bootstrap-dark .contact-info-left ul li p,
  body.bootstrap-dark .contact-form-right h2 {
  color: #ffffff;
}

body.bootstrap-dark .why-us-main h2 {
  color: #ffffff;
}

body.bootstrap-dark .hvr-hover{
  background: #b0b435 !important;
}

body.bootstrap-dark .noo-sh-title-top {
  color: #ffffff;
}