/*
@File: Luvion Template Styles

* This file contains the styling for the actual template, this
is the file you need to edit to change the look of the
template.

This files table contents are outlined below>>>>>

*******************************************
*******************************************

** - Default CSS
** - Preloader Area CSS
** - Navbar Area CSS
** - Main Banner Area CSS
** - About Area CSS
** - Featured Boxes Area CSS
** - Services Area CSS
** - Comparisons Area CSS
** - Features Area CSS
** - How It Works Area CSS
** - Team Area CSS
** - Invoicing Area CSS
** - Information Area CSS
** - Pricing Area CSS
** - FunFacts Area CSS
** - Feedback Area CSS
** - Ready To Talk Area CSS
** - Partner Area CSS
** - App Download Area CSS
** - Account Create Area CSS
** - Blog Area CSS
** - Blog Details Area CSS
** - Page Title Area CSS
** - Pagination Area CSS
** - Widget Sidebar Area CSS
** - 404 Error Area CSS
** - FAQ Area CSS
** - Login Area CSS
** - Signup Area CSS
** - Contact Area CSS
** - Footer Area CSS
** - Go Top CSS
*/
/*================================================
Default CSS
=================================================*/
@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap");
@import url("https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap");
body {
  padding: 0;
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
}

img {
  max-width: 100%;
}

.d-table {
  width: 100%;
  height: 100%;
}

.d-table-cell {
  vertical-align: middle;
}

a {
  color: #0e314c;
  text-decoration: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: 0 !important;
}

a:hover {
  color: #ee0979;
  text-decoration: none;
}

button {
  outline: 0 !important;
}

.ptb-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.bg-f7fafd {
  background-color: #f7fafd;
}

.bg-f6f4f8 {
  background-color: #f6f4f8;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: "Raleway", sans-serif;
}

p {
  line-height: 1.7;
  margin-bottom: 15px;
  color: #6084a4;
  font-weight: 300;
  font-size: 15px;
}

p:last-child {
  margin-bottom: 0;
}

/*btn btn-primary*/
.btn {
  font-weight: 700;
  border: none;
  padding: 14.5px 30px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: initial;
  border-radius: 4px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: relative;
  z-index: 1;
}

.btn.disabled, .btn:disabled {
  opacity: 1;
}

.btn-primary {
  background-color: transparent;
  color: #ffffff;
}

.btn-primary::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  border-radius: 4px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.btn-primary::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  border-radius: 4px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

.btn-primary:hover, .btn-primary:focus {
  background-color: transparent !important;
  color: #ffffff !important;
  -webkit-box-shadow: unset !important;
          box-shadow: unset !important;
}

.btn-primary:hover::before, .btn-primary:focus::before {
  opacity: 0;
  visibility: hidden;
}

.btn-primary:hover::after, .btn-primary:focus::after {
  opacity: 1;
  visibility: visible;
}

/*section-title*/
.section-title {
  text-align: center;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  margin-top: -9px;
}

.section-title h2 {
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
}

.section-title .bar {
  height: 5px;
  width: 90px;
  background: #cdf1d8;
  margin: 15px auto 20px;
  position: relative;
  border-radius: 30px;
}

.section-title .bar::before {
  content: '';
  position: absolute;
  left: 0;
  top: -2.6px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #44ce6f;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: MOVE-BG;
          animation-name: MOVE-BG;
}

.section-title p {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}

/*form-control*/
.form-control {
  height: 50px;
  padding: 0 15px;
  font-size: 15px;
  line-height: 50px;
  color: #0e314c;
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.form-control:focus {
  -webkit-box-shadow: unset !important;
          box-shadow: unset !important;
  border-color: #ee0979;
}

/*================================================
Preloader Area CSS
=================================================*/
.preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  top: 0;
  left: 0;
}

.preloader .loader {
  position: absolute;
  top: 43%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-43%);
          transform: translateY(-43%);
  text-align: center;
  margin: 0 auto;
  width: 50px;
  height: 50px;
}

.preloader .box {
  width: 100%;
  height: 100%;
  background: #ffffff;
  -webkit-animation: animate .5s linear infinite;
          animation: animate .5s linear infinite;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 3px;
}

.preloader .shadow {
  width: 100%;
  height: 5px;
  background: #000;
  opacity: 0.1;
  position: absolute;
  top: 59px;
  left: 0;
  border-radius: 50%;
  -webkit-animation: shadow .5s linear infinite;
          animation: shadow .5s linear infinite;
}

@-webkit-keyframes loader {
  0% {
    left: -100px;
  }
  100% {
    left: 110%;
  }
}

@keyframes loader {
  0% {
    left: -100px;
  }
  100% {
    left: 110%;
  }
}

