/*------------------------------------------------------------------
Common Stylesheet
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1.  Common Styles
	1.1	Variables
	1.2	Mixins
	1.3	Flexbox
	1.4	Reset
2.  Elements
3.  Menu 
4.  Hero
5.  Home
6.  Price
7.  Points
8.  Feature
9.  Brands
10. Review
11. Execution
12. Accordian
13. Carusel
14. Request Demo
15. Blog
16. Contact
17. Footer
-------------------------------------------------------------------*/
/* =================================== */
/*  Pulse Button
/* =================================== */
.pulse-button {
  position: fixed;
  right: 15px;
  bottom: 10px;
  width: 75px;
  height: 75px;
  border: none;
  border-radius: 50%;
  background-image: url(112.png);
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

.pulse-button2 {
  position: fixed;
  right: 95px;
  bottom: 10px;
  width: 75px;
  height: 75px;
  border: none;
  border-radius: 50%;
  background-image: url(rabeg.png);
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

/* =================================== */
/*  Basic Style 
/* =================================== */
::-moz-selection {
  /* Code for Firefox */
  background-color: #000;
  color: #fff;
}

::selection {
  background-color: #000;
  color: #fff;
}

::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #777777;
  font-weight: 300;
}

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #777777;
  opacity: 1;
  font-weight: 300;
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #777777;
  opacity: 1;
  font-weight: 300;
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #777777;
  font-weight: 300;
}

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #777777;
  font-weight: 300;
}

video {
  width: 100%
}

body {
  color: #8c8d9e;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.625em;
  position: relative;
}

ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

select {
  display: block;
}

figure {
  margin: 0;
}

