.header .navbar.navbar-dark {
  background: rgba(0, 0, 0, 0.22);
  padding: 0; }
.header .navbar .navbar-brand {
  padding: 0; }
.header .navbar .navbar-nav .nav-item {
  position: relative; }
  .header .navbar .navbar-nav .nav-item .nav-link, .header .navbar .navbar-nav .tab-action .cta-box .nav-tabs .nav-item.show .nav-link, .tab-action .cta-box .nav-tabs .header .navbar .navbar-nav .nav-item.show .nav-link, .header .navbar .navbar-nav .single-tab-area .single-tab .nav-tabs .nav-item.show .nav-link, .single-tab-area .single-tab .nav-tabs .header .navbar .navbar-nav .nav-item.show .nav-link {
    line-height: 80px;
    padding: 0 14px;
    letter-spacing: 1px;
    font-size: 15px;
    color: #fff; }
    .header .navbar .navbar-nav .nav-item .nav-link:before, .header .navbar .navbar-nav .tab-action .cta-box .nav-tabs .nav-item.show .nav-link:before, .tab-action .cta-box .nav-tabs .header .navbar .navbar-nav .nav-item.show .nav-link:before, .header .navbar .navbar-nav .single-tab-area .single-tab .nav-tabs .nav-item.show .nav-link:before, .single-tab-area .single-tab .nav-tabs .header .navbar .navbar-nav .nav-item.show .nav-link:before {
      color: transparent;
      content: "•";
      font-size: 1.2em;
      left: 50%;
      pointer-events: none;
      position: absolute;
      text-shadow: transparent 0px 0px;
      top: -25%;
      transform: translateX(-50%);
      transition: text-shadow 0.3s ease 0s, color 0.3s ease 0s; }
    .header .navbar .navbar-nav .nav-item .nav-link:hover {
      color: #fc328a; }
  .header .navbar .navbar-nav .nav-item.active .nav-link {
    background: #db2d44;
    color: #fff; }
    .header .navbar .navbar-nav .nav-item.active .nav-link:before {
      color: #fff;
      text-shadow: 10px 0 #fff, -10px 0 #fff; }
  .header .navbar .navbar-nav .nav-item .icon-menu ul li {
    display: inline-block;
    margin: 0 5px;
    line-height: 80px; }
    .header .navbar .navbar-nav .nav-item .icon-menu ul li a i {
      font-size: 16px; }
.header .navbar .navbar-nav .dropdown-menu {
  border-radius: inherit;
  background: rgba(0, 0, 0, 0.7); }
  .header .navbar .navbar-nav .dropdown-menu a {
    color: #fff;
    padding: 4px 20px;
    font-size: 14px; }
    .header .navbar .navbar-nav .dropdown-menu a:hover {
      color: #fc328a;
      background: transparent; }

/*icon-menu*/
.search-popup {
  position: fixed;
  left: 0px;
  top: -100%;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  overflow: auto;
  transition: all 700ms ease;
  -moz-transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
  -ms-transition: all 700ms ease;
  -o-transition: all 700ms ease; }
  .search-popup.popup-visible {
    top: 0;
    visibility: visible;
    opacity: 1; }
  .search-popup .close-search {
    position: absolute;
    right: 25px;
    top: 25px;
    font-size: 25px;
    color: #ffffff;
    padding: 10px;
    background: #fc328a;
    cursor: pointer;
    z-index: 5;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s; }
    .search-popup .close-search:hover {
      opacity: 0.70; }
  .search-popup .search-form {
    position: relative;
    padding: 0px 15px 50px;
    padding-top: 200px;
    max-width: 700px;
    margin: 0 auto; }
    .search-popup .search-form fieldset {
      position: relative;
      border-radius: 12px; }
      .search-popup .search-form fieldset input[type="search"],
      .search-popup .search-form fieldset input.form-control {
        position: relative;
        height: 70px;
        padding: 20px 220px 20px 30px;
        background: #ffffff;
        line-height: 30px;
        font-size: 24px;
        color: #233145 !important; }
      .search-popup .search-form fieldset input[type="submit"] {
        position: absolute;
        display: block;
        right: 0px;
        top: 0px;
        text-align: center;
        width: 220px;
        padding: 20px 10px 20px 10px;
        color: #ffffff;
        cursor: pointer;
        background: #fc328a;
        line-height: 30px;
        height: 70px;
        -webkit-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s;
        font-size: 20px;
        text-transform: uppercase;
        border-radius: 0px 7px 7px 0px;
        border: none; }
        .search-popup .search-form fieldset input[type="submit"]:hover {
          background: #fc328a;
          color: #ffffff; }

/*icon-menu*/
/*02	Navbar Styles*/
/*3.2 slider area start*/
.slider-area1 .tp-caption.slide-text-one h1, .slider-area1 .tp-caption.slide-text-one h2, .slider-area1 .tp-caption.slide-text-one h3, .slider-area1 .tp-caption.slide-text-one h4, .slider-area1 .tp-caption.slide-text-one h5, .slider-area1 .tp-caption.slide-text-one h6 {
  font-size: 65px !important;
  line-height: 60px !important; }
  .slider-area1 .tp-caption.slide-text-one h1 span, .slider-area1 .tp-caption.slide-text-one h2 span, .slider-area1 .tp-caption.slide-text-one h3 span, .slider-area1 .tp-caption.slide-text-one h4 span, .slider-area1 .tp-caption.slide-text-one h5 span, .slider-area1 .tp-caption.slide-text-one h6 span {
    font-size: 65px !important;
    color: #fc328a; }
.slider-area1 .tp-caption.slide-text-two h1, .slider-area1 .tp-caption.slide-text-two h2, .slider-area1 .tp-caption.slide-text-two h3, .slider-area1 .tp-caption.slide-text-two h4, .slider-area1 .tp-caption.slide-text-two h5, .slider-area1 .tp-caption.slide-text-two h6 {
  font-size: 22px !important; 
letter-spacing: 10px;
}
.slider-area1 .tp-caption.rev-btn {
      border: 1px solid #fff;
    color: #fff !important;
  border-radius: 0px !important;
  padding: 13px 52px !important;
  transition: all 0.5s ease 0s !important; }
  .slider-area1 .tp-caption.rev-btn:hover {
    background: #db2d44 !important
    color: #fff !important; }
.slider-area1 .tp-leftarrow.tparrows.metis {
  background: transparent; }
.slider-area1 .tp-rightarrow.metis.tparrows {
  background: transparent; }
.slider-area1 .metis.tparrows:before {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  font-size: 40px;
  font-weight: 700;
  color: #fc328a; }