@-webkit-keyframes animate {
  17% {
    border-bottom-right-radius: 3px;
  }
  25% {
    -webkit-transform: translateY(9px) rotate(22.5deg);
            transform: translateY(9px) rotate(22.5deg);
  }
  50% {
    -webkit-transform: translateY(18px) scale(1, 0.9) rotate(45deg);
            transform: translateY(18px) scale(1, 0.9) rotate(45deg);
    border-bottom-right-radius: 40px;
  }
  75% {
    -webkit-transform: translateY(9px) rotate(67.5deg);
            transform: translateY(9px) rotate(67.5deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(90deg);
            transform: translateY(0) rotate(90deg);
  }
}

@keyframes animate {
  17% {
    border-bottom-right-radius: 3px;
  }
  25% {
    -webkit-transform: translateY(9px) rotate(22.5deg);
            transform: translateY(9px) rotate(22.5deg);
  }
  50% {
    -webkit-transform: translateY(18px) scale(1, 0.9) rotate(45deg);
            transform: translateY(18px) scale(1, 0.9) rotate(45deg);
    border-bottom-right-radius: 40px;
  }
  75% {
    -webkit-transform: translateY(9px) rotate(67.5deg);
            transform: translateY(9px) rotate(67.5deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(90deg);
            transform: translateY(0) rotate(90deg);
  }
}

@-webkit-keyframes shadow {
  50% {
    -webkit-transform: scale(1.2, 1);
            transform: scale(1.2, 1);
  }
}

@keyframes shadow {
  50% {
    -webkit-transform: scale(1.2, 1);
            transform: scale(1.2, 1);
  }
}

/*================================================
Navbar Area CSS
=================================================*/
.luvion-responsive-nav {
  display: none;
}

.navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
}

.navbar-brand img {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.navbar-brand img:nth-child(2) {
  display: none;
}

.luvion-nav {
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
}

.luvion-nav .navbar {
  padding-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 0;
}

.luvion-nav .navbar ul {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0;
}

.luvion-nav .navbar .navbar-nav {
  font-family: "Raleway", sans-serif;
  margin-left: auto;
}

.luvion-nav .navbar .navbar-nav .nav-item {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.luvion-nav .navbar .navbar-nav .nav-item a {
  font-size: 17px;
  font-weight: 500;
  color: #e5e1e1;
  text-transform: capitalize;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
}

.luvion-nav .navbar .navbar-nav .nav-item a:hover, .luvion-nav .navbar .navbar-nav .nav-item a:focus, .luvion-nav .navbar .navbar-nav .nav-item a.active {
  color: #ffffff;
}

.luvion-nav .navbar .navbar-nav .nav-item a i {
  font-size: 10px;
  margin-left: 1px;
}

.luvion-nav .navbar .navbar-nav .nav-item:last-child a {
  margin-right: 0;
}

.luvion-nav .navbar .navbar-nav .nav-item:first-child a {
  margin-left: 0;
}

.luvion-nav .navbar .navbar-nav .nav-item:hover a, .luvion-nav .navbar .navbar-nav .nav-item.active a {
  color: #ffffff;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  position: absolute;
  border: none;
  top: 80px;
  left: 0;
  width: 250px;
  z-index: 99;
  display: block;
  opacity: 0;
  visibility: hidden;
  border-radius: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding-top: 20px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 20px;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {
  text-transform: capitalize;
  padding: 8px 15px;
  margin: 0;
  color: #0e314c;
  font-size: 15.5px;
  font-weight: 500;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
  left: -250px;
  top: 0;
  opacity: 0;
  visibility: hidden;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {
  left: 220px;
  top: 0;
  opacity: 0;
  visibility: hidden;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
  left: -250px;
  top: 0;
  opacity: 0;
  visibility: hidden;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
  left: -250px;
  top: 0;
  opacity: 0;
  visibility: hidden;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
  left: -250px;
  top: 0;
  opacity: 0;
  visibility: hidden;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
  left: -250px;
  top: 0;
  opacity: 0;
  visibility: hidden;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: -15px;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: -15px;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: -15px;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: -15px;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: -15px;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
  color: #ee0979;
}

.luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: -15px;
}

.luvion-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: 100%;
}

.luvion-nav .navbar .others-options {
  margin-left: 25px;
}

.luvion-nav .navbar .others-options .login-btn {
  color: #ffffff;
  font-size: 17px;
  font-weight: 500;
  font-family: "Raleway", sans-serif;
}

.luvion-nav .navbar .others-options .login-btn i {
  margin-right: 2px;
  color: #eae563;
}

.luvion-nav .navbar .others-options .login-btn:hover {
  color: #ffffff;
}

.navbar-area {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  z-index: 999;
  background-color: transparent;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar-area.is-sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
  background-color: #ffffff !important;
  -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
          animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.navbar-area.is-sticky .navbar-brand img:nth-child(1) {
  display: none;
}

.navbar-area.is-sticky .navbar-brand img:nth-child(2) {
  display: block;
}

.navbar-area.is-sticky .luvion-nav {
  background-color: #ffffff;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item a {
  color: #0e314c;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item a:hover, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item a:focus, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item a.active {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item:hover a, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item.active a {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .others-options .login-btn {
  color: #0e314c;
}

.navbar-area.is-sticky .luvion-nav .navbar .others-options .login-btn i {
  color: #ee0979;
}

.navbar-area.is-sticky .luvion-nav .navbar .others-options .login-btn:hover {
  color: #ee0979;
}

.navbar-area.navbar-style-two .navbar-brand img {
  display: block !important;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item a {
  color: #0e314c;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item a:hover, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item a:focus, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item a.active {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item:hover a, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item.active a {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: #0e314c;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
  color: #ee0979;
}

.navbar-area.navbar-style-two .luvion-nav .others-options .login-btn {
  color: #0e314c;
}

.navbar-area.navbar-style-two .luvion-nav .others-options .login-btn i {
  color: #0e314c;
}

.navbar-area.navbar-style-two .luvion-nav .others-options .login-btn:hover {
  color: #ee0979;
}

@media only screen and (max-width: 991px) {
  .luvion-responsive-nav {
    display: block;
  }
  .luvion-responsive-nav .luvion-responsive-menu {
    position: relative;
  }
  .luvion-responsive-nav .luvion-responsive-menu.mean-container .mean-nav ul {
    font-size: 14px;
  }
  .luvion-responsive-nav .luvion-responsive-menu.mean-container .mean-nav ul li a.active {
    color: #ee0979;
  }
  .luvion-responsive-nav .luvion-responsive-menu.mean-container .mean-nav ul li li a {
    font-size: 13.5px;
  }
  .luvion-responsive-nav .luvion-responsive-menu.mean-container .navbar-nav {
    overflow-y: scroll;
    height: 350px;
    -webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
  }
  .luvion-responsive-nav .mean-container a.meanmenu-reveal {
    color: #ffffff;
  }
  .luvion-responsive-nav .mean-container a.meanmenu-reveal span {
    background: #ffffff;
  }
  .luvion-responsive-nav .logo {
    position: relative;
    width: 50%;
    z-index: 999;
  }
  .luvion-responsive-nav .logo a img:nth-child(2) {
    display: none;
  }
  .luvion-responsive-nav .others-options {
    position: absolute;
    right: 52px;
    top: 3px;
  }
  .luvion-responsive-nav .others-options .login-btn {
    color: #ffffff;
    font-size: 15px;
    font-weight: 400;
    font-family: "Raleway", sans-serif;
  }
  .luvion-responsive-nav .others-options .login-btn i {
    margin-right: 2px;
    color: #eae563;
  }
  .luvion-responsive-nav .others-options .login-btn:hover {
    color: #ee0979;
  }
  .navbar-area {
    border-bottom: 1px solid rgba(255, 255, 255, 0.09);
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-area.is-sticky {
    border-bottom: none;
    -webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1);
  }
  .navbar-area.is-sticky .luvion-responsive-nav .mean-container a.meanmenu-reveal {
    color: #0e314c;
  }
  .navbar-area.is-sticky .luvion-responsive-nav .mean-container a.meanmenu-reveal span {
    background: #0e314c;
  }
  .navbar-area.is-sticky .luvion-responsive-nav .logo a img:nth-child(1) {
    display: none;
  }
  .navbar-area.is-sticky .luvion-responsive-nav .logo a img:nth-child(2) {
    display: block;
  }
  .navbar-area.is-sticky .luvion-responsive-nav .others-options .login-btn {
    color: #0e314c;
  }
  .navbar-area.is-sticky .luvion-responsive-nav .others-options .login-btn i {
    color: #ee0979;
  }
  .navbar-area.is-sticky .luvion-responsive-nav .others-options .login-btn:hover {
    color: #ee0979;
  }
  .navbar-area.navbar-style-two .luvion-responsive-nav .mean-container a.meanmenu-reveal {
    color: #0e314c;
  }
  .navbar-area.navbar-style-two .luvion-responsive-nav .mean-container a.meanmenu-reveal span {
    background: #0e314c;
  }
  .navbar-area.navbar-style-two .luvion-responsive-nav .logo a img {
    display: inline-block !important;
  }
  .navbar-area.navbar-style-two .luvion-responsive-nav .others-options .login-btn {
    color: #0e314c;
  }
  .navbar-area.navbar-style-two .luvion-responsive-nav .others-options .login-btn i {
    color: #ee0979;
  }
  .navbar-area.navbar-style-two .luvion-responsive-nav .others-options .login-btn:hover {
    color: #ee0979;
  }
  .luvion-nav {
    display: none;
  }
}

/*================================================
Main Banner Area CSS
=================================================*/
.main-banner {
  height: 100vh;
  background-image: url(../../assets/img/main-banner1.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.main-banner-content {
  margin-top: -20px;
  max-width: 600px;
}

.main-banner-content h1 {
  margin-bottom: 0;
  color: #ffffff;
  font-size: 52px;
  font-weight: 700;
}

.main-banner-content p {
  color: #ffffff;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 0;
}

.main-banner-content .btn {
  margin-top: 30px;
}

.main-banner-section {
  height: 800px;
  background-image: url(../../assets/img/main-banner2.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.banner-content {
  margin-top: -50px;
}

.banner-content h1 {
  margin-bottom: 0;
  color: #ffffff;
  font-size: 50px;
  font-weight: 700;
}

.banner-content p {
  color: #ffffff;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 0;
}

.banner-content .btn {
  margin-top: 30px;
}

.money-transfer-form {
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  position: relative;
  z-index: 1;
  padding: 30px;
  border-radius: 5px;
  margin-top: -50px;
  margin-left: 100px;
}

.money-transfer-form::before {
  content: '';
  position: absolute;
  z-index: -1;
  background: #ffffff;
  width: 96%;
  opacity: .62;
  height: 50%;
  bottom: -10px;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 3px;
}

.money-transfer-form::after {
  content: '';
  position: absolute;
  z-index: -1;
  background: #ffffff;
  width: 96%;
  opacity: .62;
  height: 50%;
  top: -10px;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 3px;
}

.money-transfer-form form {
  text-align: center;
}

.money-transfer-form form .form-group {
  margin-bottom: 15px;
  position: relative;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  padding: 36px 10px 12px 15px;
  border-radius: 5px;
}

.money-transfer-form form .form-group .amount-currency-select {
  right: 0;
  top: 0;
  position: absolute;
  height: 100%;
}

.money-transfer-form form .form-group .nice-select {
  border: none;
  background-color: #0e314c;
  border-radius: 0 5px 5px 0;
  height: 100%;
  padding: 0 35px 0 25px;
  line-height: 72px;
  font-size: 17px;
  font-weight: 700;
}

.money-transfer-form form .form-group .nice-select:after {
  right: 19px;
  border-color: #ffffff;
}

.money-transfer-form form .form-group .nice-select span {
  color: #ffffff;
}

.money-transfer-form form .form-group .nice-select .list {
  -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  width: 100%;
  padding-top: 20px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 20px;
  margin-top: 0;
  margin-bottom: 0;
}

.money-transfer-form form .form-group .nice-select .list .option {
  line-height: initial;
  min-height: auto;
  text-align: center;
  margin-top: 12px;
  padding-left: 0;
  padding-right: 0;
}

.money-transfer-form form .form-group .nice-select .list .option:hover, .money-transfer-form form .form-group .nice-select .list .option:focus, .money-transfer-form form .form-group .nice-select .list .option.focus, .money-transfer-form form .form-group .nice-select .list .option.selected {
  background-color: transparent;
}

.money-transfer-form form .form-group .nice-select .list .option:hover {
  color: #ee0979;
}

.money-transfer-form form .form-group .nice-select .list .option:first-child {
  margin-top: 0;
}

.money-transfer-form form .form-group label {
  position: absolute;
  left: 15px;
  top: 10px;
  color: #f9f9f9;
  margin-bottom: 0;
  display: block;
  font-weight: 300;
  font-size: 13.5px;
}

.money-transfer-form form .form-group .form-control {
  background-color: transparent;
  border: none;
  padding-left: 0;
  height: auto;
  line-height: initial;
  padding-right: 95px;
  color: #ffffff;
  font-size: 17px;
  font-weight: 500;
}

.money-transfer-form form .form-group .form-control::-webkit-input-placeholder {
  color: #ffffff;
}

.money-transfer-form form .form-group .form-control:-ms-input-placeholder {
  color: #ffffff;
}

.money-transfer-form form .form-group .form-control::-ms-input-placeholder {
  color: #ffffff;
}

.money-transfer-form form .form-group .form-control::placeholder {
  color: #ffffff;
}

.money-transfer-form form .currency-info {
  margin-bottom: 25px;
  margin-top: 25px;
  text-align: left;
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
}

.money-transfer-form form .currency-info .bar {
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.money-transfer-form form .currency-info .bar::before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  content: '';
  position: absolute;
  top: -1px;
  left: -2px;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
}

.money-transfer-form form .currency-info .bar::after {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  content: '';
  position: absolute;
  bottom: -1px;
  left: -2px;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
}

.money-transfer-form form .currency-info span {
  display: inline-block;
  color: #6084a4;
  font-size: 14px;
}

.money-transfer-form form .currency-info span strong {
  color: #0e314c;
}

.money-transfer-form form .currency-info span:last-child {
  margin-left: 15px;
}

.money-transfer-form form .money-transfer-info {
  color: #6084a4;
  font-size: 14px;
}

.money-transfer-form form .money-transfer-info strong {
  display: block;
  margin-top: 3px;
  color: #0e314c;
  font-size: 16px;
}

.money-transfer-form form button {
  margin-top: 15px;
}

.money-transfer-form form .btn::before {
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
}

.money-transfer-form form .btn::after {
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
}

.money-transfer-form form .terms-info {
  margin-top: 15px;
}

.money-transfer-form form .terms-info p {
  font-size: 14px;
}

.money-transfer-form form .terms-info p a {
  display: inline-block;
  color: #0e314c;
}

.money-transfer-form form .terms-info p a:hover {
  color: #ee0979;
}

.banner-section {
  position: relative;
  z-index: 1;
  background: transparent url(../../assets/img/shape-bg.png) left bottom no-repeat;
  padding-top: 160px;
}

.hero-content {
  margin-top: -50px;
}

.hero-content h1 {
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
}

.hero-content p {
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 0;
}

.hero-content .btn {
  margin-top: 30px;
}

.hero-image {
  text-align: center;
  position: relative;
  z-index: 1;
}

.hero-image .main-image img:nth-child(2) {
  position: absolute;
  left: -30px;
  bottom: 60px;
  border-radius: 5px;
}

.hero-image .main-image img:nth-child(3) {
  position: absolute;
  right: -80px;
  top: 110px;
}

.hero-image .main-mobile-image {
  display: none;
}

.hero-image .circle-image {
  position: absolute;
  left: 0;
  right: 0;
  top: -15px;
  margin: 0 auto;
  z-index: -1;
}

.hero-image .video-btn {
  display: inline-block;
  position: absolute;
  z-index: 1;
  color: #ffffff;
  border-radius: 30px;
  padding: 10px 25px;
  bottom: 55px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  font-size: 15px;
}

.hero-image .video-btn i {
  margin-right: 2px;
}

.hero-image .video-btn::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  z-index: -1;
  border-radius: 30px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.hero-image .video-btn::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  border-radius: 30px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

.hero-image .video-btn:hover::after {
  opacity: 1;
  visibility: visible;
}

.hero-image .video-btn:hover::before {
  opacity: 0;
  visibility: hidden;
}

/*================================================
About Area CSS
=================================================*/
.about-content {
  padding-right: 25px;
}

.about-content span {
  display: block;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #f90c0a;
  font-size: 12.5px;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
}

.about-content h2 {
  font-size: 40px;
  font-weight: 700;
  padding-top: 40px
}

.about-content p {
  line-height: 1.8;
  color: #5d7079;
  margin-bottom: 0;
  margin-top: 12px;
}

.about-image {
  position: relative;
}

.about-image .video-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 60px;
  height: 60px;
  line-height: 61px;
  text-align: center;
  border-radius: 50%;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  color: #ffffff;
  font-size: 23px;
  z-index: 1;
}

.about-image .video-btn::after {
  z-index: -1;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 60px;
  height: 60px;
  -webkit-animation: ripple 1.9s ease-out infinite;
          animation: ripple 1.9s ease-out infinite;
  opacity: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
}

.about-image .video-btn::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  z-index: -1;
  border-radius: 50%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.about-image .video-btn:hover::before {
  opacity: 0;
  visibility: hidden;
}

@-webkit-keyframes ripple {
  0%, 35% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0.8;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
}

@keyframes ripple {
  0%, 35% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0.8;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
}

/*================================================
Featured Boxes Area CSS
=================================================*/
.featured-boxes-area {
  position: relative;
  z-index: 1;
  margin-top: -100px;
}

.featured-boxes-inner {
  background-color: #ffffff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
}

.featured-boxes-inner .col-lg-3 {
  border-right: 1px solid #eeeeee;
}

.featured-boxes-inner .col-lg-3:last-child {
  border-right: none;
}

.single-featured-box {
  text-align: center;
  position: relative;
  padding: 115px 25px 40px 25px;
  overflow: hidden;
}

.single-featured-box .icon {
  -webkit-transition: .4s;
  transition: .4s;
  color: #ee0979;
  position: absolute;
  top: 40px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  margin-top: -12px;
}

.single-featured-box .icon i::before {
  font-size: 55px;
}

.single-featured-box .icon.color-fb7756 {
  color: #fb7756;
}

.single-featured-box .icon.color-facd60 {
  color:#f40805;
}

.single-featured-box .icon.color-1ac0c6 {
  color: #1ac0c6;
}

.single-featured-box h3 {
  -webkit-transition: .4s;
  transition: .4s;
  margin-bottom: 0;
  margin-top: 5px;
  font-size: 22px;
  font-weight: 600;
}

.single-featured-box p {
  -webkit-transition: .4s;
  transition: .4s;
  font-size: 14px;
  margin-top: 12px;
  margin-bottom: 0;
}

.single-featured-box .read-more-btn {
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .6;
  transition: .6;
  font-size: 15px;
  font-weight: 400;
}

.single-featured-box .read-more-btn::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 1px;
  width: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
}

.single-featured-box .read-more-btn:hover::before {
  width: 100%;
}

.single-featured-box:hover .icon {
  top: 23px;
  -webkit-animation: iconTop 0.4s ease-in-out;
          animation: iconTop 0.4s ease-in-out;
}

.single-featured-box:hover h3 {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}

.single-featured-box:hover p {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}

.single-featured-box:hover .read-more-btn {
  opacity: 1;
  visibility: visible;
  bottom: 23px;
}

@-webkit-keyframes iconTop {
  0% {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  25% {
    opacity: 0;
    -webkit-transform: translate(-50%, -70%);
            transform: translate(-50%, -70%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-50%, -40%);
            transform: translate(-50%, -40%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}

@keyframes iconTop {
  0% {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  25% {
    opacity: 0;
    -webkit-transform: translate(-50%, -70%);
            transform: translate(-50%, -70%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-50%, -40%);
            transform: translate(-50%, -40%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}

/*================================================
Services Area CSS
=================================================*/
.services-area {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.overview-box {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
          align-items: center !important;
}

.overview-box .overview-content {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.overview-box .overview-content .content {
  max-width: 555px;
  padding-left: 50px;
}

.overview-box .overview-content .content .sub-title {
  display: block;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #ee0979;
  font-size: 12.5px;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
}

.overview-box .overview-content .content.left-content {
  margin-left: auto;
  padding-right: 50px;
  padding-left: 0;
}

.overview-box .overview-content .content h2 {
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
}

.overview-box .overview-content .content .bar {
  height: 5px;
  width: 90px;
  background: #cdf1d8;
  margin: 20px 0 25px;
  position: relative;
  border-radius: 30px;
}

.overview-box .overview-content .content .bar::before {
  content: '';
  position: absolute;
  left: 0;
  top: -2.7px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #44ce6f;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: MOVE-BG;
          animation-name: MOVE-BG;
}

.overview-box .overview-content .content .services-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
          align-items: center !important;
  padding-left: 0;
  list-style-type: none;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 0;
  margin-top: -5px;
}

.overview-box .overview-content .content .services-list li {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.overview-box .overview-content .content .services-list li span {
  display: block;
  position: relative;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  color: #6084a4;
  z-index: 1;
  border-radius: 5px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 35px;
  font-size: 14px;
  font-weight: 400;
}

.overview-box .overview-content .content .services-list li span i {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #ee0979;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.overview-box .overview-content .content .services-list li span i::before {
  font-size: 12px;
}

.overview-box .overview-content .content .services-list li span::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 100%;
  border-radius: 5px;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.overview-box .overview-content .content .services-list li span:hover {
  color: #ffffff;
}

.overview-box .overview-content .content .services-list li span:hover i {
  color: #ffffff;
}

.overview-box .overview-content .content .services-list li span:hover::before {
  width: 100%;
}

.overview-box .overview-content .content .features-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
          align-items: center !important;
  padding-left: 0;
  list-style-type: none;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 0;
  margin-top: -5px;
}

.overview-box .overview-content .content .features-list li {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.overview-box .overview-content .content .features-list li span {
  display: block;
  color: #6084a4;
  position: relative;
  padding-left: 31px;
  font-size: 14px;
  font-weight: 400;
}

.overview-box .overview-content .content .features-list li span i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #ffffff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 22px;
  height: 20px;
  text-align: center;
  line-height: 18px;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  border-radius: 3px;
}

.overview-box .overview-content .content .features-list li span i::before {
  font-size: 10px;
}

.overview-box .overview-content .content .btn {
  margin-top: 30px;
}

.overview-box .overview-image {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.overview-box .overview-image .image {
  text-align: center;
  position: relative;
  z-index: 1;
}

.overview-box .overview-image .image .circle-img {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: -1;
  right: 0;
  margin: 0 auto;
}

.overview-box .overview-image .image .circle-img img {
  -webkit-animation-name: rotateMe;
          animation-name: rotateMe;
  -webkit-animation-duration: 35s;
          animation-duration: 35s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@-webkit-keyframes MOVE-BG {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(88px);
            transform: translateX(88px);
  }
}

@keyframes MOVE-BG {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(88px);
            transform: translateX(88px);
  }
}

@-webkit-keyframes rotateMe {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotateMe {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/*================================================
Comparisons Area CSS
=================================================*/
.comparisons-table {
  background-color: #ffffff;
  -webkit-box-shadow: 0px -10px 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0px -10px 30px rgba(0, 0, 0, 0.05);
}

.comparisons-table table {
  margin-bottom: 0;
  text-align: center;
}

.comparisons-table table thead tr {
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
}

.comparisons-table table thead th {
  vertical-align: middle;
  border: none;
  color: #ffffff;
  padding: 16px 20px;
  font-family: "Raleway", sans-serif;
  font-size: 19px;
  font-weight: 600;
}

.comparisons-table table thead th:nth-child(1) {
  text-align: left;
  padding-left: 50px;
}

.comparisons-table table tbody td {
  vertical-align: middle;
  color: #0e314c;
  padding: 16px 20px;
  border-color: #eeeeee;
  font-family: "Raleway", sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.comparisons-table table tbody td:nth-child(1) {
  text-align: left;
  padding-left: 50px;
}

.comparisons-table table tbody td i {
  width: 20px;
  height: 20px;
  line-height: 17px;
  border-radius: 100%;
  background-color: #ee0979;
  color: #ffffff;
  display: block;
  margin: 0 auto;
}

.comparisons-table table tbody td i::before {
  font-size: 8px;
}

.comparisons-table table tbody tr:nth-child(1) td i, .comparisons-table table tbody tr:nth-child(8) td i {
  background-color: #facd60;
}

.comparisons-table table tbody tr:nth-child(2) td i, .comparisons-table table tbody tr:nth-child(9) td i {
  background-color: #44cd6f;
}

.comparisons-table table tbody tr:nth-child(3) td i, .comparisons-table table tbody tr:nth-child(10) td i {
  background-color: #fd6c28;
}

.comparisons-table table tbody tr:nth-child(5) td i, .comparisons-table table tbody tr:nth-child(12) td i {
  background-color: #1ac0c6;
}

.comparisons-table table tbody tr:nth-child(6) td i, .comparisons-table table tbody tr:nth-child(13) td i {
  background-color: #f45271;
}

.comparisons-table table tbody tr:nth-child(7) td i, .comparisons-table table tbody tr:nth-child(14) td i {
  background-color: #fd6d27;
}

/*================================================
Features Area CSS
=================================================*/
.features-area {
  padding-bottom: 50px;
}

.single-features-box {
  margin-bottom: 30px;
  background-color: #ffffff;
  border-radius: 5px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: relative;
  z-index: 1;
  padding: 30px;
}

.single-features-box .icon {
  width: 65px;
  height: 65px;
  text-align: center;
  line-height: 65px;
  background-color: rgba(231, 70, 69, 0.2);
  border-radius: 50%;
  color: #ee0979;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-bottom: 18px;
}

.single-features-box .icon i::before {
  font-size: 30px;
}

.single-features-box .icon.bg-f78acb {
  background-color: rgba(247, 138, 203, 0.3);
  color: #f78acb;
}

.single-features-box .icon.bg-cdf1d8 {
  background-color: #cdf1d8;
  color: #44ce6f;
}

.single-features-box .icon.bg-c679e3 {
  color: #c679e3;
  background: #edc3fc;
}

.single-features-box .icon.bg-eb6b3d {
  color: #eb6b3d;
  background: rgba(235, 107, 61, 0.3);
}

.single-features-box h3 {
  margin-bottom: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  font-size: 22px;
  font-weight: 600;
}

.single-features-box h3 a {
  display: inline-block;
}

.single-features-box p {
  font-size: 14px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-top: 10px;
  margin-bottom: 0;
}

.single-features-box::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  border-radius: 5px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.single-features-box:hover {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.single-features-box:hover::before {
  width: 100%;
}

.single-features-box:hover .icon {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  color: #ee0979;
  background-color: #ffffff;
}

.single-features-box:hover h3 {
  color: #ffffff;
}

.single-features-box:hover h3 a {
  color: #ffffff;
}

.single-features-box:hover p {
  color: #ffffff;
}

.features-box-list {
  margin-left: auto;
  max-width: 425px;
}

.features-box-list .col-lg-12:last-child .features-box {
  margin-bottom: 0;
}

.features-box {
  margin-bottom: 20px;
  background-color: #ffffff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: relative;
  z-index: 1;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-right: 25px;
  padding-left: 110px;
}

.features-box .icon {
  width: 65px;
  height: 65px;
  text-align: center;
  line-height: 65px;
  background-color: rgba(231, 70, 69, 0.2);
  border-radius: 50%;
  color: #ee0979;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: absolute;
  left: 25px;
  top: 35px;
}

.features-box .icon i::before {
  font-size: 30px;
}

.features-box .icon.bg-f78acb {
  background-color: rgba(247, 138, 203, 0.3);
  color: #f78acb;
}

.features-box .icon.bg-cdf1d8 {
  background-color: #cdf1d8;
  color: #44ce6f;
}

.features-box .icon.bg-c679e3 {
  color: #c679e3;
  background: #edc3fc;
}

.features-box .icon.bg-eb6b3d {
  color: #eb6b3d;
  background: rgba(235, 107, 61, 0.3);
}

.features-box h3 {
  margin-bottom: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  font-size: 22px;
  font-weight: 600;
}

.features-box h3 a {
  display: inline-block;
}

.features-box p {
  font-size: 14px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-top: 10px;
  margin-bottom: 0;
}

.features-box::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 2px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.features-box:hover {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.features-box:hover::before {
  width: 100%;
}

.features-box:hover .icon {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  color: #ee0979;
  background-color: #ffffff;
}

.features-box:hover h3 {
  color: #ffffff;
}

.features-box:hover h3 a {
  color: #ffffff;
}

.features-box:hover p {
  color: #ffffff;
}

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

/*================================================
How It Works Area CSS
=================================================*/
.how-it-works-area {
  padding-bottom: 40px;
}

.single-how-it-works {
  text-align: center;
  background-color: #ffffff;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 7px 20px rgba(0, 0, 0, 0.03);
          box-shadow: 0 7px 20px rgba(0, 0, 0, 0.03);
  padding: 35px 25px;
  border-radius: 5px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.single-how-it-works img {
  display: inline-block;
  margin-bottom: 30px;
}

.single-how-it-works h3 {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.single-how-it-works p {
  margin-top: 12px;
  margin-bottom: 0;
}

.single-how-it-works:hover {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);
}

/*================================================
Team Area CSS
=================================================*/
.team-area {
  padding-bottom: 40px;
}

.single-team-member {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
          align-items: center !important;
  margin-right: -10px;
  margin-left: -10px;
  margin-bottom: 30px;
}

.single-team-member .member-image {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
}

.single-team-member .member-image img {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  border-radius: 3px;
}

.single-team-member .member-image .social {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
  bottom: 0;
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.single-team-member .member-image .social li {
  display: inline-block;
}

.single-team-member .member-image .social li a {
  margin: 0 2px;
  display: inline-block;
}

.single-team-member .member-image .social li a i {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  background-color: #44ce6f;
  color: #ffffff;
  font-size: 13px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.single-team-member .member-image .social li a i.fa-facebook-f {
  background: #3b5998;
}

.single-team-member .member-image .social li a i.fa-linkedin-in {
  background: #0077b5;
}

.single-team-member .member-image .social li a i:hover {
  background-color: #44ce6f;
  color: #ffffff;
}

.single-team-member .member-content {
  -ms-flex: 0 0 66.666667%;
  -webkit-box-flex: 0;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
  padding-left: 10px;
  padding-right: 10px;
}

.single-team-member .member-content h3 {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.single-team-member .member-content span {
  display: block;
  font-size: 13px;
  color: #ee0979;
  margin-top: 8px;
}

.single-team-member .member-content p {
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 10px;
}

.single-team-member:hover .member-image .social {
  bottom: 15px;
  opacity: 1;
  visibility: visible;
}

/*================================================
Invoicing Area CSS
=================================================*/
.invoicing-area {
  overflow: hidden;
}

.invoicing-content {
  margin-left: auto;
  max-width: 542px;
}

.invoicing-content h2 {
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
}

.invoicing-content .bar {
  height: 5px;
  width: 90px;
  background: #cdf1d8;
  margin: 20px 0 25px;
  position: relative;
  border-radius: 30px;
}

.invoicing-content .bar::before {
  content: '';
  position: absolute;
  left: 0;
  top: -2.7px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #44ce6f;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: MOVE-BG;
          animation-name: MOVE-BG;
}

.invoicing-content p {
  margin-bottom: 0;
}

.invoicing-content .btn {
  margin-top: 20px;
}

.invoicing-image {
  text-align: center;
  position: relative;
  z-index: 1;
}

.invoicing-image .main-image img:nth-child(2) {
  position: absolute;
  left: 40px;
  top: 15px;
}

.invoicing-image .main-image img:nth-child(3) {
  position: absolute;
  left: 40px;
  top: 170px;
}

.invoicing-image .main-image img:nth-child(4) {
  position: absolute;
  right: 40px;
  top: 60px;
}

.invoicing-image .main-mobile-image {
  display: none;
}

.invoicing-image .circle-image img {
  position: absolute;
  z-index: -1;
}

.invoicing-image .circle-image img:nth-child(1) {
  top: -30px;
  left: 50px;
  -webkit-animation: moveLeftBounce 5s linear infinite;
          animation: moveLeftBounce 5s linear infinite;
}

.invoicing-image .circle-image img:nth-child(2) {
  right: 50px;
  bottom: -30px;
  -webkit-animation: moveBounce 5s linear infinite;
          animation: moveBounce 5s linear infinite;
}

@-webkit-keyframes moveBounce {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes moveBounce {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@-webkit-keyframes moveLeftBounce {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}

@keyframes moveLeftBounce {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}

/*================================================
Information Area CSS
=================================================*/
.information-area {
  padding-top: 70px;
}

.information-area .col-lg-3:last-child .single-information-box {
  padding-left: 0;
}

.single-information-box {
  position: relative;
  padding-left: 60px;
}

.single-information-box .icon {
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-radius: 50%;
  background-color: #ee0979;
  color: #ffffff;
  position: absolute;
  left: 0;
  top: 0;
}

.single-information-box .icon i::before {
  font-size: 20px;
}

.single-information-box h3 {
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 700;
}

.single-information-box p {
  line-height: initial;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 0;
}

.single-information-box .btn-box .app-store-btn {
  border-radius: 3px;
  display: inline-block;
  position: relative;
  z-index: 1;
  color: #ffffff;
  padding: 10px 15px 10px 35px;
  font-size: 11px;
}

.single-information-box .btn-box .app-store-btn i {
  position: absolute;
  left: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.single-information-box .btn-box .app-store-btn i::before {
  font-size: 20px;
}

.single-information-box .btn-box .app-store-btn span {
  display: block;
  font-size: 15px;
  font-weight: 500;
}

.single-information-box .btn-box .app-store-btn::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.single-information-box .btn-box .app-store-btn::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  z-index: -1;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

.single-information-box .btn-box .app-store-btn:hover {
  color: #ffffff;
}

.single-information-box .btn-box .app-store-btn:hover::after {
  opacity: 1;
  visibility: visible;
}

.single-information-box .btn-box .app-store-btn:hover::before {
  opacity: 0;
  visibility: hidden;
}

.single-information-box .btn-box .play-store-btn {
  margin-left: 5px;
  border-radius: 3px;
  display: inline-block;
  position: relative;
  z-index: 1;
  color: #ffffff;
  padding: 10px 15px 10px 35px;
  font-size: 11px;
}

.single-information-box .btn-box .play-store-btn i {
  position: absolute;
  left: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.single-information-box .btn-box .play-store-btn i::before {
  font-size: 20px;
}

.single-information-box .btn-box .play-store-btn span {
  display: block;
  font-size: 15px;
  font-weight: 500;
}

.single-information-box .btn-box .play-store-btn::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

.single-information-box .btn-box .play-store-btn::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  z-index: -1;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.single-information-box .btn-box .play-store-btn:hover {
  color: #ffffff;
}

.single-information-box .btn-box .play-store-btn:hover::after {
  opacity: 0;
  visibility: hidden;
}

.single-information-box .btn-box .play-store-btn:hover::before {
  opacity: 1;
  visibility: visible;
}

/*================================================
Pricing Area CSS
=================================================*/
.pricing-area {
  padding-bottom: 40px;
}

.single-pricing-box {
  background-color: #ffffff;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 11px 60px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 11px 60px 0 rgba(0, 0, 0, 0.1);
  padding: 30px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-radius: 5px;
}

.single-pricing-box .pricing-header h3 {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}

.single-pricing-box .pricing-header p {
  font-size: 14px;
  margin-top: 8px;
  margin-bottom: 0;
}

.single-pricing-box .price {
  font-size: 50px;
  font-weight: 400;
  font-family: "Raleway", sans-serif;
  margin-bottom: 10px;
}

.single-pricing-box .price span {
  display: inline-block;
  margin-left: -10px;
  font-size: 18px;
  font-weight: 300;
}

.single-pricing-box .buy-btn {
  margin-bottom: 25px;
}

.single-pricing-box .buy-btn .btn {
  padding: 13px 30px;
  font-size: 13px;
}

.single-pricing-box .buy-btn .btn-primary {
  border-radius: 30px;
}

.single-pricing-box .buy-btn .btn-primary::after {
  border-radius: 30px;
}

.single-pricing-box .buy-btn .btn-primary::before {
  background: -webkit-gradient(linear, left bottom, right top, from(#a3a3a3), color-stop(#9a9a9a), color-stop(#909090), color-stop(#878787), to(#7e7e7e));
  background: linear-gradient(to right top, #a3a3a3, #9a9a9a, #909090, #878787, #7e7e7e);
  border-radius: 30px;
}

.single-pricing-box .pricing-features {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.single-pricing-box .pricing-features li {
  margin-bottom: 12px;
  color: #6084a4;
  position: relative;
  padding-left: 19px;
  font-weight: 300;
}

.single-pricing-box .pricing-features li:last-child {
  margin-bottom: 0;
}

.single-pricing-box .pricing-features li i {
  color: #ee0979;
  font-size: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.single-pricing-box .pricing-features li i::before {
  font-size: 12px;
}

.single-pricing-box:hover .buy-btn .btn-primary::after {
  opacity: 1;
  visibility: visible;
}

/*================================================
FunFacts Area CSS
=================================================*/
.funfacts-area {
  position: relative;
  z-index: 1;
}

.funfacts-area .map-bg {
  position: absolute;
  z-index: -1;
  top: 120px;
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
}

.funfacts-area .row {
  padding-left: 100px;
  padding-right: 100px;
}

.funfact {
  text-align: center;
}

.funfact h3 {
  color: #ee0979;
  margin-bottom: 2px;
  font-size: 35px;
  font-weight: 600;
}

.funfact h3 .odometer {
  position: relative;
  top: -2px;
}

.funfact p {
  line-height: initial;
  margin-bottom: 0;
}

.contact-cta-box {
  margin: 70px auto 0;
  max-width: 600px;
  border: 1px dashed #ebebeb;
  padding: 30px 210px 30px 30px;
  border-radius: 5px;
  position: relative;
}

.contact-cta-box h3 {
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 22px;
}

.contact-cta-box p {
  margin-bottom: 0;
  line-height: initial;
}

.contact-cta-box .btn {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/*================================================
Feedback Area CSS
=================================================*/
.feedback-slides {
  position: relative;
  max-width: 750px;
  margin: 0 auto;
}

.feedback-slides .client-feedback {
  position: relative;
}

.feedback-slides .client-feedback .single-feedback {
  background: #ffffff;
  border-radius: 5px;
  margin-bottom: 60px;
  position: relative;
  padding-left: 170px;
  padding-right: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.feedback-slides .client-feedback .single-feedback .client-img {
  position: absolute;
  left: 40px;
  top: 40px;
}

.feedback-slides .client-feedback .single-feedback .client-img img {
  border-radius: 50%;
  border: 2px solid #44ce6f;
  padding: 4px;
}

.feedback-slides .client-feedback .single-feedback h3 {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 18px;
}

.feedback-slides .client-feedback .single-feedback span {
  display: block;
  color: #ee0979;
  margin-top: 5px;
  margin-bottom: 12px;
  font-weight: 300;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
}

.feedback-slides .client-feedback .single-feedback::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -25px;
  width: 50px;
  height: 50px;
  background: #ffffff;
  right: 0;
  margin: 0 auto;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.feedback-slides .client-thumbnails {
  position: relative;
  margin: 0 85px;
}

.feedback-slides .client-thumbnails .item .img-fill {
  cursor: pointer;
  position: relative;
  text-align: center;
}

.feedback-slides .client-thumbnails .item .img-fill img {
  opacity: 0.4;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  display: inline-block;
  position: relative;
  border: 2px solid #44ce6f;
  border-radius: 50%;
  padding: 3px;
  width: 85px;
}

.feedback-slides .client-thumbnails .item:hover .img-fill img, .feedback-slides .client-thumbnails .item.slick-center .img-fill img {
  opacity: 1;
}

.feedback-slides .client-thumbnails .next-arrow, .feedback-slides .client-thumbnails .prev-arrow {
  position: absolute;
  width: 40px;
  height: 40px;
  cursor: pointer;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: transparent;
  color: #5e5e5e;
  border: 1px solid #5e5e5e;
  z-index: 1;
  border-radius: 50%;
  line-height: 40px;
  outline: 0 !important;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.feedback-slides .client-thumbnails .next-arrow::before, .feedback-slides .client-thumbnails .next-arrow::before, .feedback-slides .client-thumbnails .prev-arrow::before, .feedback-slides .client-thumbnails .prev-arrow::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-radius: 50%;
  z-index: -1;
}

.feedback-slides .client-thumbnails .next-arrow:hover, .feedback-slides .client-thumbnails .prev-arrow:hover {
  color: #ffffff;
  border-color: #ee0979;
}

.feedback-slides .client-thumbnails .next-arrow:hover::before, .feedback-slides .client-thumbnails .prev-arrow:hover::before {
  opacity: 1;
  visibility: visible;
}

.feedback-slides .client-thumbnails .next-arrow {
  right: -20px;
}

.feedback-slides .client-thumbnails .prev-arrow {
  left: -20px;
}

/*================================================
Ready To Talk Area CSS
=================================================*/
.ready-to-talk {
  text-align: center;
  position: relative;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  padding-top: 70px;
  padding-bottom: 145px;
}

.ready-to-talk-content h3 {
  color: #ffffff;
  text-transform: capitalize;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 600;
}

.ready-to-talk-content p {
  color: #ffffff;
  margin-bottom: 20px;
}

.ready-to-talk-content .btn-primary::after {
  background: #ffffff;
}

.ready-to-talk-content .btn-primary:hover, .ready-to-talk-content .btn-primary:focus {
  color: #ee0979 !important;
}

.ready-to-talk-content span a {
  margin-left: 15px;
  color: #ffffff;
  text-decoration: underline;
}

/*================================================
Partner Area CSS
=================================================*/
.partner-area {
  text-align: center;
  position: relative;
  margin-top: -120px;
  background: transparent;
}

.partner-area h3 {
  color: #ffffff;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}

.partner-inner {
  background: #ffffff;
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  border-radius: 3px;
  margin-top: 20px;
  text-align: center;
  padding-top: 5px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}

.partner-inner a {
  display: block;
  margin-top: 25px;
  position: relative;
}

.partner-inner a img {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.partner-inner a img:nth-child(2) {
  position: absolute;
  top: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
  opacity: 0;
  visibility: hidden;
}

.partner-inner a:hover img:nth-child(1) {
  opacity: 0;
  visibility: hidden;
}

.partner-inner a:hover img:nth-child(2) {
  opacity: 1;
  top: 0;
  visibility: visible;
}

/*================================================
App Download Area CSS
=================================================*/
.app-download-area {
  padding-top: 95px;
  padding-bottom: 50px;
}

.app-image {
  position: relative;
  z-index: 1;
  text-align: left;
}

.app-image .main-image img:nth-child(2) {
  position: absolute;
  right: 0;
  top: 0;
}

.app-image .main-mobile-image {
  display: none;
}

.app-image .circle-img {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-55%);
          transform: translateY(-55%);
  z-index: -1;
  right: 0;
  margin: 0 auto;
}

.app-image .circle-img img {
  -webkit-animation-name: rotateMe;
          animation-name: rotateMe;
  -webkit-animation-duration: 35s;
          animation-duration: 35s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.app-download-content {
  padding-left: 20px;
}

.app-download-content h2 {
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
}

.app-download-content .bar {
  height: 5px;
  width: 90px;
  background: #cdf1d8;
  margin: 20px 0 25px;
  position: relative;
  border-radius: 30px;
}

.app-download-content .bar::before {
  content: '';
  position: absolute;
  left: 0;
  top: -2.7px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #44ce6f;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: MOVE-BG;
          animation-name: MOVE-BG;
}

.app-download-content p {
  margin-bottom: 0;
}

.app-download-content .btn-box {
  margin-top: 25px;
}

.app-download-content .btn-box .app-store-btn {
  border-radius: 3px;
  display: inline-block;
  position: relative;
  z-index: 1;
  color: #ffffff;
  padding: 12px 25px 12px 60px;
  font-size: 12px;
}

.app-download-content .btn-box .app-store-btn i {
  position: absolute;
  left: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.app-download-content .btn-box .app-store-btn i::before {
  font-size: 35px;
}

.app-download-content .btn-box .app-store-btn span {
  display: block;
  font-size: 18px;
  font-weight: 500;
}

.app-download-content .btn-box .app-store-btn::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.app-download-content .btn-box .app-store-btn::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  z-index: -1;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

.app-download-content .btn-box .app-store-btn:hover {
  color: #ffffff;
}

.app-download-content .btn-box .app-store-btn:hover::after {
  opacity: 1;
  visibility: visible;
}

.app-download-content .btn-box .app-store-btn:hover::before {
  opacity: 0;
  visibility: hidden;
}

.app-download-content .btn-box .play-store-btn {
  margin-left: 12px;
  border-radius: 3px;
  display: inline-block;
  position: relative;
  z-index: 1;
  color: #ffffff;
  padding: 12px 25px 12px 60px;
  font-size: 12px;
}

.app-download-content .btn-box .play-store-btn i {
  position: absolute;
  left: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.app-download-content .btn-box .play-store-btn i::before {
  font-size: 35px;
}

.app-download-content .btn-box .play-store-btn span {
  display: block;
  font-size: 18px;
  font-weight: 500;
}

.app-download-content .btn-box .play-store-btn::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

.app-download-content .btn-box .play-store-btn::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  z-index: -1;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.app-download-content .btn-box .play-store-btn:hover {
  color: #ffffff;
}

.app-download-content .btn-box .play-store-btn:hover::after {
  opacity: 0;
  visibility: hidden;
}

.app-download-content .btn-box .play-store-btn:hover::before {
  opacity: 1;
  visibility: visible;
}

/*================================================
Account Create Area CSS
=================================================*/
.account-create-area {
  position: relative;
  z-index: 1;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  padding-top: 100px;
  padding-bottom: 100px;
}

.account-create-area::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: .20;
  height: 100%;
  z-index: -1;
  background-image: url(../../assets/img/bg_lines.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 200%;
}

.account-create-content {
  text-align: center;
}

.account-create-content h2 {
  color: #ffffff;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
}

.account-create-content p {
  color: #ffffff;
  line-height: initial;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 0;
}

.account-create-content .btn-primary {
  margin-top: 30px;
  padding: 16px 30px;
}

.account-create-content .btn-primary::before {
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
}

.account-create-content .btn-primary::after {
  background: #ffffff;
}

.account-create-content .btn-primary:hover, .account-create-content .btn-primary:focus {
  color: #0e314c !important;
}

/*================================================
Blog Area CSS
=================================================*/
.blog-area {
  padding-bottom: 40px;
}

.blog-area .pagination-area {
  margin-bottom: 30px;
}

.single-blog-post {
  background: #f7fafd;
  position: relative;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-bottom: 30px;
}

.single-blog-post .blog-image {
  position: relative;
}

.single-blog-post .blog-image a {
  display: block;
}

.single-blog-post .blog-image .date {
  position: absolute;
  left: 20px;
  bottom: -20px;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  color: #ffffff;
  padding: 10px 16px 8px;
  border-radius: 50px;
  font-family: "Raleway", sans-serif;
  font-size: 13px;
}

.single-blog-post .blog-image .date i {
  margin-right: 2px;
}

.single-blog-post .blog-post-content {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding-top: 40px;
  padding-left: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.single-blog-post .blog-post-content h3 {
  line-height: 30px;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}

.single-blog-post .blog-post-content span {
  display: block;
  color: #0e314c;
  font-size: 14.5px;
  margin-top: 13px;
  margin-bottom: 12px;
}

.single-blog-post .blog-post-content span a {
  color: #6084a4;
}

.single-blog-post .blog-post-content span a:hover {
  color: #ee0979;
}

.single-blog-post .blog-post-content .read-more-btn {
  font-size: 14.5px;
  font-weight: 500;
  font-family: "Raleway", sans-serif;
}

.single-blog-post .blog-post-content .read-more-btn i {
  font-size: 12px;
  margin-left: 2px;
}

.single-blog-post:hover {
  -webkit-transform: translateY(-7px);
          transform: translateY(-7px);
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  background-color: #ffffff;
}

/*================================================
Blog Details Area CSS
=================================================*/
.blog-details .article-content {
  margin-top: 30px;
}

.blog-details .article-content .entry-meta {
  margin-bottom: 15px;
}

.blog-details .article-content .entry-meta ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.blog-details .article-content .entry-meta ul li {
  position: relative;
  display: inline-block;
  color: #0e314c;
  margin-right: 21px;
  font-weight: 300;
}

.blog-details .article-content .entry-meta ul li span {
  display: inline-block;
  color: #0e314c;
}

.blog-details .article-content .entry-meta ul li a {
  display: inline-block;
  color: #6084a4;
}

.blog-details .article-content .entry-meta ul li a:hover {
  color: #ee0979;
}

.blog-details .article-content .entry-meta ul li i {
  color: #ee0979;
  margin-right: 2px;
}

.blog-details .article-content .entry-meta ul li::before {
  content: '';
  position: absolute;
  top: 11px;
  right: -15px;
  width: 6px;
  height: 1px;
  background: #ee0979;
}

.blog-details .article-content .entry-meta ul li:last-child {
  margin-right: 0;
}

.blog-details .article-content .entry-meta ul li:last-child::before {
  display: none;
}

.blog-details .article-content h3 {
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 600;
}

.blog-details .article-content p {
  line-height: 1.8;
}

.blog-details .article-content .wp-block-gallery.columns-3 {
  padding-left: 0;
  list-style-type: none;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
  margin-bottom: 30px;
  margin-top: 30px;
}

.blog-details .article-content .wp-block-gallery.columns-3 li {
  -ms-flex: 0 0 33.3333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.3333%;
  max-width: 33.3333%;
  padding-right: 10px;
  padding-left: 10px;
}

.blog-details .article-content .wp-block-gallery.columns-3 li figure {
  margin-bottom: 0;
}

.blog-details .article-content .article-features-list {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 15px;
  margin-left: 20px;
}

.blog-details .article-content .article-features-list li {
  margin-bottom: 12px;
  color: #6084a4;
  position: relative;
  padding-left: 15px;
  font-weight: 300;
}

.blog-details .article-content .article-features-list li::before {
  background: #ee0979;
  height: 7px;
  width: 7px;
  content: '';
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
  position: absolute;
}

.blog-details .article-content .article-features-list li:last-child {
  margin-bottom: 0;
}

.blog-details .article-footer {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  margin-top: 30px;
}

.blog-details .article-footer .article-tags {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
}

.blog-details .article-footer .article-tags span {
  display: inline-block;
  color: #0e314c;
  font-size: 20px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.blog-details .article-footer .article-tags a {
  display: inline-block;
  color: #6084a4;
  font-weight: 300;
}

.blog-details .article-footer .article-tags a:hover {
  color: #ee0979;
}

.blog-details .article-footer .article-share {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
}

.blog-details .article-footer .article-share .social {
  padding-left: 0;
  list-style-type: none;
  text-align: right;
  margin-bottom: 0;
}

.blog-details .article-footer .article-share .social li {
  display: inline-block;
}

.blog-details .article-footer .article-share .social li a {
  color: #0e314c;
  background-color: #f7f7f7;
  width: 33px;
  height: 33px;
  line-height: 35px;
  text-align: center;
  border-radius: 50%;
  font-size: 13px;
  display: inline-block;
}

.blog-details .article-footer .article-share .social li a:hover {
  color: #ffffff;
  background-color: #ee0979;
}

blockquote, .blockquote {
  overflow: hidden;
  background-color: #fafafa;
  padding: 50px !important;
  position: relative;
  text-align: center;
  z-index: 1;
  font-family: "Raleway", sans-serif;
  margin-bottom: 20px;
  margin-top: 20px;
}

blockquote p, .blockquote p {
  color: #0e314c;
  line-height: 1.6;
  margin-bottom: 0;
  font-style: italic;
  font-weight: 600;
  font-size: 20px !important;
}

blockquote cite, .blockquote cite {
  display: none;
}

blockquote::before, .blockquote::before {
  color: #efefef;
  content: "\f10d";
  position: absolute;
  left: 50px;
  top: -60px;
  z-index: -1;
  font-family: "Font Awesome 5 Free";
  font-size: 140px;
  font-weight: 900;
}

.comments-area {
  margin-top: 28px;
}

.comments-area .comments-title {
  line-height: initial;
  margin-bottom: 25px;
  font-size: 22px;
  font-weight: 600;
}

.comments-area ol, .comments-area ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.comments-area .comment-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.comments-area .children {
  margin-left: 20px;
}

.comments-area .comment-body {
  border-bottom: 1px solid #eeeeee;
  padding-left: 65px;
  color: #0e314c;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.comments-area .comment-body .reply {
  margin-top: 15px;
}

.comments-area .comment-body .reply a {
  border: 1px solid #eeeeee;
  color: #6084a4;
  display: inline-block;
  padding: 5px 20px;
  border-radius: 30px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  font-family: "Raleway", sans-serif;
}

.comments-area .comment-body .reply a:hover {
  color: #ffffff;
  background-color: #ee0979;
  border-color: #ee0979;
}

.comments-area .comment-meta {
  margin-bottom: .8em;
}

.comments-area .comment-author {
  font-size: 16px;
  margin-bottom: 0.4em;
  position: relative;
  z-index: 2;
}

.comments-area .comment-author .avatar {
  height: 50px;
  left: -65px;
  position: absolute;
  width: 50px;
}

.comments-area .comment-author .fn {
  font-weight: 600;
  font-family: "Raleway", sans-serif;
}

.comments-area .comment-author .says {
  display: none;
}

.comments-area .comment-metadata {
  color: #6084a4;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
}

.comments-area .comment-metadata a {
  color: #6084a4;
}

.comments-area .comment-metadata a:hover {
  color: #ee0979;
}

.comments-area .comment-content p {
  font-size: 14px;
}

.comments-area .comment-respond .comment-reply-title {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}

.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link {
  font-size: 15px;
  display: inline-block;
}

.comments-area .comment-respond .comment-form {
  overflow: hidden;
}

.comments-area .comment-respond .comment-notes {
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 8px;
}

.comments-area .comment-respond .comment-notes .required {
  color: red;
}

.comments-area .comment-respond .comment-form-comment {
  margin-top: 15px;
  float: left;
  width: 100%;
}

.comments-area .comment-respond label {
  display: block;
  margin-bottom: 5px;
  color: #0e314c;
  font-weight: 400;
  font-family: "Raleway", sans-serif;
}

.comments-area .comment-respond input[type="date"], .comments-area .comment-respond input[type="time"], .comments-area .comment-respond input[type="datetime-local"], .comments-area .comment-respond input[type="week"], .comments-area .comment-respond input[type="month"], .comments-area .comment-respond input[type="text"], .comments-area .comment-respond input[type="email"], .comments-area .comment-respond input[type="url"], .comments-area .comment-respond input[type="password"], .comments-area .comment-respond input[type="search"], .comments-area .comment-respond input[type="tel"], .comments-area .comment-respond input[type="number"], .comments-area .comment-respond textarea {
  display: block;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  padding: 0.625em 0.7375em;
  outline: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.comments-area .comment-respond input[type="date"]:focus, .comments-area .comment-respond input[type="time"]:focus, .comments-area .comment-respond input[type="datetime-local"]:focus, .comments-area .comment-respond input[type="week"]:focus, .comments-area .comment-respond input[type="month"]:focus, .comments-area .comment-respond input[type="text"]:focus, .comments-area .comment-respond input[type="email"]:focus, .comments-area .comment-respond input[type="url"]:focus, .comments-area .comment-respond input[type="password"]:focus, .comments-area .comment-respond input[type="search"]:focus, .comments-area .comment-respond input[type="tel"]:focus, .comments-area .comment-respond input[type="number"]:focus, .comments-area .comment-respond textarea:focus {
  border-color: #ee0979;
}

.comments-area .comment-respond .comment-form-author {
  float: left;
  width: 50%;
  padding-right: 10px;
  margin-bottom: 20px;
}

.comments-area .comment-respond .comment-form-email {
  float: left;
  width: 50%;
  padding-left: 12px;
  margin-bottom: 20px;
}

.comments-area .comment-respond .comment-form-url {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.comments-area .comment-respond .comment-form-cookies-consent {
  width: 100%;
  float: left;
  position: relative;
  padding-left: 20px;
  margin-bottom: 20px;
}

.comments-area .comment-respond .comment-form-cookies-consent input {
  position: absolute;
  left: 0;
  top: 6px;
}

.comments-area .comment-respond .comment-form-cookies-consent label {
  display: inline-block;
  margin: 0;
  color: #6084a4;
  font-weight: normal;
}

.comments-area .comment-respond .form-submit {
  float: left;
  width: 100%;
}

.comments-area .comment-respond .form-submit input {
  background-color: #ee0979;
  border: none;
  color: #ffffff;
  padding: 11px 25px 10px;
  display: inline-block;
  cursor: pointer;
  outline: 0;
  border-radius: 0;
  text-transform: uppercase;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-size: 14px;
}

.comments-area .comment-respond .form-submit input:hover, .comments-area .comment-respond .form-submit input:focus {
  color: #ffffff;
  background-color: #44ce6f;
}

/*================================================
Page Title Area CSS
=================================================*/
.page-title-area {
  position: relative;
  z-index: 1;
  background-color: #0e314c;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 200px;
  padding-bottom: 120px;
}

.page-title-area::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  z-index: -1;
  opacity: .60;
}

.page-title-area::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: .04;
  height: 100%;
  z-index: -1;
  background-image: url(../../assets/img/bg_lines.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 200%;
}

.page-title-area.item-bg1 {
  background-image: url(../../assets/img/page-title-bg1.jpg);
}

.page-title-area.item-bg2 {
  background-image: url(../../assets/img/page-title-bg2.jpg);
}
.page-title-area.item-bg4 {
  background-image: url(../../assets/img/page-title-bg4.jpg);
}
.page-title-content {
  text-align: center;
}

.page-title-content h2 {
  color: #ffffff;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
}

.page-title-content p {
  color: #ffffff;
  max-width: 600px;
  font-family: "Raleway", sans-serif;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.page-title-section {
  background: transparent url(../../assets/img/page-title-shape.jpg) right top no-repeat;
  padding-top: 200px;
  padding-bottom: 120px;
}

.page-title-text {
  position: relative;
}

.page-title-text h2 {
  max-width: 700px;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
}

.page-title-text p {
  max-width: 600px;
  font-family: "Raleway", sans-serif;
  margin-top: 8px;
  margin-bottom: 0;
}

.page-title-text ul {
  padding-left: 0;
  list-style-type: none;
  font-family: "Raleway", sans-serif;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-bottom: 0;
}

.page-title-text ul li {
  display: inline-block;
  color: #ee0979;
  margin-right: 10px;
  margin-left: 10px;
  position: relative;
  font-weight: 500;
  font-size: 15px;
}

.page-title-text ul li a {
  color: #0e314c;
}

.page-title-text ul li a:hover {
  color: #44ce6f;
}

.page-title-text ul li::before {
  content: "\f054";
  position: absolute;
  right: -15px;
  top: 5px;
  color: #0e314c;
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  font-size: 10px;
}

.page-title-text ul li:last-child::before {
  display: none;
}

.page-title-text ul li:first-child {
  margin-left: 0;
}

/*================================================
Pagination Area CSS
=================================================*/
.pagination-area {
  margin-top: 20px;
  text-align: center;
}

.pagination-area .page-numbers {
  width: 40px;
  height: 40px;
  margin: 0 3px;
  display: inline-block;
  background: #ffffff;
  line-height: 42px;
  color: #0e314c;
  -webkit-box-shadow: 0 2px 10px 0 #d8dde6;
          box-shadow: 0 2px 10px 0 #d8dde6;
  position: relative;
  z-index: 1;
  font-size: 16px;
  font-weight: 400;
}

.pagination-area .page-numbers::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.pagination-area .page-numbers.current, .pagination-area .page-numbers:hover, .pagination-area .page-numbers:focus {
  color: #ffffff;
}

.pagination-area .page-numbers.current::before, .pagination-area .page-numbers:hover::before, .pagination-area .page-numbers:focus::before {
  opacity: 1;
  visibility: visible;
}

/*================================================
Widget Sidebar Area CSS
=================================================*/
.widget-area .widget {
  margin-top: 30px;
}

.widget-area .widget:first-child {
  margin-top: 0;
}

.widget-area .widget .widget-title {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
  margin-bottom: 20px;
  text-transform: capitalize;
  position: relative;
  font-weight: 600;
  font-size: 21px;
}

.widget-area .widget .widget-title::before {
  content: '';
  position: absolute;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  bottom: -1px;
  left: 0;
  width: 50px;
  height: 1px;
}

.widget-area .widget_search {
  -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);
          box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);
  background-color: #ffffff;
  padding: 15px;
}

.widget-area .widget_search form {
  position: relative;
}

.widget-area .widget_search form label {
  display: block;
  margin-bottom: 0;
}

.widget-area .widget_search form .screen-reader-text {
  display: none;
}

.widget-area .widget_search form .search-field {
  background-color: transparent;
  height: 50px;
  padding: 6px 15px;
  border: 1px solid #eeeeee;
  width: 100%;
  display: block;
  outline: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.widget-area .widget_search form .search-field:focus {
  border-color: #ee0979;
}

.widget-area .widget_search form button {
  position: absolute;
  right: 0;
  outline: 0;
  bottom: 0;
  height: 50px;
  width: 50px;
  z-index: 1;
  border: none;
  color: #ffffff;
  background-color: transparent;
}

.widget-area .widget_search form button::before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  top: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.widget-area .widget_search form button::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  top: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

.widget-area .widget_search form button:hover::before {
  opacity: 0;
  visibility: hidden;
}

.widget-area .widget_search form button:hover::after {
  opacity: 1;
  visibility: visible;
}

.widget-area .widget_luvion_posts_thumb {
  position: relative;
  overflow: hidden;
}

.widget-area .widget_luvion_posts_thumb .item {
  overflow: hidden;
  margin-bottom: 15px;
}

.widget-area .widget_luvion_posts_thumb .item:last-child {
  margin-bottom: 0;
}

.widget-area .widget_luvion_posts_thumb .item .thumb {
  float: left;
  height: 80px;
  overflow: hidden;
  position: relative;
  width: 80px;
  margin-right: 15px;
}

.widget-area .widget_luvion_posts_thumb .item .thumb .fullimage {
  width: 80px;
  height: 80px;
  display: inline-block;
  background-size: cover !important;
  background-repeat: no-repeat;
  background-position: center center !important;
}

.widget-area .widget_luvion_posts_thumb .item .thumb .fullimage.bg1 {
  background-image: url(../../assets/img/blog-image/1.jpg);
}

.widget-area .widget_luvion_posts_thumb .item .thumb .fullimage.bg2 {
  background-image: url(../../assets/img/blog-image/2.jpg);
}

.widget-area .widget_luvion_posts_thumb .item .thumb .fullimage.bg3 {
  background-image: url(../../assets/img/blog-image/3.jpg);
}

.widget-area .widget_luvion_posts_thumb .item .info {
  overflow: hidden;
}

.widget-area .widget_luvion_posts_thumb .item .info time {
  display: block;
  color: #6084a4;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 3px;
  font-size: 11px;
}

.widget-area .widget_luvion_posts_thumb .item .info .title {
  margin-bottom: 0;
  line-height: 1.5;
  font-size: 16px;
  font-weight: 600;
}

.widget-area .widget_recent_entries ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.widget-area .widget_recent_entries ul li {
  position: relative;
  margin-bottom: 12px;
  padding-left: 14px;
  line-height: 1.5;
  font-weight: 500;
  font-size: 14.5px;
}

.widget-area .widget_recent_entries ul li:last-child {
  margin-bottom: 0;
}

.widget-area .widget_recent_entries ul li::before {
  background: #ee0979;
  position: absolute;
  height: 7px;
  width: 7px;
  content: '';
  left: 0;
  top: 7px;
}

.widget-area .widget_recent_entries ul li .post-date {
  display: block;
  font-size: 13px;
  color: #6084a4;
  margin-top: 4px;
}

.widget-area .widget_recent_comments ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.widget-area .widget_recent_comments ul li {
  position: relative;
  margin-bottom: 12px;
  color: #0e314c;
  padding-left: 14px;
  line-height: 1.5;
  font-weight: 500;
  font-size: 14.5px;
}

.widget-area .widget_recent_comments ul li:last-child {
  margin-bottom: 0;
}

.widget-area .widget_recent_comments ul li::before {
  background: #ee0979;
  height: 7px;
  width: 7px;
  content: '';
  left: 0;
  top: 7px;
  position: absolute;
}

.widget-area .widget_recent_comments ul li span {
  display: inline-block;
}

.widget-area .widget_recent_comments ul li a {
  display: inline-block;
}

.widget-area .widget_archive ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.widget-area .widget_archive ul li {
  position: relative;
  margin-bottom: 12px;
  padding-left: 14px;
  font-weight: 500;
  font-size: 14.5px;
}

.widget-area .widget_archive ul li:last-child {
  margin-bottom: 0;
}

.widget-area .widget_archive ul li::before {
  background: #ee0979;
  height: 7px;
  width: 7px;
  content: '';
  left: 0;
  top: 7px;
  position: absolute;
}

.widget-area .widget_categories ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.widget-area .widget_categories ul li {
  position: relative;
  margin-bottom: 12px;
  padding-left: 14px;
  font-weight: 500;
  font-size: 14.5px;
}

.widget-area .widget_categories ul li:last-child {
  margin-bottom: 0;
}

.widget-area .widget_categories ul li::before {
  background: #ee0979;
  height: 7px;
  width: 7px;
  content: '';
  left: 0;
  top: 7px;
  position: absolute;
}

.widget-area .widget_categories ul li .post-count {
  float: right;
}

.widget-area .widget_meta ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.widget-area .widget_meta ul li {
  position: relative;
  margin-bottom: 12px;
  padding-left: 14px;
  font-weight: 500;
  font-size: 14.5px;
}

.widget-area .widget_meta ul li:last-child {
  margin-bottom: 0;
}

.widget-area .widget_meta ul li::before {
  background: #ee0979;
  height: 7px;
  width: 7px;
  content: '';
  left: 0;
  top: 7px;
  position: absolute;
}

.widget-area .widget_tag_cloud .widget-title {
  margin-bottom: 12px;
}

.widget-area .tagcloud a {
  display: inline-block;
  padding: 6px 13px;
  border: 1px dashed #eeeeee;
  position: relative;
  font-weight: 600;
  font-size: 13.5px !important;
  margin-top: 8px;
  margin-right: 4px;
}

.widget-area .tagcloud a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.widget-area .tagcloud a:hover, .widget-area .tagcloud a:focus {
  color: #ffffff;
  border-color: #ee0979;
}

.widget-area .tagcloud a:hover::before, .widget-area .tagcloud a:focus::before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
          transform: scale(1);
}

/*================================================
404 Error Area CSS
=================================================*/
.error-area {
  height: 100vh;
}

.error-content {
  text-align: center;
  margin: 0 auto;
  max-width: 700px;
}

.error-content h3 {
  font-size: 40px;
  font-weight: 700;
  margin-top: 35px;
  margin-bottom: 15px;
}

.error-content p {
  max-width: 520px;
  margin: 0 auto 20px;
}

/*================================================
FAQ Area CSS
=================================================*/
.faq-content h2 {
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
}

.faq-content .bar {
  height: 5px;
  width: 90px;
  background: #cdf1d8;
  margin: 20px 0 25px;
  position: relative;
  border-radius: 30px;
}

.faq-content .bar::before {
  content: '';
  position: absolute;
  left: 0;
  top: -2.7px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #44ce6f;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: MOVE-BG;
          animation-name: MOVE-BG;
}

.faq-content .faq-image {
  margin-top: 20px;
}

.faq-accordion .accordion {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}

.faq-accordion .accordion .accordion-item {
  display: block;
  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  background: #ffffff;
  margin-bottom: 10px;
}

.faq-accordion .accordion .accordion-item:last-child {
  margin-bottom: 0;
}

.faq-accordion .accordion .accordion-title {
  padding: 12px 20px 12px 51px;
  color: #0e314c;
  position: relative;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px;
  display: block;
  font-size: 15px;
  font-weight: 600;
  font-family: "Raleway", sans-serif;
}

.faq-accordion .accordion .accordion-title i {
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  text-align: center;
  height: 100%;
  background: #ee0979;
  color: #ffffff;
}

.faq-accordion .accordion .accordion-title i::before {
  position: absolute;
  left: 0;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 13px;
}

.faq-accordion .accordion .accordion-title.active {
  border-bottom-color: #eeeeee;
}

.faq-accordion .accordion .accordion-title.active i::before {
  content: "\f068";
}

.faq-accordion .accordion .accordion-content {
  display: none;
  position: relative;
  padding: 15px;
  font-size: 14.5px;
}

.faq-accordion .accordion .accordion-content.show {
  display: block;
}

.faq-contact {
  margin-top: 70px;
}

.faq-contact-form {
  max-width: 750px;
  margin: 0 auto;
  text-align: center;
}

.faq-contact-form form .form-control {
  background-color: #ffffff;
  border: none;
  -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
          box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
  height: 50px;
  font-family: "Raleway", sans-serif;
  font-size: 14.5px;
}

.faq-contact-form form .row {
  margin-left: -7px;
  margin-right: -7px;
}

.faq-contact-form form .row .col-lg-12, .faq-contact-form form .row .col-lg-6 {
  padding-left: 7px;
  padding-right: 7px;
}

.faq-contact-form form textarea.form-control {
  height: auto;
  padding-top: 15px;
  line-height: initial;
}

.faq-contact-form form .btn {
  margin-top: 8px;
  -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2);
          box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2);
}

.faq-contact-form form .help-block ul {
  padding-left: 0;
  list-style-type: none;
  margin-top: 5px;
  margin-bottom: 0;
}

.faq-contact-form form .help-block ul li {
  color: red;
  font-weight: 300;
}

.faq-contact-form form #msgSubmit {
  margin-bottom: 0;
  text-align: left !important;
}

.faq-contact-form form #msgSubmit.text-danger, .faq-contact-form form #msgSubmit.text-success {
  margin-top: 8px;
  font-size: 22px;
  font-weight: 300;
}

/*================================================
Login Area CSS
=================================================*/
.login-image {
  height: 100%;
  width: 100%;
  background-image: url(../../assets/img/login-bg.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.login-image img {
  display: none;
}

.login-content {
  height: 100vh;
}

.login-content .login-form {
  text-align: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.login-content .login-form .logo {
  margin-bottom: 35px;
}

.login-content .login-form .logo a {
  display: inline-block;
}

.login-content .login-form h3 {
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
}

.login-content .login-form p {
  margin-top: 7px;
  margin-bottom: 0;
}

.login-content .login-form form {
  margin-top: 35px;
}

.login-content .login-form form .form-control {
  background-color: #ffffff;
  color: #0e314c;
  border: none;
  -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
          box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
  height: 50px;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
}

.login-content .login-form form .btn {
  display: block;
  width: 100%;
  -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2);
          box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2);
}

.login-content .login-form form .forgot-password {
  text-align: right;
  margin-top: 15px;
}

.login-content .login-form form .forgot-password a {
  display: inline-block;
  color: #ee0979;
  text-decoration: underline;
}

.login-content .login-form form .connect-with-social {
  margin-top: 15px;
}

.login-content .login-form form .connect-with-social button {
  display: block;
  width: 100%;
  position: relative;
  border: 1px solid #ee0979;
  background-color: transparent;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding: 11px 30px;
  border-radius: 2px;
  color: #ee0979;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
}

.login-content .login-form form .connect-with-social button i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 15px;
  font-size: 20px;
}

.login-content .login-form form .connect-with-social button.facebook {
  border-color: #3b5998;
  color: #3b5998;
}

.login-content .login-form form .connect-with-social button.facebook:hover {
  background-color: #3b5998;
  color: #ffffff;
  border-color: #3b5998;
}

.login-content .login-form form .connect-with-social button.google {
  margin-top: 10px;
  border-color: #EA4335;
  color: #EA4335;
}

.login-content .login-form form .connect-with-social button.google:hover {
  background-color: #EA4335;
  color: #ffffff;
  border-color: #EA4335;
}

.login-content .login-form form .connect-with-social button:hover {
  background-color: #ee0979;
  color: #ffffff;
  border-color: #ee0979;
}

/*================================================
Signup Area CSS
=================================================*/
.signup-image {
  height: 100%;
  width: 100%;
  background-image: url(../../assets/img/signup-bg.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.signup-image img {
  display: none;
}

.signup-content {
  height: 100vh;
}

.signup-content .signup-form {
  text-align: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.signup-content .signup-form .logo {
  margin-bottom: 35px;
}

.signup-content .signup-form .logo a {
  display: inline-block;
}

.signup-content .signup-form h3 {
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
}

.signup-content .signup-form p {
  margin-top: 7px;
  margin-bottom: 0;
}

.signup-content .signup-form form {
  margin-top: 35px;
}

.signup-content .signup-form form .form-control {
  background-color: #ffffff;
  color: #0e314c;
  border: none;
  -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
          box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
  height: 50px;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
}

.signup-content .signup-form form .btn {
  display: block;
  width: 100%;
  -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2);
          box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2);
}

.signup-content .signup-form form .connect-with-social {
  margin-top: 20px;
}

.signup-content .signup-form form .connect-with-social span {
  display: block;
  text-transform: uppercase;
  color: #6084a4;
  margin-bottom: 20px;
}

.signup-content .signup-form form .connect-with-social button {
  display: block;
  width: 100%;
  position: relative;
  border: 1px solid #ee0979;
  background-color: transparent;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding: 11px 30px;
  border-radius: 2px;
  color: #ee0979;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
}

.signup-content .signup-form form .connect-with-social button i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 15px;
  font-size: 20px;
}

.signup-content .signup-form form .connect-with-social button.facebook {
  border-color: #3b5998;
  color: #3b5998;
}

.signup-content .signup-form form .connect-with-social button.facebook:hover {
  background-color: #3b5998;
  color: #ffffff;
  border-color: #3b5998;
}

.signup-content .signup-form form .connect-with-social button.google {
  margin-top: 10px;
  border-color: #EA4335;
  color: #EA4335;
}

.signup-content .signup-form form .connect-with-social button.google:hover {
  background-color: #EA4335;
  color: #ffffff;
  border-color: #EA4335;
}

.signup-content .signup-form form .connect-with-social button:hover {
  background-color: #ee0979;
  color: #ffffff;
  border-color: #ee0979;
}

/*================================================
Contact Area CSS
=================================================*/
.contact-area {
  position: relative;
  z-index: 1;
}

.contact-form form .form-control {
  background-color: #ffffff;
  border: none;
  -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
          box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
  height: 50px;
  font-family: "Raleway", sans-serif;
  font-size: 14.5px;
}

.contact-form form .row {
  margin-left: -7px;
  margin-right: -7px;
}

.contact-form form .row .col-lg-12, .contact-form form .row .col-lg-6 {
  padding-left: 7px;
  padding-right: 7px;
}

.contact-form form textarea.form-control {
  height: auto;
  padding-top: 15px;
  line-height: initial;
}

.contact-form form .btn {
  margin-top: 8px;
  -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2);
          box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2);
}

.contact-form form .help-block ul {
  padding-left: 0;
  list-style-type: none;
  margin-top: 5px;
  margin-bottom: 0;
}

.contact-form form .help-block ul li {
  color: red;
  font-weight: 300;
}

.contact-form form #msgSubmit {
  margin-bottom: 0;
  text-align: left !important;
}

.contact-form form #msgSubmit.text-danger, .contact-form form #msgSubmit.text-success {
  margin-top: 8px;
  font-size: 22px;
  font-weight: 300;
}

.contact-info {
  padding-right: 25px;
}

.contact-info ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.contact-info ul li {
  position: relative;
  padding-left: 95px;
  color: #6084a4;
  margin-bottom: 35px;
  font-weight: 300;
  line-height: 1.7;
}

.contact-info ul li .icon {
  border: 1px dashed #ee0979;
  width: 75px;
  height: 75px;
  line-height: 75px;
  color: #ffffff;
  border-radius: 50%;
  font-size: 25px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.contact-info ul li .icon::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  border-radius: 50%;
  margin: 5px;
  z-index: -1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.contact-info ul li .icon::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  border-radius: 50%;
  margin: 5px;
  z-index: -1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

.contact-info ul li span {
  display: block;
  margin-bottom: 3px;
  color: #0e314c;
  font-size: 22px;
  font-weight: 600;
  font-family: "Raleway", sans-serif;
}

.contact-info ul li a {
  display: block;
  color: #6084a4;
}

.contact-info ul li a:hover {
  color: #ee0979;
}

.contact-info ul li:hover .icon {
  border-color: #44ce6f;
}

.contact-info ul li:hover .icon::before {
  opacity: 0;
  visibility: hidden;
}

.contact-info ul li:hover .icon::after {
  opacity: 1;
  visibility: visible;
}

.contact-info ul li:last-child {
  margin-bottom: 0;
}

.bg-map {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: -1;
  text-align: center;
  margin: 0 auto;
  opacity: .5;
}

/*================================================
Footer Area CSS
=================================================*/
.footer-area {
  position: relative;
  z-index: 1;
  padding-top: 70px;
  background-color: #f7fafd;
}

.single-footer-widget {
  margin-bottom: 30px;
}

.single-footer-widget .logo a {
  display: block;
}

.single-footer-widget .logo p {
  font-size: 14.5px;
  margin-top: 20px;
  margin-bottom: 0;
}

.single-footer-widget h3 {
  margin-bottom: 24px;
  font-size: 22px;
  font-weight: 600;
}

.single-footer-widget .list {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.single-footer-widget .list li {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 14.5px;
}

.single-footer-widget .list li a {
  color: #6084a4;
  display: inline-block;
}

.single-footer-widget .list li a:hover {
  padding-left: 5px;
  color: #ee0979;
}

.single-footer-widget .list li:last-child {
  margin-bottom: 0;
}

.single-footer-widget .footer-contact-info {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.single-footer-widget .footer-contact-info li {
  position: relative;
  color: #6084a4;
  margin-bottom: 8px;
  line-height: 1.7;
  font-weight: 400;
  font-size: 14.5px;
}

.single-footer-widget .footer-contact-info li a {
  color: #6084a4;
  display: inline-block;
}

.single-footer-widget .footer-contact-info li a:hover {
  color: #ee0979;
}

.single-footer-widget .footer-contact-info li:last-child {
  margin-bottom: 0;
}

.single-footer-widget .footer-contact-info li span {
  display: inline-block;
  font-weight: 500;
}

.single-footer-widget .social-links {
  padding-left: 0;
  list-style-type: none;
  margin-top: 13px;
  margin-bottom: 0;
}

.single-footer-widget .social-links li {
  margin-right: 2px;
  display: inline-block;
}

.single-footer-widget .social-links li a {
  width: 30px;
  text-align: center;
  line-height: 29px;
  height: 30px;
  border: 1px solid #ece9e9;
  border-radius: 50%;
  color: #ee0979;
  display: inline-block;
  font-size: 14px;
}

.single-footer-widget .social-links li a:hover {
  color: #ffffff;
  border-color: #ee0979;
  background-color: #ee0979;
}

.copyright-area {
  border-top: 1px solid #d8ebfd;
  text-align: center;
  margin-top: 40px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.copyright-area p {
  font-size: 14.5px;
}

.copyright-area p a {
  display: inline-block;
  color: #0e314c;
  font-weight: 400;
}

.copyright-area p a:hover {
  color: #ee0979;
}

.map-image {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0 auto;
  text-align: center;
  z-index: -1;
  opacity: .7;
}

.map-image img {
  max-width: 40%;
}

/*================================================
Go Top CSS
=================================================*/
.go-top {
  position: fixed;
  cursor: pointer;
  top: 50%;
  right: 15px;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  z-index: 4;
  width: 40px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .9s;
  transition: .9s;
  color: #ffffff;
}

.go-top.active {
  top: 98%;
  -webkit-transform: translateY(-98%);
          transform: translateY(-98%);
  opacity: 1;
  visibility: visible;
}

.go-top::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.go-top:hover, .go-top:focus {
  color: #ffffff;
}

.go-top:hover::before, .go-top:focus::before {
  opacity: 1;
  visibility: visible;
}

/*new-css*/
.bg-f4fcff {
  background-color: #f4fcff;
}

/*================================================
Main Banner Area CSS
=================================================*/
.banner-wrapper {
  position: relative;
  z-index: 1;
  padding-top: 90px;
}

.banner-wrapper::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: linear-gradient(151.59deg, #ff2f2f 10.43%, #000460 92.78%), radial-gradient(100% 246.94% at 100% 0, #fff 0, #020063 100%), linear-gradient(143.18deg, #1400ff 0.45%, #3a0000), linear-gradient(167.55deg, #ff002e, #ff003d 74.04%), linear-gradient(351.18deg, #b25bba 7.52%, #1700a7 77.98%), linear-gradient(202.44deg, #a90000 12.99%, #00ffe0 87.21%), linear-gradient(165.77deg, #b7d500 15.35%, #20a 89.57%);
  background-blend-mode: overlay,color-burn,screen,overlay,difference,difference,normal;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 70%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 70%, 0% 100%);
}

.banner-wrapper .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.banner-wrapper .container-fluid .row {
  margin-left: 0;
  margin-right: 0;
}

.banner-wrapper .container-fluid .row .col-lg-6 {
  padding-left: 0;
  padding-right: 0;
}

.banner-wrapper-content {
  max-width: 555px;
  padding-right: 20px;
  margin-left: auto;
  margin-top: -50px;
}

.banner-wrapper-content h1 {
  margin-bottom: 0;
  color: #ffffff;
  font-size: 50px;
  font-weight: 700;
}

.banner-wrapper-content p {
  color: #ffffff;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 0;
}

.banner-wrapper-content .btn {
  margin-top: 30px;
}

.banner-wrapper-image {
  text-align: right;
}

/*================================================
Partner Area CSS
=================================================*/
.single-partner-item {
  text-align: center;
}

.single-partner-item img {
  display: inline-block !important;
  width: auto !important;
}

/*================================================
Payment Experience Area CSS
=================================================*/
.payment-experience-content h2 {
  margin-bottom: 18px;
  font-size: 40px;
  font-weight: 600;
}

.payment-experience-content .link-btn {
  display: inline-block;
  font-weight: 600;
  color: #ee0979;
  position: relative;
  margin-top: 5px;
  line-height: 1;
}

.payment-experience-content .link-btn::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.payment-experience-content .link-btn:hover::before {
  width: 0;
}

.single-payment-experience-box {
  margin-top: 20px;
}

.single-payment-experience-box .icon {
  margin-bottom: 22px;
  width: 90px;
  height: 90px;
  text-align: center;
  line-height: 97px;
  background-color: #f3c7db;
  border-radius: 50%;
  position: relative;
  color: #ffffff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  font-size: 40px;
  padding-right: 5px;
}

.single-payment-experience-box .icon i {
  position: relative;
  z-index: 1;
}

.single-payment-experience-box .icon::before {
  content: '';
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #f281ac;
  border-radius: 50%;
  margin-top: 5px;
  margin-right: 5px;
}

.single-payment-experience-box h3 {
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 600;
}

.single-payment-experience-box:hover .icon {
  background-color: #0e314c;
}

.single-payment-experience-box:hover .icon::before {
  background-color: #ee0979;
}

.col-lg-3:nth-child(2) .single-payment-experience-box .icon {
  background-color: #c1e9c5;
}

.col-lg-3:nth-child(2) .single-payment-experience-box .icon::before {
  background-color: #7dd179;
}

.col-lg-3:nth-child(2) .single-payment-experience-box:hover .icon {
  background-color: #0e314c;
}

.col-lg-3:nth-child(2) .single-payment-experience-box:hover .icon::before {
  background-color: #ee0979;
}

.col-lg-3:nth-child(3) .single-payment-experience-box .icon {
  background-color: #bdc7d4;
}

.col-lg-3:nth-child(3) .single-payment-experience-box .icon::before {
  background-color: #73819c;
}

.col-lg-3:nth-child(3) .single-payment-experience-box:hover .icon {
  background-color: #0e314c;
}

.col-lg-3:nth-child(3) .single-payment-experience-box:hover .icon::before {
  background-color: #ee0979;
}

.col-lg-3:nth-child(4) .single-payment-experience-box .icon {
  background-color: #bce5e5;
}

.col-lg-3:nth-child(4) .single-payment-experience-box .icon::before {
  background-color: #72c7c2;
}

.col-lg-3:nth-child(4) .single-payment-experience-box:hover .icon {
  background-color: #0e314c;
}

.col-lg-3:nth-child(4) .single-payment-experience-box:hover .icon::before {
  background-color: #ee0979;
}

/*================================================
Support Area CSS
=================================================*/
.support-image {
  position: relative;
  padding-right: 130px;
  text-align: left;
}

.support-image img:nth-child(2) {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.support-content {
  padding-left: 30px;
}

.support-content h2 {
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 600;
}

.support-content .btn {
  margin-top: 10px;
}

/*================================================
Business Area CSS
=================================================*/
.business-area {
  background-color: #051947;
}

.business-content h2 {
  color: #ffffff;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
}

.business-content .single-business-box {
  margin-top: 30px;
}

.business-content .single-business-box h3 {
  color: #ffffff;
  margin-bottom: 12px;
  font-size: 21px;
  font-weight: 600;
}

.business-content .single-business-box p {
  color: #ffffff;
  opacity: 0.9;
}

.business-image {
  margin-left: 50px;
  text-align: center;
  background: linear-gradient(125deg, #FDFF9C 0%, #0500FF 100%), linear-gradient(180deg, #D3D3D3 0%, #161616 100%), linear-gradient(310deg, #00F0FF 0%, #00F0FF 20%, #0017E3 calc(20% + 1px), #0017E3 40%, #000F8F calc(40% + 1px), #000F8F 70%, #00073F calc(70% + 1px), #00073F 100%), linear-gradient(285deg, #FFB6B9 0%, #FFB6B9 35%, #FAE3D9 calc(35% + 1px), #FAE3D9 45%, #BBDED6 calc(45% + 1px), #BBDED6 65%, #61C0BF calc(65% + 1px), #61C0BF 100%);
  background-blend-mode: overlay, overlay, exclusion, normal;
  padding: 50px;
}

/*================================================
Testimonials Area CSS
=================================================*/
.testimonials-area {
  padding-bottom: 40px;
}

.single-testimonials-box {
  -webkit-box-shadow: 5px 5px #8b98b5;
          box-shadow: 5px 5px #8b98b5;
  margin-bottom: 30px;
  padding: 30px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border: 1px solid #8b98b5;
}

.single-testimonials-box .rating {
  margin-bottom: 15px;
}

.single-testimonials-box .rating i {
  font-size: 15px;
  color: #ffc107;
}

.single-testimonials-box p {
  margin: 0;
  color: #374d7f;
  font-size: 15px;
  font-weight: 500;
}

.single-testimonials-box h3 {
  color: #0e314c;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
}

.single-testimonials-box h3 span {
  font-weight: 400;
  color: #6084a4;
  display: inline-block;
  margin-left: 5px;
}

.single-testimonials-box:hover {
  -webkit-box-shadow: 5px 5px #0e314c;
          box-shadow: 5px 5px #0e314c;
}

/*================================================
Global Area CSS
=================================================*/
.global-area {
  background-color: #051947;
}

.global-area .section-title h2 {
  color: #ffffff;
}

.global-area .section-title p {
  color: #ffffff;
}

.global-content {
  padding-right: 30px;
}

.global-content ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.global-content ul li {
  margin-bottom: 12px;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.12);
  padding: 30px 40px 28px;
  position: relative;
  border-radius: 2px;
  z-index: 1;
  font-size: 20px;
  font-weight: 600;
}

.global-content ul li:last-child {
  margin-bottom: 0;
}

.global-content ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0%;
  border-radius: 2px;
  height: 100%;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.global-content ul li:hover::before {
  width: 100%;
}

/*================================================
Success Story Area CSS
=================================================*/
.success-story-inner {
  background-color: #051947;
  position: relative;
  z-index: 1;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 90px;
  padding-right: 135px;
}

.success-story-inner::before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 30%;
  z-index: -1;
  background: linear-gradient(125deg, #00FF57 0%, #010033 40%, #460043 70%, #F0FFC5 100%), linear-gradient(55deg, #0014C9 0%, #410060 100%), linear-gradient(300deg, #FFC700 0%, #001AFF 100%), radial-gradient(135% 215% at 115% 40%, #393939 0%, #393939 40%, #849561 calc(40% + 1px), #849561 60%, #EED690 calc(60% + 1px), #EED690 80%, #ECEFD8 calc(80% + 1px), #ECEFD8 100%), linear-gradient(125deg, #282D4F 0%, #282D4F 40%, #23103A calc(40% + 1px), #23103A 70%, #A0204C calc(70% + 1px), #A0204C 88%, #FF6C00 calc(88% + 1px), #FF6C00 100%);
  background-blend-mode: overlay, screen, overlay, overlay, normal;
}

.success-story-inner .owl-theme .owl-nav {
  margin-top: 0;
  position: absolute;
  right: -90px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.success-story-inner .owl-theme .owl-nav [class*=owl-] {
  display: block;
  width: 45px;
  height: 45px;
  line-height: 48px;
  background-color: #ffffff;
  border-radius: 50%;
  margin: 10px 0;
  font-size: 18px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.success-story-inner .owl-theme .owl-nav [class*=owl-]:hover {
  background-color: #ee0979;
  color: #ffffff;
}

.single-success-story-box .content {
  padding-right: 40px;
}

.single-success-story-box .content p {
  margin: 0;
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
}

.single-success-story-box .content h3 {
  color: #e8e8e8;
  margin-top: 25px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
}

.single-success-story-box .content h3 span {
  font-weight: 300;
  color: #e7e7e7;
  display: inline-block;
  margin-left: 5px;
}

.single-success-story-box .content .btn {
  margin-top: 30px;
}

/*================================================
Payment Features Area CSS
=================================================*/
.payment-features-area {
  position: relative;
  z-index: 1;
}

.payment-features-area::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: #f4fcff;
  -webkit-clip-path: polygon(0 63%, 100% 30%, 100% 100%, 0% 100%);
  clip-path: polygon(0 63%, 100% 30%, 100% 100%, 0% 100%);
}

.payment-features-overview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-top: 70px;
}

.payment-features-overview .payment-features-content {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.payment-features-overview .payment-features-content .content {
  padding-left: 15px;
}

.payment-features-overview .payment-features-content .content h2 {
  margin-bottom: 18px;
  font-size: 40px;
  font-weight: 600;
}

.payment-features-overview .payment-features-content .content .link-btn {
  display: inline-block;
  font-weight: 600;
  color: #ee0979;
  position: relative;
  margin-top: 5px;
  line-height: 1;
}

.payment-features-overview .payment-features-content .content .link-btn::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.payment-features-overview .payment-features-content .content .link-btn:hover::before {
  width: 0;
}

.payment-features-overview .payment-features-image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.payment-features-overview .payment-features-image .image {
  margin-right: 15px;
  text-align: center;
  background: linear-gradient(45deg, #000850 0%, #000320 100%), radial-gradient(100% 225% at 100% 0%, #FF6928 0%, #000000 100%), linear-gradient(225deg, #FF7A00 0%, #000000 100%), linear-gradient(135deg, #CDFFEB 10%, #CDFFEB 35%, #009F9D 35%, #009F9D 60%, #07456F 60%, #07456F 67%, #0F0A3C 67%, #0F0A3C 100%);
  background-blend-mode: screen, overlay, hard-light, normal;
  padding: 50px;
}

.payment-features-overview:first-child {
  margin-top: 0;
}

.payment-features-overview:nth-child(2) .payment-features-content .content, .payment-features-overview:nth-child(4) .payment-features-content .content, .payment-features-overview:nth-child(6) .payment-features-content .content {
  padding-left: 0;
  padding-right: 15px;
}

.payment-features-overview:nth-child(2) .payment-features-image .image, .payment-features-overview:nth-child(4) .payment-features-image .image, .payment-features-overview:nth-child(6) .payment-features-image .image {
  background: linear-gradient(123deg, #FFFFFF 0%, #00B2FF 100%), linear-gradient(236deg, #BAFF99 0%, #005E64 100%), linear-gradient(180deg, #FFFFFF 0%, #002A5A 100%), linear-gradient(225deg, #0094FF 20%, #BFF4ED 45%, #280F34 45%, #280F34 70%, #FF004E 70%, #E41655 85%, #B30753 85%, #B30753 100%), linear-gradient(135deg, #0E0220 15%, #0E0220 35%, #E40475 35%, #E40475 60%, #48E0E4 60%, #48E0E4 68%, #D7FBF6 68%, #D7FBF6 100%);
  background-blend-mode: overlay, overlay, overlay, darken, normal;
  margin-right: 0;
  margin-left: 15px;
}

/*================================================
Get Started Area CSS
=================================================*/
.get-started-area {
  background: linear-gradient(129.96deg, #FF2F2F 10.43%, #000460 92.78%), radial-gradient(100% 246.94% at 100% 0%, #FFFFFF 0%, #020063 100%), linear-gradient(58.72deg, #2200F2 0%, #530000 100%), linear-gradient(154.03deg, #B70000 0%, #FF003D 74.04%), linear-gradient(341.1deg, #FF0000 7.52%, #0038FF 77.98%), linear-gradient(136.23deg, #00C2FF 11.12%, #FF0000 86.47%), radial-gradient(57.37% 100% at 50% 0%, #B50000 0%, #0034BB 100%);
  background-blend-mode: overlay, color-burn, screen, overlay, difference, difference, normal;
}

.get-started-title h2 {
  color: #ffffff;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 600;
}

.get-started-content p {
  color: #e9fffe;
  font-size: 16px;
  font-weight: 600;
}
/*# sourceMappingURL=style.css.map */

.banner-wrapper-image {
    text-align: right;
    height: 400px;
}
.banner-wrapper-image img{height: 100%}
.banner-wrapper .container-fluid .row{margin-top: 40px}
.support-image {
    position: relative;
    padding-right: 0;}
    .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item a:hover, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item a:focus, .navbar-area.is-sticky .luvion-nav .navbar .navbar-nav .nav-item a.active {
    color: #fff;
    background: #ff0508;
    padding: 5px 10px;
    border-top-right-radius: 18px !important;
    border-bottom-left-radius: 18px !important;
}
.navbar-area{
      padding-top: 10px;
    padding-bottom: 10px;
}
.carousel-caption h1, .carousel-caption h3 {
  color: #333;
  font-weight: 900;
  font-family: "Raleway", sans-serif
}

p {
    line-height: 1.7;
    margin-bottom: 15px;
    color: #333;
    font-weight: 400;
    font-size: 18px;
    font-family: "Raleway", sans-serif;
}
.payment-experience-content h2 {
    margin-bottom: 18px;
    font-size: 40px;
    font-weight: 800;
    color: #ff6a00e0;
}
section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
}

.nav.nav-tabs {
    float: left;
    display: block;
    margin-right: 20px;
    border-bottom:0;
    border-right: 1px solid #ddd;
    padding-right: 15px;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    background: #ccc;
}

.nav-tabs .nav-link.active {
    color: #495057;
    background-color:#007bff !important;
    border-color: transparent !important;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0rem!important;
    border-top-right-radius: 0rem!important;
}
.tab-content>.active {
    display: block;
    background: #007bff;
    min-height: 165px;
}
.nav.nav-tabs {
    float: left;
    display: block;
    margin-right: 20px;
    border-bottom: 0;
    border-right: 1px solid transparent;
    padding-right: 15px;
}
.product-area .nav.nav-tabs {
    width: 25%;
    float: none;
    display: inline-block;
    margin: 0;
    padding: 0;
}
.product-area .tab-content {
    width: 74%;
    display: inline-block;
    float: none;
    vertical-align: top;
    background: none
}
.product-area  .tab-content>.active{background: none}
.product-area .nav-tabs .nav-link.active {
    color: #fff;
    background: rgb(151,1,2) !important;
    border-color: transparent !important;
    background: rgb(151,1,2) !important;
    background: linear-gradient(90deg, rgba(151,1,2,1) 0%, rgba(255,5,8,1) 100%) !important;
}
.product-area .nav-tabs .nav-link {
    border-top-left-radius: 0rem!important;
    border-top-right-radius: 0rem!important;
    background: #fff;
    border: 1px solid #e3e3e3 !important;
}

.lightbox-gallery p {
    color: #fff
}

.lightbox-gallery h2 {
    font-weight: bold;
    margin-bottom: 40px;
    padding-top: 40px;
    color: #fff
}

@media (max-width:767px) {
    .lightbox-gallery h2 {
        margin-bottom: 25px;
        padding-top: 25px;
        font-size: 24px
    }
}

.lightbox-gallery .intro {
    font-size: 16px;
    max-width: 500px;
    margin: 0 auto 40px
}

.lightbox-gallery .intro p {
    margin-bottom: 0
}

.lightbox-gallery .photos {
    padding-bottom: 20px
}

.lightbox-gallery .item {
    padding-bottom: 30px
}
.lightbox-gallery {
    padding: 0 30px;
}
.lightbox-gallery .item {
    padding-bottom: 30px;
    padding: 0 5px 20px;
}
.lightbox-gallery a {
    border: 3px solid #c3c3c3;
    display: inline-block;
    border-radius: 3px;
}
.product-area .nav-tabs .nav-link {
    border-top-left-radius: 0rem!important;
    border-top-right-radius: 0rem!important;
    background: #fff;
    border: 1px solid #e3e3e3 !important;
    font-size: 17px;
    font-weight: 600;
}
a:hover {
    color: #ca0305 !important;
    text-decoration: none;
}
a.product-area:focus{
  color: #fff !important;
}
.contact-area .section-title {
    color: #000;
}
.contact-info ul li .icon {
    border: 1px dashed #ee0979;
    width: 65px;
    height: 65px;
    line-height: 65px;
    color: #ffffff;
    border-radius: 50%;
    font-size: 25px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.contact-info ul li {
    float: left;
    width: 33%;
}
.single-footer-widget .list li a {
    color: #6084a4;
    display: inline-block;
    padding: 0px 0;
}

.single-footer-widget .social-links li a{color: #ff0508}

.about-vission {
    width: 50%;
    float: left;
    padding: 20px 15px;
    text-align: justify;
    background: #d3d3d3;
    min-height: 250px;
}

.about-mission {
    float: left;
    width: 50%;
    padding: 20px 15px;
    text-align: justify;
    background: #dbdbdb;
    min-height: 250px;
}

.about-values {
    width: 100%;
    float: left;
    padding: 20px 15px;
}

.about-mission h2 {
    font-size: 28px;
    font-weight: 800;
    color: #333;
    /* background: #000; */
}

.about-vission h2 {
    color: #333;
    font-size: 28px;
    font-weight: 800;
}
.about-mission p {
    line-height: 28px;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}
.about-vission p {
    line-height: 28px;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}
.about-values {
    background: #dbdbdb;
    margin-bottom: 40px;
    margin-top: 20px;
    border-top-right-radius: 66px;
    border-bottom-left-radius: 66px;
    padding: 50px;
    padding-top: 40px;
}
.about-values h2 {
    font-size: 28px;
    font-weight: 800;
}

/*tatatin plate*/
@charset "utf-8";.inside-header,.inside-header img{width:100%;height:auto}.breadcrumb,.breadcrumb a,.inside-header h1{font-family:Lato,sans-serif}.blue-box big,.box6in1-wrapper2 li .box1-big p,.box6in1-wrapper2 li .box1-small span,.con-50per3,.con-50per3 big,.cont-area_two-column,.download,.group-profile-box-b,.group-profile-box-d span,.pic_box samp,.speak-up-right-box div ul,.support-box2-66per,.text_box3{box-sizing:border-box}.clear,.clr,.gap60{clear:both}.banner-dots3,.ns_prev2{-webkit-transform:translate(-50%,-50%)}.table-box table,.table-box2 table,.table-box5 table{border-collapse:collapse}.company-box1a span div p,.csr-tab li a,.download{text-transform:uppercase}.inside-header{float:left;position:relative}.desktop{display:block}.mob{display:none}.inside-header h1{position:absolute;left:0;right:0;bottom:0;width:auto;padding:3% 0 3% 30px;font-size:36px;font-weight:600;color:#FFF;line-height:36px;margin-left:8%;text-shadow:0 2px 2px rgba(0,0,0,.6)}.inside-header h1:after{content:'';width:3px;background:#ffd200;position:absolute;left:0;top:0;bottom:0}.wrapper1080{max-width:1080px;width:96%;position:relative;margin:0 auto}.breadcrumb{width:100%;height:auto;display:block;padding:20px 0;font-size:12px;font-weight:400;color:#3a7dda}.breadcrumb a{font-size:14px;font-weight:400;color:#464646;padding-right:5px;padding-left:5px}.breadcrumb a:hover{color:#3a7dda}.breadcrumb a:first-child{padding-left:30px;position:relative}.breadcrumb a:first-child:after{content:'';position:absolute;left:0;top:9px;width:20px;height:1px;background:#000}.breadcrumb span{font-size:12px;font-weight:400;color:#3a7dda;padding-left:5px;font-family:Lato,sans-serif}.company-box1a span div h2,.company-box1a span div p{font-family:Lato,sans-serif;font-weight:600;color:#FFF}.company-box1{width:100%;height:auto;float:left;border-bottom:3px solid #000;padding-bottom:50px;margin-bottom:30px}.company-box1a{width:auto;margin:0 auto;text-align:center;display:table}.company-box1a span{width:244px;height:244px;border-radius:50%;background:#000;margin:0 30px;position:relative;display:block;float:left}.company-box1a span img{width:100%;height:auto;border-radius:50%}.company-box1a span div{position:absolute;left:0;right:0;top:0;bottom:0;display:table;width:100%;height:100%}.company-box1a span div big{width:auto;margin:0 auto;display:table-cell;vertical-align:middle;text-align:center}.cont-area_two-column,.text-box2{display:block;width:100%;height:auto;float:left}.company-box1a span div h2{font-size:48px;line-height:48px;padding-bottom:10px}.company-box1a span div p{font-size:20px;line-height:25px}.cont-area_two-column p,.cont-area_two-column p strong{font-family:Lato,sans-serif;color:#000;font-size:14px}.cont-area_two-column{padding:30px 0;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;border-bottom:1px solid #c9c9c9}.cont-area_two-column.border-bottom-none{border-bottom:none}.cont-area_two-column p{font-weight:400;line-height:22px;text-align:justify;padding-bottom:0;padding-top:0}.cont-area_two-column p strong{font-weight:600}.cont-area_two-column p a,.text-box2 span{font-family:Lato,sans-serif;font-weight:400}.cont-area_two-column p a{font-size:14px;color:#199bd2;line-height:22px}.cont-area_two-column p a:hover,.text-box2 span strong{color:#000}.text-box2{padding:40px 3%;text-align:center}.text-box2 span{font-size:16px;color:#000;line-height:26px;text-align:center}.text-box2 span strong,.text-box2 span strong a{font-family:Lato,sans-serif;font-size:16px;font-weight:600}.text-box2 span strong a{font-style:italic;color:#3a7dda;text-decoration:underline}.pic_box samp,.pic_box samp big small strong{font-family:Lato,sans-serif;font-size:16px;color:#FFF}.pic_box{width:100%;float:left;display:flex;flex-wrap:wrap}.pic_box span{width:54%}.pic_box span img{width:100%;height:auto}.pic_box samp{width:46%;background:url(../../assets/img/text-bg.jpg) center bottom no-repeat #3a7dda;font-weight:400;line-height:24px;text-align:center}.pic_box samp big{width:100%;height:100%;display:table}.pic_box samp big small{display:table-cell;vertical-align:middle;text-align:center;padding:0 15%}.text_box3,.text_box3 big,.text_box3 span{text-align:center;display:block}.pic_box samp big small strong{font-weight:600}.text_box3 span,.text_box3 span strong{font-size:24px;color:#6d6d6d;font-family:Lato,sans-serif}.text_box3{width:100%;height:auto;float:left;padding:40px 5%}.text_box3 span{padding-bottom:30px;font-weight:400;line-height:30px}.text_box3 span strong{font-weight:600}.text_box3 big{font-family:Lato,sans-serif;font-size:30px;font-weight:400;color:#000;line-height:30px}.prAccordianCont-a3{margin-right:-25px;margin-left:-25px;display:flex;flex-wrap:wrap}.con-50per3{width:50%;float:left}.con-50per3 big{width:100%;height:100%;float:left;padding:10px 25px;position:relative}.con-50per3 big h2{font-weight:600;font-size:16px;color:#2669c5;padding-bottom:10px;position:relative;margin-bottom:10px}.con-50per3 big h2:after{content:"";position:absolute;left:0;bottom:0;width:80px;height:2px;background:#2669c5}.con-50per3 big p{font-size:14px;font-weight:400;color:#000;line-height:18px;padding-bottom:10px}.con-50per3 big span.Mobile,.con-50per3 big span.email,.con-50per3 big span.fax,.con-50per3 big span.phone{padding-bottom:5px;width:100%;height:auto;padding-left:23px;float:left}.con-50per3 big span.phone{position:relative;font-size:14px;font-weight:600;color:#000;line-height:25px}.con-50per3 big span.phone:after{display:block;content:"\f095";font-family:FontAwesome;font-size:16px;color:#2669c5;font-weight:600;position:absolute;left:0;top:0;line-height:30px}.con-50per3 big span.fax{position:relative;font-size:14px;font-weight:600;color:#000;line-height:25px}.con-50per3 big span.fax:after{display:block;content:"\f1ac";font-family:FontAwesome;font-size:13px;color:#2669c5;font-weight:400;position:absolute;left:0;top:0;line-height:30px}.con-50per3 big span.Mobile{position:relative;font-size:14px;font-weight:600;color:#000;line-height:25px}.con-50per3 big span.Mobile:after{display:block;content:"\f10b";font-family:FontAwesome;font-size:18px;color:#2669c5;font-weight:600;position:absolute;left:0;top:0;line-height:25px}.con-50per3 big span.email,.con-50per3 big span.email a{font-size:14px;font-weight:600;color:#000;line-height:25px}.con-50per3 big span.email{position:relative}.con-50per3 big span.email a:hover{color:#034386}.con-50per3 big span.email:after{display:block;content:"\f1d8 ";font-family:FontAwesome;font-size:12px;color:#2669c5;font-weight:400;position:absolute;left:0;top:0;line-height:25px}.con-50per3 big h3{width:100%;height:auto;float:left;display:block;position:relative}.con-50per3 big h3 a{color:#000;font-size:14px;line-height:20px;font-weight:600;overflow:hidden;position:relative;padding-right:11px;padding-left:23px}.con-50per3 big h3:before{display:block;content:"\f041";font-family:FontAwesome;font-size:17px;color:#2669c5;font-weight:400;width:23px;height:27px;position:absolute;left:0;top:0;z-index:1}.con-50per3 big h3:hover a{color:#034386}.greay-box2{width:100%;height:auto;background:#f3f3f3;border-top:1px solid #e6e6e6;padding-top:30px;padding-bottom:30px}.speak-up-box{width:100%;height:auto;float:left;position:relative;display:block;line-height:0}.speak-up-right-box{position:absolute;right:0;top:35px;bottom:35px;width:35%}.speak-up-right-box div{width:100%;height:100%;float:left;display:block}.speak-up-right-box div h2{width:100%;height:auto;float:left;padding-bottom:5px;font-size:50px;line-height:50px;font-weight:600;color:#FF0004;text-transform:uppercase;display:block;text-shadow:2px 2px 2px rgba(0,0,0,.1);letter-spacing:2px}.speak-up-right-box div h3{width:auto;height:auto;float:left;background:#ed1c24;padding:5px;font-size:16px;line-height:16px;font-weight:400;color:#fff;display:block}.speak-up-right-box div ul{width:100%;height:auto;float:left;padding-right:8%;padding-top:20px}.speak-up-right-box div ul li{width:100%;height:auto;float:left;font-size:17px;font-weight:600;color:#101a19;line-height:20px;padding-bottom:10px;padding-left:20px;position:relative}.speak-up-right-box div ul li:before{display:block;content:"\f111";font-family:FontAwesome;font-size:10px;color:#ed1c24;font-weight:400;width:20px;height:20px;position:absolute;left:0;top:0}.speak-up-right-box div span{position:absolute;left:20px;right:0;bottom:0;height:auto}.blue-box big:before,.header-left:after{left:0;content:''}.speak-up-right-box div span p{width:100%;height:auto;float:left;font-size:15px;font-weight:400;color:#101a19;line-height:22px;padding-bottom:5px}.speak-up-box img{width:100%;border:0}.blue-box{width:100%;height:auto;float:left;background:#4b3996;padding:20px;box-sizing:border-box}.blue-box big{width:40%;height:auto;float:left;padding-right:4%;padding-left:94px;padding-top:0;font-size:34px;line-height:42px;font-weight:600;color:#fff;position:relative;text-shadow:2px 2px 2px rgba(0,0,0,.18)}.blue-box big:before{position:absolute;top:0;background:url(../../assets/img/phone-icon.jpg) left top no-repeat;width:94px;height:94px}.blue-box small{width:60%;height:auto;float:left}
.blue-box-2{float: left !important;}
.blue-box-2 small{padding-left: 130px!important;}
.blue-box-2 small h4{float: left!important;}
.blue-box-2 small h6{float: left!important;}

.blue-box small h4,.blue-box small h5,.blue-box small h6{width:auto;float:right;font-weight:600;color:#fff;height:auto}.blue-box small h4{font-size:30px;line-height:30px;display:block}.blue-box small h5{font-size:20px;line-height:20px}.blue-box small h5 strong{font-size:30px;line-height:30px;font-weight:600;color:#fff}.blue-box small h6{font-size:20px;line-height:22px}.blue-box small h6 a{color:#fff}.blue-box small h6 b{color:#00aeef}.support-box2{width:100%;display:flex;flex-wrap:wrap;margin-bottom:40px}.support-box2-33per{width:25%;height:auto;float:left;overflow:hidden}.support-box2-33per img{width:100%;height:100%}.support-box2-66per{width:75%;height:auto;float:left;background:#cbd3de;padding:40px;position:relative}.support-box2-66per p{font-size:14px;color:#000;font-weight:400;line-height:24px}.header-left{width:auto;height:auto;text-align:left;position:relative;font-size:20px;font-weight:700;color:#000;padding-bottom:20px;margin-bottom:20px}.download,.download a{font-size:15px;font-weight:400;line-height:24px;color:#000}.header-left:after{position:absolute;bottom:0;width:85px;height:1px;background:#000}.download{display:inline-block;position:absolute;left:20px;right:20px;bottom:20px;border-bottom:0 solid #e8cba0;padding:19px 0 6px 40px}.download span,.download strong{display:inline-block;font-size:13px;line-height:22px}.download:before{content:'';background:url(../../assets/img/dwn.png) no-repeat;width:15px;height:16px;position:absolute;left:6px;top:24px}.download span:after,.download strong:after{content:'';background:url(../../assets/img/downloadIcon.png) no-repeat;height:11px;top:5px;right:8px}.download span{float:right;font-weight:600;color:#000;position:relative;padding-right:32px}.download span:after{width:15px;position:absolute}.download strong{font-weight:400;color:#474747;padding:0 40px 0 30px;position:relative;width:100%}.group-profile-box-d span big h4,.group-profile-box-d span big p{font-family:Lato,sans-serif;font-weight:600;color:#FFF;text-align:center}.download strong:after{width:15px;position:absolute}.group-profile-box{width:100%;height:auto;float:left;overflow:hidden;margin-top:20px}.group-profile-box-a{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.boxtext-pic,.csr-tab{flex-wrap:wrap;margin:30px 0}.group-profile-box-b{width:50%;height:auto;float:left;padding-left:5px;padding-right:5px;padding-bottom:10px;display:block}.group-profile-box-c{width:100%;height:auto;float:left;position:relative;display:block;line-height:0}.group-profile-box-c img{width:100%;border:0}.group-profile-box-d{position:absolute;left:0;right:0;bottom:0;top:0;width:55%;height:100%;background:rgba(24,154,211,.9);text-align:center}.group-profile-box-d span{width:100%;height:100%;display:table;vertical-align:middle;text-align:center;padding:0 10%}.group-profile-box-d span big{display:table-cell;vertical-align:middle;text-align:center}.group-profile-box-d span big h4{font-size:60px;line-height:60px;padding-bottom:5px}.group-profile-box-d span big p{font-size:18px;line-height:18px}.box6in1-wrapper2 li .box1-big p,.box6in1-wrapper2 li .box1-small p,.csr-tab li a{line-height:20px;font-family:Lato,sans-serif;font-weight:400;font-size:16px}.box6in1-wrapper2{float:left;width:100%;position:relative;height:454px;margin:30px 0}.box6in1-wrapper2 li{width:25%;position:absolute;left:0;top:0}.box6in1-wrapper2 li.col-1{height:454px;background:#005073;left:0}.box6in1-wrapper2 li.col-1a{height:227px;background:#107dac;left:0}.box6in1-wrapper2 li.col-2{height:227px;background:#189ad3;left:25%}.box6in1-wrapper2 li.col-3{height:227px;background:#107dac;left:50%}.box6in1-wrapper2 li.col-4{height:227px;background:#189ad3;left:75%}.box6in1-wrapper2 li.col-8{height:227px;background:#189ad3;left:0;top:227px}.box6in1-wrapper2 li.col-5{height:227px;background:#107dac;left:25%;top:227px}.box6in1-wrapper2 li.col-6{height:227px;background:#189ad3;left:50%;top:227px}.box6in1-wrapper2 li.col-7{height:227px;background:#107dac;left:75%;top:227px}.box6in1-wrapper2 li .box1-big span:after,.box6in1-wrapper2 li .box1-small span:after,.tab-con-are h2:after{left:0;bottom:24px;content:''}.box6in1-wrapper2 li .box1-big{float:left;width:100%;height:100%;display:table}.box6in1-wrapper2 li .box1-big-table-cell{width:100%;height:auto;display:table-cell;vertical-align:middle;text-align:center}.box6in1-wrapper2 li .box1-big span{width:100%;height:auto;float:left;padding:0 20px 50px;position:relative}.box6in1-wrapper2 li .box1-big span:after{position:absolute;right:0;margin:0 auto;width:55px;height:2px;background:#FFF}.box6in1-wrapper2 li .box1-big p{width:100%;height:auto;float:left;color:#fefefe;text-align:center;padding:0 15%}.box6in1-wrapper2 li .box1-small{float:left;width:100%;height:100%;display:table}.box6in1-wrapper2 li .box1-small-table-cell{width:100%;height:auto;display:table-cell;vertical-align:middle;text-align:center}.box6in1-wrapper2 li .box1-small span{width:50px;height:50px;margin:0 auto;display:table;padding:0 20px 50px;position:relative}.box6in1-wrapper2 li .box1-small span:after{position:absolute;right:0;margin:0 auto;width:55px;height:2px;background:#FFF}.box6in1-wrapper2 li .box1-small p,.csr-tab,.csr-tab li{height:auto;float:left;box-sizing:border-box}.csr-tab li,.csr-tab li a{background:#fff;text-align:center}.box6in1-wrapper2 li .box1-small p{width:100%;color:#fefefe;text-align:center;padding:0 7%}.csr-tab{width:100%;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;-webkit-box-shadow:0 4px 10px 4px rgba(236,236,236,1);-moz-box-shadow:0 4px 10px 4px rgba(236,236,236,1);box-shadow:0 4px 10px 4px rgba(236,236,236,1);display:flex}.csr-tab li{width:33.3333333%;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.csr-tab li a{height:100%;padding:20px;color:#636363;display:block;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.education-box-start,.employability-box-start,.employee-volunteering-program-box-start,.essential-amenities-box-start,.sports-box-start,.tab-con-are{width:100%;height:auto;float:left}.box15 li a,.enter-id-box small input[type=submit]{-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;text-transform:uppercase}.csr-tab li a.active,.csr-tab li a:hover{background:#189ad3;color:#fff}.tab-con-are{display:block;margin:30px 0}.health-care-environment-box-start{width:100%;height:auto;float:left;padding-bottom:40px}.tab-con-are h2{font-family:Lato,sans-serif;font-size:36px;font-weight:400;color:#010101;text-align:left;line-height:36px;padding-bottom:50px;position:relative}.tab-con-are h2:after{position:absolute;width:60px;height:2px;background:#000}.boxtext-pic{width:100%;float:left;display:flex}.family-site,.list1,.list1 li,.year-month{display:block}.prAccordian,.year-month{margin-bottom:0}.boxtext-pic span{width:40%;float:left;overflow:hidden}.boxtext-pic span img{height:100%;border:0}.boxtext-pic samp{width:60%;float:left;overflow:hidden;padding:50px 5% 10px;box-sizing:border-box;text-align:center}.boxtext-pic samp.bg1{background:url(../../assets/img/education-bg.png) center bottom no-repeat #005073}.boxtext-pic samp.bg2{background:url(../../assets/img/employability-icon.png) center bottom no-repeat #005073}.boxtext-pic samp.bg3{background:url(../../assets/img/sports-icon.png) center bottom no-repeat #005073}.boxtext-pic samp.bg4{background:url(../../assets/img/health-icon.png) center bottom no-repeat #005073}.boxtext-pic samp.bg5{background:url(../../assets/img/education-bg.png) center bottom no-repeat #005073}.boxtext-pic samp.bg6{background:url(../../assets/img/employee-icon.png) center bottom no-repeat #005073}.boxtext-pic samp.bg7{background:#005073}.boxtext-pic samp p{font-family:Lato,sans-serif;font-size:24px;font-weight:400;color:#b3babd;line-height:30px}.boxtext-pic samp p strong{font-weight:600}.csr-text2{width:100%;height:auto;float:left;padding-bottom:20px}.prAccordianCont,.year-month{padding:6px 10px 15px 55px;box-sizing:border-box}.csr-text2 p{font-family:Lato,sans-serif;font-size:18px;font-weight:400;color:#686868;line-height:24px}.year-month span,.year-month span b{height:auto;position:relative;font-family:Lato,sans-serif;font-size:20px;color:#000;font-weight:400}.year-month{width:100%;min-height:51px;position:relative;background:url(../../assets/img/dot1.png) left top repeat-y;cursor:pointer}.year-month span{width:100%;float:left;line-height:20px}.year-month span b{width:auto;line-height:20px;margin-left:10px}.year-month small,.year-month small.positive{width:33px;position:absolute;left:0;top:0;cursor:pointer}.list1 li,.prAccordianCont p{font-family:Lato,sans-serif;font-size:14px;line-height:20px}.year-month small{height:33px;background:url(../../assets/img/nagetive.png) left top no-repeat}.year-month small.positive{height:33pxpx;background:url(../../assets/img/positive.png) left top no-repeat}.prAccordianCont{width:100%;height:auto;overflow:hidden;background:url(../../assets/img/dot1.png) left top repeat-y}.prAccordian .prAccordianCont:last-of-type,.prAccordian h6:last-of-type{background:0 0}.prAccordianCont p{color:#686868;font-weight:400;padding-bottom:10px}.list1{width:100%;height:auto;float:left}.list1 li{width:100%;height:auto;float:left;background:url(../../assets/img/arrow3.png) left 15px no-repeat;padding-left:30px;padding-bottom:8px;padding-top:8px;color:#444;font-weight:400}.awardedin-text,.drop li a,.family-site span.title{color:#6d6d6d;font-family:Lato,sans-serif;font-weight:400}.awards-box{width:100%;height:auto;float:left}.awards-box2{width:100%;height:auto;float:left;padding-bottom:50px}.awards-box-scarch{width:auto;height:auto;float:right;margin-bottom:60px}.awardedin-text{float:left;width:auto;height:auto;padding-right:60px;font-size:24px;line-height:60px}.family-site{float:left;position:relative;width:300px;z-index:99999999999;border-bottom:1px solid #dbdbdb;height:auto;padding:15px 0 15px 5px}.family-site span.title{font-size:24px;display:block;background:url(../../assets/img/arrow4.png) 95% center no-repeat;height:27px;line-height:27px;border:0;cursor:pointer;padding-left:5px;position:relative;z-index:1;padding-right:45px}.drop{position:absolute;left:-1px;top:58px;background:#f5f5f5;border-top:0;width:100%;z-index:2;display:none}.drop li{display:block;width:auto}.drop li a{line-height:36px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;font-size:18px;display:block;padding:0 0 0 13px;box-sizing:border-box}.drop li a:hover{color:#000}.awards-box-left{width:33%;height:auto;float:left}.awards-box-left span{width:100%;height:auto;float:left;position:relative}.awards-box-left span img{width:100%;border:0}.awards-box-left span:after{content:'';position:absolute;left:0;right:0;top:0;width:100%;height:3px;background:#3978d0}.awards-box-right{width:67%;height:auto;float:left;padding-left:7%;box-sizing:border-box}.awards-box-right p{font-family:Lato,sans-serif;font-size:16px;font-weight:400;color:#6d6d6d;line-height:26px;padding-bottom:30px}.list2 li,.list3 li{background:url(../../assets/img/arrow3.png) left 9px no-repeat;padding-left:30px;padding-bottom:10px;font-size:16px;line-height:20px;font-family:Lato,sans-serif;color:#444;font-weight:400}.gap60{width:100%;height:60px;float:left;display:block}.content-box,.list2,.list2 li,.list3,.list3 li{height:auto;display:block;float:left}.list2{width:40%}.list2 li{width:100%;margin-bottom:10px;border-bottom:1px solid #dbdbdb}.list2 li:last-child{margin-bottom:0;border-bottom:0 solid #dbdbdb}.list3{width:70%}.list3 li{width:100%;margin-bottom:10px;border-bottom:1px solid #dbdbdb}.list3 li:last-child{margin-bottom:0;border-bottom:0 solid #dbdbdb}.content-box{width:100%;padding:20px 0}.awards-search-content{width:100%;margin-bottom:50px;float:left}.awards-search-content .content-box{float:left;width:100%;padding-bottom:45px}.awards-search-content .content-box:last-child{padding-bottom:0}.awards-search-content .content-box .content-left{display:block;width:23.4693877551%;float:left;font-family:Lato,sans-serif;font-size:30px;color:#444;font-weight:400;line-height:36px;position:relative;padding-left:3px}.awards-search-content .content-box .content-left span{position:absolute;width:24.7826086957%;height:1px;background:#b8b8b8;right:15.7474747475%;top:6px}.awards-search-content .content-box .content-left span:after{content:'';width:29.8245614035%;height:1px;background:#0e76b4;position:absolute;right:0;top:0}.awards-search-content .content-box .content-right{display:block;width:76.5306122449%;float:left}.awards-search-content .content-box .content-right ul{display:block;width:100%}.awards-search-content .content-box .content-right ul li{display:block;font:400 16px/24px 'Open Sans',sans-serif;color:#757575;position:relative;padding-left:21px;padding-bottom:22px;padding-right:100px;box-sizing:border-box}.awards-search-content .content-box .content-right ul li a{color:#757575;display:block}.awards-search-content .content-box .content-right ul li a:hover{color:#0f72b6}.awards-search-content .content-box .content-right ul li:last-child{padding-bottom:0}.awards-search-content .content-box .content-right ul li:after{content:'';width:6px;height:6px;background:#428bca;border-radius:50%;position:absolute;left:0;top:9px}
.awards-search-content .content-box .content-right ul li.invest-ic i.dwn-video{background-image:url(../../assets/img/dwn-video.png);}
  .awards-search-content .content-box .content-right ul li.invest-ic i{background-image:url(../../assets/img/dwn.png);background-repeat:no-repeat;padding-left:30px;position:absolute;right:0;top:23px}.awards-search-content .content-box .content-right ul li.invest-ic{font-size:14px;border-bottom:1px solid #dadada;padding-bottom:15px;padding-top:15px}.subheading,.subheading4{font-family:Lato,sans-serif;font-size:20px;font-weight:400;color:#010101;line-height:25px;text-align:left}.awards-search-content .content-box .content-right ul li.invest-ic:after{top:24px}.awards-search-area.finn:after{background:url(../../assets/img/finnace-icon.jpg) no-repeat}.subheading4:after,.subheading:after{width:60px;height:2px;background:#000;left:0;content:''}.awards-search-content .content-box .content-left.finnc{margin-top:20px;position:relative}.subheading{padding-bottom:30px;margin-bottom:30px;position:relative}.subheading:after{position:absolute;bottom:16px}.subheading4{padding-bottom:10px;margin-bottom:0;position:relative}.group-profile-box-d span big h6,.group-profile-box-d5 span big h6{font-size:18px;color:#FFF;font-weight:600;font-family:Lato,sans-serif}.subheading4:after{position:absolute;bottom:0}.group-profile-box-d span big h6{line-height:25px;text-align:left}.group-profile-box1{width:100%;height:auto;float:left;overflow:hidden;margin-top:20px}.group-profile-box-a2{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.group-profile-box-b3{width:50%;height:auto;float:left;padding-left:5px;padding-right:5px;padding-bottom:10px;display:block;box-sizing:border-box}.group-profile-box-c4{width:100%;height:auto;float:left;position:relative;display:block;line-height:0}.group-profile-box-c4 img{width:100%;border:0}.group-profile-box-d5{position:absolute;left:0;right:0;bottom:0;top:0;width:50%;height:100%;background:rgba(24,154,211,.9);text-align:center}.group-profile-box-d5 span{width:100%;height:100%;display:table;vertical-align:middle;text-align:center;padding:0 10%;box-sizing:border-box}.product-testing-box,.testing-box{width:100%;height:auto;float:left}.group-profile-box-d5 span big{display:table-cell;vertical-align:middle;text-align:center}.group-profile-box-d5 span big h6{line-height:25px;text-align:left}.product-testing-box{overflow:hidden}.product-testing-box1{margin-right:-21px;margin-left:-20px}.testing-box{padding-top:0;display:flex;flex-wrap:wrap;margin-bottom:-1px}.testing-box li samp,.testing-box li span{height:auto;display:table-cell;text-align:left}.testing-box li{width:25%;height:auto;float:left;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:30px 20px}.testing-box li span{width:60px;vertical-align:middle;border-right:1px solid #ababab;box-sizing:border-box}.testing-box li samp{vertical-align:top;padding:0 5px 0 20px;box-sizing:border-box;font-family:Lato,sans-serif;font-size:14px;color:#010101;font-weight:600;line-height:18px}.box6in1-wrapper2 li .box1-big big,.box6in1-wrapper2 li .box1-small big{height:120px;margin:0 auto 10px;box-sizing:border-box;position:relative}.a25{width:30%}.box6in1-wrapper2 li .box1-big big{width:120px;border-radius:50%;display:table}.box6in1-wrapper2 li .box1-big big img{width:100%;border-radius:50%;border:0;line-height:0;display:block}.box6in1-wrapper2 li .box1-small big{width:120px;border-radius:50%;display:table}.box6in1-wrapper2 li .box1-small big img{width:100%;border-radius:50%;border:0;line-height:0;display:block}.plant-facility-list li span small,.plant-facility-list-mobi li span small{text-align:center;font-size:16px;color:#fefefe;line-height:18px;box-sizing:border-box}.plant-facility-list{width:100%;height:auto;float:left}.plant-facility-list li{width:25%;height:226px;float:left}.plant-facility-list li span{width:100%;height:100%;display:block;position:relative;z-index:1}.plant-facility-list li span big{width:100%;height:113px;margin:0 auto;text-align:center;position:relative;float:left}.plant-facility-list li span big i{position:absolute;left:0;right:0;bottom:25px;margin:0 auto;width:auto;text-align:center;padding:0}.plant-facility-list li span big i:after{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto;width:55px;height:2px;background:#fff;content:''}.plant-facility-list li span small{width:auto;height:113px;margin:0 auto;position:relative;display:table;padding:22px 5% 0;font-family:Lato,sans-serif;font-weight:400}.plant-facility-list li:nth-child(1){background:#107dac}.plant-facility-list li:nth-child(1) span:after{content:'';width:10px;height:20px;position:absolute;right:-20px;top:50%;margin-top:-10px;z-index:2;border:10px solid transparent;border-left:10px solid #107dac}.plant-facility-list li:nth-child(2) span:after,.plant-facility-list li:nth-child(3) span:after{content:'';position:absolute;right:-20px;z-index:2;border:10px solid transparent;width:10px;height:20px;top:50%;margin-top:-10px}.plant-facility-list li:nth-child(2){background:#189ad3}.plant-facility-list li:nth-child(2) span:after{border-left:10px solid #189ad3}.plant-facility-list li:nth-child(3){background:#107dac}.plant-facility-list li:nth-child(4),.plant-facility-list li:nth-child(5){background:#189ad3}.plant-facility-list li:nth-child(3) span:after{border-left:10px solid #107dac}.plant-facility-list li:nth-child(4) span:after,.plant-facility-list li:nth-child(5) span:after{content:'';position:absolute;z-index:2;border:10px solid transparent}.plant-facility-list li:nth-child(4) span:after{width:20px;height:10px;left:50%;bottom:-20px;margin-left:-10px;border-top:10px solid #189ad3}.plant-facility-list li:nth-child(5) span:after{width:10px;height:20px;right:0;top:50%;margin-top:-10px;border-right:10px solid #107dac}.plant-facility-list li:nth-child(6) span:after,.plant-facility-list li:nth-child(7) span:after{width:10px;height:20px;position:absolute;top:50%;margin-top:-10px;z-index:2;border:10px solid transparent;right:0;content:''}.plant-facility-list li:nth-child(6){background:#107dac}.plant-facility-list li:nth-child(6) span:after{border-right:10px solid #189ad3}.plant-facility-list li:nth-child(7){background:#189ad3}.plant-facility-list li:nth-child(7) span:after{border-right:10px solid #107dac}.plant-facility-list li:nth-child(8){background:#107dac}.plant-facility-list-mobi{width:100%;height:auto;float:left}.plant-facility-list-mobi li{width:25%;height:226px;float:left}.plant-facility-list-mobi li span{width:100%;height:100%;display:block;position:relative;z-index:1}.plant-facility-list-mobi li span big{width:100%;height:113px;margin:0 auto;text-align:center;position:relative;float:left}.plant-facility-list-mobi li span big i{position:absolute;left:0;right:0;bottom:25px;margin:0 auto;width:auto;text-align:center;padding:0}.plant-facility-list-mobi li span big i:after{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto;width:55px;height:2px;background:#fff;content:''}.plant-facility-list-mobi li span small{width:auto;height:113px;margin:0 auto;position:relative;display:table;padding:22px 5% 0;font-family:Lato,sans-serif;font-weight:400}.plant-facility-list-mobi li:nth-child(1) span:after,.plant-facility-list-mobi li:nth-child(2) span:after,.plant-facility-list-mobi li:nth-child(3) span:after{width:10px;height:20px;right:-20px;top:50%;margin-top:-10px;content:'';z-index:2}.packaging-pic,.process-flow{margin-bottom:30px;float:left}.shareholder_feedback h3,.shareholder_feedback p{padding-bottom:0;font-weight:400;font-family:Lato,sans-serif}.plant-facility-list-mobi li:nth-child(1){background:#107dac}.plant-facility-list-mobi li:nth-child(1) span:after{position:absolute;border:10px solid transparent;border-left:10px solid #107dac}.plant-facility-list-mobi li:nth-child(2){background:#189ad3}.plant-facility-list-mobi li:nth-child(2) span:after{position:absolute;border:10px solid transparent;border-left:10px solid #189ad3}.plant-facility-list-mobi li:nth-child(3){background:#107dac}.plant-facility-list-mobi li:nth-child(4),.plant-facility-list-mobi li:nth-child(5){background:#189ad3}.plant-facility-list-mobi li:nth-child(3) span:after{position:absolute;border:10px solid transparent;border-left:10px solid #107dac}.plant-facility-list-mobi li:nth-child(4) span:after{content:'';width:20px;height:10px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;z-index:2;border:10px solid transparent;border-top:10px solid #189ad3}.plant-facility-list-mobi li:nth-child(5) span:after,.plant-facility-list-mobi li:nth-child(6) span:after{border:10px solid transparent;width:10px;height:20px;position:absolute;right:0;top:50%;margin-top:-10px;z-index:2;content:''}.plant-facility-list-mobi li:nth-child(5) span:after{border-right:10px solid #107dac}.plant-facility-list-mobi li:nth-child(6){background:#107dac}.plant-facility-list-mobi li:nth-child(6) span:after{border-right:10px solid #189ad3}.plant-facility-list-mobi li:nth-child(7){background:#189ad3}.plant-facility-list-mobi li:nth-child(7) span:after{content:'';width:10px;height:20px;position:absolute;right:0;top:50%;margin-top:-10px;z-index:2;border:10px solid transparent;border-right:10px solid #107dac}.packaging-pic,.packaging-pic img,.process-flow,.process-flow img{height:auto;width:100%}.plant-facility-list-mobi li:nth-child(8){background:#107dac}.process-and-technology p{font-family:Lato,sans-serif;font-size:14px;color:#000;font-weight:400;line-height:20px}.desktop2{display:block}.mob2{display:none}.prAccordianCont-a23{margin-right:-1px;display:flex;flex-wrap:wrap}.boxtext-pic2,.list5,.table-box,.text16{display:block}.shareholder_feedback h3{font-size:22px;color:#38393a;line-height:26px}.shareholder_feedback p{font-size:16px;color:#484844;line-height:22px}.boxtext-pic2{width:100%;height:300px;float:left;margin:30px 0}.boxtext-pic2 span{width:40%;height:300px;float:left;overflow:hidden}.boxtext-pic2 span img{width:100%;border:0}.boxtext-pic2 samp{width:60%;height:300px;float:left;overflow:hidden;padding:30px 5% 20px;box-sizing:border-box;text-align:left;background:#005073}.boxtext-pic2 samp p{font-family:Lato,sans-serif;font-size:22px;font-weight:400;color:#b3babd;line-height:26px}.boxtext-pic2 samp p strong{font-weight:600}.margin-bottom-none{margin-bottom:0}.content-box P{font-family:Lato,sans-serif;font-size:14px;color:#686868;font-weight:400;line-height:20px;padding-bottom:10px}.list5 li,.text16{width:100%;height:auto;font-family:Lato,sans-serif;color:#000}.text16{font-size:18px;font-weight:600;line-height:22px;padding:0px 0 20px}.list5{width:100%;height:auto;float:left;padding-left:10px;box-sizing:border-box}.list5 li{float:left;padding-left:30px;position:relative;padding-bottom:10px;padding-top:10px;font-size:15px;font-weight:400;line-height:22px}.table-box td,.table-box th{padding:10px 5px;line-height:22px;text-align:center}.subheading2,.table-box td,.table-box th{font-size:16px;font-family:Lato,sans-serif;font-weight:400}.list5 li:after{content:'';position:absolute;left:0;top:12px;background:url(../../assets/img/list-bg.png) left top no-repeat;width:20px;height:20px}.table-box{width:100%;height:auto;overflow:auto;margin-bottom:20px}.table-box th{background:#76bdfa;color:#FFF;border:1px solid #96cfff}.table-box td{color:#000;border:1px solid #dadada}.table-box tr:nth-child(even){background:#f5f5f5}.table-box tr:nth-child(odd){background:#FFF}.subheading2{color:#010101;text-align:left;line-height:25px;padding-bottom:30px;margin-bottom:0;position:relative}.subheading2:after{content:'';position:absolute;left:0;bottom:16px;width:60px;height:1px;background:#000}.battery p,.edibleoils p,.paints p,.processedfood p{font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:22px;padding-bottom:10px}.gallery-box{width:100%;height:auto;float:left;overflow:hidden}.gallery-box2{margin-left:-15px;margin-right:-15px;margin-top:30px}.gallery-box3{width:25%;height:auto;float:left;padding-left:15px;padding-right:15px;padding-bottom:30px;box-sizing:border-box}.gallery-box3 .bl_img{overflow:hidden;background:#000}.gallery-box3 .bl_img img{width:100%;display:block}.gallery-box3 .bl_info{height:75px;padding:20px 20px 10px;position:relative;background:#FFF;border:1px solid #e6e6e6;border-top:none}.gallery-box3 .bl_info p{color:#989898;font-size:12px;font-weight:400;padding-top:5px}.ns_info,.ns_info p{color:#2c5db4;font-size:12px}.ns_info{height:75px;padding:35px 20px;position:relative;font-weight:600;line-height:20px;box-sizing:border-box}.ns_info span{position:absolute;left:20px;top:-18px;width:36px;height:36px}.ns_info span.ns_video{background:url(../../assets/img/icon-video2.png) 50% 50% no-repeat #009fd0}.ns_info span.ns_photo{background:url(../../assets/img/image-icon.png) 50% 50% no-repeat #009fd0}.ns_info p{font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:16px;max-height:50px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.box4in1-wrapper2 li .box1-big p,.box4in1-wrapper2 li .box1-small p{font-family:Lato,sans-serif;font-size:16px;color:#fefefe;text-align:center;line-height:20px;float:left;font-weight:400;box-sizing:border-box}.box4in1-wrapper2{float:left;width:100%;position:relative;height:454px;margin:30px 0}.box4in1-wrapper2 li{width:33.444%;position:absolute;left:0;top:0}.box4in1-wrapper2 li.col-1{height:454px;background:#005073;left:0}.box4in1-wrapper2 li.col-2{height:227px;background:#189ad3;left:33.3333%}.box4in1-wrapper2 li.col-3{height:227px;background:#107dac;left:66.6666%}.box4in1-wrapper2 li.col-5{height:227px;background:#107dac;left:33.3333%;top:227px}.box4in1-wrapper2 li.col-6{height:227px;background:#189ad3;left:66.6666%;top:227px}.box4in1-wrapper2 li .box1-big span:after,.box4in1-wrapper2 li .box1-small span:after{right:0;bottom:24px;margin:0 auto;background:#FFF;content:''}.box4in1-wrapper2 li .box1-big{float:left;width:100%;height:100%;display:table}.box4in1-wrapper2 li .box1-big-table-cell{width:100%;height:auto;display:table-cell;vertical-align:middle;text-align:center}.box4in1-wrapper2 li .box1-big span{width:100%;height:auto;float:left;padding:0 20px 50px;position:relative}.box4in1-wrapper2 li .box1-big span:after{position:absolute;left:0;width:55px;height:2px}.box4in1-wrapper2 li .box1-big p{width:100%;height:auto;padding:0 15%}.box4in1-wrapper2 li .box1-small{float:left;width:100%;height:100%;display:table}.box4in1-wrapper2 li .box1-small-table-cell{width:100%;height:auto;display:table-cell;vertical-align:middle;text-align:center}.box4in1-wrapper2 li .box1-small span{width:50px;height:50px;margin:0 auto;display:table;padding:0 20px 50px;box-sizing:border-box;position:relative}.box4in1-wrapper2 li .box1-small span:after{position:absolute;left:0;width:55px;height:2px}.box4in1-wrapper2 li .box1-small p{width:100%;height:auto;padding:0 7%}.support-box2-100per{width:100%;height:auto;float:left;background:#cbd3de;padding:40px;box-sizing:border-box;position:relative}.support-box2-100per p{font-size:14px;color:#000;font-weight:400;line-height:24px;padding-bottom:10px}.header-left2{width:auto;height:auto;text-align:left;position:relative;font-size:20px;font-weight:700;color:#000;padding-bottom:20px;margin-bottom:20px}.download2,.download2 a{font-size:15px;color:#000}.header-left2:after{content:'';position:absolute;left:0;bottom:0;width:85px;height:1px;background:#000}.download2{display:inline-block;position:relative;border-bottom:0 solid #e8cba0;padding:0 0 6px 22px;box-sizing:border-box;font-weight:400;line-height:20px}.download2 a{font-weight:400;line-height:24px}.download2 span,.download2 strong{display:inline-block;font-size:13px;line-height:22px}.download2:before{content:'\f1c5';font-family:FontAwesome;font-size:13px;color:#117dac;font-weight:400;width:15px;height:16px;position:absolute;left:0;top:4px}.download2 span:after,.download2 strong:after{content:'';background:url(../../assets/img/downloadIcon.png) no-repeat;height:11px;right:8px}.download2 span{float:right;font-weight:600;color:#000;position:relative;padding-right:32px;padding-left:20px;padding-top:3px}.download2 span:after{width:15px;position:absolute;top:7px}.download2 strong{font-weight:400;color:#474747;padding:0 40px 0 30px;position:relative;width:100%}.box100p4 h6,.box100p4 ul li samp{font-family:Lato,sans-serif;font-size:16px;color:#000;line-height:22px;text-align:left;font-weight:400}.download2 strong:after{width:15px;position:absolute;top:5px}.pdfdownload,.pdfdownload a{font-size:15px;color:#000}.header-left2:after{content:'';position:absolute;left:0;bottom:0;width:85px;height:1px;background:#000}.pdfdownload{display:inline-block;position:relative;border-bottom:0 solid #e8cba0;padding:0 0 6px 22px;box-sizing:border-box;font-weight:400;line-height:20px}.pdfdownload a{font-weight:400;line-height:24px}.pdfdownload span,.pdfdownload strong{display:inline-block;font-size:13px;line-height:22px}.pdfdownload:before{background: url(../../assets/img/dwn.png) left 2px no-repeat;content: '' !important;width: 25px !important;height: 20px !important;position: absolute;top: 3px !important;left: 0;}.pdfdownload span:after,.pdfdownload strong:after{content:'';background:url(../../assets/img/downloadIcon.png) no-repeat;height:11px;right:8px}.pdfdownload span{float:right;font-weight:600;color:#000;position:relative;padding-right:32px;padding-left:20px;padding-top:3px}.pdfdownload span:after{width:15px;position:absolute;top:7px}.pdfdownload strong{font-weight:400;color:#474747;padding:0 40px 0 30px;position:relative;width:100%}.box100p4 h6,.box100p4 ul li samp{font-family:Lato,sans-serif;font-size:16px;color:#000;line-height:22px;text-align:left;font-weight:400}.pdfdownload strong:after{width:15px;position:absolute;top:5px}.con-50per33per1{width:33.33333%}.box100p4,.box100p4 ul{width:100%;height:auto;float:left}.table-box tr td:first-child{text-align:left;padding-left:4%}.box100p4{box-sizing:border-box;border:1px solid #dadada;padding:15px 1% 15px 5%;margin-bottom:20px}.background-gary{background:#f5f5f5}.background-white{background:#FFF}.box100p4 h6{padding:10px 5px}.box100p4 ul{display:block}.box100p4 ul li{width:auto;height:auto;float:left;padding-right:5%;margin-bottom:8px}.box100p4 ul li samp,.box100p4 ul li span{width:auto;height:auto;float:left;padding-right:10px}.box100p4 ul li span{padding-left:8px;padding-top:5px}.thankyou{width:100%;max-width:500px;margin:0 auto;text-align:center;padding:10% 0}.thankyou samp{width:70px;height:70px;background:#3a7dda;margin:0 auto 30px;display:table;border-radius:50%;position:relative}.thankyou samp:after{display:inline-block;content:"\f00c";font-family:FontAwesome;font-size:35px;color:#FFF;font-weight:400;position:absolute;left:2px;right:0;top:0;bottom:0;text-align:center;line-height:70px}.error samp:after{display:inline-block;content:"\f071" !important;}.error{max-width:100% !important;}.error p{font-size:23px !important;font-weight:500;color:#000;line-height:50px !important;}.error p span{font-size:17px !important;font-weight:400 !important;text-transform:none !important; color: #000000 !important;}.thankyou big,.thankyou span{font-weight:600;display:block}.thankyou span{font-size:40px;color:#4a7bbf;line-height:44px;padding-bottom:10px;text-transform:uppercase}.thankyou big{font-size:30px;color:#000;line-height:30px;padding-bottom:20px}.error2,.success2{width:100%;height:auto;padding:20px 40px 20px 90px;float:left;box-sizing:border-box;margin-bottom:10px}.thankyou p{font-size:17px;font-weight:400;color:#000;line-height:22px}.error2,.error2:after,.success2,.success2:after{color:#FFF;font-weight:400;text-align:left}.error2{display:block;font-family:Lato,sans-serif;font-size:15px;line-height:22px;background:#b74143;position:relative}.error2:after{display:inline-block;content:"\f071 ";font-family:FontAwesome;font-size:30px;position:absolute;left:40px;top:0;line-height:70px}.success2{display:block;font-family:Lato,sans-serif;font-size:15px;line-height:22px;background:#3a7dda;position:relative}.success2:after{display:inline-block;content:"\f00c";font-family:FontAwesome;font-size:30px;position:absolute;left:40px;top:0;line-height:70px}.con p,.messages2{font-family:Lato,sans-serif}.ui-autocomplete{height:150px!important;overflow:auto!important}.life-tcil-box,.life-tcil-box2,.messages2{width:100%;height:auto}.messages2{float:left;display:block;padding:20px 0;box-sizing:border-box;font-size:16px;color:#4989c7;font-weight:600;font-style:italic;line-height:22px;text-align:left;position:relative;margin-bottom:10px}.con p,.con p a{font-size:15px;color:#444;line-height:24px}.con p{font-weight:400;padding-bottom:10px}.con p a,.life-tcil-box2 li div span small h3{font-family:Lato,sans-serif;font-weight:600}.con p a:hover{color:#3a7dda}.life-tcil-box{float:left}.life-tcil-box1{margin-left:0;margin-right:0}.life-tcil-box2{display:block;margin-bottom:45px}.life-tcil-box2 li{width:50%;height:100%}.life-tcil-box2 li div{width:100%;height:600px;box-sizing:border-box;padding:15px}.life-tcil-box2 li div span{width:100%;height:100%;background:#FFF;float:left;-webkit-box-shadow:0 0 10px 3px rgba(236,236,236,1);-moz-box-shadow:0 0 10px 3px rgba(236,236,236,1);box-shadow:0 0 10px 3px rgba(236,236,236,1)}.life-tcil-box2 li div span big{width:237px;height:237px;display:table;text-align:center;overflow:hidden;margin:20px auto 0;padding:8px;background:#FFF;border:2px solid #ededed;border-radius:50%;box-sizing:border-box}.life-tcil-box2 li div span big img{width:100%;border-radius:50%}.life-tcil-box2 li div span small{width:100%;height:auto;float:left;padding:10px 5%;text-align:center}.life-tcil-box2 li div span small h3{font-size:16px;color:#000;line-height:22px;padding-bottom:5px}.life-tcil-box2 li div span small h4,.life-tcil-box2 li div span small p{font-family:Lato,sans-serif;font-size:14px;line-height:22px}.life-tcil-box2 li div span small h4{width:100%;padding-bottom:30px;color:#646464;font-weight:400;font-style:italic;position:relative}.life-tcil-box2 li div span small p{color:#000;font-weight:400}.vision2 span big div small h3,.vision2 span big div small p{line-height:26px;color:#FFF;font-weight:600;font-family:Lato,sans-serif}.life-tcil-box2 li div span small h4:after{content:'';width:80px;height:1px;margin:0 auto;position:absolute;left:0;right:0;bottom:15px;background:#000;display:table}.banner-dots3{position:absolute;left:50%;bottom:-30px;width:auto;margin:0 auto;transform:translate(-50%,-50%);z-index:99999}.banner-dots3 li{width:12px;height:12px;float:left;margin-right:2px;list-style-type:none}.banner-dots3 li a{width:12px;height:12px;background:url(../../assets/img/dot2.png) left top no-repeat;text-indent:-999px;display:block;overflow:hidden}.ns_next2,.ns_prev2{width:40px;height:74px;position:absolute;top:50%;z-index:99999999999;cursor:pointer}.banner-dots3 li.slick-active a{background:url(../../assets/img/dot-active2.png) left top no-repeat}.ns_prev2{left:-30px;background:url(../../assets/img/prev2.png) left top no-repeat;transform:translate(-50%,-50%)}.ns_next2{right:-60px;background:url(../../assets/img/next2.png) right top no-repeat;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vision,.vision2 span{height:auto;float:left}.vision{width:100%;overflow:hidden}.vision2{margin-left:-15px;margin-right:-15px;padding:50px 0;margin-bottom:50px;border-bottom:1px solid #c9c9c9;display:block}.vision2 span{width:50%;padding:0 15px;position:relative}.vision2 span big{position:absolute;left:0;right:0;top:0;bottom:0;padding:0 5%;box-sizing:border-box;vertical-align:middle;text-align:center;display:block}.vision2 span big div{display:table;width:100%;height:100%}.vision2 span big div small{vertical-align:top;text-align:center;display:table-cell;padding-top:30px}.enter-id-box big,.enter-id-box span{vertical-align:middle;width:auto;display:table-cell}.vision2>span>big>div>small>i{width:58px;height:64px;margin:0 auto;padding-bottom:10px}.vision2 span big div small h3{font-size:25px;text-transform:uppercase;position:relative;padding-bottom:25px;padding-top:15px}.vision2 span big div small h3:after{content:'';position:absolute;left:0;right:0;bottom:15px;margin:0 auto;display:table;width:60px;height:2px;background:#FFF}.values,.values span img,.vision2 span>img{height:auto;width:100%}.vision2 span big div small p{font-size:20px}.vision2 span big div small h5{font-family:Lato,sans-serif;font-size:16px;color:#FFF;font-weight:600;line-height:24px}.vision2 span>img{border:0}.values{float:left;border-top:2px solid #000;padding-top:20px;margin-top:30px}.values span{width:100%;max-width:378px;margin:0 auto;text-align:center;display:table}.values p{font-family:Lato,sans-serif;font-size:20px;color:#000;font-weight:400;text-align:center;line-height:26px;padding:20px 11%}.content-right2 ul li,.content-right5 ul li{font-size:17px;line-height:22px;font-weight:400;box-sizing:border-box;font-family:Lato,sans-serif}.content-right5{display:block;width:100%;float:left;padding-top:30px}.content-right5 ul{display:block;width:100%}.content-right5 ul li{display:block;position:relative;border-top:1px solid #e6e6e6;color:##757575;padding:15px 100px 22px 21px}.content-right2 ul li a:after,.content-right5 ul li a:after,.content-right5 ul li a:before{content:'';position:absolute}.content-right5 ul li a{color:#757575;display:block}.content-right5 ul li a:hover{color:#0f72b6}.content-right5 ul li:first-child{border-top:0 solid #e6e6e6}.content-right5 ul li:last-child{padding-bottom:0}.content-right5 ul li a:after{width:6px;height:6px;background:#428bca;border-radius:50%;left:0;top:20px}.content-right5 ul li a:before{width:25px;height:25px;right:0;top:15px;background:url(../../assets/img/link.png) right 3px no-repeat}.content-right2,.content-right2 ul{width:100%;display:block}.content-right2{float:left;padding-top:30px}.content-right2 ul li{display:block;position:relative;border-top:1px solid #e6e6e6;color:##757575;padding:15px 100px 22px 21px}.content-right2 ul li a{color:#757575;}.content-right2 ul li a:hover{color:#0f72b6}.content-right2 ul li:last-child{padding-bottom:0}.content-right2 ul li a:after{width:6px;height:6px;background:#428bca;border-radius:50%;left:0;top:20px}.content-right2 ul li a span{position:absolute;top:15px;right:25px;font-size: 17px;line-height: 22px;font-weight: 400;box-sizing: border-box;font-family: Lato,sans-serif;}.content-right2 ul li a span:after{background:url(../../assets/img/dwn.png) right 3px no-repeat; content:''; width: 25px;height: 20px;position: absolute;}.content-right2 ul li.img_ic a:before{background:url(../../assets/img/jpg_ic.png) right 3px no-repeat}.heritage-box{width:100%;height:auto;float:left;display:flex;flex-wrap:wrap;background:#f8efd9;margin-bottom:30px}.heritage-box2{width:40%;float:left}.heritage-box span{height:100%;display:block;overflow:hidden}.heritage-box span img{height:100%}.heritage-box3{width:60%;float:left;padding:30px 5%;box-sizing:border-box}.heritage-box3 h2{font-family:Lato,sans-serif;font-size:18px;font-weight:600;color:#010101;text-align:left;line-height:25px;padding-bottom:10px;position:relative;margin-bottom:20px}.heritage-box3 p,.table-box2 th{font-family:Lato,sans-serif;font-size:16px}.heritage-box3 h2:after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background:#000}.map,.table-box2{height:auto;display:block}.heritage-box3 p{font-weight:400;color:#000;text-align:left;line-height:25px}.table-box2{width:100%;overflow:auto;margin-bottom:20px}.table-box2 th{background:#76bdfa;padding:10px 50px;color:#FFF;font-weight:400;line-height:22px;border:1px solid #96cfff}.table-box2 td,.table-box2 td a{font-size:16px;color:#000;line-height:22px;font-family:Lato,sans-serif;font-weight:400}.table-box2 td{padding:10px 5%;text-align:left;border:1px solid #dadada}.table-box2 td a:hover{color:#76bdfa}.table-box2 tr:nth-child(even){background:#f5f5f5}.table-box2 tr:nth-child(odd){background:#FFF}.share-holder-due-details{margin-bottom:0!important}.share-holder-due-details td:last-child,.share-holder-due-details th:last-child{text-align:right;padding-right:20px}.abc li{width:20%!important}.map,.map img{width:100%}.map{text-align:center;padding:10px 2%}.other-announcements h2{font-family:Lato,sans-serif;font-size:20px;font-weight:400;color:#010101;text-align:left;line-height:25px;padding-top:20px;padding-bottom:25px;margin-bottom:20px;position:relative}.other-announcements h3,.other-announcements p{font-family:Lato,sans-serif;font-weight:400;color:#343434;text-align:left;box-sizing:border-box}.other-announcements h2:after{content:'';position:absolute;left:0;bottom:16px;width:60px;height:2px;background:#000}.other-announcements p{font-size:16px;line-height:22px;padding:10px 0}.other-announcements h3{font-size:18px;font-style:italic;line-height:28px;margin-top:40px;margin-bottom:20px;position:relative;padding-left:25px;border-left:1px solid #ababab;margin-left:25px}.total small,.total span{font-family:Lato,sans-serif;font-size:18px;font-weight:600}.back2 a,.print a{line-height:30px}.other-announcements h3:after{content:'';position:absolute;left:-26px;top:-28px;width:30px;height:30px;background:url(../../assets/img/code.png) left top no-repeat}.share-price{width:100%;height:auto;float:left;background:#FFF;padding:30px;box-sizing:border-box}.total{width:230px;height:auto;float:right;background:#76befb;padding:20px}.back-box,.back2{width:auto;height:auto}.total span{float:right;color:#000;padding-right:10px;text-transform:uppercase}.total small{float:right;color:#000;padding-left:15px;position:relative}.total small:after{content:"\f156 ";font-family:FontAwesome;font-size:20px;color:#000;font-weight:400;position:absolute;left:0;top:0}.back2:after,.print:after{content:"  "}.back2,.back2 a{font-family:Lato,sans-serif;font-size:18px;font-weight:400;color:#141414}.back-box{float:right;margin-top:20px;margin-bottom:0}.back2,.print{float:left;padding-left:50px;display:block}.back2{padding-right:15px;position:relative}.back2:after{position:absolute;left:0;top:6px;background:url(../../assets/img/arrow5.png) left 5px no-repeat;width:50px;height:30px}.back2 a:hover{color:#2c9af8}.print,.print a{font-size:18px;color:#141414;font-family:Lato,sans-serif;font-weight:400}.print{width:auto;height:auto;border-left:1px solid #ababab;position:relative}.print:after{position:absolute;left:15px;top:0;background:url(../../assets/img/print-icon.png) left 5px no-repeat;width:50px;height:30px;display:block}.enter-id-box,.text22{width:100%;height:auto;float:left}.enter-id-box span,.text22{font-size:22px;line-height:24px}.print a:hover{color:#2c9af8}.text22{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #d0d0d0;font-family:Lato,sans-serif;font-weight:400;color:#000}.enter-id-box big input[type=text],.enter-id-box span{color:#595959;font-weight:400;font-family:Lato,sans-serif}.enter-id-box{padding:25px 5%;box-sizing:border-box;background:#FFF;-webkit-box-shadow:1px 1px 10px 5px rgba(222,235,245,.59);-moz-box-shadow:1px 1px 10px 5px rgba(222,235,245,.59);box-shadow:1px 1px 10px 5px rgba(222,235,245,.59);border:1px solid #d3d3d3;display:table;margin-bottom:50px}.enter-id-box big input[type=text]{width:100%;height:40px;float:left;margin-left:0;background:#FFF;border:1px solid #6a6a6a;text-align:left;vertical-align:top;font-size:14px;outline:0;padding:0 15px;box-sizing:border-box;border-radius:4px}.enter-id-box small{width:auto;display:table-cell;vertical-align:middle;padding-left:3%}.enter-id-box small input[type=submit]{width:100%;height:40px;float:left;margin-left:0;background:#FFF;border:1px solid #53adfa;text-align:center;vertical-align:top;color:#53adfa;font-size:14px;font-weight:400;outline:0;padding:0 15px;box-sizing:border-box;font-family:Lato,sans-serif;border-radius:4px;cursor:pointer;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:1s;transition-duration:1s;-moz-transition-timing-function:linear;transition-timing-function:linear}.share-holder-details li small,.share-holder-details li span{font-size:18px;font-family:Lato,sans-serif;font-weight:400;line-height:22px;text-align:left;height:auto;float:left}.enter-id-box small input:hover[type=submit]{background:#53adfa;color:#FFF}.share-holder-details{padding-left:5%;padding-bottom:30px;width:100%;height:auto;float:left;display:block;box-sizing:border-box}.share-holder-details li{width:100%;height:auto;float:left;display:block;padding-bottom:10px}.share-holder-details li span{width:250px;color:#000}.share-holder-details li small{width:50%;color:#595959}.note{padding-top:15px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;color:#000;font-style:italic;line-height:22px;text-align:left}.awards-search-content .content-box .content-right5{display:block;width:76.5306122449%;float:left}.awards-search-content .content-box .content-right5 ul{width:100%;height:auto;display:flex!important;flex-wrap:wrap}.awards-search-content .content-box .content-right5 ul li{width:50%;float:left}.awards-search-content .content-box .content-right5 ul li div{width:100%;height:100%;float:left;border-bottom:1px solid #dadada;border-left:1px solid #dadada;padding:20px}.awards-search-content .content-box .content-right5 ul li:nth-child(2n+1) div{border-left:0 solid #dadada;padding:20px 20px 20px 0}.awards-search-content .content-box .content-right5 ul li div h2{font-weight:600;font-size:16px;color:#2669c5;padding-bottom:10px;position:relative;margin-bottom:10px}.awards-search-content .content-box .content-right5 ul li div h2:after{content:"";position:absolute;left:0;bottom:0;width:80px;height:2px;background:#2669c5}.box15 li,.box15 li a{background:#fff;text-align:center}.awards-search-content .content-box .content-right5 ul li div p{font-size:14px;font-weight:400;color:#000;line-height:18px;padding-bottom:3px}.awards-search-content .content-box .content-right5 ul li div h3.phone{width:100%;height:auto;float:left;padding-left:23px;position:relative;font-size:14px;font-weight:600;color:#000;line-height:25px;padding-bottom:5px}.awards-search-content .content-box .content-right5 ul li div h3.phone:after{display:block;content:"\f095";font-family:FontAwesome;font-size:16px;color:#2669c5;font-weight:600;position:absolute;left:0;top:0;line-height:30px}.awards-search-content .content-box .content-right5 ul li div h5.fax{width:100%;height:auto;float:left;padding-left:23px;position:relative;font-size:14px;font-weight:600;color:#000;line-height:25px;padding-bottom:5px}.awards-search-content .content-box .content-right5 ul li div h5.fax:after{display:block;content:"\f1ac";font-family:FontAwesome;font-size:13px;color:#2669c5;font-weight:400;position:absolute;left:0;top:0;line-height:30px}.awards-search-content .content-box .content-right5 ul li div h4.Mobile{width:100%;height:auto;float:left;padding-left:23px;position:relative;font-size:14px;font-weight:600;color:#000;line-height:25px;padding-bottom:5px}.awards-search-content .content-box .content-right5 ul li div h4.Mobile:after{display:block;content:"\f10b";font-family:FontAwesome;font-size:18px;color:#2669c5;font-weight:600;position:absolute;left:0;top:0;line-height:25px}.awards-search-content .content-box .content-right5 ul li div span{width:100%;height:auto;float:left;display:block;position:relative}.awards-search-content .content-box .content-right5 ul li div span a{color:#000;font-size:14px;line-height:20px;font-weight:600;overflow:hidden;position:relative;padding-right:11px;padding-left:23px}.awards-search-content .content-box .content-right5 ul li div span:before{display:block;content:"\f041";font-family:FontAwesome;font-size:17px;color:#2669c5;font-weight:400;width:23px;height:27px;position:absolute;left:0;top:0;z-index:1}.box15,.box15 li,.con-50per3 big span.link{height:auto;float:left}.awards-search-content .content-box .content-right5 ul li div span:hover a{color:#034386}.awards-search-content .content-box .content-right5 ul li div h6.email{width:100%;height:auto;float:left;padding-left:23px;position:relative;font-size:14px;font-weight:600;color:#000;line-height:25px;padding-bottom:5px}.awards-search-content .content-box .content-right5 ul li div h6.email a{font-size:14px;font-weight:600;color:#000;line-height:25px}.awards-search-content .content-box .content-right5 ul li div h6.email a:hover{color:#034386}.awards-search-content .content-box .content-right5 ul li div h6.email:after{display:block;content:"\f1d8 ";font-family:FontAwesome;font-size:12px;color:#2669c5;font-weight:400;position:absolute;left:0;top:0;line-height:25px}.con-50per3 big span.link,.con-50per3 big span.link a,.con-50per3 big span.link:after{font-size:14px;font-weight:600;line-height:25px}.awards-search-content .content-box .content-right5 ul li div h6.email a:before,.awards-search-content .content-box .content-right5 ul li div span a.locator-pop:before{display:none}.con-50per3 big span.link{width:100%;padding-left:23px;position:relative;color:#000;padding-bottom:5px}.con-50per3 big span.link a{color:#000}.con-50per3 big span.link a:hover{color:#034386}.con-50per3 big span.link:after{display:block;content:"\f0c1  ";font-family:FontAwesome;color:#2669c5;position:absolute;left:0;top:0}.awards-box-left p,.box15 li a{font-weight:400;font-family:Lato,sans-serif}.box15{width:100%;margin:30px 0;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;box-sizing:border-box;-webkit-box-shadow:0 4px 10px 4px rgba(236,236,236,1);-moz-box-shadow:0 4px 10px 4px rgba(236,236,236,1);box-shadow:0 4px 10px 4px rgba(236,236,236,1)}.box15 ul{display:flex;flex-wrap:wrap}.box15 li{width:33.3333333%;border-right:1px solid #dcdcdc;box-sizing:border-box}.box15 li a{height:100%;padding:20px;font-size:16px;color:#636363;line-height:20px;display:block;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:1s;transition-duration:1s;-moz-transition-timing-function:linear;transition-timing-function:linear}.group-profile-box23-b,.group-profile-box25-b{padding-left:5px;padding-right:5px;box-sizing:border-box}.box15 li a.active,.box15 li a:hover{background:#189ad3;color:#fff}.box15 li a.active{position:relative}.box15 li a.active:after{content:"";width:10px;height:12px;position:absolute;left:50%;bottom:-16px;margin-left:-5px;line-height:25px;border:8px solid transparent;border-top:8px solid #189ad3}.awards-year,.group-profile-box23,.year1{width:100%;float:left}.year1{height:auto;display:block}.awards-year{height:auto;display:block;font-family:Lato,sans-serif;font-size:24px;color:#3978d0;border-bottom:1px solid #dbdbdb;padding-bottom:20px;margin-bottom:50px}.awards-box-left p{font-size:14px;color:#6d6d6d;line-height:16px;margin-top:20px;display:block}.group-profile-box2-c,.group-profile-box23-c,.group-profile-box24-c,.group-profile-box25-c{position:relative;line-height:0}.group-profile-box23{height:auto;overflow:hidden;margin-top:20px}.group-profile-box23-a{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.group-profile-box23-b{width:50%;height:auto;float:left;padding-bottom:10px;display:flex;flex-wrap:wrap}.group-profile-box23-c{width:100%;height:auto;float:left;display:block;background:#f5f5f5;padding-bottom:0}.group-profile-box23-c small{width:auto;height:auto;margin:0 auto;display:table;text-align:center}.group-profile-box23-c img{width:100%;border:0}.group-profile-box25{width:100%;height:auto;float:left;overflow:hidden;margin-top:20px}.group-profile-box25-a{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.group-profile-box25-b{width:25%;height:auto;float:left;padding-bottom:10px;display:flex;flex-wrap:wrap}.group-profile-box25-c{width:100%;height:auto;float:left;display:block;background:#f5f5f5;padding-bottom:0}.group-profile-box24-b,.group-profile-box24-ba{padding-bottom:10px;padding-left:5px;padding-right:5px;float:left;height:auto;box-sizing:border-box}.group-profile-box25-c small{width:auto;height:auto;margin:0 auto;display:table;text-align:center}.group-profile-box25-c img{width:100%;border:0}.group-profile-box24{width:100%;height:auto;float:left;overflow:hidden;margin-top:20px}.group-profile-box24-a{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.group-profile-box24-b{width:28%;display:flex;flex-wrap:wrap}.group-profile-box24-ba{width:72%;display:flex;flex-wrap:wrap}.group-profile-box24-c{width:100%;height:auto;float:left;display:block;background:#f5f5f5;padding-bottom:0}.group-profile-box24-c small{width:auto;height:auto;margin:0 auto;display:table;text-align:center}.group-profile-box24-c img{width:100%;border:0}.group-profile-box2{width:100%;height:auto;float:left;overflow:hidden;margin-top:20px}.group-profile-box2-a{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.group-profile-box2-b{width:50%;height:auto;float:left;padding-left:5px;padding-right:5px;padding-bottom:10px;box-sizing:border-box;display:flex;flex-wrap:wrap}.group-profile-box2-c{width:100%;height:auto;float:left;display:block;background:#005073;padding-bottom:100px}.group-profile-box2-c small{width:auto;height:auto;margin:0 auto;display:table;text-align:center}.group-profile-box2-c img{width:auto;border:0}.group-profile-box2-d{position:absolute;left:0;right:0;bottom:0;width:100%;height:auto;text-align:left}.group-profile-box2-d span{width:100%;height:100%;display:table;vertical-align:middle;text-align:center;padding:40px 10px 40px 40px;box-sizing:border-box}.group-profile-box2-d span big{display:table-cell;vertical-align:middle;text-align:center}.group-profile-box2-d span big h4{font-family:Lato,sans-serif;font-size:18px;font-weight:600;color:#FFF;line-height:22px;text-align:left;padding-bottom:5px}.group-profile-box2-d span big p,.text55{font-family:Lato,sans-serif;font-weight:400;text-align:left}.group-profile-box2-d span big p{font-size:16px;color:#FFF;line-height:22px}.gap20{width:100%;height:20px;display:block}.text55{font-size:22px;color:#00;line-height:28px;padding-bottom:10px}.box6in1-wrapper20 li .box1-big p,.box6in1-wrapper20 li .box1-small p{float:left;font-family:Lato,sans-serif;font-weight:400;color:#fefefe;line-height:20px;box-sizing:border-box;font-size:16px}.box6in1-wrapper20{float:left;width:100%;position:relative;height:220px;margin:0}.box6in1-wrapper20 li{width:25%;position:absolute;left:0;top:0}.box6in1-wrapper20 li.col-1{height:200px;background:#005073;left:0}.box6in1-wrapper20 li.col-1a{height:100px;background:#107dac;left:0}.box6in1-wrapper20 li.col-2{height:100px;background:#189ad3;left:25%}.box6in1-wrapper20 li.col-3{height:100px;background:#107dac;left:50%}.box6in1-wrapper20 li.col-4{height:100px;background:#189ad3;left:75%}.box6in1-wrapper20 li.col-8{height:100px;background:#189ad3;left:0;top:100px}.box6in1-wrapper20 li.col-5{height:100px;background:#107dac;left:25%;top:100px}.box6in1-wrapper20 li.col-6{height:100px;background:#189ad3;left:50%;top:100px}.box6in1-wrapper20 li.col-7{height:100px;background:#107dac;left:75%;top:100px}.box6in1-wrapper20 li .box1-big span:after,.box6in1-wrapper20 li .box1-small span:after{right:0;bottom:24px;margin:0 auto;background:#FFF;content:''}.box6in1-wrapper20 li .box1-big{float:left;width:100%;height:100%;display:table}.box6in1-wrapper20 li .box1-big-table-cell{width:100%;height:auto;display:table-cell;vertical-align:middle;text-align:center}.box6in1-wrapper20 li .box1-big span{width:100%;height:auto;float:left;padding:0 20px 50px;position:relative}.box6in1-wrapper20 li .box1-big span:after{position:absolute;left:0;width:55px;height:2px}.box6in1-wrapper20 li .box1-big p{width:100%;height:auto;text-align:center;padding:0 15%}.box6in1-wrapper20 li .box1-small{float:left;width:100%;height:100%;display:table}.box6in1-wrapper20 li .box1-small-table-cell{width:100%;height:auto;display:table-cell;vertical-align:middle;text-align:center}.box6in1-wrapper20 li .box1-small span{width:50px;height:50px;margin:0 auto;display:table;padding:0 20px 50px;box-sizing:border-box;position:relative}.box6in1-wrapper20 li .box1-small span:after{position:absolute;left:0;width:55px;height:2px}.box6in1-wrapper20 li .box1-small p{width:100%;height:auto;text-align:center;padding:0 7%}.grea2{background:#f5f5f5!important}.list8 li,.list8a li{background:url(../../assets/img/arrow3.png) left 9px no-repeat;font-size:14px;color:#444;line-height:20px;display:block;padding-bottom:10px;font-family:Lato,sans-serif;border-bottom:0 solid #dbdbdb;font-weight:400}.grea2:first-child{vertical-align:middle}.grea1 td{text-align:center!important;padding-left:0!important}.vertical-align-middle{vertical-align:middle}.gap30px{width:100%;height:30px;display:block}.list5a,.list5a li,.list8,.list8 li,.list8a,.list8a li{width:100%;height:auto;float:left}.list8{display:block}.list8 li{padding-left:30px;margin-bottom:10px}.list8 li:last-child{margin-bottom:0;border-bottom:0 solid #dbdbdb}.list8a{display:block;padding-left:5%;box-sizing:border-box}.list8a li{padding-left:30px;margin-bottom:10px}.list8a li:last-child{margin-bottom:0;border-bottom:0 solid #dbdbdb}.list5a{display:block;padding-left:5%;box-sizing:border-box}.list5a li{padding-left:30px;position:relative;padding-bottom:10px;padding-top:10px;font-family:Lato,sans-serif;font-size:15px;color:#000;font-weight:400;line-height:22px}.list5a li:after{content:'';position:absolute;left:0;top:12px;background:url(../../assets/img/list-bg2.png) left 4px no-repeat;width:20px;height:20px}.subheading2a{font-family:Lato,sans-serif;font-size:16px;font-weight:400;color:#010101;text-align:left;line-height:25px;padding-bottom:30px;margin-bottom:0;position:relative;padding-left:5%;box-sizing:border-box}.list9 li,.list9 span{font-family:Lato,sans-serif;color:#444;line-height:20px}.list9 li:after,.subheading2a:after{background:#000;position:absolute;content:''}.subheading2a:after{left:5%;bottom:16px;width:60px;height:1px}.list9,.list9 li,.list9 span{height:auto;display:block;float:left}.list9{width:97%;padding-left:3%}.list9 li{width:100%;padding-left:30px;padding-bottom:5px!important;margin-bottom:5px!important;border-bottom:0 solid #dbdbdb;font-size:14px!important;font-weight:400;border-top:none!important;padding-top:0!important}.list9 li:after{width:4px;height:4px;border-radius:50%;left:0;top:9px}.cont55,.cont55 p,.cont66,.csr-pic100per img,.list9 span{width:100%}.list9 span{padding:10px 0;font-size:14px;font-weight:600}.cont55 p,.cont66a p{float:left;font-family:Lato,sans-serif;font-weight:400;color:#000;padding-top:0;height:auto}.csr-pic100per{width:100%;height:auto;float:left;margin:20px 0}.cont55{height:auto;float:left;padding-bottom:50px}.cont55 p{font-size:14px;line-height:22px;padding-bottom:0}.cont66a p,.text24{padding-bottom:20px}.cont66{height:auto;float:left}.cont66a{width:75%;height:auto;float:left;padding-left:5%;box-sizing:border-box}.cont66a p{width:100%;font-size:24px;line-height:30px}.awards-box-right>big>p,.awards-box-right>small>p{font-size:14px!important;line-height:16px!important;margin-top:20px;font-weight:400;display:block;font-family:Lato,sans-serif;float:left}.cont66b{width:15%;height:auto;float:left;padding-left:%;box-sizing:border-box}.cont66b img{width:100%;height:auto}.no-accordian small,.no-accordian small.positive{width:33px;position:absolute;top:0;background:url(../../assets/img/nagetive2.png) left top no-repeat!important;left:0}.no-accordian{cursor:inherit!important}.no-accordian small{height:33px;cursor:default!important}.no-accordian small.positive{height:33pxpx;cursor:pointer}.awards-box-right big{width:50%;height:auto;float:left;padding-right:5px;padding-top:25px}.awards-box-right big img{width:100%}.awards-box-right>big>p{width:100%;height:auto;color:#6d6d6d}.awards-box-right big strong{font-family:Lato,sans-serif;font-size:14px!important;font-weight:400;color:#3b7dd8;padding-top:5px;display:block}.awards-box-right small{width:20%;height:auto;float:left;padding-right:5px}.awards-box-right small img{width:100%}.awards-box-right>small>p{width:100%;height:auto;color:#3b7dd8!important}.font-siz15{font-size:17px!important}.text24{font-family:Lato,sans-serif;font-size:24px;font-weight:400;color:#757575;padding-top:20px;display:block;line-height:28px}.padding-bottom-none{padding-bottom:0!important}.table-box5{width:100%;height:auto;overflow:auto;display:block;margin-bottom:20px}.table-box5 th{background:#76bdfa;padding:15px 5px;font-family:Lato,sans-serif;font-size:16px;color:#FFF;font-weight:400;line-height:22px;border:1px solid #96cfff}.table-box5 td,.table-box5 td a{font-family:Lato,sans-serif;font-size:16px;color:#000;font-weight:400;line-height:22px}.table-box5 td{padding:15px 5px;text-align:center;border:1px solid #dadada}.table-box5 td a:hover{color:#76bdfa}.branch2,.dwnld55{color:#000;font-size:16px;font-family:Lato,sans-serif}.table-box5 tr:nth-child(even){background:#f5f5f5}.table-box5 tr:nth-child(odd){background:#FFF}.dwnld55{width:auto;height:auto;padding-left:30px;position:relative;font-style:normal;font-weight:400;line-height:22px}.dwnld55:after{content:'';width:20px;height:20px;background-image:url(../../assets/img/dwn.png);background-repeat:no-repeat;position:absolute;left:0;top:4px}.branch2{width:auto;height:auto;float:left;padding:40px 0 20px 25px}.branch2 a{font-family:Lato,sans-serif;font-size:16px;color:#fff;font-weight:600;background:#3a7dda;padding:15px 22px;border-radius:6px;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.branch2 a:hover{color:#FFF;background:#000}.isin{width:auto;margin:20px auto 0;text-align:center;padding:15px 20px;display:table;background:#fff;border:1px solid #3a7dda;border-radius:4px;font-size:18px;color:#000}.sitemap section h3,.text14a{font-size:14px;font-weight:400}.text14a{font-family:Lato,sans-serif;color:#000;line-height:22px}.sitemap{padding-top:30px}.sitemap section{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #DDD}.sitemap section:last-of-type{border-bottom:0 solid #DDD}.sitemap section:after{content:'';display:block;clear:both}.sitemap section h3{text-align:left;text-transform:uppercase;font-family:Roboto,sans-serif;color:#2c82c9;padding-bottom:10px;margin-bottom:20px;position:relative}.sitemap section h3:after{content:'';width:60px;height:1px;border-bottom:2px solid #2c82c9;position:absolute;left:0;bottom:0}.sitemap section h3 a{color:#2c82c9}.sitemap section ul{display:inline-block;width:33.3333333333333333%;margin-right:-4px;min-width:250px;vertical-align:top;padding-right:25px}.sitemap section ul li{text-align:left;margin-bottom:15px}.temper8,.temper8 img{text-align:center}.sitemap section ul li strong{font-weight:400;color:#000;font-size:13px}.sitemap section ul li strong a{color:#000}.sitemap section ul li div{padding:10px 0 0 10px}.sitemap section ul li div span{display:block;margin-bottom:10px;color:#333}.sitemap section ul li div span:before{content:'- '}.sitemap section ul li div span a{color:#333}.speak-up-box2a{width:100%;background:#f5f5f5;-webkit-box-shadow:0 3px 5px 0 rgba(179,179,179,1);-moz-box-shadow:0 3px 5px 0 rgba(179,179,179,1);box-shadow:0 3px 5px 0 rgba(179,179,179,1)}.speak-up-box2a h3{display:block;padding:50px 0 0}.clr{padding:0;margin:0}.mobile-only,.tab-only{display:none}.guide-images{background:#0090e8}.temper8{padding:70px;width:100%}.guide-text{padding:50px 134px}.guide-text .box1{float:left;width:26%;font-size:18px;color:#1c1c1c;line-height:25px;border-left:1px solid #c4e1f2;padding:0 0 0 10px}.guide-text .box1 ul li{font-weight:600;display:block;line-height:30px}.guide-text .box2,.guide-text .box3{width:37%;font-size:18px;color:#1c1c1c;line-height:25px;border-left:1px solid #c4e1f2}.guide-text .box1 ul li:nth-child(1){background:url(../../assets/img/mark1.png) left center no-repeat;padding:0 0 0 30px}.guide-text .box1 ul li:nth-child(2){background:url(../../assets/img/mark2.png) left center no-repeat;padding:0 0 0 30px}.guide-text .box2{float:left;padding:0 0 0 10px}.guide-text .box2 ul li span{float:right;padding:0 20px 0 0;font-weight:600}.guide-text .box3{float:left;padding:0 0 0 10px}.guide-text .box3 ul{min-height:60px;font-weight:600}.grea1-re{background: #ffffff;}@media (max-width:1024px){.desktop{display:none}.mob{display:block}.pic_box samp{padding:30px 5%}.group-profile-box-d span big h4{font-size:50px}.box6in1-wrapper2 li{width:25.1%;position:absolute;left:0;top:0}.awards-search-content .content-box .content-left{width:30%}.awards-search-content .content-box .content-right{width:70%}.csr-tab li a{font-size:15px}.boxtext-pic span img,.boxtext-pic2 span img{width:auto;height:100%}.boxtext-pic2 samp p{font-size:18px;line-height:24px}.life-tcil-box2{width:90%;margin:0 auto 45px;height:auto;display:block}.life-tcil-box2 li div{width:100%;height:100%}.awards-search-content .content-box .content-right5{display:block;width:100%;float:left}.awards-search-content .content-box .content-left span{right:inherit}}@media (max-width:800px){.company-box1a span{width:220px;height:220px;margin:0 10px}.speak-up-right-box{position:relative;right:0;top:0;bottom:0;width:100%}.speak-up-right-box div{background:#abdbdd;padding:20px;box-sizing:border-box}.speak-up-right-box div span{position:relative;left:0;right:0;bottom:0;height:auto;padding-top:30px;float:left;width:100%}.blue-box big{width:50%;font-size:30px;line-height:42px}.blue-box small{width:50%}.blue-box small h4{font-size:22px;line-height:30px}.blue-box small h5 strong{font-size:22px}.support-box2-33per{width:30%}.support-box2-66per{width:70%;padding:20px}.header-left{padding-bottom:10px;margin-bottom:10px}.group-profile-box-d span big h4{font-size:40px}.box6in1-wrapper2 li .box1-big p,.box6in1-wrapper2 li .box1-small p{font-size:16px;padding:0 4%}.awards-search-content .content-box .content-left,.awards-search-content .content-box .content-right{width:100%}.awards-search-content .content-box .content-left.finnc{margin-bottom:20px;position:relative}.awards-search-content .content-box .content-left span{position:absolute;width:150px;height:1px;background:#b8b8b8;left:0;bottom:-20px;right:inherit;top:inherit}.testing-box li{width:33.333333%}.group-profile-box-d5 span big h6{font-size:15px;line-height:19px}.boxtext-pic2 samp p{font-size:17px;line-height:22px}.gallery-box3{width:33.33333%;height:auto}.temper8 img{max-width:100%;height:auto}.guide-text{padding:50px 10px}}@media (max-width:790px){.company-box1a span{width:180px;height:180px;margin:0 5px}.group-profile-box2-b,.pic_box samp,.pic_box span{width:100%}.company-box1a span div h2{font-size:32px;line-height:36px}.company-box1a span div p{font-size:16px;line-height:22px}.ns_prev2{left:-10px}.ns_next2{right:-50px}}@media (max-width:640px){.download,.header-left:after{left:0;right:0}.blue-box big,.con-50per3{width:100%}.blue-box small{width:100%;padding-left:94px}.blue-box small h4,.blue-box small h5,.blue-box small h6{float:left}.support-box2{display:inherit}.support-box2-33per{width:100%;background:#cbd3de;padding-top:20px}.support-box2-33per img{width:30%;height:auto;margin:0 auto;text-align:center;display:table}.support-box2-66per{width:100%}.download{display:block;position:relative;bottom:0}.header-left,.header-left:after{margin:0 auto;text-align:center;display:table}.header-left{width:auto;height:auto}.group-profile-box-d{position:relative;width:100%;padding:25px 0}.group-profile-box-d span big h4{font-size:60px}.cont-area_two-column{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.cont-area_two-column p{text-align:left;padding-top:10px}.awards-box-scarch{float:left;margin-bottom:30px}.awards-box-left{width:100%;margin-bottom:20px}.awards-box-right{width:100%;padding-left:0}.group-profile-box-b3{width:100%}.testing-box li{width:50%}.boxtext-pic samp,.boxtext-pic span,.boxtext-pic span img,.boxtext-pic2,.boxtext-pic2 samp,.boxtext-pic2 span,.boxtext-pic2 span img{width:100%;height:auto}.desktop2{display:none}.mob2{display:block}.boxtext-pic{height:auto}.boxtext-pic span img{display:block}.boxtext-pic samp{padding:10px 5%}.csr-tab li a{font-size:13px}.boxtext-pic samp p{font-size:18px;line-height:22px}.boxtext-pic2 span{overflow:inherit}.boxtext-pic2 span img{display:block}.gallery-box3{width:50%;height:auto}.vision2 span{width:100%;margin-bottom:20px}.heritage-box{width:100%;height:auto;float:left;display:inherit;flex-wrap:no-wrap;background:#f8efd9;margin-bottom:30px}.heritage-box2{width:100%}.heritage-box span{height:auto;display:block;overflow:hidden}.heritage-box span img{height:auto;width:100%}.heritage-box3{width:100%;float:left;padding:30px 5%;box-sizing:border-box}.enter-id-box{display:inherit}.enter-id-box span{width:100%;display:inherit;float:left;font-size:20px;margin-bottom:10px}.enter-id-box big,.enter-id-box small{display:inherit;float:left}.share-holder-details li{border-bottom:1px solid #dadada;padding-bottom:20px;margin-bottom:20px}.share-holder-details li:last-child{border-bottom:0 solid #dadada}.awards-search-content .content-box .content-right5 ul li,.share-holder-details li small,.share-holder-details li span{width:100%}.awards-search-content .content-box .content-right5 ul li:nth-child(2n+2) div{border-left:0 solid #dadada;padding:20px 20px 20px 0}}@media (max-width:480px){.cont66a,.cont66b{box-sizing:border-box}.group-profile-box-d5 span big h6,.mobile-only{text-align:center}.company-box1a span{width:244px;height:244px;margin:0 5px 10px;float:none}.company-box1a span div h2{font-size:48px;line-height:48px}.company-box1a span div p{font-size:20px;line-height:25px}.blue-box big{width:100%;font-size:19px;line-height:22px}.blue-box small h4,.blue-box small h5,.blue-box small h5 strong,.blue-box small h6{font-size:18px;line-height:22px}.group-profile-box-b{width:100%}.group-profile-box-d{position:relative;width:100%;padding:10px 0}.group-profile-box-d span big h4{font-size:40px}.box6in1-wrapper2{height:auto}.box6in1-wrapper2 li{width:100%;position:relative;left:0;top:0}.box6in1-wrapper2 li.col-1{height:auto;float:left;padding:25px 0;background:#107dac}.box6in1-wrapper2 li.col-1a{height:auto;float:left;padding:25px 0;background:#189ad3}.box6in1-wrapper2 li.col-2,.box6in1-wrapper2 li.col-3,.box6in1-wrapper2 li.col-4,.box6in1-wrapper2 li.col-5,.box6in1-wrapper2 li.col-6,.box6in1-wrapper2 li.col-7,.box6in1-wrapper2 li.col-8{height:auto;float:left;left:inherit;top:inherit;padding:25px 0}.box6in1-wrapper2 li.col-8{height:auto;float:left;left:inherit;top:inherit;padding:25px 0;background:#107dac}.related{width:250px}.list2{width:100%}.awards-search-content .content-box .content-right ul li{padding-right:0;padding-bottom:30px}.awards-search-content .content-box .content-right ul li.invest-ic i{position:absolute;left:0;bottom:10px;right:inherit;top:inherit}.awards-search-content .content-box .content-right ul li.invest-ic{padding-bottom:45px}.b{display:none!important}.plant-facility-list li span small br,.plant-facility-list-mobi li span small br{display:none}.group-profile-box-d5{position:relative;width:100%;height:100%;padding:10px 0}.plant-facility-list li{width:100%;height:190px}.plant-facility-list li span big{height:100px}.plant-facility-list li span small{height:90px}.plant-facility-list li:nth-child(1) span:after,.plant-facility-list li:nth-child(2) span:after{content:'';width:20px;height:10px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;z-index:2;border:10px solid transparent;top:inherit}.plant-facility-list li:nth-child(1) span:after{border-top:10px solid #107dac}.plant-facility-list li:nth-child(2) span:after{border-top:10px solid #189ad3}.plant-facility-list li:nth-child(3) span:after,.plant-facility-list li:nth-child(4) span:after{content:'';width:20px;height:10px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;z-index:2;border:10px solid transparent}.plant-facility-list li:nth-child(3) span:after{border-top:10px solid #107dac;top:inherit}.plant-facility-list li:nth-child(4) span:after{border-top:10px solid #189ad3;top:inherit}.plant-facility-list li:nth-child(5) span:after,.plant-facility-list li:nth-child(6) span:after{border:10px solid transparent;content:'';width:20px;height:10px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;z-index:2;top:inherit}.plant-facility-list li:nth-child(5){background:#107dac}.plant-facility-list li:nth-child(5) span:after{border-top:10px solid #107dac}.plant-facility-list li:nth-child(6){background:#189ad3}.plant-facility-list li:nth-child(6) span:after{border-top:10px solid #189ad3}.plant-facility-list li:nth-child(7){background:#107dac}.plant-facility-list li:nth-child(7) span:after{content:'';width:20px;height:10px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;z-index:2;border:10px solid transparent;border-top:10px solid #107dac;top:inherit}.plant-facility-list li:nth-child(8){background:#189ad3}.plant-facility-list-mobi li{width:100%;height:190px}.plant-facility-list-mobi li span big{height:100px}.plant-facility-list-mobi li span small{height:90px}.plant-facility-list-mobi li:nth-child(1) span:after,.plant-facility-list-mobi li:nth-child(2) span:after{content:'';width:20px;height:10px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;z-index:2;border:10px solid transparent;top:inherit}.plant-facility-list-mobi li:nth-child(1) span:after{border-top:10px solid #107dac}.plant-facility-list-mobi li:nth-child(2) span:after{border-top:10px solid #189ad3}.plant-facility-list-mobi li:nth-child(3) span:after,.plant-facility-list-mobi li:nth-child(4) span:after{content:'';width:20px;height:10px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;z-index:2;border:10px solid transparent}.plant-facility-list-mobi li:nth-child(3) span:after{border-top:10px solid #107dac;top:inherit}.plant-facility-list-mobi li:nth-child(4) span:after{border-top:10px solid #189ad3;top:inherit}.plant-facility-list-mobi li:nth-child(5) span:after,.plant-facility-list-mobi li:nth-child(6) span:after{border:10px solid transparent;content:'';width:20px;height:10px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;z-index:2;top:inherit}.plant-facility-list-mobi li:nth-child(5){background:#107dac}.plant-facility-list-mobi li:nth-child(5) span:after{border-top:10px solid #107dac}.plant-facility-list-mobi li:nth-child(6){background:#189ad3}.plant-facility-list-mobi li:nth-child(6) span:after{border-top:10px solid #189ad3}.plant-facility-list-mobi li:nth-child(7){background:#107dac}.plant-facility-list-mobi li:nth-child(7) span:after{content:'';width:20px;height:10px;position:absolute;left:50%;bottom:-20px;margin-left:-10px;z-index:2;border:10px solid transparent;border-top:10px solid #107dac;top:inherit}.plant-facility-list-mobi li:nth-child(8){background:#189ad3}.csr-tab li{width:50%}.tab-con-are h2{font-size:28px;line-height:28px}.abc li{width:50%!important}.abc li:last-child{width:100%!important}.cont66a,.cont66b,.group-profile-box23-b,.group-profile-box24-b,.group-profile-box24-ba,.group-profile-box25-b{width:100%}.cont66a{height:auto;float:left;padding-left:0}.cont66b{height:auto;float:left;padding-left:%}.guide-text .box1,.guide-text .box2,.guide-text .box3{float:none;width:100%;border-left:none}.cont66b img{width:100%;height:auto}.mobile-only{display:block;padding:50px 0}.guide-text .box2{border-top:1px solid #c4e1f2;border-bottom:1px solid #c4e1f2;padding:10px 0;margin:10px 0}.temper8{display:none}}@media (max-width:479px){.blue-box big,.blue-box small{padding-left:0}.blue-box big:before,.breadcrumb{display:none}.speak-up-right-box div h2{font-size:40px;line-height:40px}.speak-up-right-box div h3{font-size:14px}.speak-up-right-box div ul li{font-size:13px;padding-bottom:0}.blue-box big{padding-right:0;font-size:17px;line-height:22px}.blue-box small h4,.blue-box small h5,.blue-box small h5 strong,.blue-box small h6{font-size:14px;line-height:22px}.support-box2-33per,.support-box2-33per img{width:100%;padding-top:0}.download a{font-size:18px}.awards-search-area2 .search-box .awards-search-topselect{width:150px!important}.csr-tab li,.testing-box li{width:100%}.gallery-box3{width:100%;height:auto}}@media (min-width:480px){.plant-facility-list-mobi{display:none}.plant-facility-list{display:block}}@media (max-width:480px){.plant-facility-list-mobi{display:block}.plant-facility-list{display:none}}

.economy{ width: 100%; height: auto; display: block; float: left;  box-sizing: border-box; background:#fff url(../../assets/img/economy-bg.jpg) right top no-repeat; background-size: cover;} 
.economy span{ width: 100%; float: left; display: block; background: rgba(0,0,0,0.0); padding: 60px 0 60px 60px;}

.economy h4{ font-size: 30px; font-weight: 300; color: #000000; line-height: 34px; padding-bottom: 20px; margin-bottom: 40px; position: relative;}
.economy h4 strong{ display: block; font-weight: 600; font-size: 36px; padding-top: 10px; }
.economy h4:after{ content: ''; left: 0; bottom: 0; position: absolute; width: 20px; height: 1px; background: #000;}
.economy p{ width: 100%; max-width: 650px; float: left; display: block; padding-bottom: 20px; font-size: 16px; font-weight: 300; color: #000000; line-height: 22px;}

.economy ul{ width: 100%; height: auto; float: left; display: block;}
.economy ul li{width: 100%; float: left; display: block; padding-bottom: 10px; padding-left: 10px; box-sizing: border-box; font-size: 16px; font-weight: 300; color: #000000; line-height: 20px; position: relative; } 
.economy ul li:after{ content: ''; position: absolute; left: 0; top: 10px; width: 5px; height: 1px; background: #000000; }
.improvement2{  width: 100%; height: auto; display: block; float: left; padding: 37px; box-sizing: border-box; background:url( ../../assets/img/environment-bg2.jpg) right top no-repeat; background-size: cover; margin-top:30px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; }

.improvement2-left{ width: 55%; height: auto; float: left;}
.improvement2-left ul{width: 100%; height: auto; float: left; display: block; }
.improvement2-left ul li{width:33%; height: auto; float: left; display: block; padding: 0 0px 5px 5px; box-sizing: border-box; }
.improvement2-left ul li:last-child{width:66%; }
.improvement2-left ul li aside{ width: 100%; float: left; display: block; position: relative; }
.improvement2-left ul li aside img{ width: 100%; }
.improvement2-left ul li aside span{ position: absolute; left: 0; right: 0; bottom: 0; width:100%; min-height: 80px; background: rgba(0,0,0,0.8); padding: 8px; box-sizing: border-box; font-size: 11px; font-weight: 400; color: #fff; line-height: 16px; text-align: left; display: table; vertical-align: middle; }
.improvement2-left ul li aside span i{ display: table-cell; vertical-align: middle; font-style: normal; }
.desktop22{ display: block;}
.mob22{ display: none;}
.improvement2-right{ width: 45%; float: left; padding:20px 5%; box-sizing: border-box;}
.improvement2-right aside{ width: 100%; height: 100%; display: table; vertical-align: middle;}
.improvement2-right aside figure{ width: 100%; display: table-cell; vertical-align: middle; } 
.improvement2-right aside figure h4{ font-size: 30px; font-weight: 300; color: #fff; line-height: 34px; padding-bottom: 20px; margin-bottom: 40px; position: relative;}
.improvement2-right aside figure h4 strong{ display: block; font-weight: 600; font-size: 36px; padding-top: 10px; }
.improvement2-right aside figure h4:after{ content: ''; left: 0; bottom: 0; position: absolute; width: 20px; height: 1px; background: #fff;}
.improvement2-right aside figure p{ width: 100%; max-width: 650px; float: left; display: block; padding-bottom: 20px; font-size: 16px; font-weight: 300; color: #fff; line-height: 22px;}

@media screen and (max-width:1000px){

.improvement2-left {width: 100%;}
  .improvement2-right { width: 100%;padding: 20px 0%;}
  .economy span{ background: rgba(255,255,255,0.7);  }
}

@media screen and (max-width:640px){
.improvement2-left ul li {
  width: 50%;}
  .improvement2-left ul li:last-child {
    width: 100%;}
  .economy span{ background: rgba(255,255,255,0.7);     padding: 20px 20px 20px 20px;}
}
@media screen and (max-width:600px){
  .improvement2-left ul li {
  width: 100%;}
  .desktop22{ display:none ;}
.mob22{ display:block ;}
}

/*end*/
.about-area .accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  font-weight: 800;
  transition: 0.4s;
}

.about-area .active, .about-area .accordion:hover {
  background-color: #ccc; 
}

.about-area .panel {
  padding: 20px 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}


                      
/*.about-area .active:after {
  content: "\2796"; 
}
.accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    float: right; 
}
.accordion .card-header.collapsed:after {
    content: "\f067"; 
}*/

.info_csr ul {
    margin: 0;
    padding: 0 0 0 20px;
}

.info_csr ul li {
    padding-bottom: 15px;
    font-size: 16px;
    color: #333;
}
.info_csr h2{
  font-size: 16px;
    color: #333; 
}
.carousel-caption h1, .carousel-caption h3 {
    color: #fff;} 
    .carousel-caption.d-none.d-md-block {
    background: rgba(0,0,0,0.5);
    color: #fff;
}
.product-area h1 {
    font-size: 18px;
    text-align: center;
    padding: 10px;
    font-weight: 600;
    color: #626262;
}
.single-footer-widget .social-links li {
    margin-right: 2px;
    display: none;
}
.single-footer-widget .social-links li:last-child{
    margin-right: 2px;
    display: block;
}