a {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

iframe {
  border: 0;
}

a,
a:focus,
a:hover {
  text-decoration: none;
  outline: 0;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.btn:focus {
  text-decoration: none;
  outline: 0;
}

.card-panel {
  margin: 0;
  padding: 60px;
}

/**
 *  Typography
 *
 **/
.btn i,
.btn-large i,
.btn-floating i,
.btn-large i,
.btn-flat i {
  font-size: 1em;
  line-height: inherit;
}

.gray-bg {
  background: #f9f9ff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
  color: #222222;
  line-height: 1.2em !important;
  margin-bottom: 0;
  margin-top: 0;
  font-weight: 600;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0;
  margin-top: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #222222;
}

h1,
.h1 {
  font-size: 36px;
}

h2,
.h2 {
  font-size: 30px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 16px;
}

h6,
.h6 {
  font-size: 14px;
}

td,
th {
  border-radius: 0px;
}

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clear::before,
.clear::after {
  content: " ";
  display: table;
}

.clear::after {
  clear: both;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.text-italic {
  font-style: italic;
}

.text-white {
  color: #fff;
}

.text-black {
  color: #000;
}

.transition {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.section-gap-full {
  padding: 120px 0;
}

.section-gap-half {
  padding: 75px 0;
}

.pb-30 {
  padding-bottom: 30px;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.display-table {
  display: table;
}

.light {
  color: #fff;
}

.dark {
  color: #222;
}

.relative {
  position: relative;
}

.overflow-hidden {
  overflow: hidden;
}

.overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.container.fullwidth {
  width: 100%;
}

.container.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.no-padding {
  padding: 0;
}

.padding-top-120 {
  padding-top: 120px;
}

.row.no-margin {
  margin-left: 0;
  margin-right: 0;
}

/* =================================== */
/*  Common Styles 
/* =================================== */
.scroll-top {
  width: 40px;
  height: 40px;
  line-height: 44px;
  position: fixed;
  right: 10px;
  bottom: 95px;
  z-index: 999;
  font-size: 22px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  display: none;
  background: #691cff;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25);
  -webkit-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}

.section-title {
  margin-bottom: 75px;
}

.gradient-bg,
.page-top-banner .overlay-bg,
.banner-section .overlay-bg,
.features-wrap .single-feature .overlay-bg {
  background: -moz-linear-gradient(0deg, #f51dac 0%, #691cff 100%);
  background: -webkit-linear-gradient(0deg, #f51dac 0%, #691cff 100%);
  background: -ms-linear-gradient(0deg, #f51dac 0%, #691cff 100%);
}

.offwhite-bg {
  background-color: #eee;
}

.primary-btn {
  text-align: center;
  border-radius: 5px;
  background: #691cff;
  padding: 15px 40px;
  font-weight: 400;
  min-width: 160px;
  display: inline-block;
  color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.primary-btn:hover {
  color: #fff;
  -webkit-box-shadow: 0px 30px 90px rgba(105, 28, 255, 0.14) !important;
  box-shadow: 0px 30px 90px rgba(105, 28, 255, 0.14) !important;
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
  -webkit-transform: translateY(-2px);
}

.page-top-banner {
  background: url(../img/about-header.jpg);
  background-size: cover;
}

.page-top-banner .overlay-bg {
  opacity: .8;
}

.page-top-banner h1 {
  color: #000;
  font-size: 55px;
  margin-bottom: 10px;
}

.page-top-banner h4 {
  color: #000;
  font-weight: 400;
}

/* =================================== */
/*  Preloader Styles 
/* =================================== */
#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}

#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 100px;
  height: 100px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #691cff;
  -webkit-animation: spin 2s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 2s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
  z-index: 1001;
}

#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #f51dac;
  -webkit-animation: spin 3s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 3s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}

#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #fff;
  -webkit-animation: spin 1.5s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 1.5s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }

  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }

  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}

#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #222;
  z-index: 1000;
  -webkit-transform: translateX(0);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(0);
  /* IE 9 */
  transform: translateX(0);
  /* Firefox 16+, IE 10+, Opera */
}

#loader-wrapper .loader-section.section-left {
  left: 0;
}

#loader-wrapper .loader-section.section-right {
  right: 0;
}

/* Loaded */
.loaded #loader-wrapper .loader-section.section-left {
  -webkit-transform: translateX(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(-100%);
  /* IE 9 */
  transform: translateX(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.loaded #loader-wrapper .loader-section.section-right {
  -webkit-transform: translateX(100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(100%);
  /* IE 9 */
  transform: translateX(100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.loaded #loader {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.loaded #loader-wrapper {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateY(-100%);
  /* IE 9 */
  transform: translateY(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.3s 1s ease-out;
  -o-transition: all 0.3s 1s ease-out;
  transition: all 0.3s 1s ease-out;
}

/* =================================== */
/*  Banner Styles 
/* =================================== */
.header-area {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
}

.dope-nav-container {
  background-color: transparent;
  padding: 10px 0px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 0.25s cubic-bezier(0.43, 0.49, 0.51, 0.68);
  -o-transition: 0.25s cubic-bezier(0.43, 0.49, 0.51, 0.68);
  transition: 0.25s cubic-bezier(0.43, 0.49, 0.51, 0.68);
}

.dope-nav-container.dope-sticky {
  background-color: #2980B9;
  padding: 0px;
}

.dope-navbar {
  padding: 0.5em 5em;
}

.nav-brand {
  max-width: 120px;
}

.dope-btn {
  background-color: #4a7aec;
}

.dopenav ul li.megamenu-item>a::after,
.dopenav ul li.has-down>a::after {
  color: #fff;
}

.header-area {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
}

.dark.dope-nav-container {
  background-color: rgba(25, 42, 86, 0.3);
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
}

.dope-nav-container.dope-sticky {
  background-image: linear-gradient(135deg, #1da1f2, #6DD5FA);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-box-shadow: 0px 9px 40px -13px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 9px 40px -13px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 9px 40px -13px rgba(0, 0, 0, 0.75);
}

.dope-navbar {
  padding: 0.5em 5em;
}

.nav-brand {
  max-width: 120px;
}

.dope-btn {
  background-color: #4a7aec;
}

.dopenav ul li.megamenu-item>a::after,
.dopenav ul li.has-down>a::after {
  color: #fff;
}

.bg-img {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.bg-transparent {
  background-color: transparent !important;
}

.dope-nav-container {
  position: relative;
  z-index: 100;
  /* sticky */
}

.dope-nav-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dope-nav-container a {
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
  text-decoration: none;
  outline: none;
  font-size: 14px;
  font-weight: 600;
  color: #000;
  display: inline-block;
}

.dope-nav-container.dope-sticky {
  position: fixed;
  z-index: 1010;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
}

.dope-nav-container.box-skins .dopenav>ul>li {
  background-color: #1abc9c;
}

.dope-nav-container.box-skins .dopenav>ul>li>a {
  color: #fff;
}

.justify-content-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.justify-content-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dope-navbar {
  width: 100%;
  height: 70px;
  padding: 0.5em 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}

.dope-navbar .nav-brand {
  font-size: 26px;
  font-weight: 500;
  color: #565656;
  display: inline-block;
  margin-right: 30px;
}

.dope-navbar .nav-brand:focus,
.dope-navbar .nav-brand:hover {
  font-size: 26px;
  font-weight: 500;
}

.dopenav ul li {
  display: inline-block;
  clear: both;
  position: inherit;
  z-index: 10;
}

.dopenav ul li.cn-dropdown-item {
  position: relative;
  z-index: 10;
}

.dopenav ul li.cn-dropdown-item ul li {
  position: relative;
  z-index: 10;
}

.dopenav ul li ul li {
  display: block;
}

.dopenav ul li ul li a {
  padding: 0 20px;
}

.dopenav ul li a {
  padding: 0 12px;
  display: block;
  height: 35px;
  font-size: 14px;
  line-height: 34px;
}

.dopenav ul li a:hover {
  display: block;
  border-bottom: 4px solid #691cff;
}

.dopenav ul li .megamenu li a {
  padding: 0 12px;
}

.dopenav ul li div.single-mega a {
  height: auto;
  line-height: 1;
}

/* Down Arrow Icon for Megamenu */
.icon-dope-nav-down-arrow {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-dope-nav-down-arrow:before {
  content: "\f107";
}

.dopenav ul li.megamenu-item>a:after,
.dopenav ul li.has-down>a:after {
  font-family: 'FontAwesome';
  content: "\f107";
  font-size: 12px;
  color: #000000;
  padding-left: 5px;
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
}

.breakpoint-on .dopenav ul li.megamenu-item>a:after,
.breakpoint-on .dopenav ul li.has-down>a:after {
  color: #fff;
}

.dopenav ul li ul li.has-down>a::after {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  top: 0;
  right: 10px;
  z-index: 3;
}

/* button css */
.dope-btn {
  position: relative;
  z-index: 1;
  min-width: 120px;
  padding: 0 25px;
  line-height: 42px;
  height: 42px;
  background-color: #1abc9c;
  border-radius: 50px;
  color: #fff !important;
  margin-left: 30px;
  text-align: center;
}

.dope-btn:hover,
.dope-btn:focus {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* Dropdown Toggle */
.dd-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: transparent;
  cursor: pointer;
  z-index: 500;
  border-radius: 0;
  display: none;
}

/* Close Icon */
.dopecloseIcon {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 12;
  display: none;
}

.dopecloseIcon .cross-wrap {
  width: 26px;
  height: 26px;
  cursor: pointer;
  position: relative;
}

.dopecloseIcon .cross-wrap span {
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 6px;
  background: #fff;
}

.dopecloseIcon .cross-wrap span.top {
  top: 12px;
  left: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.dopecloseIcon .cross-wrap span.bottom {
  bottom: 12px;
  left: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* navbarToggler */
.dope-navbar-toggler {
  border: none;
  background-color: transparent;
  cursor: pointer;
  display: none;
}

.dope-navbar-toggler .navbarToggler {
  display: inline-block;
  cursor: pointer;
}

.dope-navbar-toggler .navbarToggler span {
  position: relative;
  background-color: #222;
  border-radius: 3px;
  display: block;
  height: 2px;
  margin-top: 5px;
  padding: 0;
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
  width: 30px;
  cursor: pointer;
}

.dope-navbar-toggler .navbarToggler span:nth-of-type(1) {
  width: 20px !important;
}

.dope-navbar-toggler .navbarToggler span:nth-of-type(3) {
  width: 15px !important;
}

.dope-navbar-toggler .navbarToggler.active span:nth-of-type(1) {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
  top: 8px;
  width: 30px !important;
}

.dope-navbar-toggler .navbarToggler.active span:nth-of-type(2) {
  opacity: 0;
}

.dope-navbar-toggler .navbarToggler.active span:nth-of-type(3) {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg);
  top: -6px;
  width: 30px !important;
}

.dopenav ul li .megamenu {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 100%;
  background-color: #ffffff;
  z-index: 200;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}

.dopenav ul li .megamenu .single-mega.cn-col-5 {
  width: 20%;
  float: left;
  padding: 15px;
  border-right: 1px solid #f2f4f8;
}

.dopenav ul li .megamenu .single-mega.cn-col-5:last-of-type {
  border-right: none;
}

.dopenav ul li .megamenu .single-mega.cn-col-4 {
  width: 25%;
  float: left;
  padding: 15px;
  border-right: 1px solid #f2f4f8;
}

.dopenav ul li .megamenu .single-mega.cn-col-4:last-of-type {
  border-right: none;
}

.dopenav ul li .megamenu .single-mega.cn-col-3 {
  width: 33.3333334%;
  float: left;
  padding: 15px;
  border-right: 1px solid #f2f4f8;
}

.dopenav ul li .megamenu .single-mega.cn-col-3:last-of-type {
  border-right: none;
}

.dopenav ul li .megamenu .single-mega .title {
  font-size: 14px;
  border-bottom: 1px solid #f2f4f8;
  padding: 8px 12px;
}

.dopenav ul li .dropdown li a {
  border-bottom: 1px solid rgba(242, 244, 248, 0.7);
}

.dopenav ul li .dropdown li:last-child a {
  border-bottom: none;
}

.dopenav ul li .dropdown li .dropdown li a {
  border-bottom: 1px solid rgba(242, 244, 248, 0.7);
}

.dopenav ul li .dropdown li .dropdown li:last-child a {
  border-bottom: none;
}

.dopenav ul li .dropdown li .dropdown li .dropdown li a {
  border-bottom: 1px solid rgba(242, 244, 248, 0.7);
}

.dopenav ul li .dropdown li .dropdown li .dropdown li:last-child a {
  border-bottom: none;
}

.dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li a {
  border-bottom: 1px solid rgba(242, 244, 248, 0.7);
}

.dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li:last-child a {
  border-bottom: none;
}

.dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li a {
  border-bottom: 1px solid rgba(242, 244, 248, 0.7);
}

.dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:last-child a {
  border-bottom: none;
}

.dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li a {
  border-bottom: 1px solid rgba(242, 244, 248, 0.7);
}

.dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:last-child a {
  border-bottom: none;
}

.dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li a {
  border-bottom: 1px solid rgba(242, 244, 248, 0.7);
}

.dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:last-child a {
  border-bottom: none;
}

.dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li a {
  border-bottom: 1px solid rgba(242, 244, 248, 0.7);
}

.dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:last-child a {
  border-bottom: none;
}

/* Desktop Area CSS */
.breakpoint-off .dopenav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}

.breakpoint-off .dopenav ul li .dropdown {
  width: 220px;
  position: absolute;
  background-color: #ffffff;
  top: 120%;
  left: 0;
  z-index: 100;
  height: auto;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
  opacity: 0;
  visibility: hidden;
  padding: 10px 0;
}

.breakpoint-off .dopenav ul li .dropdown li .dropdown {
  top: 10px;
  left: -180px;
  z-index: 200;
  opacity: 0;
  visibility: hidden;
}

.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown {
  opacity: 0;
  visibility: hidden;
  top: 120%;
}

.breakpoint-off .dopenav ul li:hover .dropdown {
  opacity: 1;
  visibility: visible;
  top: 100%;
}

.breakpoint-off .dopenav ul li .dropdown li:hover .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li:hover .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown {
  opacity: 1;
  visibility: visible;
  top: -10px;
}

.breakpoint-off .dopenav ul li .megamenu {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 100%;
  left: 0;
  top: 120%;
  background-color: #ffffff;
  z-index: 200;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}

.breakpoint-off .dopenav ul li.megamenu-item:hover .megamenu,
.breakpoint-off .dopenav ul li.megamenu-item:focus .megamenu {
  top: 100%;
  visibility: visible;
  opacity: 1;
}

/* Mobile/Tablet Nav CSS */
.breakpoint-on .dopecloseIcon {
  display: block;
}

.breakpoint-on .dope-navbar-toggler {
  display: block;
}

.breakpoint-on .dope-navbar .dope-menu {
  background-color: #691cff;
  position: fixed;
  top: 0;
  left: -310px;
  z-index: 1000;
  width: 300px;
  height: 100%;
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
  padding: 0;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
}

.breakpoint-on .dope-navbar .dope-menu.menu-on {
  left: 0;
}

.breakpoint-on .dopenav ul li {
  display: block;
  position: relative;
  clear: both;
  z-index: 10;
}

.breakpoint-on .dopenav ul li a {
  padding: 0 10px;
  height: 38px;
  line-height: 38px;
  color: #fff;
}

.breakpoint-on .dopenav ul li .dropdown {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.breakpoint-on .dopenav ul li .dropdown li .dropdown {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
}

.breakpoint-on .dopenav ul li.megamenu-item {
  position: relative;
  z-index: 10;
}

.breakpoint-on .dd-trigger {
  height: 38px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}

.breakpoint-on .dopenav ul li .dropdown,
.breakpoint-on .dopenav ul li .megamenu {
  display: none;
}

.breakpoint-on .dopenav {
  padding-top: 70px;
  padding-left: 20px;
  padding-right: 20px;
}

.breakpoint-on .dopenav ul li .megamenu {
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 200;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.breakpoint-on .dopenav ul li .megamenu .single-mega.cn-col-5,
.breakpoint-on .dopenav ul li .megamenu .single-mega.cn-col-4,
.breakpoint-on .dopenav ul li .megamenu .single-mega.cn-col-3 {
  width: 100%;
  border-right: none;
  border-bottom: 1px solid #f2f4f8;
}

.breakpoint-on .dopenav>ul>li>a {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.breakpoint-on .dopenav ul li ul.dropdown li ul li {
  margin-left: 15px;
}

.breakpoint-on .dope-btn {
  width: calc(100% - 30px);
  margin: 30px 15px;
}

.breakpoint-on .dopenav ul li.megamenu-item>a::after,
.breakpoint-on .dopenav ul li.has-down>a::after {
  position: absolute;
  top: 0;
  right: 20px;
  z-index: 5;
}

.breakpoint-on .dopenav ul li.has-down.active>a:after,
.breakpoint-on .dopenav ul li.megamenu-item.active>a:after {
  color: #fff;
}

/* Right Side Menu Open CSS */
.right.breakpoint-on .dope-navbar .dope-menu {
  left: auto;
  right: -310px;
}

.right.breakpoint-on .dope-navbar .dope-menu.menu-on {
  left: auto;
  right: 0;
}

/* Dropdown RTL CSS */
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown {
  left: auto;
  right: 0;
}

.dropdown-rtl .dopenav ul li a,
.dropdown-rtl .dopenav ul li .megamenu .single-mega .title {
  text-align: right;
}

.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown {
  right: 180px;
  left: auto;
  opacity: 0;
  visibility: hidden;
  top: 10px;
}

.dropdown-rtl.breakpoint-off .dopenav ul li:hover .dropdown {
  opacity: 1;
  visibility: visible;
  top: 90%;
}

.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li:hover .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li:hover .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown,
.dropdown-rtl.breakpoint-off .dopenav ul li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li .dropdown li:hover .dropdown {
  opacity: 1;
  visibility: visible;
  top: 0;
}

.dropdown-rtl.breakpoint-on .dopenav ul li ul.dropdown li ul li {
  margin-left: 0;
  margin-right: 15px;
}

.event-header .dopenav #nav li a {
  color: #fff;
}

.event-header .dopenav ul li.megamenu-item>a:after,
.event-header .dopenav ul li.has-down>a:after {
  color: #fff;
}

.event-header .dropdown li>a:after {
  color: #222 !important;
}

.event-header .dropdown li a,
.event-header .single-mega li a {
  color: #222 !important;
}

.event-header .dope-sticky .dopenav #nav li a,
.event-header .dope-sticky .dopenav ul li.megamenu-item>a:after,
.event-header .dope-sticky .dopenav ul li.has-down>a:after {
  color: #222;
}

.event-header .dope-navbar-toggler .navbarToggler span {
  background-color: #fff !important;
}

.event-header .dope-sticky .dope-navbar-toggler .navbarToggler span {
  background-color: #222 !important;
}

/* =================================== */
/*  Banner Styles 
/* =================================== */
.banner-section {
  background-color: #f51dac;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23df1cbd' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23c61dcd' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23aa20de' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%238624ee' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%235029ff' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%235029ff' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%235029ff' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%235029ff' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%235029ff' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%235029ff' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
  min-height: 950px;
}

.banner-section .overlay-bg {
  opacity: .6;
}

.banner-section .banner-left h1 {
  font-size: 55px;
}

.banner-section .banner-left h1,
.banner-section .banner-left p {
  color: #fff;
}

.banner-section .banner-left h4 {
  font-weight: 300;
  margin: 20px 0px;
}

.banner-section .banner-right {
  background: url(../img/screen-bg.png) center no-repeat;
  background-size: contain;
}

.banner-section .banner-right img {
  -webkit-animation: jump 5s linear 0s infinite normal forwards;
  animation: jump 5s linear 0s infinite normal forwards;
}

@keyframes jump {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  41% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }

  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }

  80% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes jump {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  41% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }

  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }

  80% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.banner-section .wave svg {
  position: absolute;
  width: 100%;
  bottom: -1px;
  fill: #fff;
}

.banner-section .wave svg path:nth-child(1) {
  opacity: 0.15;
}

.banner-section .wave svg path:nth-child(2) {
  opacity: 0.3;
}

.banner-section2 {
  background: url(../img/banner2.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.banner-section2 .overlay-bg {
  background: url(../img/banner-overlay1.png);
  background-size: cover;
  background-repeat: no-repeat;
}

.banner-section2 .banner-left h1 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 400;
}

.banner-section2 .banner-left h1 span {
  display: block;
  padding-top: 20px;
  font-weight: 600;
  font-size: 60px;
}

.banner-section2 .banner-left p {
  margin: 20px 0px;
  max-width: 450px;
}

.banner-section3 {
  background: url(../img/banner3.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.banner-section3 .overlay-bg {
  background: url(../img/banner-overlay.png);
  background-size: cover;
  background-repeat: no-repeat;
}

.banner-section3 .banner-left h1 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 400;
}

.banner-section3 .banner-left h1 span {
  display: block;
  padding-top: 20px;
  font-weight: 600;
  font-size: 60px;
}

.banner-section3 .banner-left p {
  margin: 20px 0px;
  max-width: 450px;
}

/* =================================== */
/*  Features Styles 
/* =================================== */
.featured-section .row {
  padding-bottom: 75px;
  border-bottom: 1px solid #eee;
}

.featured-section .single-logo {
  text-align: center;
}

.featured-section .single-logo img {
  text-align: center;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: .5;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.featured-section .single-logo img:hover {
  -ms-transform: scale(0.9, 0.9);
  -webkit-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9);
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
}

.feature-section {
  background: url(../img/banner.jpg) center no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.feature-section .header-left h1 {
  padding-bottom: 30px;
  font-size: 50px;
  text-transform: capitalize;
}

.feature-section .feature-wrap {
  padding-top: 60px;
}

.features-wrap .single-feature {
  background: #fff;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 30px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.features-wrap .single-feature span {
  font-size: 35px;
  color: #691cff;
  padding-bottom: 25px;
  display: inline-block;
}

.features-wrap .single-feature h3 {
  margin-bottom: 15px;
  font-weight: 400;
}

.features-wrap .single-feature h5 {
  margin-bottom: 10px;
}

.features-wrap .single-feature h6 {
  margin-bottom: 0px;
  color: #691cff;
}

.features-wrap .single-feature p {
  margin-bottom: 0px;
  line-height: 1.5em;
}

.features-wrap .single-feature:hover {
  -webkit-box-shadow: 0px 30px 90px rgba(105, 28, 255, 0.14) !important;
  box-shadow: 0px 30px 90px rgba(105, 28, 255, 0.14) !important;
}

.features-wrap .single-feature:hover span,
.features-wrap .single-feature:hover p,
.features-wrap .single-feature:hover h3,
.features-wrap .single-feature:hover h6,
.features-wrap .single-feature:hover h5 {
  color: #fff;
}

.features-wrap .single-feature .overlay-bg {
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.features-wrap .single-feature:hover {
  background: transparent;
}

.features-wrap .single-feature:hover .overlay-bg {
  opacity: 1;
}

.features-wrap .single-feature:hover span,
.features-wrap .single-feature:hover h3,
.features-wrap .single-feature:hover h5,
.features-wrap .single-feature:hover h6,
.features-wrap .single-feature:hover p {
  position: relative;
}

.explore-section {
  background: url(../img/explore.jpg) right top no-repeat;
  background-size: cover;
  color: #fff;
}

.explore-section h1,
.explore-section h3 {
  color: #fff;
}

.explore-section h3 {
  font-weight: 300;
}

.explore-section h1 {
  font-size: 45px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.explore-section .overlay-bg {
  background: -webkit-gradient(linear, left top, right top, from(#000), to(rgba(235, 143, 169, 0)));
  background: -webkit-linear-gradient(left, #000, rgba(235, 143, 169, 0));
  background: -o-linear-gradient(left, #000, rgba(235, 143, 169, 0));
  background: linear-gradient(to right, #000, rgba(235, 143, 169, 0));
}

.explore-section .counter-wrap {
  margin-top: 30px;
}

.explore-section .single-counter {
  width: calc(100%/3);
  border-right: 1px solid #eeeeee5c;
  text-align: center;
}

.explore-section .single-counter:last-child {
  border-right: none;
}

.explore-section .single-counter p {
  margin-bottom: 0px;
}

.explore-section .single-counter h2 {
  font-weight: 300;
  font-size: 50px;
  color: #fff;
}

.service-section {
  padding-bottom: 120px;
}

.service-section .single-service {
  position: relative;
  background-color: #f5f5f56b;
  padding: 40px 30px;
  -webkit-box-shadow: 0 7px 20px -10px rgba(171, 171, 171, 0.7);
  -moz-box-shadow: 0 7px 20px -10px rgba(171, 171, 171, 0.7);
  box-shadow: 0 7px 20px -10px rgba(171, 171, 171, 0.7);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.service-section .single-service i {
  font-size: 35px;
  color: #222;
}

.service-section .single-service h4 {
  margin: 10px 0px;
}

.service-section .single-service p {
  margin-bottom: 0px;
}

.service-section .single-service:hover {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-box-shadow: 0 10px 50px -12px rgba(171, 171, 171, 0.9);
  -moz-box-shadow: 0 10px 50px -12px rgba(171, 171, 171, 0.9);
  box-shadow: 0 10px 50px -12px rgba(171, 171, 171, 0.9);
}

.service-section .owl-dots {
  text-align: center;
  margin-top: 30px;
}

.service-section .owl-dots .owl-dot {
  width: 14px;
  height: 14px;
  background: #eee;
  display: inline-block;
  margin: 0px 5px;
}

.service-section .owl-dots .owl-dot.active {
  background: #691cff;
}

.service-section .owl-dots .owl-dot:focus {
  outline: none;
}

.skill-section {
  background: #eee;
}

.skill-section .skill-left p {
  margin-top: 10px;
}

.skill-section .skill-left .prog_container {
  margin-bottom: 25px;
  width: 90%;
}

.skill-section .skill-left .progress {
  background-color: #f9f9f9 !important;
}

.skill-section .skill-left .prog_container .prog_text {
  font-size: 13px;
  text-transform: capitalize;
  color: #000;
  margin-bottom: 5px;
  position: relative;
  width: 100%;
  font-weight: 700;
}

.skill-section .skill-left .prog_container .prog_text .precent {
  position: absolute;
  right: 0;
}

.skill-section .skill-left .prog_container .progress {
  height: 3px;
  border-radius: 4px;
}

.skill-section .skill-left .prog_container .progress .progress-bar {
  background-color: #691cff;
  height: 100%;
}

.skill-section .skill-left .prog_container .progress.md {
  height: 10px;
}

.skill-section .skill-left .prog_container .progress.lg {
  height: 20px;
}

@media all and (max-width: 767px) {
  .skill-section .skill-left .prog_container .prog_text .precent {
    position: -webkit-sticky;
    position: sticky;
    right: 0;
  }
}

.skill-section .skill-right img {
  border-radius: 3px;
  background: #fff;
  padding: 10px;
  -webkit-box-shadow: 0 7px 20px -10px #000;
  -moz-box-shadow: 0 7px 20px -10px #000;
  box-shadow: 0 7px 20px -10px #000;
}

/* =================================== */
/*  About Styles 
/* =================================== */
.about-section .overlay-bg1 {
  background: url(../img/bg2.png);
  background-size: cover;
  background-position: center;
}

.about-section .overlay-bg2 {
  background: url(../img/bg.png);
  background-size: cover;
  background-position: center;
}

.about-section .about-left img {
  width: 100%;
}

.about-section .about-right h3 {
  font-weight: 300;
}

.about-section .about-right h1 {
  margin-top: 20px;
  margin-bottom: 30px;
  max-width: 480px;
}

.about-section .about-right .icon {
  margin-right: 30px;
}

.about-section .about-right .icon span {
  font-size: 40px;
  color: #691cff;
}

.about-section .about-right .details p {
  max-width: 300px;
  margin-top: 15px;
}

.about-section .about-right .details h4 {
  font-weight: 400;
}

.about-section .about-right ul li {
  margin-bottom: 20px !important;
}

.about-section .about-right ul li:last-child {
  margin-bottom: 0px !important;
}

.floating-shapes span {
  display: block;
  position: absolute;
}

.floating-shapes span img {
  display: block;
  max-width: 100%;
  height: auto;
}

.floating-shapes span:nth-child(1) {
  left: 4.8%;
  top: 4.5%;
}

.floating-shapes span:nth-child(2) {
  left: 9.6%;
  top: 27.2%;
}

.floating-shapes span:nth-child(3) {
  left: 8.8%;
  bottom: 16%;
}

.floating-shapes span:nth-child(4) {
  left: 25%;
  bottom: 21%;
}

.floating-shapes span:nth-child(5) {
  left: 35%;
  top: 6.6%;
}

.floating-shapes span:nth-child(6) {
  left: 43%;
  bottom: 30%;
}

.floating-shapes span:nth-child(7) {
  left: 49%;
  top: 50%;
}

.floating-shapes span:nth-child(8) {
  right: 11.8%;
  top: 33%;
}

.floating-shapes span:nth-child(9) {
  right: 6%;
  top: 10%;
}

.floating-shapes span:nth-child(10) {
  right: 4.5%;
  bottom: 33%;
}

@media screen and (max-width: 767.98px) {
  .floating-shapes span {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    display: none;
  }
}

/* =================================== */
/*  Testimonial Styles 
/* =================================== */
.testimonial-section {
  background: url(../img/banner-overlay.png) center no-repeat;
  background-size: cover;
}

.testimonial-section .testimonial-left p {
  margin-top: 10px;
  margin-bottom: 40px;
  max-width: 300px;
}

.testimonial-section .testimonial-right h2 {
  margin-bottom: 30px;
}

.testimonial-section .single-testimonial {
  background: #eeeeee;
  border-radius: 20px;
  padding: 30px;
}

.testimonial-section .single-testimonial p {
  color: #222;
  font-weight: 400;
}

.testimonial-section .single-testimonial .img-wrap {
  margin-right: 20px;
}

.testimonial-section .single-testimonial .img-wrap img {
  border-radius: 30px;
}

.testimonial-section .single-testimonial .details p {
  margin-bottom: 0px;
  color: #8c8d9e;
}

.testimonial-section .testimonial-white-bg {
  background: #fff !important;
  border-color: #fff !important;
}

.testimonial-section .carusel-two .owl-dots .owl-dot {
  background: #fff;
}

.testimonial-section .owl-dots {
  text-align: center;
  margin-top: 10px;
}

.testimonial-section .owl-dots .owl-dot {
  border-radius: 20px;
  width: 14px;
  height: 14px;
  background: #eeeeee;
  display: inline-block;
  margin: 0px 5px;
}

.testimonial-section .owl-dots .owl-dot.active {
  background: #691cff;
}

.testimonial-section .owl-dots .owl-dot:focus {
  outline: none;
}

.screenshot-section {
  background: #eee;
}

.screenshot-section .owl-nav {
  text-align: center;
  margin-top: 40px;
}

.screenshot-section .owl-nav .owl-next,
.screenshot-section .owl-nav .owl-prev {
  font-size: 30px !important;
}

.screenshot-section .owl-nav .owl-next:focus,
.screenshot-section .owl-nav .owl-prev:focus {
  outline: none;
}

.bg-color-blue {
  background-color: #2a7af3;
}

.screenshot_slider .owl-stage .owl-item .item img {
  -webkit-transition: 0.3s;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: scale(0.85);
  -ms-transform: scale(0.85);
  transform: scale(0.85);
}

.screenshot_slider .owl-carousel .owl-item img {
  width: auto;
  max-width: 100%;
}

.screenshot_slider .owl-stage .owl-item.center .item img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.screenshot_slider .owl-item {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.screenshot_slider .owl-controls .owl-prev,
.testimonial-caroussel .owl-controls .owl-prev,
.screenshot_slider .owl-controls .owl-next,
.testimonial-caroussel .owl-controls .owl-next {
  -webkit-box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0);
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0);
  color: #fff;
  height: 40px;
  left: 0;
  line-height: 3;
  margin: 0 5px;
  position: absolute;
  text-align: center;
  bottom: -16%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 40px;
  z-index: 9;
}

.screenshot_slider .owl-controls .owl-prev:hover,
.testimonial-caroussel .owl-prev:hover,
.screenshot_slider .owl-controls .owl-next:hover,
.testimonial-caroussel .owl-next:hover {
  border-color: #fff;
  color: #ffffff;
}

.screenshot_slider .owl-controls .owl-prev span,
.testimonial-caroussel .owl-controls .owl-prev span,
.screenshot_slider .owl-controls .owl-next span,
.testimonial-caroussel .owl-controls .owl-next span {
  font-size: 28px;
}

.screenshot_slider .owl-controls .owl-next {
  left: auto;
  right: 45%;
  font-size: 30px;
}

.screenshot_slider .owl-controls .owl-prev {
  right: auto;
  left: 45%;
  font-size: 30px;
}

/* =================================== */
/*  Portfolio Styles 
/* =================================== */
.portfolio-section .single-portfolio {
  margin-bottom: 30px;
  text-align: center;
  overflow: hidden;
  position: relative;
  border-radius: 3px;
}

.portfolio-section .single-portfolio img {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 100%;
}

.portfolio-section .single-portfolio .box-content {
  width: 100%;
  padding: 40px 0;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 0px;
  opacity: 0;
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.portfolio-section .single-portfolio:hover .box-content {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.portfolio-section .single-portfolio:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.portfolio-section .single-portfolio .box-content .title {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  margin: 0 0 5px 0;
}

.portfolio-section .single-portfolio .box-content .post {
  display: inline-block;
  font-size: 15px;
  color: #fff;
  text-transform: capitalize;
}

.portfolio-section .primary-btn {
  margin-top: 20px;
}

.product-detials-section img {
  width: 100%;
}

.product-detials-section .details-right {
  padding-bottom: 20px;
}

.product-detials-section .details-right ul {
  margin-bottom: 20px;
}

.product-detials-section .details-right ul li {
  margin-bottom: 8px;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}

.product-detials-section .details-right ul li span {
  font-weight: 900;
}

.product-detials-section .details-right p {
  color: #000;
  font-weight: 400;
}

.product-detials-section .details-right p:last-child {
  margin-bottom: 0px;
}

/* =================================== */
/*  Blog Styles 
/* =================================== */
.blog-section .blog-wrap {
  border-top: 1px solid #eee;
}

.blog-section .overlay-bg {
  background: rgba(34, 34, 34, 0.2);
  z-index: 1;
}

.blog-section .single-blog {
  overflow: hidden;
  border-radius: 5px;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.blog-section .single-blog:hover {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-box-shadow: 0 10px 50px -12px rgba(171, 171, 171, 0.9);
  -moz-box-shadow: 0 10px 50px -12px rgba(171, 171, 171, 0.9);
  box-shadow: 0 10px 50px -12px rgba(171, 171, 171, 0.9);
}

.blog-section .single-blog img {
  position: relative;
  width: 100%;
}

.blog-section .single-blog .blog-post-details {
  position: absolute;
  width: 100%;
  bottom: 0px;
  z-index: 1;
  padding: 20px;
}

.blog-section .single-blog .blog-post-details h4 {
  font-weight: 400;
}

.blog-section .single-blog .blog-post-details ul {
  display: block;
  padding-bottom: 15px;
}

.blog-section .single-blog .blog-post-details ul li {
  display: inline-block;
  margin-right: 3px;
}

.blog-section .single-blog .blog-post-details a {
  font-weight: 400;
}

.blog-section .single-blog h4,
.blog-section .single-blog a {
  color: #fff;
}

.blog-section .primary-btn {
  margin-top: 40px;
}

.blog-lists-section {
  background: #eee;
}

.blog-lists-section .single-blog-post {
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.14) !important;
  box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.14) !important;
  overflow: hidden;
  margin-bottom: 30px;
}

.blog-lists-section .single-blog-post:hover .post-thumb img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.blog-lists-section .single-blog-post .post-thumb {
  overflow: hidden;
}

.blog-lists-section .single-blog-post .post-thumb .overlay-bg {
  background: rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.blog-lists-section .single-blog-post .post-thumb img {
  width: 100%;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.blog-lists-section .single-blog-post .post-details {
  padding: 30px;
}

.blog-lists-section .single-blog-post .tags li {
  display: inline-block;
  margin-right: 10px;
}

.blog-lists-section .single-blog-post .tags li a {
  color: #691cff;
  font-weight: 600;
  font-size: 14px;
}

.blog-lists-section .single-blog-post h1 {
  margin: 10px 0px;
}

.blog-lists-section .single-blog-post .user-details img {
  width: 45px;
  border-radius: 50px;
}

.blog-lists-section .single-blog-post .user-details p {
  margin-bottom: 0px;
}

.blog-lists-section .single-blog-post .user-details .details {
  margin-left: 8px;
}

.blog-lists-section .pagination .page-item {
  margin: 5px;
}

.blog-lists-section .pagination .page-link,
.blog-lists-section .pagination i {
  color: #222;
  font-weight: 500;
}

.blog-lists-section .pagination .page-link {
  text-align: center;
  border-radius: 3px;
}

.blog-lists-section .pagination .page-link:hover {
  background: #691cff;
  color: #fff;
}

.blog-lists-section .pagination .page-link:hover i {
  color: #fff;
}

.blog-lists-section .pagination .active .page-link {
  background: #691cff;
  color: #fff;
  border-color: transparent;
}

.blog-lists-section .single-widget {
  background: #fff;
  border-radius: 5px;
  padding: 30px;
  -webkit-box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.14) !important;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) !important;
  overflow: hidden;
  margin-bottom: 30px;
}

.blog-lists-section .single-widget .widget-title {
  margin-bottom: 20px;
}

.blog-lists-section .search-widget .sidebar-form form input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #eee;
  padding: 0 10px;
  text-indent: 10px;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  width: 100%;
  height: 50px;
}

.blog-lists-section .search-widget .sidebar-form form input:focus {
  outline: none;
}

.blog-lists-section .search-widget .sidebar-form form button {
  background: #222 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  font-size: 20px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 50px;
}

.blog-lists-section .search-widget .sidebar-form form button:hover {
  cursor: pointer;
}

.blog-lists-section .search-widget .sidebar-form form button:focus {
  outline: none;
}

.blog-lists-section .recent-post-widget ul li {
  margin-bottom: 20px;
}

.blog-lists-section .recent-post-widget ul li .thumbs {
  width: 40%;
}

.blog-lists-section .recent-post-widget ul li .details {
  margin-left: 10px;
}

.blog-lists-section .recent-post-widget ul li .details p,
.blog-lists-section .recent-post-widget ul li .details h5 {
  font-size: 12px;
}

.blog-lists-section .recent-post-widget ul li .details p {
  margin-bottom: 0px;
  font-weight: 400;
}

.blog-lists-section .social-widget li {
  display: inline-block;
  margin-right: 10px;
}

.blog-lists-section .social-widget li a {
  text-align: center;
  color: #fff;
  background: #222;
  padding: 10px;
  display: block;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.blog-lists-section .social-widget li a:hover {
  background: #691cff;
}

.blog-lists-section .archive-widget ul li {
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}

.blog-lists-section .archive-widget ul li:last-child {
  border-bottom: none;
}

.blog-lists-section .archive-widget ul li a {
  font-weight: 500;
  color: #222;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.blog-lists-section .archive-widget ul li a:hover {
  color: #691cff;
}

.blog-lists-section .banner-widget {
  padding: 0px;
}

.blog-lists-section .tags-widget ul li {
  display: inline-block;
}

.blog-lists-section .tags-widget ul li a {
  font-size: 10px;
  margin-bottom: 5px;
  font-weight: 500;
  border-radius: 20px;
  background: #000000;
  color: #fff;
  display: inline-block;
  padding: 8px 18px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.blog-lists-section .tags-widget ul li a:hover {
  background: #691cff;
}

.blog-details {
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.14) !important;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) !important;
  overflow: hidden;
  margin-bottom: 30px;
}

.blog-details:hover .post-thumb img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.blog-details h1 {
  margin: 10px 0px;
}

.blog-details .post-thumb {
  overflow: hidden;
}

.blog-details .post-thumb .overlay-bg {
  background: rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.blog-details .post-thumb img {
  width: 100%;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.blog-details .tags li {
  display: inline-block;
  margin-right: 10px;
}

.blog-details .tags li a {
  color: #691cff;
  font-weight: 600;
  font-size: 14px;
}

.blog-details .post-details {
  padding: 30px;
}

.blog-details .user-details img {
  width: 45px;
  border-radius: 50px;
}

.blog-details .user-details p {
  margin-bottom: 0px;
}

.blog-details .user-details .details {
  margin-left: 8px;
}

.blog-details .blockquote {
  border-left: 5px solid #691cff;
  font-size: 14px;
  margin-bottom: 35px;
  margin-left: 20px;
  margin-top: 35px;
  padding-left: 15px;
}

.comment-wrap {
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.14) !important;
  box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.14) !important;
  overflow: hidden;
  padding: 30px;
}

.comment-wrap h3 {
  margin-bottom: 30px;
}

.comment-wrap .media {
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
}

.comment-wrap .media:last-child {
  border-bottom: none;
  padding-bottom: 0px;
}

.comment-wrap .media img {
  width: 90px;
  border-radius: 50px;
}

.comment-wrap .replay-comment {
  border-bottom: none;
  border-top: 1px solid #eee;
  padding: 20px;
  margin-bottom: 0px !important;
}

.comment-wrap .comments {
  margin-bottom: 30px;
}

.comment-wrap .comments:last-child {
  margin-bottom: 0px;
}

.comment-wrap .black-btn {
  min-width: 80px !important;
}

.comment-wrap .media-body h5 {
  margin-bottom: 10px;
}

.comment-wrap .comment-form h3 {
  margin-bottom: 30px;
}

.comment-form {
  margin-top: 30px;
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.14) !important;
  box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.14) !important;
  overflow: hidden;
  padding: 30px;
}

.comment-form .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #ced4da;
}

.comment-form .primary-btn {
  margin-top: 30px;
}

.comment-form h3 {
  margin-bottom: 30px;
}

.comment-form .form-col-wrap {
  margin-bottom: 30px;
}

/* =================================== */
/*  Team Styles 
/* =================================== */
.team-section {
  background-color: #eee;
}

.team-section .single-team {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.team-section .single-team img {
  width: 100%;
  position: relative;
}

.team-section .single-team:hover .team-content {
  opacity: 1;
}

.team-section .team-content {
  position: absolute;
  bottom: 0px;
  width: 100%;
  background: rgba(34, 34, 34, 0.8);
  padding: 20px 0px;
  color: #fff;
  text-align: center;
  opacity: 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.team-section .team-content a,
.team-section .team-content h4 {
  color: #fff;
}

.team-section .team-content ul li {
  display: inline-block;
  margin: 5px;
}

.team-section .owl-dots {
  text-align: center;
  margin-top: 30px;
}

.team-section .owl-dots .owl-dot {
  width: 14px;
  height: 14px;
  background: #fff;
  display: inline-block;
  margin: 0px 5px;
}

.team-section .owl-dots .owl-dot.active {
  background: #691cff;
}

.team-section .owl-dots .owl-dot:focus {
  outline: none;
}

/* =================================== */
/*  Accordian Styles 
/* =================================== */
.home-faq-section {
  padding-top: 120px;
}

.accordion>dt {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
  -webkit-box-shadow: 0 7px 20px -10px #000;
  -moz-box-shadow: 0 7px 20px -10px #000;
  box-shadow: 0 7px 20px -10px #000;
}

.accordion>dt>a {
  display: block;
  position: relative;
  color: #222222;
  text-decoration: none;
  padding: 14px 20px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
}

.accordion>dt>a:hover {
  text-decoration: none;
  border-color: #ddd;
  background: #fbfbfb;
}

.accordion>dt>a.active {
  color: #fff;
  border-color: #691cff;
  background: #691cff;
  cursor: default;
}

.accordion>dt>a.active:after {
  color: #fff !important;
}

.accordion>dt>a:after {
  content: "\f107";
  width: 15px;
  height: 15px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  right: 10px;
  font-family: 'FontAwesome';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  color: #999;
  -webkit-font-smoothing: antialiased;
}

.accordion>dt>a.active:after,
.accordion>dt>a.active:hover:after {
  content: "\f106";
  color: #111;
}

.accordion>dt>a:hover:after {
  color: #444;
}

.accordion>dd {
  margin-bottom: 10px;
  padding: 10px 20px 20px;
  font-size: 14px;
  line-height: 1.8;
  color: #777;
}

.accordion>dt>a,
.accordion>dt>a:after,
.toggle>dt>a,
.toggle>dt>a:after {
  -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
  -moz-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
  -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
  -ms-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
  transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
}

.accordion>dt>a.active {
  pointer-events: none !important;
  cursor: default !important;
}

/* =================================== */
/*  CTA Styles 
/* =================================== */
.cta-section {
  background: url(../img/banner2.jpg);
  background-attachment: fixed;
  background-size: cover;
}

.cta-section h1,
.cta-section h4,
.cta-section p {
  color: #fff;
}

.cta-section h4 {
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 30px;
}

.cta-section .overlay-bg {
  background: rgba(0, 0, 0, 0.8);
}

/* =================================== */
/*  Price Styles 
/* =================================== */
.price-section .price-left h4 {
  font-size: 35px;
}

.price-section .price-left p {
  color: #222;
  padding: 10px 0px;
  max-width: 320px;
}

.price-section .price-right .main {
  margin: -30px 0;
  background: #691cff;
  color: #fff;
}

.price-section .price-right .main i,
.price-section .price-right .main h4,
.price-section .price-right .main h2 {
  color: #fff;
}

.price-section .price-right .main .bottom-wrap {
  border-color: #fff;
}

.price-section .single-price {
  width: 100%;
  border-radius: 5px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 auto;
  -webkit-box-shadow: 5px 5px 30px rgba(0, 0, 25, 0.05);
  box-shadow: 5px 5px 30px rgba(0, 0, 25, 0.05);
  padding: 40px 30px;
  z-index: 1;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.price-section .single-price i {
  position: relative;
  font-size: 40px;
  color: #691cff;
}

.price-section .single-price h4 {
  position: relative;
  margin: 10px 0;
}

.price-section .single-price .bottom-wrap {
  border-top: 1px solid #8c8d9e;
  margin-top: 20px;
  padding-top: 20px;
}

.price-section .single-price .bottom-wrap i {
  font-size: 10px;
}

.price-section .single-price .bottom-wrap ul li {
  margin-bottom: 10px;
}

.price-section .single-price .bottom-wrap ul li:last-child {
  margin-bottom: 0px;
}

.price-section .single-price .bottom-wrap .primary-btn-w {
  background: #fff;
  color: #222;
  margin-top: 30px;
}

.price-section .single-price .bottom-wrap .primary-btn {
  margin-top: 30px;
}

/* =================================== */
/*  Download Styles 
/* =================================== */
.download-section {
  background: url(../img/feature-bg.png) center no-repeat;
  background-size: cover;
}

.download-section p {
  margin-top: 20px;
  margin-bottom: 0px;
}

.download-section .download-wrap {
  padding-top: 80px;
}

.download-section .dload-btn {
  text-align: right;
}

.download-section .primary-btn {
  margin-left: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-section .primary-btn svg {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}

/* =================================== */
/*  Clients Styles 
/* =================================== */
.clients-wrap {
  padding: 30px 0px;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}

.single-client {
  text-align: center;
}

.contact-wrap {
  padding: 60px 0px;
}

.contact-wrap h3 {
  font-weight: 400;
}

.contact-wrap h3 i {
  margin-right: 10px;
}

/* =================================== */
/*  Stat Styles 
/* =================================== */
.stat-section {
  background: #691cff;
}

.stat-section h1,
.stat-section h4 {
  color: #fff;
}

.stat-section .single-stat {
  color: #fff;
}

.stat-section .single-stat i {
  font-size: 35px;
}

.stat-section .single-stat h1 {
  margin: 20px 0px;
}

/* =================================== */
/*  Contact Styles 
/* =================================== */
.contact-section {
  background: url(../img/download-bg.png);
  border-bottom: 100px solid #222;
}

.contact-section .section-title {
  padding-top: 120px;
}

.form-row {
  background: #fff;
  padding: 30px 0px;
  border-radius: 3px;
  margin-bottom: -100px;
  box-shadow: 0px 0px 158px 0px rgba(0, 0, 0, 0.11);
  -webkit-box-shadow: 0px 0px 158px 0px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 0px 0px 158px 0px rgba(0, 0, 0, 0.11);
}

.address-wrap .single-address-col {
  text-align: center;
  margin-bottom: 40px;
}

.address-wrap .single-address-col i {
  font-size: 50px;
  color: #691cff;
}

.address-wrap .single-address-col p {
  font-size: 16px;
  margin-top: 10px;
  color: #222;
}

.contact-form-wrap {
  padding: 50px;
}

.contact-form-wrap .form-col {
  margin-bottom: 30px;
}

.contact-form-wrap .form-control {
  border-radius: 0px;
  border-top: none;
  border-left: none;
  border-right: none;
  background: transparent;
  padding-left: 0px;
}

.contact-form-wrap .form-control:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-color: #222 !important;
}

.contact-form-wrap .primary-btn {
  vertical-align: center;
  margin-top: 30px;
  border: none;
}

.contact-form-wrap .primary-btn:focus {
  outline: none;
}

.form-row .message {
  height: 50px;
  width: 100%;
  font-size: 13px;
  line-height: 50px;
  text-align: center;
  float: none;
  margin-top: 20px;
  display: none;
  color: #fff;
}

.form-row .error {
  background: #ef5659;
}

.form-row .success {
  background: #691cff;
}

.contact-page-section {
  background: #eee !important;
}

.contact-page-section .single-address-col .div {
  padding: 30px 0px;
  border-radius: 5px;
  background: #fff;
  margin-bottom: 40px;
}

.home-contact {
  padding-bottom: 50px;
}

/* =================================== */
/*  Footer Styles 
/* =================================== */
.footer-section {
  background: #222;
}

.footer-section .footer-menu {
  text-align: right;
}

.footer-section .footer-menu li {
  display: inline-block;
  padding-left: 12px;
}

.footer-section .footer-menu li a {
  font-weight: 400;
  color: #fff;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.footer-section .footer-menu li a:hover {
  color: #691cff;
}

.footer-section .copyright-text {
  margin: 0px;
  text-align: center;
  color: #fff;
}

.footer-section .copyright-text i {
  color: #FF0000;
}

.footer-section .copyright-text a {
  color: #fff;
}

.footer-section #social {
  text-align: center;
}

.footer-section #social li {
  display: inline-block;
}

.footer-section #social li a {
  color: #fff;
  text-align: center;
  display: block;
  margin-left: 15px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.footer-section #social li a i {
  font-size: 18px;
}

.footer-section #social li a:hover {
  color: #691cff;
  border-color: #691cff;
}

.footer-section .footer-cols h4 {
  color: #fff;
  margin-bottom: 20px;
}

.footer-section .footer-cols p {
  color: #fff;
}

.footer-section .footer-cols #social {
  text-align: left;
  margin-top: 20px;
}

.footer-section .footer-cols #social li:first-child a {
  margin-left: 0px;
}

.footer-section .footer-cols ul li {
  margin-bottom: 10px;
  color: #fff;
}

.footer-section .footer-cols ul li a {
  color: #fff;
  font-weight: 400;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.footer-section .footer-cols ul li a:hover {
  color: #691cff;
}

/*Name:theme-elements.css | Written by:Arif Rahman Hakim - (https://www.firmgraph.com) | Add here all your CSS customizations */
:root{color-scheme:light dark;}html{direction:ltr;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:100%;margin:0 !important;}
body{
	background-color:#FFF;
	color:#000;
	font-family: "Poppins", sans-serif;
	font-size:14px;
	line-height:1.2;
	margin:0;
	padding:0;
	overflow-x:hidden;
	overflow-y:scroll;
	text-align:left;
	
}

body a{outline:none !important;}strong{line-height:1;}h1, h2, h3, h4, h5, h6{font-family:"Poppins", sans-serif;}li{line-height:1.5;}
@media (max-width:991px){html.safari{position:relative;overflow-x:hidden;}}
@media (max-width:479px){body{line-height:1.2;}}.body{background-color:#FFF;}
#header{position:relative;z-index:1030;-webkit-transition:ease min-height 300ms;transition:ease min-height 300ms;}
#header 
.header-body{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;-ms-flex-direction:column;
	flex-direction:column;
	background:#FFF;-webkit-transition:min-height 0.3s ease;
	transition:min-height 0.3s ease;
	width:100%; min-height:61px;
	
	z-index:1001;box-shadow:0 0 15px rgba(0,0,0,.4);-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);-moz-box-shadow:0 0 15px rgba(0,0,0,.4);-o-box-shadow:0 0 15px rgba(0,0,0,.4);}
	#header .header-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;
	align-items:center;
	min-height:104px;
	-webkit-transition:ease height 300ms;
	transition:ease height 300ms;
	}
	@media (max-width:991px){#header .header-container:not(.container) .header-nav-main{padding:0 0.75rem;}}
	#header .header-container:after{
		content:'';
		display:block;
		position:absolute;
		bottom:0;
		left:50%;
		width:100vw;
		border-bottom:1px solid rgba(204, 204, 204, 0.2);
		-webkit-transform:translate3d(-50%, 0, 0);
		transform:translate3d(-50%, 0, 0);pointer-events:none;
		z-index:0;
	}
	#header .header-container.header-column-equal-width .header-column{
		-webkit-box-flex:1;-ms-flex:1;flex:1;}
	#header.header-border-bottom .header-container:after{content:'' !important;}
	#header.header-border-bottom-dark .header-container:after{
		border-color:rgba(37, 42, 44, 0.1);}
	#header .container{position:relative;}
@media (max-width:767px){
	#header .container{width:100%;}}
	#header .header-row{display:-webkit-box;display:-ms-flexbox;
	display:flex;
	position:relative;
	-webkit-box-flex:1;-ms-flex-positive:1;
	flex-grow:1;-ms-flex-preferred-size:100%;
	flex-basis:100%;
	-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;max-height:100%;}#header .header-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}#header .header-column .header-row{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;}#header.header-no-min-height .header-body{min-height:0 !important;}#header .header-top{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#030f6b;border-bottom:1px solid #fbb717;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:10.56px;font-size:0.66rem;min-height:41px;max-height:41px;z-index:4;-webkit-transition:ease height 300ms, ease max-height 300ms, ease min-height 300ms;transition:ease height 300ms, ease max-height 300ms, ease min-height 300ms;}#header .header-top::after{clear:both;content:"";display:block;}#header .header-top .header-top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;}#header .header-top p{margin:0;padding:0;line-height:37px;float:left;}#header .header-top p .fa, #header .header-top p .fas, #header .header-top p .far, #header .header-top p .fal, #header .header-top p .fab, #header .header-top p .icons{position:relative;top:1px;}#header .header-top .list-inline:not(.social-icons) > li{margin-right:27.2px;margin-right:1.7rem;}#header .header-top .list-inline:not(.social-icons) > li:last-child{margin-right:0;}#header .header-top .header-social-icons li + li{margin-left:0.4em;}#header .header-top .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#header .header-top.header-top-dark, #header .header-top.header-top-colored{background:#2E3237;border-bottom:0;}#header .header-top.header-top-dark li, #header .header-top.header-top-dark span, #header .header-top.header-top-dark p, #header .header-top.header-top-dark a, #header .header-top.header-top-dark i, #header .header-top.header-top-colored li, #header .header-top.header-top-colored span, #header .header-top.header-top-colored p, #header .header-top.header-top-colored a, #header .header-top.header-top-colored i{color:#FFF;}#header .header-top.header-top-dark .dropdown-menu, #header .header-top.header-top-colored .dropdown-menu{margin:0;}#header .header-top.header-top-dark .dropdown-menu li,#header .header-top.header-top-dark .dropdown-menu li a, #header .header-top.header-top-colored .dropdown-menu li,#header .header-top.header-top-colored .dropdown-menu li a{color:#9D9D9D;}#header .header-top.header-top-dark .dropdown-menu li:hover, #header .header-top.header-top-dark .dropdown-menu li:focus, #header .header-top.header-top-dark .dropdown-menu li:active,#header .header-top.header-top-dark .dropdown-menu li a:hover,#header .header-top.header-top-dark .dropdown-menu li a:focus,#header .header-top.header-top-dark .dropdown-menu li a:active, #header .header-top.header-top-colored .dropdown-menu li:hover, #header .header-top.header-top-colored .dropdown-menu li:focus, #header .header-top.header-top-colored .dropdown-menu li:active,#header .header-top.header-top-colored .dropdown-menu li a:hover,#header .header-top.header-top-colored .dropdown-menu li a:focus,#header .header-top.header-top-colored .dropdown-menu li a:active{color:#FFF;}#header .header-top.header-top-dark .nav i, #header .header-top.header-top-colored .nav i{color:#9D9D9D;}#header .header-top.header-top-dark .nav > li > a.dropdown-menu-toggle i, #header .header-top.header-top-colored .nav > li > a.dropdown-menu-toggle i{color:#FFF;}#header .header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;position:relative;float:left;}#header .header-logo img{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;top:0;margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem;max-width:100%;}#header .header-logo img.dark{display:none;}#header .header-logo img.light{display:block;}#header .header-logo img.logo-1{opacity:0;}#header .header-logo img.logo-1.active{opacity:1;}#header .header-logo img.logo-2{position:absolute;top:50%;left:0;margin:0;opacity:0;-webkit-transform:translate3d(-30%, -50%, 0);transform:translate3d(-30%, -50%, 0);}#header .header-logo img.logo-2.active{opacity:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}#header .header-social-icons,#header .header-search,#header .header-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;}#header .header-button a{font-size:12px;font-size:0.75rem;font-weight:700;}#header .header-search form input{border-radius:2px 0px 0px 2px;font-size:12.8px;font-size:0.8rem;border:0;}#header .header-search form button{background:#FFF;height:100%;border-radius:0px 2px 2px 0px;-webkit-box-shadow:none;box-shadow:none;}#header .header-search form button i{color:#CCC;}#header .header-search.header-search-dark form input{background:#2E3237;color:#CCC;}#header .header-search.header-search-dark form button{background:#2E3237;}#header .header-search.header-search-dark form button i{color:#CCC;}#header .header-top-search form input{border-color:#ededee;border-radius:35px;font-size:11.2px;font-size:0.7rem;padding:7px 12px;line-height:1;width:150px;}#header .header-top-search form button{position:absolute;top:0;right:0;border:0;background-color:transparent;height:100%;z-index:3;}#header .header-top-search form button i{color:#CCC;}#header .header-btn-collapse-nav{display:none;background:transparent;color:#1c1f21;outline:0;border:none;width:30px;height:30px;padding:0;margin:16px 0;}#header .header-btn-collapse-nav .hamburguer span{position:absolute;top:50%;left:0;width:100%;height:1px;background:#1c1f21;-webkit-transition:ease width 300ms;transition:ease width 300ms;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#header .header-btn-collapse-nav .hamburguer span:nth-child(1){top:30%;}#header .header-btn-collapse-nav .hamburguer span:nth-child(2){-webkit-transition-delay:100ms;transition-delay:100ms;}#header .header-btn-collapse-nav .hamburguer span:nth-child(3){top:70%;-webkit-transition-delay:200ms;transition-delay:200ms;}#header .header-btn-collapse-nav .close{opacity:0;-webkit-transition:ease all 300ms;transition:ease all 300ms;}#header .header-btn-collapse-nav .close span{position:absolute;top:50%;left:50%;width:0;height:1px;background:#1c1f21;-webkit-transition:ease all 300ms;transition:ease all 300ms;-webkit-transform-origin:50% 0;transform-origin:50% 0;}#header .header-btn-collapse-nav .close span:nth-child(1){-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}#header .header-btn-collapse-nav .close span:nth-child(2){-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);}#header .header-btn-collapse-nav.active .hamburguer{opacity:0;}#header .header-btn-collapse-nav.active .hamburguer span{width:0;}#header .header-btn-collapse-nav.active .close{opacity:1;-webkit-transition:ease all 300ms;transition:ease all 300ms;}#header .header-btn-collapse-nav.active .close span{width:80%;-webkit-transition:ease all 300ms;transition:ease all 300ms;}#header .header-btn-collapse-nav.active .close span:nth-child(2){-webkit-transition-delay:300ms;transition-delay:300ms;}#header .header-btn-collapse-nav.header-btn-collapse-nav-light .hamburguer span,#header .header-btn-collapse-nav.header-btn-collapse-nav-light .close span{background:#FFF;}#header.header-effect-shrink .header-container{min-height:100px;}#header.header-container-no-min-height .header-container{min-height:0;}#header.header-no-border-bottom .header-body{border-bottom:0;}@-webkit-keyframes headerReveal{from{top:-150px;}to{top:0;}}@keyframes headerReveal{from{top:-150px;}to{top:0;}}html.sticky-header-active #header.header-effect-reveal .header-body{-webkit-animation:headerReveal 300ms;animation:headerReveal 300ms;}html.sticky-header-active #header.header-no-border-bottom .header-body{border-bottom:1px solid rgba(204, 204, 204, 0.2);}html.sticky-header-active #header.header-effect-shrink .header-body .header-top{max-height:0;}html #header.header-transparent{min-height:0 !important;width:100%;position:absolute;}html #header.header-transparent .header-body{position:relative;top:0;background:transparent;}html #header.header-transparent .header-body:before{content:"";position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:#FFF;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;}html #header.header-transparent .header-container{min-height:92px;}html #header.header-transparent .header-container:after{content:none;}html #header.header-transparent .header-nav-main{padding:0 16px;padding:0 1rem;-webkit-transition:ease padding 300ms;transition:ease padding 300ms;}html #header.header-transparent .header-nav-main:before{width:100%;-webkit-transition:ease width 300ms;transition:ease width 300ms;}html #header.header-transparent-dark .header-body:before{background:#1c1f21;}html.sticky-header-enabled #header.header-transparent .header-body{position:fixed;}html:not(.sticky-header-active) #header.header-transparent .header-body{border-bottom:0;}@media (min-width:992px){html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li > a:not(.active){color:#FFF;}html:not(.sticky-header-active) #header.header-transparent .header-nav-main.header-nav-main-dark nav > ul > li > a:not(.active){color:#1c1f21;}}html.sticky-header-active #header.header-transparent .header-container:after{content:'';}html.sticky-header-active #header.header-transparent .header-body:before{opacity:1;}html.sticky-header-active #header.header-transparent .header-nav-main:before{width:100vw;}@media (max-width:991px){html.sticky-header-active #header.header-transparent .header-container:after{content:'';}html.sticky-header-active #header.header-transparent .header-nav-main{padding:0;}html.sticky-header-active.mobile-menu-opened #header.header-transparent .header-container:after{content:none;}}html #header.header-semi-transparent, html #header.header-semi-transparent-light{position:absolute;min-height:0 !important;width:100%;}html #header.header-semi-transparent .header-container:after, html #header.header-semi-transparent-light .header-container:after{content:none;}html #header.header-semi-transparent .header-body, html #header.header-semi-transparent-light .header-body{background:transparent;}html #header.header-semi-transparent .header-body:before, html #header.header-semi-transparent-light .header-body:before{content:"";position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:#252A2C;border-bottom:0;opacity:0.1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}html #header.header-semi-transparent .header-nav-main, html #header.header-semi-transparent-light .header-nav-main{padding:0 16px;padding:0 1rem;-webkit-transition:ease padding 300ms;transition:ease padding 300ms;}html #header.header-semi-transparent .header-nav-main:before, html #header.header-semi-transparent-light .header-nav-main:before{width:100%;-webkit-transition:ease width 300ms;transition:ease width 300ms;}html #header.header-semi-transparent-light .header-body:before{background:#FFF;}html:not(.sticky-header-active) #header.header-semi-transparent .header-body, html:not(.sticky-header-active) #header.header-semi-transparent-light .header-body{border-bottom:0;}@media (min-width:992px){html:not(.sticky-header-active) #header.header-semi-transparent .header-nav-main nav > ul > li:not(.active) > a, html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav > ul > li:not(.active) > a{color:#FFF;}}@media (min-width:992px){html.sticky-header-active #header.header-semi-transparent .header-nav-main nav > ul > li:not(.active) > a{color:#FFF;}}html.sticky-header-active #header.header-semi-transparent .header-body{border-color:rgba(46, 50, 55, 0.2);}html.sticky-header-active #header.header-transparent .header-container:after, html.sticky-header-active #header.header-semi-transparent-light .header-container:after{content:'';z-index:0;}html.sticky-header-active #header.header-semi-transparent .header-body:before, html.sticky-header-active #header.header-semi-transparent-light .header-body:before{opacity:1;}@media (max-width:991px){html #header.header-transparent .header-container:not(.container) .header-nav-main, html #header.header-semi-transparent .header-container:not(.container) .header-nav-main, html #header.header-semi-transparent-light .header-container:not(.container) .header-nav-main{margin:0 1rem;}html.sticky-header-active #header.header-semi-transparent .header-nav-main, html.sticky-header-active #header.header-semi-transparent-light .header-nav-main{padding:0;}html.sticky-header-active #header.header-semi-transparent .header-nav-main:before, html.sticky-header-active #header.header-semi-transparent-light .header-nav-main:before{width:100vw;}}@media (max-width:767px){#header .header-top li{font-size:1.1em;}}html #header.header-container-bottom-border .header-container:after{content:none;}html #header.header-container-bottom-border .header-body:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.2);-webkit-transform:translateX(-50%);transform:translateX(-50%);}@media (min-width:576px){html #header.header-container-bottom-border .header-body:after{max-width:510px;}}@media (min-width:768px){html #header.header-container-bottom-border .header-body:after{max-width:690px;}}@media (min-width:992px){html #header.header-container-bottom-border .header-body:after{max-width:930px;}}@media (min-width:1200px){html #header.header-container-bottom-border .header-body:after{max-width:1110px;}}html.sticky-header-active #header.header-container-bottom-border .header-container .header-container:after{content:'';}html.sticky-header-active #header.header-container-bottom-border .header-body:after{content:none;}html #header.header-with-borders .header-body:after, html #header.header-with-borders-dark .header-body:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:100%;border-bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);}html #header.header-with-borders .header-logo,html #header.header-with-borders .header-social-icons,html #header.header-with-borders .header-search,html #header.header-with-borders .header-button, html #header.header-with-borders-dark .header-logo,html #header.header-with-borders-dark .header-social-icons,html #header.header-with-borders-dark .header-search,html #header.header-with-borders-dark .header-button{border-right:1px solid rgba(204, 204, 204, 0.2);border-left:1px solid rgba(204, 204, 204, 0.2);}html #header.header-transparent .header-body:after, html #header.header-semi-transparent .header-body:after, html #header.header-semi-transparent-light .header-body:after{border-bottom:1px solid rgba(204, 204, 204, 0.2);}html #header.header-with-borders-dark .header-body:after{border-color:rgba(46, 50, 55, 0.8);}html #header.header-with-borders-dark .header-logo,html #header.header-with-borders-dark .header-social-icons,html #header.header-with-borders-dark .header-search,html #header.header-with-borders-dark .header-button{border-color:rgba(46, 50, 55, 0.8);}html.sticky-header-active #header:not(.header-with-borders-sticky).header-with-borders .header-body:after,html.sticky-header-active #header:not(.header-with-borders-sticky).header-with-borders .header-logo,html.sticky-header-active #header:not(.header-with-borders-sticky).header-with-borders .header-social-icons,html.sticky-header-active #header:not(.header-with-borders-sticky).header-with-borders .header-search,html.sticky-header-active #header:not(.header-with-borders-sticky).header-with-borders .header-button, html.sticky-header-active #header:not(.header-with-borders-sticky).header-with-borders-dark .header-body:after,html.sticky-header-active #header:not(.header-with-borders-sticky).header-with-borders-dark .header-logo,html.sticky-header-active #header:not(.header-with-borders-sticky).header-with-borders-dark .header-social-icons,html.sticky-header-active #header:not(.header-with-borders-sticky).header-with-borders-dark .header-search,html.sticky-header-active #header:not(.header-with-borders-sticky).header-with-borders-dark .header-button{border-color:transparent;}html #header.header-floating{position:absolute;min-height:0 !important;width:100%;}@media (min-width:992px){html #header.header-floating{top:45px;}}html #header.header-floating .header-container:after{content:none;}html #header.header-floating .header-body{margin:0 auto;border-radius:3px;}@media (min-width:992px){html #header.header-floating .header-body{max-width:960px;}html #header.header-floating .header-body .header-container{padding-right:30px;padding-left:30px;}}@media (min-width:1200px){html #header.header-floating .header-body{max-width:1140px;}}html.sticky-header-active #header.header-floating .header-container:after{content:'';}html.sticky-header-active #header.header-floating .header-body{max-width:none;margin:none;}html.sticky-header-active #header.header-floating .header-body .header-container{padding-right:15px;padding-left:15px;}html #header.header-dark .header-body{background:#202326;border-color:rgba(46, 50, 55, 0.2);}html #header.header-dark.header-transparent .header-body, html #header.header-dark.header-semi-transparent .header-body, html #header.header-dark.header-semi-transparent-light .header-body{background:transparent;}html #header.header-dark .header-nav-main:before{background-color:#202326;}html #header.header-dark .header-nav-main nav > ul > li{border-color:#2E3237;}html #header.header-dark .header-nav-main nav > ul > li > a{color:#FFF;}html #header.header-dark .header-nav-main nav > ul > li.dropdown .dropdown-menu{background-color:#202326;}html #header.header-dark .header-nav-main nav > ul > li.dropdown .dropdown-menu li{border-color:#2E3237;}html #header.header-dark .header-nav-main nav > ul > li.dropdown .dropdown-menu li a{color:#777;}html #header.header-dark .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title{color:#707070;}html #header.header-dark .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li.active > a, html #header.header-dark .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li:hover > a, html #header.header-dark .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li:focus > a{color:#FFF;}html #header.header-dark .header-search form input{background:#2E3237;color:#CCC;}html #header.header-dark .header-search form button{background:#2E3237;}html #header.header-dark .header-search form button i{color:#CCC;}html.sticky-header-active #header .header-btn-collapse-nav.on-sticky-dark .hamburguer span,html.sticky-header-active #header .header-btn-collapse-nav.on-sticky-dark .close span{background:#1c1f21;}html.sticky-header-active #header .header-btn-collapse-nav.on-sticky-light .hamburguer span,html.sticky-header-active #header .header-btn-collapse-nav.on-sticky-light .close span{background:#FFF;}html:not(.sticky-header-active) #header.header-transparent-sticky-deactive .header-body:before{background:transparent !important;}@media (min-width:992px){#header .header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:stretch;align-self:stretch;}#header .header-nav.header-nav-border-top:before{content:'';display:block;position:absolute;top:0;left:50%;width:100vw;border-top:1px solid #EDEDEE;-webkit-transform:translateX(-50%);transform:translateX(-50%);}#header .header-action{border-left:1px solid #e1e1e1;margin-left:1.1rem;padding-left:1.1rem;font-size:0.85rem;}#header .header-nav-main{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:auto !important;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-item-align:stretch;align-self:stretch;}#header .header-nav-main nav.collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100%;}#header .header-nav-main nav > ul{width:100%;}#header .header-nav-main nav > ul > li{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}#header .header-nav-main nav > ul > li + li{margin-left:2px;}#header .header-nav-main nav > ul > li a{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.42857143;font-family:"Poppins", sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#header .header-nav-main nav > ul > li a .menu-arrow{position:absolute;min-width:30px;height:100%;right:15px;top:0;}#header .header-nav-main nav > ul > li a .menu-arrow:after{content:" ";position:absolute;top:50%;left:50%;border-color:#CCC;border-top:1px solid;border-right:1px solid;width:6px;height:6px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}#header .header-nav-main nav > ul > li a.dropdown-item{background-color:transparent;}#header .header-nav-main nav > ul > li > a{border-radius:4px;font-size:0.955rem;font-style:normal;font-weight:500;line-height:1.2;padding:1.93333em 0.85em;color:#444;}
	#header .header-nav-main nav > ul > li > a .menu-arrow{display:none;}#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a, 
	#header .header-nav-main nav > ul > li.active > a{color:#CCC;background:transparent;}#header .header-nav-main nav > ul > li.dropdown 
	.dropdown-menu{background:#252A2C;top:-10000px;display:block;opacity:0;left:auto;border-radius:4px;border:0;-webkit-box-shadow:0 0 45px rgba(0, 0, 0, 0.08);box-shadow:0 0 45px rgba(0, 0, 0, 0.08);
	margin:-3px 0 0 0;min-width:260px;padding:20px 10px 20px 30px;text-align:left;}
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li{border-bottom:0;}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:not(.btn){color:#4a4a4a;font-size:0.87em;font-weight:400;padding:8px 0;position:relative;text-transform:none;-webkit-transition:ease transform 300ms, ease color 300ms;transition:ease transform 300ms, ease color 300ms;}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu{position:relative;z-index:1;}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu{background:#2a2f31;left:100%;display:block;margin-top:-5px;margin-left:-1px;border-radius:4px;opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu.dropdown-reverse{left:auto;right:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:focus{z-index:2;}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:focus > .dropdown-menu{top:-15px;opacity:1;}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover.dropdown-reverse > a.dropdown-toggle .menu-arrow, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:focus.dropdown-reverse > a.dropdown-toggle .menu-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu{left:auto;right:calc(100% + 20px);}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu:after{content:'';position:absolute;top:0;right:-20px;height:100%;width:20px;}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a{color:#FFF;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:last-child{border-bottom:0;}#header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu{top:100%;left:0;display:block;opacity:1;margin-top:0;}#header .header-nav-main nav > ul > li.dropdown-mega{position:static;}#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu{background:#252A2C;border-radius:6px;left:50% !important;right:auto !important;padding:0;width:100% !important;max-width:95vw;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content{padding:40px 20px;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div{padding:15px 5px 10px 30px;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div:first-child:not(.dropdown-mega-sub-content-block),#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div + div{border-right:1px solid #303537;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div:last-child{border-right:0;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title{color:#FFF;display:block;font-size:1em;font-weight:600;margin-top:1.2rem;padding-bottom:5px;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title:first-child{margin-top:0;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav{list-style:none;padding:0;margin:0;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li a{display:block;padding:8px;line-height:1.42857143;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:hover > a, #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:focus > a{color:#FFF;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:last-child a{border-bottom:0;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block{position:absolute;left:0;top:0;padding:55px 30px !important;height:100%;border-radius:4px 0 0 4px;overflow:hidden;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block.dropdown-mega-sub-content-block-right{right:0;left:auto;border-radius:0 4px 4px 0;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block.overlay:before{z-index:0;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block h4{font-size:1.6em;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block p{color:#777;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block .content-block-image{position:absolute;bottom:0;right:0;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block .content-block-button{display:inline-block;border-bottom:none;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > span,#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > h4,#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > p,#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > a{opacity:0;-webkit-transform:translateY(-15%);transform:translateY(-15%);-webkit-transition:ease transform 300ms, ease opacity 300ms;transition:ease transform 300ms, ease opacity 300ms;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > img.content-block-image{opacity:0;-webkit-transform:translateX(15%);transform:translateX(15%);-webkit-transition:ease transform 300ms, ease opacity 300ms;transition:ease transform 300ms, ease opacity 300ms;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > span{-webkit-transition-delay:100ms;transition-delay:100ms;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > h4{-webkit-transition-delay:200ms;transition-delay:200ms;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > p{-webkit-transition-delay:300ms;transition-delay:300ms;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > img.content-block-image{-webkit-transition-delay:400ms;transition-delay:400ms;}#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block > a{-webkit-transition-delay:500ms;transition-delay:500ms;}#header .header-nav-main nav > ul > li.dropdown-mega:hover .dropdown-mega-sub-content-block > span,#header .header-nav-main nav > ul > li.dropdown-mega:hover .dropdown-mega-sub-content-block > h4,#header .header-nav-main nav > ul > li.dropdown-mega:hover .dropdown-mega-sub-content-block > p,#header .header-nav-main nav > ul > li.dropdown-mega:hover .dropdown-mega-sub-content-block > a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}#header .header-nav-main nav > ul > li.dropdown-mega:hover .dropdown-mega-sub-content-block > img.content-block-image{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 > .dropdown-menu{border-radius:4px;width:100vw !important;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block{position:relative;height:auto;padding:30px 50px !important;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block:before{content:'';position:absolute;top:0;right:0;bottom:0;left:15px;background:#282D2F;z-index:-1;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-nav .dropdown-submenu .dropdown-menu{border-radius:0;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin{position:relative;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > .dropdown-menu{left:auto !important;}#header .header-nav-main.header-nav-main-light nav > ul > li > a{color:#FFF;}#header .header-nav-main.header-nav-main-light nav > ul > li > a:hover{background:transparent;}#header .header-nav-main.header-nav-main-dark nav > ul > li > a{color:#1c1f21;}#header .header-nav-main.header-nav-main-dark nav > ul > li > a:hover{background:transparent;}#header .header-nav-main.header-nav-main-uppercase nav > ul > li > a{text-transform:uppercase;font-weight:600;font-size:0.75rem;padding-left:1.1em;padding-right:1.1em;}}@media (min-width:992px) and (min-width:992px) and (max-width:1199px){#header .header-nav-main.header-nav-main-uppercase nav > ul > li > a{font-size:0.70rem;}}@media (min-width:992px){#header .header-nav.header-nav-top-line .header-nav-main nav > ul > li > a{position:relative;}#header .header-nav.header-nav-top-line .header-nav-main nav > ul > li > a.active:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;border-top:3px solid #CCC;}#header .header-nav.header-nav-top-line .header-nav-main nav > ul > li:hover > a:before, #header .header-nav.header-nav-top-line .header-nav-main nav > ul > li:focus > a:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;border-top:3px solid #CCC;}#header .header-nav.header-nav-stripe .header-nav-main nav > ul > li{margin-left:0;}#header .header-nav.header-nav-stripe .header-nav-main nav > ul > li > .dropdown-menu{-webkit-box-shadow:0 21px 55px -20px rgba(0, 0, 0, 0.08);box-shadow:0 21px 55px -20px rgba(0, 0, 0, 0.08);border-radius:0 0 4px 4px;}#header .header-nav.header-nav-stripe .header-nav-main nav > ul > li > .dropdown-menu:before{content:'';position:absolute;top:-1px;left:0;width:100%;border-top:1px solid rgba(204, 204, 204, 0.3);}#header .header-nav.header-nav-stripe .header-nav-main nav > ul > li > a{border-radius:0;-webkit-transition:none;transition:none;}#header .header-nav.header-nav-stripe .header-nav-main nav > ul > li > a.active{background:#CCC;color:#FFF;}#header .header-nav.header-nav-stripe .header-nav-main nav > ul > li:hover > a, #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li:focus > a{background:#CCC;color:#FFF;}#header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-full-color > a{color:#777 !important;}#header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-full-color > a.active{color:#FFF !important;}#header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-full-color:hover > a, #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-full-color:focus > a{color:#FFF !important;}#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown .dropdown-menu{background-color:#FFF;}#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a{color:#CCC;}#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu{background-color:#FFF;}#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div{border-color:#F1F3F7;}#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title{color:#1c1f21;}#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block:before{background-color:#CCC;}#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block .content-block-button{color:#FFF !important;}#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0;padding-left:0;margin-left:0.7rem;margin-right:0.7rem;}#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a > span, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span{font-size:0.8em;text-transform:none;font-weight:normal;margin-top:0.3rem;}#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a{-webkit-transition:ease padding-bottom 300ms;transition:ease padding-bottom 300ms;}#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a.active{padding-bottom:35px;}#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a.active > span{top:60%;left:0;opacity:1;}#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span{position:absolute;top:50%;left:0;margin-top:0;opacity:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:ease opacity 200ms, ease top 300ms;transition:ease opacity 200ms, ease top 300ms;}#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:hover > a, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:focus > a{padding-bottom:35px;}#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:hover > a > span, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:focus > a > span{top:60%;left:0;opacity:1;}#header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li > a{position:relative;}#header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li > a:before{content:'';display:block;position:absolute;top:56%;left:0.55rem;right:100%;border-top:7px solid rgba(204, 204, 204, 0.5);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:ease right 300ms;transition:ease right 300ms;}#header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li > a.active{color:#777;}#header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li > a.active:before{right:0.55rem;}#header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li:hover > a, #header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li:focus > a{color:#777;}#header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li:hover > a:before, #header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li:focus > a:before{right:0.55rem;}#header .header-nav.header-nav-square .header-nav-main nav > ul > li > a{border-radius:0;}#header .header-nav.header-nav-square .header-nav-main nav > ul > li.dropdown .dropdown-menu{border-radius:0;}#header .header-nav.header-nav-square .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu{border-radius:0;}#header .header-nav.header-nav-square .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu{border-radius:0;}}@media (min-width:992px) and (max-width:1199px){#header .header-nav-main nav > ul > li > a{font-size:0.8rem;}}@media (min-width:992px){#header .header-nav-main-effect-1 nav > ul > li.dropdown:not(.dropdown-mega-signin) .dropdown-menu li,#header .header-nav-main-effect-1 nav > ul > li.dropdown:not(.dropdown-mega-signin) .dropdown-mega-sub-nav li{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}#header .header-nav-main-effect-1 nav > ul > li.dropdown:not(.dropdown-mega-signin):hover > .dropdown-menu li,#header .header-nav-main-effect-1 nav > ul > li.dropdown:not(.dropdown-mega-signin):hover .dropdown-mega-sub-nav li{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-menu{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}#header .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#header .header-nav-main-effect-1 nav > ul > li.dropdown.dropdown-mega > .dropdown-menu{-webkit-transform:translate3d(-50%, -5px, 0);transform:translate3d(-50%, -5px, 0);}#header .header-nav-main-effect-1 nav > ul > li.dropdown.dropdown-mega > .dropdown-menu > li{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;}#header .header-nav-main-effect-1 nav > ul > li.dropdown.dropdown-mega.open > .dropdown-menu, #header .header-nav-main-effect-1 nav > ul > li.dropdown.dropdown-mega:hover > .dropdown-menu{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}#header .header-nav-main-effect-1 nav > ul > li.dropdown.dropdown-mega.dropdown-mega-signin > .dropdown-menu{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}#header .header-nav-main-effect-1 nav > ul > li.dropdown.dropdown-mega.dropdown-mega-signin.open > .dropdown-menu, #header .header-nav-main-effect-1 nav > ul > li.dropdown.dropdown-mega.dropdown-mega-signin:hover > .dropdown-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@media (min-width:992px){#header .header-nav-main-effect-2 nav > ul > li.dropdown .dropdown-menu{-webkit-transition:opacity .2s ease-out, -webkit-transform .2s ease-out;transition:opacity .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, opacity .2s ease-out;transition:transform .2s ease-out, opacity .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);opacity:0;}#header .header-nav-main-effect-2 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown:hover > .dropdown-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}#header .header-nav-main-effect-2 nav > ul > li.dropdown.dropdown-mega > .dropdown-menu{-webkit-transform:translate3d(-50%, 5px, 0);transform:translate3d(-50%, 5px, 0);}#header .header-nav-main-effect-2 nav > ul > li.dropdown.dropdown-mega.open > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown.dropdown-mega:hover > .dropdown-menu{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}#header .header-nav-main-effect-2 nav > ul > li.dropdown.dropdown-mega.dropdown-mega-signin > .dropdown-menu{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}#header .header-nav-main-effect-2 nav > ul > li.dropdown.dropdown-mega.dropdown-mega-signin.open > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown.dropdown-mega.dropdown-mega-signin:hover > .dropdown-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@media (min-width:992px){#header .header-nav-main-effect-3 nav > ul > li.dropdown .dropdown-menu{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}#header .header-nav-main-effect-3 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-3 nav > ul > li.dropdown:hover > .dropdown-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#header .header-nav-main-effect-3 nav > ul > li.dropdown.dropdown-mega > .dropdown-menu{-webkit-transform:translate3d(-50%, 10px, 0);transform:translate3d(-50%, 10px, 0);}#header .header-nav-main-effect-3 nav > ul > li.dropdown.dropdown-mega.open > .dropdown-menu, #header .header-nav-main-effect-3 nav > ul > li.dropdown.dropdown-mega:hover > .dropdown-menu{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}}@media (min-width:992px){#header .header-nav-main-effect-4 nav > ul > li.dropdown .dropdown-menu{-webkit-transition:opacity .2s ease-out, -webkit-transform .2s ease-out;transition:opacity .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, opacity .2s ease-out;transition:transform .2s ease-out, opacity .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);opacity:0;}#header .header-nav-main-effect-4 nav > ul > li.dropdown .dropdown-menu.dropdown-reverse{-webkit-transition:opacity .2s ease-out, -webkit-transform .2s ease-out;transition:opacity .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, opacity .2s ease-out;transition:transform .2s ease-out, opacity .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);left:auto;right:100%;opacity:0;}#header .header-nav-main-effect-4 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-4 nav > ul > li.dropdown:hover > .dropdown-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}#header .header-nav-main-effect-4 nav > ul > li.dropdown.dropdown-mega > .dropdown-menu{-webkit-transform:translate3d(-55%, 0, 0);transform:translate3d(-55%, 0, 0);}#header .header-nav-main-effect-4 nav > ul > li.dropdown.dropdown-mega > .dropdown-menu.dropdown-reverse{-webkit-transform:translate3d(45%, 0, 0);transform:translate3d(45%, 0, 0);}#header .header-nav-main-effect-4 nav > ul > li.dropdown.dropdown-mega.open > .dropdown-menu, #header .header-nav-main-effect-4 nav > ul > li.dropdown.dropdown-mega:hover > .dropdown-menu{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}}@media (min-width:992px){#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu{-webkit-transition:opacity .2s ease-out, -webkit-transform .2s ease-out;transition:opacity .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, opacity .2s ease-out;transition:transform .2s ease-out, opacity .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);opacity:0;}#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu{-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@media (max-width:991px){#header .header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#header .header-nav-main{position:absolute;top:99%;right:0;left:0;background:transparent;margin-top:0px;z-index:1;}#header .header-nav-main:before{content:'';display:block;position:absolute;top:0;left:50%;width:100vw;height:100%;background:#252A2C;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);}#header .header-nav-main nav{max-height:60vh;overflow:hidden;overflow-y:auto;margin:1.3rem 0;-webkit-transition:ease all 300ms;transition:ease all 300ms;}#header .header-nav-main nav.collapsing{overflow-y:hidden;}#header .header-nav-main nav.closed{margin:0;}#header .header-nav-main nav::-webkit-scrollbar{width:5px;}#header .header-nav-main nav::-webkit-scrollbar-thumb{border-radius:0px;background:rgba(204, 204, 204, 0.5);}#header .header-nav-main nav > ul li{border-bottom:1px solid #303537;clear:both;display:block;float:none;margin:0;padding:0;position:relative;width:100%;}#header .header-nav-main nav > ul li a:not(.btn){position:relative;display:block;color:#9D9D9D;font-style:normal;line-height:1.3;padding:10px 0;border-radius:4px;font-family:"Poppins", sans-serif;}#header .header-nav-main nav > ul li a:not(.btn):hover, #header .header-nav-main nav > ul li a:not(.btn):focus, #header .header-nav-main nav > ul li a:not(.btn).active{color:#FFF;}#header .header-nav-main nav > ul li a:not(.btn) .menu-arrow{position:absolute;min-width:30px;height:100%;right:5px;top:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:ease transform 800ms;transition:ease transform 800ms;}#header .header-nav-main nav > ul li a:not(.btn) .menu-arrow:after{content:" ";position:absolute;top:50%;left:50%;border-color:#CCC;border-top:1px solid;border-right:1px solid;width:7px;height:7px;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);}#header .header-nav-main nav > ul li a:not(.btn).dropdown-item{background-color:transparent;}#header .header-nav-main nav > ul li.dropdown .dropdown-menu{background:transparent;padding:0 0 20px;margin:0;font-size:13px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:0;clear:both;display:none;float:none;position:static;}#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.opened > .dropdown-toggle .menu-arrow{-webkit-transform:rotateX(180deg) translate3d(0, -3px, 0);transform:rotateX(180deg) translate3d(0, -3px, 0);}#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.opened > .dropdown-menu{margin-left:20px;}#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-toggle .menu-arrow{-webkit-transform:rotateX(180deg) translate3d(0, -3px, 0);transform:rotateX(180deg) translate3d(0, -3px, 0);}#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu{padding-left:20px;}#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-content{padding-left:0;}#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-title{margin-top:10px;display:block;color:#FFF;}#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav{margin:0;padding:0;list-style:none;}#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav > li > a{display:block;text-decoration:none;}#header .header-nav-main nav > ul li.dropdown-full-color:first-child{margin-top:0;}#header .header-nav-main nav > ul li.dropdown-full-color > a{padding:10px 15px;}#header .header-nav-main nav > ul li.dropdown-full-color > .dropdown-menu li{border:none;}#header .header-nav-main nav > ul li.dropdown-full-color.opened > .dropdown-menu{padding-left:15px;}#header .header-nav-main nav > ul li:last-child{border-bottom:0;}#header .header-nav-main nav > ul > li > a{font-size:1.1em;font-weight:400;margin-top:1px;margin-bottom:1px;}#header .header-btn-collapse-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;}#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a{text-align:left;}#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a > span, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span{font-size:0.6em;display:block;}#header .header-nav.header-nav-light-dropdown .header-nav-main:before{background-color:#FFF;}#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li{border-color:#F1F3F7;}#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li a:hover, #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li a:focus, #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li a.active{color:#CCC;}#header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-title{color:#1c1f21;font-weight:bold;}html.safari #header .header-nav-main nav a{-webkit-transform:translate3d(0px, 0px, 1px) !important;transform:translate3d(0px, 0px, 1px) !important;}}html.side-header:not(.side-header-from-out) #header{min-height:0 !important;}@media (min-width:992px){html.side-header .main .container, html.side-header #footer .container{padding:0 35px;width:100% !important;max-width:1210px;}html.side-header body > .body{margin:0 0 0 280px;width:auto;overflow-x:hidden;overflow-y:visible;}html.side-header body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper{width:100% !important;left:auto !important;}html.side-header .nano > .nano-content{right:-12px !important;margin-right:0 !important;}html.side-header .nano > .nano-pane{width:7px;background:rgba(28, 31, 33, 0.05);}html.side-header .nano > .nano-pane > .nano-slider{background:rgba(28, 31, 33, 0.2);}html.side-header #header{background:#FFF;position:fixed;-webkit-box-shadow:0 0 18px rgba(28, 31, 33, 0.07);box-shadow:0 0 18px rgba(28, 31, 33, 0.07);top:0;left:0;width:280px;height:100%;padding-top:3rem;}html.side-header #header .header-body{border-bottom:0;}html.side-header #header .header-container{display:block;margin:0;}html.side-header #header .header-container:after{content:none;}html.side-header #header .header-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}html.side-header #header .header-nav{margin:2.7rem 0;height:33vh;}html.side-header #header .header-logo img{margin:0;}html.side-header #header .header-nav-main nav > ul > li{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;}html.side-header #header .header-nav-main nav > ul > li a{position:relative;padding:0.7rem;-ms-flex-preferred-size:100%;flex-basis:100%;}html.side-header #header .header-nav-main nav > ul > li a.dropdown-toggle .menu-arrow{display:block;right:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:ease transform 800ms;transition:ease transform 800ms;}html.side-header #header .header-nav-main nav > ul > li a.dropdown-toggle .menu-arrow:after{top:45%;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);}html.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu, html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu{display:none;position:relative;top:0;padding:0 0 0 0.7rem;margin:0;opacity:1;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;min-width:0;width:100% !important;}html.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu, html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu{position:static;}html.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu, html.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:focus > .dropdown-menu, html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu, html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu:focus > .dropdown-menu{top:0;}html.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow, html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow{right:12px;}html.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu, html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu > .dropdown-menu{display:none;left:0;padding-left:1rem;margin:0;opacity:1;width:100%;background:transparent;}html.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.opened > .dropdown-toggle .menu-arrow, html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu.opened > .dropdown-toggle .menu-arrow{-webkit-transform:rotateX(180deg) translate3d(0, -3px, 0);transform:rotateX(180deg) translate3d(0, -3px, 0);}html.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, html.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a, html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li:hover > a, html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li:focus > a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}html.side-header #header .header-nav-main nav > ul > li.dropdown.opened > .dropdown-toggle .menu-arrow, html.side-header #header .header-nav-main nav > ul > li.dropdown-mega.opened > .dropdown-toggle .menu-arrow{-webkit-transform:rotateX(180deg) translate3d(0, -3px, 0);transform:rotateX(180deg) translate3d(0, -3px, 0);}html.side-header #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu{padding:0 0 0 0.2rem;}html.side-header #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow{right:13px;}html.side-header #header .header-nav-main nav > ul > li.dropdown-mega [class*="col"]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0;}html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content{padding:0 0 0 0.5rem;}html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div{padding:0 0 0 15px;}html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block{display:none !important;}html.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title{color:#1c1f21;margin:0.4rem 0 0;}html.side-header.side-header-right body > .body{margin:0 280px 0 0;}html.side-header.side-header-right #header{left:auto;right:0;}}html.side-header.side-header-semi-transparent body > .body{margin:0;}html.side-header.side-header-semi-transparent .nano > .nano-pane{background:rgba(255, 255, 255, 0.05);}html.side-header.side-header-semi-transparent .nano > .nano-pane > .nano-slider{background:rgba(255, 255, 255, 0.2);}html.side-header.side-header-semi-transparent #header{background:transparent;}html.side-header.side-header-semi-transparent #header .header-container:after{content:none;}html.side-header.side-header-semi-transparent #header .header-body{background:transparent;border-bottom:0;}html.side-header.side-header-semi-transparent #header .header-body:before{content:"";position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:#1c1f21;border-bottom:0;opacity:0.2;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li:not(.active) > a{color:#FFF;}html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li.dropdown .dropdown-menu > li{border-bottom-color:rgba(255, 255, 255, 0.2);}html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li.dropdown .dropdown-menu > li > a{color:#d0d0d0;}html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li.dropdown .dropdown-menu > li:hover > a, html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li.dropdown .dropdown-menu > li:focus > a{color:#FFF;}html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title{color:#FFF;}html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li{border-bottom-color:rgba(255, 255, 255, 0.2);}html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li a{color:#d0d0d0;}html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:hover > a, html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:focus > a{color:#FFF;}@media (max-width:991px){html.side-header.side-header-semi-transparent #header{position:absolute;width:100%;}html.side-header.side-header-semi-transparent #header .header-nav-main{background:transparent;}html.side-header.side-header-semi-transparent #header .header-nav-main:before{background:#1c1f21;opacity:0.2;}html.side-header.side-header-semi-transparent #header .header-nav-main nav > ul > li{border-bottom-color:rgba(255, 255, 255, 0.2);}}html.side-header.side-header-semi-transparent-light #header .header-body:before{background:#FFF;}@media (max-width:991px){html.side-header.side-header-semi-transparent-light #header .header-nav-main:before{background:#FFF;}}@media (max-width:991px){html.side-header #header .nano{position:static;overflow:visible;}html.side-header #header .nano .nano-content{top:99%;bottom:auto;right:0 !important;overflow:visible;}}@media (min-width:992px){html.side-header.side-header-from-out .main .container, html.side-header.side-header-from-out #footer .container{max-width:1140px;}html.side-header.side-header-from-out body > .body{margin:0;}html.side-header.side-header-from-out #header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:0;left:auto;width:490px;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:ease transform 300ms;transition:ease transform 300ms;}html.side-header.side-header-from-out #header.side-header-show{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}html.side-header.side-header-from-out #header .header-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}html.side-header.side-header-from-out #header .header-nav{height:37vh;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.85rem;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li a > i{position:relative;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li a .menu-arrow{min-width:45px;margin-right:-1.9rem;right:13px;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown .dropdown-menu{padding:0;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu{padding-left:0;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega [class*="col"]{margin-top:0.8rem;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega [class*="col"]:last-child{margin-bottom:0.8rem;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu{padding:0;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content{margin-top:-0.8rem;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title{margin:0;text-align:center;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav + .dropdown-mega-sub-title{margin-top:0.8rem;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content{padding:0;}html.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div{padding:0;}}@media (max-width:991px){html.side-header.side-header-from-out #header .header-nav-main nav > ul li:hover > a, html.side-header.side-header-from-out #header .header-nav-main nav > ul li:focus > a{color:#FFF;}}html.side-header-overlay-full-screen body > .body{margin:0;width:auto;overflow-x:hidden;overflow-y:visible;}html.side-header-overlay-full-screen body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper{width:100% !important;left:auto !important;}html.side-header-overlay-full-screen #header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(27, 30, 33, 0.99);position:fixed;-webkit-box-shadow:0 0 18px rgba(28, 31, 33, 0.07);box-shadow:0 0 18px rgba(28, 31, 33, 0.07);top:0;left:0;width:100vw;height:100vh;padding-top:48px;padding-top:3rem;opacity:0;visibility:hidden;-webkit-transition:ease opacity 300ms, ease visibility 300ms;transition:ease opacity 300ms, ease visibility 300ms;}html.side-header-overlay-full-screen #header.side-header-show{opacity:1;visibility:visible;-webkit-transition:ease opacity 300ms, ease visibility 300ms;transition:ease opacity 300ms, ease visibility 300ms;}html.side-header-overlay-full-screen #header .header-container:after{content:none;}html.side-header-overlay-full-screen #header .header-body{background-color:transparent;border-bottom:0;}html.side-header-overlay-full-screen #header .header-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}html.side-header-overlay-full-screen #header .header-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}html.side-header-overlay-full-screen #header .header-nav{width:290px;height:37vh;margin:32px auto;margin:2rem auto;border-top:1px solid #292929;border-bottom:1px solid #292929;}html.side-header-overlay-full-screen #header .header-nav > .nano-pane{top:20px;bottom:20px;}html.side-header-overlay-full-screen #header .header-nav > .nano-pane > .nano-slider{background:#CCC;}html.side-header-overlay-full-screen #header .header-logo img{margin:0;}html.side-header-overlay-full-screen #header .header-nav-main{-ms-flex-item-align:auto;align-self:auto;max-height:100%;padding-right:0;margin-top:25.6px;margin-top:1.6rem;}html.side-header-overlay-full-screen #header .header-nav-main nav{width:100%;max-height:none;overflow:visible;overflow-y:visible;border-bottom:0;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul{padding-bottom:25.6px;padding-bottom:1.6rem;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11.2px;padding:0.7rem;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:13.6px !important;font-size:0.85rem !important;color:#FFF;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li a > i{position:relative;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li a .menu-arrow{position:relative;min-width:45px;margin-right:-33.6px;margin-right:-2.1rem;right:10px;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li a.dropdown-toggle .menu-arrow{display:block;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:ease transform 800ms;transition:ease transform 800ms;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li a.dropdown-toggle .menu-arrow:after{top:45%;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu{display:none;position:relative;top:0;padding:0;margin:0;opacity:1;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;min-width:0;width:100% !important;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li{border-bottom:0;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu{position:static;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu > .dropdown-menu{display:none;left:0;padding-left:0;margin:0;opacity:1;width:100%;background:transparent;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover .dropdown-menu, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:focus .dropdown-menu, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu:hover .dropdown-menu, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu:focus .dropdown-menu{top:0;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.opened > .dropdown-toggle .menu-arrow, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu.opened > .dropdown-toggle .menu-arrow{-webkit-transform:rotateX(180deg) translate3d(0, -3px, 0);transform:rotateX(180deg) translate3d(0, -3px, 0);}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li:hover > a, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li:focus > a{color:#FFF;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li > a, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li > a{color:#9d9d9d;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.opened > .dropdown-toggle .menu-arrow, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega.opened > .dropdown-toggle .menu-arrow{-webkit-transform:rotateX(180deg) translate3d(0, -3px, 0);transform:rotateX(180deg) translate3d(0, -3px, 0);}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega [class*="col"]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:12.8px;margin-top:0.8rem;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega [class*="col"]:last-child{margin-bottom:12.8px;margin-bottom:0.8rem;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu{padding:0;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content{margin-top:-12.8px;margin-top:-0.8rem;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title{margin:0;text-align:center;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav + .dropdown-mega-sub-title{margin-top:12.8px;margin-top:0.8rem;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content{padding:0;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content > .row > div{padding:0;margin-left:0;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block{display:none !important;}@media (max-width:991px){html.side-header-overlay-full-screen #header .header-nav-main{position:static;background-color:transparent;padding:0;margin-top:0;}html.side-header-overlay-full-screen #header .header-nav-main:before{content:none;}html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li{border-bottom:0;}}.side-header-btn-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;font-weight:600;}html.sticky-wrapper-active .side-header-btn-toggle{color:#1c1f21;}.side-header-btn-close{position:absolute;top:20.8px;top:1.3rem;right:19.2px;right:1.2rem;font-size:24px;font-size:1.5rem;}@media (max-width:991px){html.side-header-from-out .side-header-btn-close{display:none;}}@media (min-width:992px){html.side-header:not(.side-header-from-out) .double-carousel .nav{margin-left:-140px;}html.side-header:not(.side-header-from-out) .double-carousel .wrapper-left{width:calc(35vw - 140px);margin-right:-140px;}html.side-header:not(.side-header-from-out) .double-carousel .wrapper-right{margin-left:-140px;width:calc(35vw - 140px);}}@media (max-width:1600px){html.side-header:not(.side-header-from-out) .double-carousel .nav .title-left,html.side-header:not(.side-header-from-out) .double-carousel .nav .title-right{display:none;}}@media (max-width:1199px) and (min-width:768px){html.side-header:not(.side-header-from-out) .double-carousel .nav{top:50%;}html.side-header:not(.side-header-from-out) .double-carousel .owl-carousel .owl-dots{top:58%;}}@media (min-width:992px){html.ie.side-header .nano > .nano-content{right:3px !important;margin-right:-20px !important;padding-right:5px;}}@media (min-width:992px){html.edge.side-header .nano > .nano-content,html.gecko.side-header .nano > .nano-content{right:-16px !important;}html.edge.side-header #header .header-nav-main nav > ul > li a.dropdown-toggle .menu-arrow,html.gecko.side-header #header .header-nav-main nav > ul > li a.dropdown-toggle .menu-arrow{right:6px;}html.edge.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow, html.edge.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow,html.gecko.side-header #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow,html.gecko.side-header #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow{right:6px;}html.edge.side-header #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow,html.gecko.side-header #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow{right:21px;}html.edge.side-header.side-header-from-out #header .header-nav-main nav > ul > li a.dropdown-toggle .menu-arrow,html.gecko.side-header.side-header-from-out #header .header-nav-main nav > ul > li a.dropdown-toggle .menu-arrow{right:12px;}html.edge.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow, html.edge.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow,html.gecko.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow,html.gecko.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow{right:12px;}html.edge.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow,html.gecko.side-header.side-header-from-out #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu li.dropdown-submenu > .dropdown-toggle .menu-arrow{right:12px;}}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin:hover > .dropdown-menu{pointer-events:auto;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > a{position:relative;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > a:before{content:'';display:block;position:absolute;top:50%;left:0;height:20px;border-left:1px solid #CCC;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > .dropdown-menu{max-width:350px;width:100vw !important;top:100%;right:0 !important;left:auto;pointer-events:none;background:#FFF;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > .dropdown-menu:before{content:'';display:block;position:absolute;top:-10px;right:30px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #FFF;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > .dropdown-menu li:hover > a{color:#CCC;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-mega-content > .row > div{padding:5px 25px;border:none !important;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .forgot-pw:hover{text-decoration:underline;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.signin .signup-form,#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.signin .recover-form{display:none;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.signup .signin-form,#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.signup .recover-form{display:none;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.recover .signin-form,#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.recover .signup-form{display:none;}@media (max-width:991px){#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > a{font-weight:bold;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > a:before{content:none;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > .dropdown-menu{display:block;max-width:100%;padding:0.6rem;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > .dropdown-menu:before{content:none;}#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.logged li{border-bottom:0;}}html.shop #header .header-nav-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.mini-cart{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}.mini-cart .mini-cart-icon{position:relative;margin-left:12.8px;margin-left:0.8rem;top:-4px;}.mini-cart .mini-cart-icon > span{position:absolute;bottom:-5px;right:-5px;padding:3.2px 4.8px;padding:0.2rem 0.3rem;}.mini-cart .mini-cart-content{position:absolute;width:300px;top:100%;right:-32px;padding-top:25.6px;padding-top:1.6rem;opacity:0;visibility:hidden;z-index:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);-webkit-transition:ease opacity 300ms, ease visibility 300ms, ease transform 300ms;transition:ease opacity 300ms, ease visibility 300ms, ease transform 300ms;}.mini-cart .mini-cart-content .inner-wrapper{position:relative;padding:25.6px;padding:1.6rem;-webkit-box-shadow:0px 0px 30px -8px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 30px -8px rgba(0, 0, 0, 0.5);}.mini-cart .mini-cart-content .inner-wrapper:before{content:'';display:block;position:absolute;top:-10px;right:30px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #FFF;}.mini-cart .mini-cart-content .mini-cart-product{margin-bottom:16px;margin-bottom:1rem;}.mini-cart .mini-cart-content .mini-cart-product .product-image{position:relative;}.mini-cart .mini-cart-content .mini-cart-product .product-image > a{position:absolute;top:-11px;right:-12px;padding:0;width:22.4px;width:1.4rem;height:22.4px;height:1.4rem;border:1px solid #e9ecef;-webkit-box-shadow:0px 0px 30px -8px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 30px -8px rgba(0, 0, 0, 0.5);}.mini-cart .mini-cart-content .mini-cart-total{padding:11.2px 0;padding:0.7rem 0;border-top:1px solid #e9ecef;margin-bottom:16px;margin-bottom:1rem;}.mini-cart .mini-cart-content .mini-cart-actions .btn{display:block;width:100%;text-align:center;}.mini-cart:hover .mini-cart-content{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#header .header-search-expanded{position:absolute;top:50%;left:0;width:100%;height:55px;opacity:0;visibility:hidden;-webkit-transform:translate3d(0, -30%, 0);transform:translate3d(0, -30%, 0);-webkit-transition:ease opacity 300ms, ease visibility 300ms, ease transform 300ms;transition:ease opacity 300ms, ease visibility 300ms, ease transform 300ms;}#header .header-search-expanded > form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;}#header .header-search-expanded > form input{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;}#header .header-search-expanded > form input::-webkit-input-placeholder{color:#b9b9b9;}#header .header-search-expanded > form input::-moz-placeholder{color:#b9b9b9;}#header .header-search-expanded > form input:-ms-input-placeholder{color:#b9b9b9;}#header .header-search-expanded > form button, .header-search-expanded > form button{position:absolute;top:0;right:0;z-index:3;height:100%;padding:0;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;font-size:22.4px;font-size:1.4rem;-webkit-box-shadow:none;box-shadow:none;}#header .header-nav,#header .header-logo{-webkit-transition:ease opacity 300ms, ease visibility 300ms, ease transform 300ms;transition:ease opacity 300ms, ease visibility 300ms, ease transform 300ms;}html.sticky-header-active #header .header-search-expanded{height:45px;}html.sticky-header-active #header .header-search-expanded > form button{padding-top:6.4px;padding-top:0.4rem;}html.header-search-expanded-active #header .header-search-expanded{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:ease opacity 300ms 0ms, ease visibility 300ms 0ms, ease transform 300ms 0ms;transition:ease opacity 300ms 0ms, ease visibility 300ms 0ms, ease transform 300ms 0ms;}html.header-search-expanded-active #header .header-nav,html.header-search-expanded-active #header .header-logo{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}html.mobile-menu-opened #header .header-container:after{content:none;}html.mobile-menu-opened #header.header-container-bottom-border .header-body:after{content:none;}.page-header{background-color:#f1f3f7;margin:0 0 50px 0;min-height:50px;padding:55px 0;position:relative;text-align:center;}.page-header .breadcrumb{background:none;margin:0 0 8px 2px;padding:0;position:relative;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-header .breadcrumb > li{display:inline-block;font-size:0.85em;text-shadow:none;}.page-header .breadcrumb > li + li:before{color:inherit;opacity:0.5;font-family:'Font Awesome 5 Free';content:"\f105";padding:0 7px 0 5px;font-weight:900;}.page-header .breadcrumb.breadcrumb-valign-mid{position:absolute;top:36%;right:20px;}.page-header h1{display:inline-block;line-height:32px;margin:0;padding:5px 0;font-weight:600;position:relative;font-size:25.6px;font-size:1.6rem;}.page-header .lead{padding:0;margin:0;font-size:1.3em;line-height:1.6;}.page-header.page-header-color a:hover{text-decoration:underline;}.page-header.page-header-text-light h1, .page-header.page-header-text-light a:not(.btn), .page-header.page-header-text-light span, .page-header.page-header-text-light p{color:#FFF;}.page-header.page-header-text-light li,.page-header.page-header-text-light li > a{color:#a2a2a2;}.page-header.page-header-text-light.page-header-crumbs-light-2 li,.page-header.page-header-text-light.page-header-crumbs-light-2 li > a{color:#d8d8d8;}.page-header.parallax > .container{position:relative;z-index:3;}.page-header.page-header-dark{background-color:#2E3237;}.section{position:relative;padding:73.846px 0;padding:4.6153846154rem 0;}.section.section-height-1{padding:12.307px 0;padding:0.7692307692rem 0;}.section.section-height-2{padding:36.923px 0;padding:2.3076923077rem 0;}.section.section-height-3{padding:73.846px 0;padding:4.6153846154rem 0;}.section.section-height-4{padding:110.769px 0;padding:6.9230769231rem 0;}.section.section-height-5{padding:147.692px 0;padding:9.2307692308rem 0;}.section > .container{position:relative;z-index:3;}.section.section-background{background-position:0 50%;background-repeat:repeat;z-index:1;}.section.section-skew{position:relative;overflow:hidden;}.section.section-skew .section-skew-layer{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-transform:skew(-15deg, 0deg);transform:skew(-15deg, 0deg);}.section.section-skew .section-skew-layer.skew-layer-from-right, .section.section-skew .section-skew-layer[data-skew-layer-from="right"]{left:105%;}.section.section-skew > .container{position:relative;z-index:3;}@media (max-width:991px){.section.section-skew .section-skew-layer.section-skew-layer-mobile-right{left:90% !important;}}.section.section-content-pull-top > .container:not(.no-pull-top){margin-top:-112px;margin-top:-7rem;}.section.section-content-pull-top.pull-top-level-2 > .container:not(.no-pull-top){margin-top:-144px;margin-top:-9rem;}.section.section-content-pull-top.pull-top-level-3 > .container:not(.no-pull-top){margin-top:-176px;margin-top:-11rem;}.section.section-content-pull-top.pull-top-level-4 > .container:not(.no-pull-top){margin-top:-240px;margin-top:-15rem;}.section.section-content-pull-top.pull-top-level-5 > .container:not(.no-pull-top){margin-top:-288px;margin-top:-18rem;}.section.section-content-pull-top-2{padding-bottom:0;}.section.section-content-pull-top-2 > .container:not(.no-pull-top){margin-top:-112px;margin-top:-7rem;background:#FFF;border-radius:7px;-webkit-box-shadow:0px -1px 15px -3px rgba(153, 153, 153, 0.1);box-shadow:0px -1px 15px -3px rgba(153, 153, 153, 0.1);padding:60px 40px;z-index:0;}@media (min-width:768px){.section.section-content-pull-top-2 > .container:not(.no-pull-top){max-width:720px;}}@media (min-width:992px){.section.section-content-pull-top-2 > .container:not(.no-pull-top){max-width:1015px;}}@media (min-width:1200px){.section.section-content-pull-top-2 > .container:not(.no-pull-top){max-width:1190px;}}.section.section-content-pull-top-2.pull-top-level-2 > .container:not(.no-pull-top){margin-top:-144px;margin-top:-9rem;}.section.section-content-pull-top-2.pull-top-level-3 > .container:not(.no-pull-top){margin-top:-176px;margin-top:-11rem;}.section.section-content-pull-top-3{padding:36.8px 0;padding:2.3rem 0;}.section.section-content-pull-top-3 > .container:not(.no-pull-top){margin-top:-112px;margin-top:-7rem;background:#FFF;padding:40px 40px;}@media (min-width:768px){.section.section-content-pull-top-3 > .container:not(.no-pull-top){max-width:720px;}}@media (min-width:992px){.section.section-content-pull-top-3 > .container:not(.no-pull-top){max-width:1015px;}}@media (min-width:1200px){.section.section-content-pull-top-3 > .container:not(.no-pull-top){max-width:1190px;}}.section.section-content-pull-top-4{padding:36.8px 0;padding:2.3rem 0;}@media (max-width:575px){.section.section-content-pull-top-4{padding-top:0;}}.section.section-content-pull-top-4:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100%;height:170px;background:-webkit-gradient(linear, left bottom, left top, from(#f1f3f7), to(rgba(46, 50, 55, 0.2)));background:linear-gradient(to top, #f1f3f7, rgba(46, 50, 55, 0.2));}@media (min-width:576px){.section.section-content-pull-top-4:before{max-width:540px;}}@media (min-width:768px){.section.section-content-pull-top-4:before{max-width:720px;}}@media (min-width:992px){.section.section-content-pull-top-4:before{max-width:960px;}}@media (min-width:1200px){.section.section-content-pull-top-4:before{max-width:1440px;}}.section.section-content-pull-top-4 > .container:not(.no-pull-top){margin-top:-240px;margin-top:-15rem;}.section.section-content-pull-top-4 > .container:not(.no-pull-top) > .row{padding:0 30px;}.section.section-content-pull-top-4 > .container:not(.no-pull-top) > .row:first-child{position:relative;padding:30px 30px 0;}.section.section-content-pull-top-4 > .container:not(.no-pull-top) > .row:first-child:before{content:'';position:absolute;top:0;right:0;left:0;height:203px;border-radius:7px 7px 0 0;background:#2E3237;z-index:-1;}@media (max-width:575px){.section.section-content-pull-top-4 > .container:not(.no-pull-top) > .row:first-child:before{height:100%;border-radius:0;}}.section.section-content-pull-top-5 > .container,.section.section-content-pull-top-5 > .container-fluid{margin-top:-48px;margin-top:-3rem;}.section.section-over-slider{margin-top:-106px;padding:0;}.section.section-over-slider.section-over-slider-style-1 > .container{position:relative;border-top:1px solid rgba(255, 255, 255, 0.2);padding:24px 0;padding:1.5rem 0;}.section.section-text-overlay{position:relative;overflow:hidden;}.section.section-text-overlay .text-background{position:absolute;left:50%;bottom:0;width:100%;text-align:center;font-size:13vw;line-height:3.3vw;opacity:0.06;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.section.section-text-overlay .text-background.appear-animation{opacity:0;}.section.section-text-overlay .text-background.text-background-style-2{width:120%;opacity:0.03;}.section.section-text-overlay .text-background.text-background-color-1{color:#72b9ff;}@media (max-width:991px){.section.section-content-pull-top:not(.pull-top-always) > .container, .section.section-content-pull-top-2:not(.pull-top-always) > .container, .section.section-content-pull-top-3:not(.pull-top-always) > .container{margin-top:0 !important;padding:0 15px;}}@media (max-width:767px){.section.section-over-slider{margin-top:0;}.section.section-over-slider.section-over-slider-style-1{background:#2E3237;}.section.section-over-slider.section-over-slider-style-1 > .container{border-top:0;padding:1.5rem 15px;}}@media (max-width:575px){.section.section-content-pull-top-4:not(.pull-top-always) > .container{margin-top:0 !important;}}.sidebar .sidebar-search input{padding:11.2px 35.2px 11.2px 11.2px;padding:0.7rem 2.2rem 0.7rem 0.7rem;}.sidebar .sidebar-search button{position:absolute;top:0;right:0;border:0;background-color:transparent;height:100%;z-index:3 !important;}.sidebar .sidebar-search button i{color:#CCC;}.sidebar .sort-source > div > a,.sidebar .sort-source > li > a{font-family:"Open Sans", sans-serif;}.slider-container{background:#1c1f21;width:100%;height:490px;overflow:hidden;direction:ltr;}.slider-container.slider-container-full-height{height:100vh;}.slider-container.slider-container-height-490{height:490px;}.slider-container.slider-container-height-550{height:550px;}.slider-container.slider-container-height-600{height:600px;}.slider-container.slider-container-height-720{height:720px;}.slider-container.slider-container-height-800{height:800px;}.slider-container.slider-container-height-870{height:870px;}.rev_slider li.slide-overlay{}.rev_slider li.slide-overlay .slotholder:after{width:100%;height:100%;content:'';position:absolute;left:0;top:0;pointer-events:none;opacity:0.9;background:#1c1f21;z-index:2;}.rev_slider li.slide-overlay.slide-overlay-light .slotholder:after{background:#FFF;}.rev_slider li.slide-overlay.slide-overlay-level-0 .slotholder:after{opacity:0.0;}.rev_slider li.slide-overlay.slide-overlay-level-1 .slotholder:after{opacity:0.1;}.rev_slider li.slide-overlay.slide-overlay-level-2 .slotholder:after{opacity:0.2;}.rev_slider li.slide-overlay.slide-overlay-level-3 .slotholder:after{opacity:0.3;}.rev_slider li.slide-overlay.slide-overlay-level-4 .slotholder:after{opacity:0.4;}.rev_slider li.slide-overlay.slide-overlay-level-5 .slotholder:after{opacity:0.5;}.rev_slider li.slide-overlay.slide-overlay-level-6 .slotholder:after{opacity:0.6;}.rev_slider li.slide-overlay.slide-overlay-level-7 .slotholder:after{opacity:0.7;}.rev_slider li.slide-overlay.slide-overlay-level-8 .slotholder:after{opacity:0.8;}.rev_slider li.slide-overlay.slide-overlay-level-9 .slotholder:after{opacity:0.9;}.rev_slider li.slide-overlay.slide-overlay-level-10 .slotholder:after{opacity:0.10;}.tp-bullets.bullets-style-1 .tp-bullet{width:7px;height:7px;border-radius:100%;}.tparrows{}.tparrows.slider-arrows-style-1{background:transparent !important;}.tparrows.slider-arrows-style-1:hover:before{opacity:0.8;}.tparrows.slider-arrows-style-2{background:transparent !important;}.tparrows.slider-arrows-style-2.tp-leftarrow:before, .tparrows.slider-arrows-style-2.tp-rightarrow:before{content:'';position:absolute;top:50%;left:70%;width:30px;height:30px;border-top:1px solid #FFF;border-left:1px solid #FFF;opacity:0.4;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg);-webkit-transition:ease opacity 300ms;transition:ease opacity 300ms;}.tparrows.slider-arrows-style-2.tp-leftarrow:after, .tparrows.slider-arrows-style-2.tp-rightarrow:after{content:'';display:block;position:absolute;left:9px;top:50%;width:60px;border-top:1px solid #FFF;opacity:0.4;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:ease width 300ms, ease opacity 300ms;transition:ease width 300ms, ease opacity 300ms;}.tparrows.slider-arrows-style-2.tp-leftarrow:hover:before, .tparrows.slider-arrows-style-2.tp-rightarrow:hover:before{opacity:0.8;}.tparrows.slider-arrows-style-2.tp-leftarrow:hover:after, .tparrows.slider-arrows-style-2.tp-rightarrow:hover:after{width:90px;opacity:0.8;}.tparrows.slider-arrows-style-2.tp-rightarrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.tparrows.slider-arrows-dark:before{color:#1c1f21;}.slider-contact-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;right:0;bottom:0;left:50%;z-index:99999;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}.slider-contact-form-wrapper .slider-contact-form{background:rgba(28, 31, 33, 0.3);padding:80px 80px 256px;padding:5rem 5rem 16rem;min-width:416px;}.slider-contact-form-wrapper .slider-contact-form > p{color:#969696;}.slider-contact-form-wrapper .slider-contact-form form label{color:#CCC;}@media (max-width:575px){.slider-contact-form-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.slider-contact-form-wrapper .slider-contact-form{min-width:256px;padding:3rem;}}@media (max-width:320px){.slider-contact-form-wrapper .slider-contact-form{padding:1rem;}}.slider-scroll-button{position:relative;width:57px;height:57px;background:#CCC;border-radius:100%;}.slider-scroll-button:before{content:'';position:absolute;top:50%;left:49%;width:23px;height:34px;border:1px solid #FFF;border-radius:15px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}.slider-scroll-button:after{content:'';width:6px;height:10px;border-radius:10px;border:1px solid #FFF;position:absolute;top:19px;left:49%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-animation-name:sliderScrollButton;animation-name:sliderScrollButton;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.layer-bg-color-1{background-color:#2b3b4b;}.layer-border-1{border:5px solid #55616E;}.layer-border-width-1{border-width:5px !important;}.layer-border-width-2{border-width:2px !important;}html.ie .forcefullwidth_wrapper_tp_banner{overflow:hidden;}.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{border:0 !important;}@media (min-width:576px){.layer-letter-spacing-10{letter-spacing:10px !important;}}html.boxed .slider-container{width:100% !important;left:auto !important;}#footer{background:#070c38;margin-top:50px;}#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer a{color:#FFF;}#footer h2{font-weight:500;}#footer li{color:#777;}#footer a.highlight-underlined-light{color:#FFF;text-decoration:underline;font-weight:100;}#footer a.highlight-underlined-dark{color:#1c1f21;text-decoration:underline;font-weight:100;}#footer.footer-hover-links-light a:not(.btn){-webkit-transition:ease all 300ms;transition:ease all 300ms;}#footer.footer-hover-links-light a:not(.btn):hover{color:#FFF;border-color:#FFF;}#footer.footer-text-light h1, #footer.footer-text-light h2, #footer.footer-text-light h3, #footer.footer-text-light h4, #footer.footer-text-light h5, #footer.footer-text-light h6, #footer.footer-text-light p, #footer.footer-text-light a, #footer.footer-text-light span, #footer.footer-text-light li, #footer.footer-text-light strong{color:#FFF;}#footer.footer-colors a:hover:not(.link-underline-light){text-decoration:underline;}#footer > .container > .row{padding-top:64px;padding-top:4rem;}#footer .logo img{max-width:122px;}#footer .footer-top-featured-boxes .featured-box h4{line-height:1.2;font-weight:500;font-size:1.1em;padding-top:4px;}#footer .footer-top-featured-boxes .featured-box:nth-child(1) img{height:50px;}#footer .footer-top-featured-boxes .featured-box:nth-child(2) img{height:45px;left:37px;}#footer .footer-top-featured-boxes .featured-box:nth-child(3) img{height:44px;top:40px;left:27px;}#footer.footer-reveal{position:fixed;bottom:0;left:0;width:100%;z-index:-10;}#footer .footer-copyright{padding:2em 0;}#footer .footer-copyright .social-icons .text-color-primary{color:#030F6B;}#footer .footer-copyright.footer-copyright-border-top{border-top:1px solid #E2E4E8;}#footer .footer-copyright.footer-copyright-border-top-2{border-top:1px solid #252525;}#footer .footer-copyright.footer-copyright-container-border-top{position:relative;}#footer .footer-copyright.footer-copyright-container-border-top:before{content:'';display:block;position:absolute;top:0;left:50%;width:100vw;max-width:1140px;border-bottom:1px solid #E2E4E8;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}#footer .footer-copyright.footer-copyright-landing-bg-color{background-color:#202528;}#footer .footer-copyright p{font-size:0.9em;}#footer .section-skew .footer-copyright{position:relative;background:transparent;z-index:2;}@media (min-width:992px){body.dark #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown .dropdown-menu, body.dark #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu{background:#303841;}body.dark #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title, body.dark #header .header-nav .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a{color:#fefefe;}}body.dark{background-color:#303841;}body.dark .body, body.dark #footer{background-color:#303841;}body.dark .border{border-color:#3a4750 !important;}body.dark #header .header-top{background:#303841;border-bottom-color:#3a4750;}body.dark #header .header-body,body.dark .owl-item .card{background:#303841;}body.dark #header .header-container:after{border-bottom-color:rgba(46, 50, 55, 0.2);}@media (min-width:991px){body.dark #header .header-nav-main-dark nav > ul > li > a{color:#777;}body.dark .header-nav-light-dropdown .header-nav-main:before{background-color:#303841;}}body.dark h1, body.dark h2, body.dark h3, body.dark h4, body.dark h5, body.dark h6, body.dark p, body.dark .link-color-dark, body.dark .text-color-primary:not(.no-skin), html .text-primary:not(.no-skin),body.dark a,body.dark .accordion .accordion-header a, .accordion .accordion-header a:hover, .accordion .accordion-header a:focus, body.dark li a, body.dark li, body.dark span{color:#fefefe;}body.dark #header .header-btn-collapse-nav .hamburguer span{background:#FFF;}body.dark #header .header-btn-collapse-nav .close span{background:#FFF;}body.dark #header .header-logo img.dark{display:block;}body.dark #header .header-logo img.light{display:none;}body.dark .word-rotator.type .word-rotator-words.waiting::after{-webkit-animation:1s word-rotator-pulse-light step-end infinite;animation:1s word-rotator-pulse-light step-end infinite;}body.dark a:hover,body.dark #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-title{color:#fff!important;}body.dark .text-color-dark, body.dark .text-dark{color:#efefef!important;}body.dark .overlay-color-secondary:not(.no-skin):before{background-color:#303841 !important;}body.dark #footer .footer-copyright.overlay-color-secondary:not(.no-skin):before,body.dark .progress-bar.bg-dark{background-color:#fbb717!important;}body.dark #header .header-nav-main nav > ul > li a.dropdown-item, .dark #header .header-nav-main nav > ul > li i{color:#eee;}body.dark .steps .item:not(.active){background:#303841 !important;}body.dark .steps .item .item-title,body.dark #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:not(.btn),body.dark .nav-tabs .nav-item .nav-link.active{color:#FFF;}body.dark .organizational-chart h4, body.dark .organizational-chart h5, body.dark .organizational-chart h6{color:#303841!important;}body.dark .steps .item .item-title:after{background:#303841;}body.dark .steps .item.active{border-color:#FFF;}body.dark .steps .item.active:before{border:6px solid #303841;}body.dark .steps .item.active:after{background:#303841;}body.dark .steps .item.active .item-title{color:#303841;}body.dark .steps .dots .dots-color-dark{background:#FFF;}body.dark .sort-destination-loader:after{background:#202326;}body.dark .owl-carousel.carousel-center-active-items .owl-item .card{background:#292d31;}body.dark .owl-carousel .owl-item .card p, body.dark .owl-carousel .owl-item .card strong, body.dark .progress-bar-wrapper.progress-bar-style-1 .progress-bar-info label, body.dark .progress-bar-percent{color:#FFF;}body.dark .text-color-primary,body.dark .owl-carousel:not(.mirrored) .owl-nav .owl-prev, body.dark .owl-carousel:not(.mirrored) .owl-nav .owl-next{color:#fefefe;}body.dark .btn-primary, html.sticky-header-active body.dark .btn-sticky-primary{border-color:#f6c90e;color:#fefefe;background-color:#f6c90e;}body.dark #header .header-nav.header-nav-light-dropdown .header-nav-main:before{background-color:#303841;}body.dark .bg-light-1{background:#3a4750;}body.dark .bg-light{background:#303841;}body.dark .bg-light-5{background:#4a4a4a;}body.dark section.section:not([class*="bg-light"]) h2, body.dark section.section:not([class*="bg-light"]) h3, body.dark section.section:not([class*="bg-light"]) h4, body.dark section.section:not([class*="bg-light"]) h5, body.dark section.section:not([class*="bg-light"]) h6{color:#FFF;}body.dark section.section.section-content-pull-top-2 > .container:not(.no-pull-top){background:#202326;-webkit-box-shadow:0px -1px 15px -3px rgba(9, 10, 11, 0.1);box-shadow:0px -1px 15px -3px rgba(9, 10, 11, 0.1);}body.dark .learn-more{color:#FFF;}body.dark .learn-more:hover{color:#CCC;}body.dark .content-grid .content-grid-item:before{border-left:1px solid #3a4750;}body.dark .content-grid .content-grid-item:after{border-bottom:1px solid #3a4750;}body.dark .content-grid.content-grid-dashed .content-grid-item:before{border-left:1px dashed #3a4750;}body.dark .content-grid.content-grid-dashed .content-grid-item:after{border-bottom:1px dashed #3a4750;}html.boxed body{background-color:#E7E9ED;background-position:0 0;background-repeat:repeat;}html.boxed .body{position:relative;background-color:#FFF;margin:25px auto;max-width:1200px;height:auto;z-index:0;}html.boxed #header .header-body{max-width:1200px;}html.boxed #header .header-container:after{max-width:1200px;}html.boxed #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu{max-width:1200px;border-radius:0 !important;}html.boxed #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-content-block{border-radius:0 !important;}html.boxed #header .header-nav-main nav > ul > li .dropdown-menu{border-radius:0 !important;}html.boxed .main{overflow:hidden;}html.boxed section.section.section-text-overlay .text-background{font-size:9vw;line-height:1.3vw;}@media (min-width:1200px){html.boxed .double-carousel{-ms-flex-preferred-size:100vw;flex-basis:100vw;max-width:none;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}}@media (min-width:1140px){html.boxed.sticky-header-active #header .header-body{width:100%;max-width:1200px;}}@media (max-width:991px){html.boxed .body{margin:0 auto;}}html.gap-outside .body{margin-top:25.6px;margin-top:1.6rem;margin-bottom:25.6px;margin-bottom:1.6rem;}html.gap-outside .main,html.gap-outside #footer{margin-right:25.6px;margin-right:1.6rem;margin-left:25.6px;margin-left:1.6rem;}html.gap-outside .slider-container{width:100% !important;left:auto !important;}html.gap-outside #header{margin-top:-25.6px;margin-top:-1.6rem;}html.gap-outside #header .header-body{left:0;padding-right:25.6px;padding-right:1.6rem;padding-left:25.6px;padding-left:1.6rem;}html.gap-outside #header .header-container:after{content:none;}@media (max-width:991px){html.gap-outside #header .header-nav-main:before{width:calc(100vw - 3.2rem);}}.m-0a{margin:0 auto;}.text-color-light{color:#FFF !important;}.text-color-light-2{color:#e2e2e2 !important;}.text-color-light-3{color:#a2a2a2 !important;}.text-color-dark{color:#1c1f21}.text-color-default{color:#707070 !important;}.link-color-dark{color:#1c1f21;}.link-color-light{color:#FFF;}.link-color-light:hover{color:#f1f3f7 !important;}.link-color-light-2{color:#f1f3f7;}.link-color-light-2:hover, .link-color-light-2:focus, .link-color-light-2:active, .link-color-light-2.active{color:#FFF !important;}.link-color-light-3{color:#a2a2a2;}.link-color-light-3:hover, .link-color-light-3:focus, .link-color-light-3:active, .link-color-light-3.active{color:#FFF !important;}.bg-light{background-color:#fff;}.bg-light-1{background-color:#fcfdfd;}.bg-light-2{background-color:#fbfbfd;}.bg-light-3{background-color:#f7f9fb;}.bg-light-4{background-color:#f4f6f9}.bg-light-5{background-color:#f0f0f0;}.bg-dark{background-color:#1c1f21 !important;}.bg-dark-1{background-color:#090a0b !important;}.bg-dark-1 .sort-destination-loader:after{background-color:#090a0b !important;}.bg-dark-2{background-color:#1b1e21 !important;}.bg-dark-2 .sort-destination-loader:after{background-color:#1b1e21 !important;}.bg-dark-3{background-color:#202326 !important;}.bg-dark-3 .sort-destination-loader:after{background-color:#202326 !important;}.bg-dark-4{background-color:#292d31 !important;}.bg-dark-4 .sort-destination-loader:after{background-color:#292d31 !important;}.bg-dark-5{background-color:#2E3237 !important;}.bg-dark-5 .sort-destination-loader:after{background-color:#2E3237 !important;}.bg-transparent{background-color:trasnparent !important;}.border-light{border-color:#FFF !important;}.border-light-1{border-color:#fcfdfd !important;}.border-light-2{border-color:#fbfbfd !important;}.border-light-3{border-color:#f7f9fb !important;}.border-light-4{border-color:#f4f6f9 !important;}.border-light-5{border-color:#f1f3f7 !important;}.border-dark{border-color:#1c1f21 !important;}.border-dark-1{border-color:#090a0b !important;}.border-dark-2{border-color:#1b1e21 !important;}.border-dark-3{border-color:#202326 !important;}.border-dark-4{border-color:#292d31 !important;}.border-dark-5{border-color:#2E3237 !important;}.border-grey{border-color:#A8AEB0 !important;}.text-0{font-size:11.2px !important;font-size:.70rem !important;}.text-1{font-size:12.8px !important;font-size:.80rem !important;}.text-2{font-size:14.4px !important;font-size:.90rem !important;}.text-3{font-size:16px !important;font-size:1rem !important;}.text-4{font-size:17.6px !important;font-size:1.1rem !important;}.text-5{font-size:24px !important;font-size:1.50rem !important;}.text-6{font-size:28.8px !important;font-size:1.80rem !important;}.text-7{font-size:32px !important;font-size:2rem !important;}.text-8{font-size:36.8px !important;font-size:2.30rem !important;}.text-9{font-size:40px !important;font-size:2.50rem !important;}.text-10{font-size:44px !important;font-size:2.75rem !important;}.text-11{font-size:48px !important;font-size:3rem !important;}.text-12{font-size:52px !important;font-size:3.25rem !important;}.text-13{font-size:56px !important;font-size:3.50rem !important;}.text-14{font-size:60px !important;font-size:3.75rem !important;}.text-15{font-size:64px !important;font-size:4rem !important;}.text-16{font-size:72px !important;font-size:4.5rem !important;}.text-17{font-size:80px !important;font-size:5rem !important;}.text-18{font-size:84.8px !important;font-size:5.3rem !important;}.text-19{font-size:92.8px !important;font-size:5.8rem !important;}.text-20{font-size:104px !important;font-size:6.5rem !important;}@media (max-width:1199px){.text-15.resp-text-15{font-size:3.5rem !important;}}@media (max-width:991px){.d-flex span{font-size:.7rem !important;}.text-5.resp-text-5, .blog-post h1{font-size:1.5rem !important;}.text-15.resp-text-15{font-size:3rem !important;}}@media (max-width:767px){.text-5.resp-text-5{font-size:1.2rem !important;}.text-15.resp-text-15{font-size:2.5rem !important;}}@media (max-width:575px){.text-5.resp-text-5{font-size:1.1rem !important;}.text-15.resp-text-15{font-size:2.3rem !important;}}.line-height-07{line-height:0.7 !important;}.line-height-1{line-height:1 !important;}.line-height-2{line-height:1.2 !important;}.line-height-3{line-height:1.4 !important;}.line-height-4{line-height:1.6 !important;}.line-height-5{line-height:1.8 !important;}@media (max-width:575px){.mobile-text-1{font-size:5vw !important;}.mobile-text-2{font-size:7vw !important;}.mobile-text-3{font-size:12vw !important;}.mobile-text-4{font-size:15vw !important;}.mobile-text-5{font-size:18vw !important;}}.letter-spacing-n1{letter-spacing:-1px;}.letter-spacing-n6{letter-spacing:-6px;}.letter-spacing-0{letter-spacing:0;}.letter-spacing-5{letter-spacing:5px;}.letter-spacing-10{letter-spacing:10px;}.width-auto{width:auto;}.pointer-events-none{pointer-events:none !important;}.font-weight-thin{font-weight:100 !important;}.font-weight-light{font-weight:300 !important;}.font-weight-normal{font-weight:400 !important;}.font-weight-semibold{font-weight:600 !important;}.font-weight-bold{font-weight:700 !important;}.font-weight-extra-bold{font-weight:800 !important;}.mt-negative-1{margin-top:-16px;margin-top:-1rem;}.mt-negative-2{margin-top:-24px;margin-top:-1.5rem;}.mt-negative-3{margin-top:-48px;margin-top:-3rem;}.mt-negative-4{margin-top:-72px;margin-top:-4.5rem;}.border-radius-0{border-radius:0 !important;}.font-style-italic{font-style:italic !important;}.font-primary{font-family:"Poppins", sans-serif !important;}.font-secondary{font-family:"Open Sans", sans-serif !important;}.font-tertiary{font-family:"Georgia", sans-serif !important;}.font-quaternary{font-family:"Permanent Marker", cursive !important;}.text-uppercase{text-transform:uppercase !important;}.text-lowercase{text-transform:lowercase !important;}.text-capitalize{text-transform:capitalize !important;}.text-underline{text-decoration:underline !important;}.text-line-trough{text-decoration:line-through !important;}.flex-0-0-auto{-webkit-box-flex:0 !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;}.scale-1{-webkit-transform:scale(1.2);transform:scale(1.2);}.scale-2{-webkit-transform:scale(2);transform:scale(2);}.scale-3{-webkit-transform:scale(3);transform:scale(3);}.abs-pos-bottom-right{position:absolute;bottom:0;right:0;}.transform-center-x{left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}.transform-center-y{top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);}.transform-center-xy{top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}.overflow-hidden{overflow:hidden !important;}.overflow-visible{overflow:visible !important;}.overflow-scroll{overflow:scroll !important;}.va-middle{vertical-align:middle;}.ws-nowrap{white-space:nowrap;}.ws-normal{white-space:normal;}.z-index-0{z-index:0 !important;}.z-index-1{z-index:1 !important;}.z-index-2{z-index:2 !important;}.z-index-3{z-index:3 !important;}.z-index-10{z-index:10 !important;}.box-shadow-none{-webkit-box-shadow:none !important;box-shadow:none !important;}.height-1{height:18.25vw !important;}@media (max-width:991px){.height-1{height:23vw !important;}}@media (max-width:767px){.height-1{height:100vw !important;}}@media (min-width:576px) and (max-width:991px){.height-1{min-height:300px;}}.height-1x2{height:36.50vw !important;}@media (max-width:991px){.height-1x2{height:46vw !important;}}@media (max-width:767px){.height-1x2{height:100vw !important;}}@media (min-width:576px) and (max-width:991px){.height-1x2{min-height:600px;}}.height-2{height:16.25vw !important;}@media (max-width:991px){.height-2{height:26vw !important;}}@media (max-width:767px){.height-2{height:100vw !important;}}.height-2x2{height:32.50vw !important;}.height-3{height:23.25vw !important;}@media (max-width:991px){.height-3{height:33vw !important;}}@media (max-width:767px){.height-3{height:100vw !important;}}.height-3x3{height:46.50vw !important;}.height-500{height:500px;}.height-100vh{height:100vh;}.min-height-200{min-height:200px;}.min-height-236{min-height:236px;}.min-height-285{min-height:285px;}.min-height-300{min-height:300px;}.min-height-370{min-height:370px;}.min-height-450{min-height:450px;}.min-height-550{min-height:450px;}.min-height-680{min-height:680px;}.min-height-750{min-height:750px;}.min-height-800{min-height:800px;}.min-height-900{min-height:900px;}.min-height-32vw{min-height:32vw;}.min-height-100vh{min-height:100vh;}.min-height-calc-1{min-height:calc(100vh - 118px);}.max-width-150{max-width:150px;}.max-width-200{max-width:200px;}.max-width-250{max-width:250px;}.max-width-320{max-width:320px;}.max-width-400{max-width:400px;}.no-vertical-scroll{overflow-y:hidden;}.no-horizontal-scroll{overflow-x:hidden;}.col-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xl-1-5, .col-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xl-2-5, .col-3-5, .col-sm-3-5, .col-md-3-5, .col-lg-3-5, .col-xl-3-5, .col-4-5, .col-sm-4-5, .col-md-4-5, .col-lg-4-5, .col-xl-4-5{position:relative;min-height:1px;width:100%;padding-right:15px;padding-left:15px;}.col-1-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.col-2-5{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.col-3-5{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.col-4-5{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}@media (min-width:576px){.col-sm-1-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.col-sm-2-5{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.col-sm-3-5{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.col-sm-4-5{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}}@media (min-width:768px){.col-md-1-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.col-md-2-5{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.col-md-3-5{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.col-md-4-5{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}}@media (min-width:992px){.col-lg-1-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.col-lg-2-5{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.col-lg-3-5{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.col-lg-4-5{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}}@media (min-width:1200px){.col-xl-1-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.col-xl-2-5{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.col-xl-3-5{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.col-xl-4-5{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}}span.thumb-info-title {position:absolute;z-index:1;left:0;bottom:0;padding:10px;background: rgb(0,1,115);background: -moz-linear-gradient(180deg, rgba(0,1,115,0.44861694677871145) 0%, rgba(0,1,68,1) 80%);background: -webkit-linear-gradient(180deg, rgba(0,1,115,0.44861694677871145) 0%, rgba(0,1,68,1) 80%);background: linear-gradient(180deg, rgba(0,1,115,0.44861694677871145) 0%, rgba(0,1,68,1) 80%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000173",endColorstr="#000144",GradientType=1);width:100%;}span.thumb-info-caption-text, span.thumb-info-caption-text{font-size: clamp(.9ch,.9rem,.9vw);color:#fff;line-height:1.2;margin:0;}.events{position:relative;width:100%;display:flex;justify-content:center;align-items:center;}.events:before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:2px;height:100%;background-color:#ccc;}.events ul{list-style-type:none;margin:0;padding:0;}.events ul li{width:50%;cursor:pointer;position:relative;}.events ul li:nth-child(even):before{content:'';position:absolute;width:12px;height:12px;background-color:#0fb9b1;border-radius:50%;left:-6px;top:12px;transition:.5s;}.events ul li:nth-child(odd):before{content:'';position:absolute;width:12px;height:12px;background-color:#0fb9b1;border-radius:50%;right:-6px;top:12px;transition:.5s;}.events ul li:hover:before{box-shadow:0px 0px 5px 2px #0fb9b1;}.events ul li:nth-child(even){float:right;text-align:left;padding-left:25px;clear:both;}.events ul li:nth-child(odd){float:left;text-align:right;padding-right:25px;clear:both;}.events ul li:nth-child(odd) .time {position: absolute;right:-80%;top: 0;background-color: #0fb9b1;color: #fff;text-align: left;padding: 0 10px;width: auto;height: 33px;line-height: 28px;border-radius: 20px;box-shadow: 0px 0px 0px 3px rgba(15,185,177,.3);left: auto;}.events ul li:nth-child(even) .time {position: absolute;left: -80%;top: 3px;background-color: #0fb9b1;color: #fff;text-align: right;padding: 0 10px;width: auto;height: 33px;line-height: 28px;border-radius: 20px;box-shadow: 0px 0px 0px 3px rgba(15,185,177,.3);}.events ul li .content h3{color:#218c74;font-size:17px;}.events ul li .content p {color:#222;font-size:clamp(1ch,1rem,1vw);line-height:1.3;}@media (max-width:750px){.events{width:100%;margin:5px 0px;}.events:before{left:0;}.events ul li{width:100%;	padding:3px 0px 40px 20px;cursor:pointer;}.events ul li:nth-child(even):before{	left:-6px;}.events ul li:nth-child(odd):before{	left:-6px;}.events ul li:nth-child(even){float:left;text-align:left;}.events ul li:nth-child(odd){float:left;text-align:left;}.events ul li .time{margin-bottom:20px;}.events ul li:nth-child(odd) .time{position:static;text-align:left;padding-left:5px;box-shadow:0px 0px 0px 0px;}.events ul li:nth-child(even) .time{position:static;text-align:left;padding-left:5px;box-shadow:0px 0px 0px 0px;}}