/*@File: Huruma Template Styles* This file contains the styling for the actual template, thisis the file you need to edit to change the look of thetemplate.This files table contents are outlined below>>>>>**************************************************************************************** - Default CSS** - Preloader Area CSS** - Header Area CSS** - Navbar Area CSS** - Top Services Area CSS** - Top Feature Area CSS** - About Area Area CSS** - Fun Facts Area CSS** - Causes Area CSS** - Donor Area CSS** - Solve Area CSS** - Mission Area CSS** - Team Area CSS** - Events Area CSS** - Testimonials Area CSS** - Donate Area CSS** - Main Banner Area CSS** - Blog Area CSS** - Process Area CSS** - Donate Form Area CSS** - Fame Area CSS** - Country Area CSS** - Home Banner Three Area CSS** - Instagram Area CSS** - Page Title Area CSS** - Pagination Area CSS** - Causes Details Area CSS** - Sidebar Widget Area CSS** - Gallery Area CSS** - Event Details Area CSS** - Faq Area CSS** - Login Area CSS** - Sign Up CSS** - Recover Area CSS** - 404 Area CSS** - Contact Area CSS** - Map Area CSS** - Blog Details Area CSS** - Privacy Section CSS** - Footer Area CSS** - Go Top CSS*//*================================================Default CSS=================================================*/@import url("https://fonts.googleapis.com/css?family=Abril+Fatface&amp;display=swap&amp;subset=latin-ext");@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&amp;display=swap");@import url("https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&amp;display=swap");@import url("https://fonts.googleapis.com/css?family=Shadows+Into+Light&amp;display=swap");body {  padding: 0;  margin: 0;  font-family: "Muli", sans-serif;  font-size: 16px;}a {  text-decoration: none;  -webkit-transition: 0.5s;  transition: 0.5s;  color: #2f2c52;}a:hover, a:focus {  color: #ff6015;  text-decoration: none;}button {  outline: 0 !important;}p {  margin-bottom: 15px;  line-height: 1.7;  color: #7a7e9a;  font-family: "Muli", sans-serif;  font-size: 16px;}p:last-child {  margin-bottom: 0;}.d-table {  width: 100%;  height: 100%;}.d-table-cell {  vertical-align: middle;}img {  max-width: 100%;  height: auto;}.ptb-100 {  padding-top: 100px;  padding-bottom: 100px;}.pt-100 {  padding-top: 100px;}.pb-100 {  padding-bottom: 100px;}.ptb-70 {  padding-top: 70px;  padding-bottom: 70px;}.pt-70 {  padding-top: 70px;}.pb-70 {  padding-bottom: 70px;}.pt-140 {  padding-top: 140px;}.pb-30 {  padding-bottom: 40px;}.pt-200 {  padding-top: 200px;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {  color: #2f2c52;  font-family: "Abril Fatface", cursive;  font-weight: 400;  text-transform: capitalize;}.h1:last-child, .h2:last-child, .h3:last-child, .h4:last-child, .h5:last-child, .h6:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {  margin-bottom: 0;}.default-btn {  border: none;  position: relative;  display: inline-block;  text-align: center;  overflow: hidden;  z-index: 1;  color: #ffffff;  text-transform: capitalize;  background-color: #ff6015;  -webkit-transition: 0.5s;  transition: 0.5s;  border-radius: 50px;  font-weight: 400;  font-size: 16px;  padding-left: 30px;  padding-right: 30px;  padding-top: 14px;  padding-bottom: 14px;}.default-btn span {  position: absolute;  display: block;  width: 0;  height: 0;  border-radius: 50%;  background-color: #2f2c52;  -webkit-transition: width 0.5s ease-in-out, height 0.5s ease-in-out;  transition: width 0.5s ease-in-out, height 0.5s ease-in-out;  -webkit-transform: translate(-50%, -50%);          transform: translate(-50%, -50%);  z-index: -1;  border-radius: 5px;}.default-btn:hover {  color: #ffffff;}.default-btn:hover span {  width: 225%;  height: 562.5px;}.default-btn i {  font-size: 14px;  line-height: normal;  margin-left: 4px;  position: relative;  top: 1px;}.optional-btn {  border: 1px solid #302c51;  position: relative;  display: inline-block;  text-align: center;  overflow: hidden;  z-index: 1;  color: #ffffff !important;  text-transform: capitalize;  background-color: #302c51;  cursor: pointer;  -webkit-transition: 0.5s;  transition: 0.5s;  border-radius: 50px;  margin-left: 10px;  font-weight: 400;  font-size: 16px;  padding-left: 30px;  padding-right: 30px;  padding-top: 14px;  padding-bottom: 14px;}.optional-btn i {  margin-right: 2px;  font-size: 18px;}.optional-btn:hover, .optional-btn:focus {  color: #ffffff !important;  background-color: #ff6015;  border: 1px solid #ff6015;}.optional-btn i {  font-size: 14px;  line-height: normal;  margin-left: 4px;  position: relative;  top: 1px;}.section-title {  text-align: center;  margin-bottom: 50px;}.section-title span {  font-size: 16px;  color: #ff6015;  font-family: "Rubik", sans-serif;  font-weight: 400;  text-transform: capitalize;}.section-title span i {  font-size: 16px;}.section-title h2 {  font-size: 40px;  font-weight: 400;  margin: 15px 0 20px 0;}.section-title p {  max-width: 650px;  margin: auto;}/*================================================Preloader Area CSS=================================================*/.preloader {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #fff;  z-index: 999999;  display: none;}.preloader .preloader {  width: 50px;  height: 50px;  display: inline-block;  padding: 0px;  text-align: left;  -webkit-box-sizing: border-box;          box-sizing: border-box;  position: absolute;  top: 50%;  left: 50%;  margin-left: -25px;  margin-top: -25px;}.preloader .preloader span {  position: absolute;  display: inline-block;  width: 50px;  height: 50px;  border-radius: 100%;  background-color: #ff6015 !important;  -webkit-animation: preloader 1.3s linear infinite;  animation: preloader 1.3s linear infinite;}.preloader .preloader span:last-child {  animation-delay: -0.8s;  -webkit-animation-delay: -0.8s;}@-webkit-keyframes preloader {  0% {    -webkit-transform: scale(0, 0);            transform: scale(0, 0);    opacity: 0.5;  }  100% {    -webkit-transform: scale(1, 1);            transform: scale(1, 1);    opacity: 0;  }}@keyframes preloader {  0% {    -webkit-transform: scale(0, 0);            transform: scale(0, 0);    opacity: 0.5;  }  100% {    -webkit-transform: scale(1, 1);            transform: scale(1, 1);    opacity: 0;  }}/*================================================Header Area CSS=================================================*/.header-section {  padding-top: 20px;  padding-bottom: 20px;  line-height: 1;}.header-content {  text-align: left;  padding-left: 200px;}.header-content p {  font-size: 16px;  font-weight: 400;  line-height: 1;}.header-content a:hover {  color: #2f2c52;}.header-content span {  color: #ff6015;}.top-header-social {  text-align: right;}.top-header-social span {  font-size: 16px;}.top-header-social i {  font-size: 14px;  font-weight: 600;  margin-left: 8px;}/*================================================Navbar Area CSS=================================================*/.huruma-responsive-nav {  display: none;}.huruma-nav {  background-color: transparent;  position: relative;}.huruma-nav .navbar {  -webkit-transition: 0.5s;  transition: 0.5s;  padding-right: 0;  padding-top: 0;  padding-left: 0;  padding-bottom: 0;}.huruma-nav .navbar .navbar-brand {  padding-top: 0;  padding-bottom: 0;  padding-left: 0;  padding-right: 0;  position: absolute;  bottom: -10px;  z-index: 1;}.huruma-nav .navbar .navbar-brand img:last-child {  display: none;}.huruma-nav .navbar ul {  padding-left: 0;  list-style-type: none;  margin-bottom: 0;}.huruma-nav .navbar .navbar-nav {  margin-left: auto;}.huruma-nav .navbar .navbar-nav .nav-item {  position: relative;  padding: 0;}.huruma-nav .navbar .navbar-nav .nav-item span {  display: block;  font-size: 12px;  color: #918ac5;}.huruma-nav .navbar .navbar-nav .nav-item a {  font-size: 16px;  color: #ffffff;  text-transform: capitalize;  padding-left: 0;  padding-right: 0;  padding-top: 25px;  padding-bottom: 25px;  margin-left: 14px;  margin-right: 14px;}.huruma-nav .navbar .navbar-nav .nav-item a:hover, .huruma-nav .navbar .navbar-nav .nav-item a:focus, .huruma-nav .navbar .navbar-nav .nav-item a.active {  color: #ff6015;  position: relative;  -webkit-transition: 0.5s;  transition: 0.5s;}.huruma-nav .navbar .navbar-nav .nav-item a i {  font-size: 16px;  position: relative;  top: 2px;  display: inline-block;  margin-left: -4px;  margin-right: -4px;}.huruma-nav .navbar .navbar-nav .nav-item:last-child a {  margin-right: 0;}.huruma-nav .navbar .navbar-nav .nav-item:first-child a {  margin-left: 0;}.huruma-nav .navbar .navbar-nav .nav-item:hover a, .huruma-nav .navbar .navbar-nav .nav-item.active a {  color: #ff6015;  -webkit-transition: 0.5s;  transition: 0.5s;}.huruma-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;  margin-top: 20px;  padding-top: 20px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 20px;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li {  padding-left: 0;  padding-right: 0;  padding-top: 0;  padding-bottom: 0;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {  text-transform: capitalize;  padding: 8px 15px;  margin: 0;  position: relative;  color: #2f2c52;  font-size: 15.5px;  font-weight: 400;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {  color: #ff6015;  letter-spacing: 1px;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover::before, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus::before, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active::before {  display: none;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {  left: -255px;  top: 0;  opacity: 0;  visibility: hidden;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {  color: #2f2c52;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {  color: #ff6015;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {  color: #2f2c52;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {  color: #ff6015;}.huruma-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;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {  color: #2f2c52;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {  color: #ff6015;}.huruma-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;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {  color: #2f2c52;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {  color: #ff6015;}.huruma-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;}.huruma-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: #2f2c52;}.huruma-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, .huruma-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, .huruma-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: #ff6015;}.huruma-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;}.huruma-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: #2f2c52;}.huruma-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, .huruma-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, .huruma-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: #ff6015;}.huruma-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: #ff6015;}.huruma-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;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {  color: #ff6015;}.huruma-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;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {  color: #ff6015;}.huruma-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;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {  color: #ff6015;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {  color: #ff6015;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a {  color: #ff6015;}.huruma-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}.huruma-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: 100%;  margin-top: 0;}.huruma-nav .navbar .others-options {  margin-left: 100px;}.huruma-nav .navbar .others-options .language-switcher {  position: relative;  top: -1px;  outline: 0;}.huruma-nav .navbar .others-options .language-switcher .dropdown-toggle {  padding: 0;  border: none;  background-color: transparent;  font-weight: 500;  outline: 0;  cursor: pointer;}.huruma-nav .navbar .others-options .language-switcher .dropdown-toggle::after {  display: none;}.huruma-nav .navbar .others-options .language-switcher .dropdown-toggle img {  width: 35px;  border-radius: 5px;  border: 3px solid #ffffff;  position: relative;  top: -2px;}.huruma-nav .navbar .others-options .language-switcher .dropdown-toggle span {  display: inline-block;  margin-left: 3px;  color: #ffffff;}.huruma-nav .navbar .others-options .language-switcher .dropdown-toggle span i {  position: relative;  font-size: 20px;  top: 4px;  margin-left: -3px;}.huruma-nav .navbar .others-options .language-switcher .dropdown-menu {  padding: 15px;  float: unset;  border: none;  -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);  border-radius: 0;  display: block;  margin-top: 32px;  opacity: 0;  visibility: visible;  -webkit-transition: 0.5s;  transition: 0.5s;}.huruma-nav .navbar .others-options .language-switcher .dropdown-menu .dropdown-item {  padding: 0;  color: #2f2c52;  margin-bottom: 10px;  font-weight: 500;}.huruma-nav .navbar .others-options .language-switcher .dropdown-menu .dropdown-item:last-child {  margin-bottom: 0;}.huruma-nav .navbar .others-options .language-switcher .dropdown-menu .dropdown-item img {  width: 40px;  border-radius: 5px;  border: 3px solid #ffffff;}.huruma-nav .navbar .others-options .language-switcher .dropdown-menu .dropdown-item span {  display: inline-block;  margin-left: 5px;}.huruma-nav .navbar .others-options .language-switcher .dropdown-menu .dropdown-item:hover, .huruma-nav .navbar .others-options .language-switcher .dropdown-menu .dropdown-item:focus {  background-color: transparent !important;  outline: 0;}.huruma-nav .navbar .others-options .language-switcher .dropdown-menu .dropdown-item:active, .huruma-nav .navbar .others-options .language-switcher .dropdown-menu .dropdown-item.active {  color: #2f2c52;  background-color: transparent;}.huruma-nav .navbar .others-options .language-switcher .dropdown-menu.show {  opacity: 1;  visibility: visible;}.huruma-nav .navbar .others-options .option-item {  color: #2f2c52;  display: inline-block;  position: relative;  line-height: 1;}.huruma-nav .navbar .others-options .option-item .search-btn {  display: block;  color: #ffffff;  width: 35px;  height: 35px;  line-height: 35px;  border-radius: 50px;  text-align: center;  font-size: 14px;  border: 1px solid #8e87c2;  cursor: pointer;  -webkit-transition: 0.5s;  transition: 0.5s;}.huruma-nav .navbar .others-options .option-item .search-btn:hover {  background-color: #ff6015;  border: 1px solid #ff6015;  color: #ffffff;}.huruma-nav .navbar .others-options .option-item .search-btn i {  font-size: 16px;}.huruma-nav .navbar .others-options .option-item .close-btn {  display: none;  color: #ffffff;  width: 35px;  height: 35px;  line-height: 35px;  border-radius: 50px;  text-align: center;  font-size: 14px;  border: 1px solid #8e87c2;  cursor: pointer;  -webkit-transition: 0.5s;  transition: 0.5s;}.huruma-nav .navbar .others-options .option-item .close-btn:hover {  background-color: #ff6015;  border: 1px solid #ff6015;  color: #ffffff;}.huruma-nav .navbar .others-options .option-item .close-btn i {  font-size: 16px;}.huruma-nav .navbar .others-options .option-item .close-btn.active {  display: block;}.huruma-nav .navbar .others-options .burger-menu {  width: 70px;  height: 92px;  line-height: 90px;  background-color: #ff6015;  cursor: pointer;  color: #ffffff;  margin-left: 10px;  cursor: pointer;  display: inline-block;  position: relative;  top: 0;  text-align: center;  border-radius: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.huruma-nav .navbar .others-options .burger-menu i {  position: relative;  top: 5px;}.huruma-nav .navbar .others-options .burger-menu .menu-icon {  top: 0 !important;}.huruma-nav .navbar .others-options .burger-menu:hover {  background-color: #ff6015;  color: #ffffff;}.huruma-nav .navbar .others-options .burger-menu i::before {  line-height: normal;  font-size: 30px;}.navbar-area {  position: relative;  background-color: #302c51;  -webkit-transition: 0.5s;  transition: 0.5s;}.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.09);          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);  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;}.navbar-area.is-sticky .navbar-nav .nav-item span {  display: block;  font-size: 12px;  color: #2f2c52;}.navbar-area.is-sticky .navbar-nav .nav-item a {  color: #2f2c52;}.navbar-area.is-sticky .others-options .language-switcher .dropdown-toggle img {  border: 3px solid #ffffff;}.navbar-area.is-sticky .others-options .language-switcher .dropdown-toggle span {  color: #2f2c52;}.navbar-area.is-sticky .others-options .language-switcher .dropdown-toggle span i {  color: #2f2c52;}.navbar-area.is-sticky .others-options .option-item .search-btn {  color: #2f2c52;}.navbar-area.is-sticky .others-options .option-item .close-btn {  color: #2f2c52;}.navbar-area.is-sticky .navbar .navbar-brand {  position: relative;  bottom: 0;}.navbar-area.is-sticky .navbar .navbar-brand .white-logo {  display: none;}.navbar-area.is-sticky .navbar .navbar-brand .black-logo {  display: block;}.navbar-style-two {  position: absolute;  left: 0;  top: 50px;  width: 100%;  height: auto;  z-index: 999;  background-color: transparent;  -webkit-transition: 0.5s;  transition: 0.5s;}.navbar-style-two.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.09);          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);  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;}.navbar-style-two.is-sticky .navbar-nav .nav-item span {  display: block;  font-size: 12px;  color: #2f2c52;}.navbar-style-two.is-sticky .navbar-nav .nav-item a {  color: #2f2c52;}.navbar-style-two.is-sticky .others-options .language-switcher .dropdown-toggle img {  border: 3px solid #ffffff;}.navbar-style-two.is-sticky .others-options .language-switcher .dropdown-toggle span {  color: #2f2c52;}.navbar-style-two.is-sticky .others-options .language-switcher .dropdown-toggle span i {  color: #2f2c52;}.navbar-style-two.is-sticky .others-options .option-item .search-btn {  color: #2f2c52;}.navbar-style-two.is-sticky .others-options .option-item .close-btn {  color: #2f2c52;}.navbar-style-two.is-sticky .others-options .cart-btn {  color: #2f2c52;}.navbar-style-two.is-sticky .others-options .cart-btn sup {  color: #2f2c52;  background-color: #ff6015;}.navbar-style-two.is-sticky .huruma-nav .navbar {  -webkit-box-shadow: unset;          box-shadow: unset;  padding-left: 0;  padding-right: 0;}.navbar-style-two .huruma-nav .navbar {  background-color: #ffffff;  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);  -webkit-transition: 0.5s;  transition: 0.5s;  padding-right: 25px;  padding-top: 0;  padding-left: 25px;  padding-bottom: 0;}.navbar-style-two .huruma-nav .navbar .navbar-nav .nav-item a {  color: #2f2c52;}.navbar-style-two .huruma-nav .navbar .navbar-nav .nav-item a:hover, .navbar-style-two .huruma-nav .navbar .navbar-nav .nav-item a:focus, .navbar-style-two .huruma-nav .navbar .navbar-nav .nav-item a.active {  color: #ff6015;  position: relative;  -webkit-transition: 0.5s;  transition: 0.5s;}.navbar-style-two .huruma-nav .navbar .others-options {  margin-left: 50px;}.navbar-style-two .huruma-nav .navbar .others-options .language-switcher .dropdown-toggle span {  color: #2f2c52;}.navbar-style-two .huruma-nav .navbar .others-options .option-item .search-btn {  color: #2f2c52;}.navbar-style-two .huruma-nav .navbar .others-options .option-item .search-btn:hover {  color: #ffffff;}.navbar-style-two .huruma-nav .navbar .others-options .option-item .close-btn {  color: #2f2c52;}.navbar-style-two .huruma-nav .navbar .others-options .option-item .close-btn:hover {  color: #ffffff;}.navbar-style-two .huruma-nav .navbar .others-options .burger-menu {  background-color: transparent;  color: #ff6015;  position: relative;  top: 5px;  line-height: unset;  width: unset;  height: unset;}.navbar-style-three {  background-color: transparent;  position: absolute;  top: 0;  left: 0;  width: 100%;  z-index: 999;}.navbar-style-three .navbar .navbar-brand {  padding-top: 0;  padding-bottom: 0;  padding-left: 0;  padding-right: 0;  position: relative;  bottom: 0;}.navbar-style-three .navbar ul {  padding-left: 0;  list-style-type: none;  margin-bottom: 0;}.navbar-style-three .navbar .navbar-nav {  margin-left: auto;}.navbar-style-three .navbar .navbar-nav .nav-item {  position: relative;  padding: 0;}.navbar-style-three .navbar .navbar-nav .nav-item span {  display: block;  font-size: 12px;  color: #918ac5;}.navbar-style-three .navbar .navbar-nav .nav-item a {  font-size: 16px;  color: #ffffff;  text-transform: capitalize;  padding-left: 0;  padding-right: 0;  padding-top: 25px;  padding-bottom: 25px;  margin-left: 14px;  margin-right: 14px;}.navbar-style-three .navbar .navbar-nav .nav-item a:hover, .navbar-style-three .navbar .navbar-nav .nav-item a:focus, .navbar-style-three .navbar .navbar-nav .nav-item a.active {  color: #ff6015;  position: relative;  -webkit-transition: 0.5s;  transition: 0.5s;}.navbar-style-three .navbar .navbar-nav .nav-item a i {  font-size: 16px;  position: relative;  top: 2px;  display: inline-block;  margin-left: -4px;  margin-right: -4px;}.navbar-style-three .navbar .navbar-nav .nav-item:last-child a {  margin-right: 0;}.navbar-style-three .navbar .navbar-nav .nav-item:first-child a {  margin-left: 0;}.navbar-style-three .navbar .navbar-nav .nav-item:hover a, .navbar-style-three .navbar .navbar-nav .nav-item.active a {  color: #ff6015;  -webkit-transition: 0.5s;  transition: 0.5s;}.navbar-style-three .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;  margin-top: 20px;  padding-top: 20px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 20px;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li {  padding-left: 0;  padding-right: 0;  padding-top: 0;  padding-bottom: 0;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li a {  text-transform: capitalize;  padding: 8px 15px;  margin: 0;  position: relative;  color: #2f2c52;  font-size: 15.5px;  font-weight: 400;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li a.active {  color: #ff6015;  letter-spacing: 1px;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li a:hover::before, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li a:focus::before, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li a.active::before {  display: none;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {  left: -255px;  top: 0;  opacity: 0;  visibility: hidden;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {  color: #2f2c52;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {  color: #ff6015;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {  color: #2f2c52;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {  color: #ff6015;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {  left: -250px;  top: 0;  opacity: 0;  visibility: hidden;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {  color: #2f2c52;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {  color: #ff6015;}.navbar-style-three .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;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {  color: #2f2c52;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {  color: #ff6015;}.navbar-style-three .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;}.navbar-style-three .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: #2f2c52;}.navbar-style-three .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-style-three .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-style-three .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: #ff6015;}.navbar-style-three .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;}.navbar-style-three .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: #2f2c52;}.navbar-style-three .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-style-three .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-style-three .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: #ff6015;}.navbar-style-three .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: #ff6015;}.navbar-style-three .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;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {  color: #ff6015;}.navbar-style-three .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;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {  color: #ff6015;}.navbar-style-three .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;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {  color: #ff6015;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {  color: #ff6015;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li.active a {  color: #ff6015;}.navbar-style-three .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}.navbar-style-three .navbar .navbar-nav .nav-item:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: 100%;  margin-top: 0;}.navbar-style-three .navbar .others-options {  margin-left: 100px;}.navbar-style-three .navbar .others-options .language-switcher {  position: relative;  top: -1px;  outline: 0;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-toggle {  padding: 0;  border: none;  background-color: transparent;  font-weight: 500;  outline: 0;  cursor: pointer;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-toggle::after {  display: none;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-toggle img {  width: 32px;  height: 32px;  border-radius: 50%;  border: 3px solid #ffffff;  position: relative;  top: -2px;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-toggle span {  display: inline-block;  margin-left: 3px;  color: #ffffff;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-toggle span i {  position: relative;  font-size: 20px;  top: 4px;  margin-left: -3px;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-menu {  padding: 15px;  float: unset;  border: none;  -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);  border-radius: 0;  display: block;  margin-top: 18px;  opacity: 0;  visibility: visible;  -webkit-transition: 0.5s;  transition: 0.5s;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-menu .dropdown-item {  padding: 0;  color: #2f2c52;  margin-bottom: 10px;  font-weight: 500;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-menu .dropdown-item:last-child {  margin-bottom: 0;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-menu .dropdown-item img {  width: 40px;  border-radius: 5px;  border: 3px solid #ffffff;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-menu .dropdown-item span {  display: inline-block;  margin-left: 5px;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-menu .dropdown-item:hover, .navbar-style-three .navbar .others-options .language-switcher .dropdown-menu .dropdown-item:focus {  background-color: transparent !important;  outline: 0;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-menu .dropdown-item:active, .navbar-style-three .navbar .others-options .language-switcher .dropdown-menu .dropdown-item.active {  color: #2f2c52;  background-color: transparent;}.navbar-style-three .navbar .others-options .language-switcher .dropdown-menu.show {  opacity: 1;  visibility: visible;}.navbar-style-three .navbar .others-options .option-item {  color: #2f2c52;  display: inline-block;  position: relative;  line-height: 1;}.navbar-style-three .navbar .others-options .option-item .search-btn {  display: block;  color: #ffffff;  width: 35px;  height: 35px;  line-height: 35px;  border-radius: 50px;  text-align: center;  font-size: 14px;  border: 1px solid #8e87c2;  cursor: pointer;  -webkit-transition: 0.5s;  transition: 0.5s;}.navbar-style-three .navbar .others-options .option-item .search-btn:hover {  background-color: #ff6015;  border: 1px solid #ff6015;  color: #ffffff;}.navbar-style-three .navbar .others-options .option-item .search-btn i {  font-size: 16px;}.navbar-style-three .navbar .others-options .option-item .close-btn {  display: none;  color: #ffffff;  width: 35px;  height: 35px;  line-height: 35px;  border-radius: 50px;  text-align: center;  font-size: 14px;  border: 1px solid #8e87c2;  cursor: pointer;  -webkit-transition: 0.5s;  transition: 0.5s;}.navbar-style-three .navbar .others-options .option-item .close-btn:hover {  background-color: #ff6015;  border: 1px solid #ff6015;  color: #ffffff;}.navbar-style-three .navbar .others-options .option-item .close-btn i {  font-size: 16px;}.navbar-style-three .navbar .others-options .option-item .close-btn.active {  display: block;}.navbar-style-three .navbar .others-options .cart-btn {  width: 34px;  height: 34px;  line-height: 36px;  border: 1px solid #8e87c2;  cursor: pointer;  color: #ffffff;  margin-left: 10px;  cursor: pointer;  display: inline-block;  position: relative;  top: 1px;  text-align: center;  border-radius: 50px;  -webkit-transition: 0.5s;  transition: 0.5s;}.navbar-style-three .navbar .others-options .cart-btn a {  color: #b7b7b7;}.navbar-style-three .navbar .others-options .cart-btn a:hover {  color: #ffffff;}.navbar-style-three .navbar .others-options .cart-btn:hover {  background-color: #ff6015;  border: 1px solid #ff6015;  color: #ffffff;}.navbar-style-three .navbar .others-options .cart-btn:hover a:hover i {  color: #ffffff;}.navbar-style-three .navbar .others-options .cart-btn i {  font-size: 16px;}.navbar-style-three .navbar .others-options .cart-btn sup {  position: absolute;  top: -12px;  left: 15px;  background-color: #ffffff;  color: #2f2c52 !important;  width: 18px;  height: 18px;  line-height: 18px;  text-align: center;  border-radius: 50%;  font-size: 14px;  -webkit-transition: 0.5s;  transition: 0.5s;}.navbar-style-three .navbar .others-options .cart-btn sup:hover {  background-color: #ff6015;  color: #ffffff !important;}.navbar-style-three .navbar .others-options .burger-menu {  width: 70px;  height: 90px;  line-height: 80px;  background-color: #ffffff;  cursor: pointer;  color: #ff6015;  margin-left: 10px;  cursor: pointer;  display: inline-block;  position: relative;  top: 0;  text-align: center;  border-radius: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.navbar-style-three .navbar .others-options .burger-menu i {  position: relative;  top: 8px;}.navbar-style-three .navbar .others-options .burger-menu:hover {  background-color: #ff6015;  color: #ffffff;}.navbar-style-three .navbar .others-options .burger-menu i::before {  line-height: normal;  font-size: 30px;}.navbar-style-three.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.09);          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);  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;  padding-top: 0;  padding-bottom: 0;}.navbar-style-three.is-sticky .navbar-nav .nav-item span {  display: block;  font-size: 12px;  color: #2f2c52;}.navbar-style-three.is-sticky .navbar-nav .nav-item a {  color: #2f2c52;}.navbar-style-three.is-sticky .others-options .language-switcher .dropdown-toggle img {  border: 3px solid #8e87c2;}.navbar-style-three.is-sticky .others-options .language-switcher .dropdown-toggle span {  color: #2f2c52;}.navbar-style-three.is-sticky .others-options .language-switcher .dropdown-toggle span i {  color: #2f2c52;}.navbar-style-three.is-sticky .others-options .language-switcher .dropdown-menu {  margin-top: 30px;}.navbar-style-three.is-sticky .others-options .option-item .search-btn {  color: #2f2c52;}.navbar-style-three.is-sticky .others-options .option-item .close-btn {  color: #2f2c52;}.navbar-style-three.is-sticky .others-options .burger-menu {  background-color: #ff6015;  color: #ffffff;}.navbar-style-three.is-sticky .search-overlay.search-popup {  margin-top: 25px;}.search-overlay {  display: none;}.search-overlay.search-popup {  position: absolute;  top: 100%;  width: 300px;  right: 0;  background: #ffffff;  z-index: 2;  padding: 20px;  -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);  margin-top: 25px;}.search-overlay.search-popup .search-form {  position: relative;}.search-overlay.search-popup .search-form .search-input {  display: block;  width: 100%;  height: 50px;  line-height: initial;  border: 1px solid #eeeeee;  color: #2f2c52;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  padding-top: 4px;  padding-left: 10px;}.search-overlay.search-popup .search-form .search-input:focus {  border-color: #ff6015;}.search-overlay.search-popup .search-form .search-button {  position: absolute;  right: 0;  top: 0;  height: 50px;  background: transparent;  border: none;  width: 50px;  outline: 0;  color: #7a7e9a;  -webkit-transition: 0.5s;  transition: 0.5s;  padding: 0;}.search-overlay.search-popup .search-form .search-button:hover, .search-overlay.search-popup .search-form .search-button:focus {  color: #ff6015;}.sidebar-modal {  position: fixed;  right: 0;  top: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.8);  z-index: 9999;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.5s;  transition: 0.5s;  overflow: hidden;}.sidebar-modal .sidebar-modal-inner {  position: absolute;  right: -100%;  top: 0;  width: 30%;  overflow-y: scroll;  height: 100%;  background-color: #ffffff;  -webkit-transition: .7s;  transition: .7s;  z-index: 1;  padding-top: 80px;  padding-bottom: 40px;  padding-left: 40px;  padding-right: 40px;}.sidebar-modal .sidebar-modal-inner .close-btn {  display: inline-block;  position: absolute;  right: 35px;  top: 20px;  font-size: 20px;  -webkit-transition: 0.5s;  transition: 0.5s;  color: #2f2c52;  opacity: .66;  cursor: pointer;}.sidebar-modal .sidebar-modal-inner .close-btn:hover {  opacity: 1;}.sidebar-modal .sidebar-about-area {  margin-bottom: 40px;}.sidebar-modal .sidebar-about-area .title h2 {  margin-bottom: 0;  font-size: 24px;  font-weight: 700;  font-family: "Muli", sans-serif;}.sidebar-modal .sidebar-about-area .title p {  margin-top: 15px;  font-size: 15px;}.sidebar-modal .sidebar-instagram-feed {  margin-bottom: 40px;}.sidebar-modal .sidebar-instagram-feed h2 {  margin-bottom: 25px;  font-size: 24px;  font-weight: 700;  font-family: "Muli", sans-serif;}.sidebar-modal .sidebar-instagram-feed ul {  display: -ms-flexbox;  display: -webkit-box;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  padding-left: 0;  list-style-type: none;  margin-left: -5px;  margin-right: -5px;  margin-bottom: 0;  margin-top: -10px;}.sidebar-modal .sidebar-instagram-feed ul li {  -ms-flex: 0 0 25%;  -webkit-box-flex: 0;          flex: 0 0 25%;  max-width: 25%;  padding-left: 5px;  padding-right: 5px;  padding-top: 10px;}.sidebar-modal .sidebar-instagram-feed ul li a {  display: block;  position: relative;}.sidebar-modal .sidebar-instagram-feed ul li a::before {  content: '';  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-color: #000000;  -webkit-transition: 0.5s;  transition: 0.5s;  opacity: 0;  visibility: hidden;}.sidebar-modal .sidebar-instagram-feed ul li a:hover::before {  opacity: .50;  visibility: visible;}.sidebar-modal .sidebar-contact-area .contact-info {  text-align: center;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 {  margin-bottom: 0;  text-transform: lowercase;  font-size: 20px;  font-family: "Muli", sans-serif;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 a {  display: inline-block;  color: #ff6015;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 a:hover {  color: #2f2c52;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 a:not(:first-child) {  color: #2f2c52;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 a:not(:first-child):hover {  color: #ff6015;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content h2 span {  display: block;  color: #7a7e9a;  margin-top: 15px;  margin-bottom: 10px;  font-size: 14px;  font-weight: 600;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content .social {  padding-left: 0;  list-style-type: none;  margin-bottom: 0;  margin-top: 20px;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content .social li {  display: inline-block;  margin: 0 1px;  padding-left: 0;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content .social li a {  width: 35px;  height: 35px;  line-height: 34px;  border: 1px solid #dadada;  border-radius: 50%;  color: #aba5a5;  display: block;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content .social li a i {  font-size: 14px;}.sidebar-modal .sidebar-contact-area .contact-info .contact-info-content .social li a:hover {  color: #ffffff;  border-color: #ff6015;  background-color: #ff6015;}.sidebar-modal.active {  opacity: 1;  visibility: visible;}.sidebar-modal.active .sidebar-modal-inner {  right: 0;}@media only screen and (max-width: 991px) {  .huruma-responsive-nav {    display: block;  }  .huruma-responsive-nav .huruma-responsive-menu {    position: relative;  }  .huruma-responsive-nav .huruma-responsive-menu.mean-container .mean-nav ul {    font-size: 15px;  }  .huruma-responsive-nav .huruma-responsive-menu.mean-container .mean-nav ul li a.active {    color: #ff6015;  }  .huruma-responsive-nav .huruma-responsive-menu.mean-container .mean-nav ul li li a {    font-size: 14px;  }  .huruma-responsive-nav .huruma-responsive-menu.mean-container .navbar-nav {    overflow-y: scroll;    height: 336px;    background-color: #ffffff;    -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);  }  .huruma-responsive-nav .mean-container a.meanmenu-reveal {    color: #2f2c52;  }  .huruma-responsive-nav .mean-container a.meanmenu-reveal span {    background: #2f2c52;    position: relative;    top: 8px;    margin-top: -5.8px;    border-radius: 5px;  }  .huruma-responsive-nav .mean-container .others-option {    display: none;  }  .huruma-responsive-nav .logo {    position: relative;    width: 50%;    z-index: 999;  }  .huruma-responsive-nav .logo .white-logo {    display: none;  }  .huruma-responsive-nav .logo .black-logo {    display: block;  }  .navbar-area {    background-color: #ffffff;    position: absolute;    top: 0;    padding-top: 15px;    padding-bottom: 15px;  }  .huruma-nav {    display: none;  }}/*================================================Top Feature Area CSS=================================================*/.feature-section {  position: relative;  overflow: hidden;  padding-top: 70px;}.features-section .container-fluid {  max-width: 1410px;  margin-left: auto !important;  margin-right: 0;}.feature-card {  background-color: #ffffff;  padding: 20px;  text-align: center;  -webkit-box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.07);  box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.07);  position: relative;  -webkit-transition: 0.5s;  transition: 0.5s;  border-right: 1px solid #ededed;  margin-bottom: 30px;}.feature-card .icon {  -webkit-transition: 0.5s;  transition: 0.5s;  text-align: center;  position: relative;}.feature-card .icon img {  display: inline-block;  -webkit-transition: 0.5s;  transition: 0.5s;}.feature-card .icon img:last-child {  -webkit-transition: 0.6s;  transition: 0.6s;  position: absolute;  left: 0;  top: 0;  bottom: 0;  right: 0;  margin: auto;  opacity: 0;}.feature-card h3 {  font-size: 22px;  font-family: "Muli", sans-serif;  font-weight: bold;  margin: 16px 0 12px 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.feature-card p {  margin: 0 0 0 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.feature-card .feature-btn {  display: inline-block;  font-size: 18px;  font-weight: 400;  font-family: "Rubik", sans-serif;  color: #ff6015;  -webkit-transition: 0.5s;  transition: 0.5s;  line-height: 1;  margin-top: 12px;  text-transform: capitalize;}.feature-card::before {  content: '';  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 0;  border-radius: 0;  background-color: #ff6015;  z-index: -1;  -webkit-transition: 0.5s;  transition: 0.5s;}.feature-card:hover {  -webkit-transform: translateY(0);  transform: translateY(0);}.feature-card:hover h3 {  color: #ffffff;}.feature-card:hover i {  color: #ffffff;}.feature-card:hover p {  color: #ffffff;}.feature-card:hover::before {  height: 100%;}.feature-card:hover .feature-btn {  color: #ffffff;}.feature-card:hover .icon img {  opacity: 0;}.feature-card:hover .icon img:last-child {  opacity: 1;}.feature-content span {  font-size: 15px;  color: #ff6015;}.feature-content h3 {  font-size: 38px;  margin: 5px 0 14px 0;}.feature-content p {  margin-bottom: 0;}.feature-content .optional-btn {  margin-left: 0;  margin-top: 20px;}.feature-slider .feature-card {  border-right: none;  margin-bottom: 0;  position: relative;  z-index: 1;  border: 1px dashed #ff6015;  border-radius: 5px;}.feature-slider .feature-card .icon img {  display: inline-block;  width: 65px;}.feature-slider.owl-theme .owl-dots {  margin: 0 !important;  position: relative;  right: 0;  left: 0;  bottom: -12px;}.feature-slider.owl-theme .owl-dots .owl-dot span {  width: 20px;  height: 20px;  background-color: transparent;  -webkit-transition: 0.5s;  transition: 0.5s;  border-radius: 50%;  border: 1px solid #ff6015;  position: relative;  outline: 0;}.feature-slider.owl-theme .owl-dots .owl-dot span::before {  content: '';  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  background-color: #ff6015;  border-radius: 50%;  margin: 4px;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.5s;  transition: 0.5s;  -webkit-transform: scale(0);          transform: scale(0);  outline: 0;}.feature-slider.owl-theme .owl-dots .owl-dot:hover span::before, .feature-slider.owl-theme .owl-dots .owl-dot.active span::before {  opacity: 1;  visibility: visible;  -webkit-transform: scale(1);          transform: scale(1);}/*================================================About Area Area CSS=================================================*/.about-item span {  font-size: 16px;  color: #ff6015;  font-family: "Rubik", sans-serif;  font-weight: 400;  text-transform: capitalize;}.about-item span i {  font-size: 20px;}.about-item h3 {  font-size: 38px;  color: #2f2c52;  margin: 5px 0 20px 0;  text-transform: capitalize;}.about-item .main-color {  font-size: 18px;  color: #ff6015;  font-weight: 400;  font-family: "Rubik", sans-serif;}.about-item .about-btn {  margin-top: 30px;}.about-item.about-item-two {  max-width: 628px;  padding-left: 50px;}.about-image {  position: relative;  text-align: right;  padding-left: 100px;  padding-bottom: 50px;}.about-image img {  border-radius: 0;}.about-image img:nth-child(2) {  position: absolute;  left: 10px;  bottom: 0;  z-index: 1;  border-right: 15px solid #ffff;  border-top: 15px solid #fff;}.about-img-two {  background-image: url(../img/about/about-image.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  height: 100%;  position: relative;}.about-img-two img {  display: none;}.about-video {  text-align: center;  position: absolute;  bottom: 160px;  margin: auto;  left: 0;  right: 50px;}.about-video .video-btn {  display: inline-block;  width: 50px;  height: 50px;  line-height: 60px;  background-color: #ffffff;  border-radius: 50%;  color: #ff6015;  position: relative;  z-index: 1;}.about-video .video-btn i {  font-size: 35px;  position: relative;  top: 5px;  left: 4px;}.about-video .video-btn::after {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  z-index: -1;  bottom: 0;  left: 0;  border-radius: 50%;  border: 1px solid #ffffff;  -webkit-animation: ripple 2s linear 1s infinite;          animation: ripple 2s linear 1s infinite;}.about-video .video-btn::before {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  z-index: -1;  bottom: 0;  left: 0;  border-radius: 50%;  border: 1px solid #ffffff;  -webkit-animation: ripple 2s linear infinite;          animation: ripple 2s linear infinite;}.about-video .video-btn:hover, .about-video .video-btn .video-content .video-btn:focus {  background-color: #ff6015;  color: #ffffff;}@-webkit-keyframes ripple {  0% {    -webkit-transform: scale(1);            transform: scale(1);  }  75% {    -webkit-transform: scale(1.75);            transform: scale(1.75);    opacity: 1;  }  100% {    -webkit-transform: scale(2);            transform: scale(2);    opacity: 0;  }}@keyframes ripple {  0% {    -webkit-transform: scale(1);            transform: scale(1);  }  75% {    -webkit-transform: scale(1.75);            transform: scale(1.75);    opacity: 1;  }  100% {    -webkit-transform: scale(2);            transform: scale(2);    opacity: 0;  }}.about-area {  background-color: #fbfbfb;}.about-area .about-image {  position: relative;  text-align: left;  padding-left: 0;  padding-bottom: 0;}/*================================================Fun Facts Area CSS=================================================*/.fun-facts-area {  padding-top: 50px;  padding-bottom: 20px;  background-color: #f8f8f8;}.fun-facts-area .col-lg-3:last-child .single-fun-fact {  border-right: none;}.single-fun-fact {  text-align: center;  position: relative;  margin-bottom: 30px;  border-right: 1px dashed #b5b8cc;}.single-fun-fact h3 {  position: relative;  color: #ff6015;  margin-top: 5px;  line-height: 1;  margin-bottom: 0;  font-family: "Rubik", sans-serif;  font-size: 50px;  font-weight: 400;}.single-fun-fact h3 .sign-icon {  display: inline-block;  font-size: 46px;  position: relative;  left: -10px;}.single-fun-fact h3 .sign-icon.dolor {  position: relative;  left: 10px;}.single-fun-fact p {  line-height: initial;  color: #7a7e9a;  margin: 0 0 0 0;  font-weight: 400;  font-size: 16px;}/*================================================Causes Area CSS=================================================*/.single-causes {  margin-bottom: 30px;  position: relative;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-causes img {  border-radius: 5px;  border: 1px dashed #b5b8cc;  width: 100%;}.single-causes .causes-content {  position: absolute;  bottom: 0;  background-color: #2f2c52;  padding: 20px;  border-radius: 30px 30px 5px 5px;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-causes .causes-content span {  font-size: 15px;  color: #ffffff;  font-weight: 300;  font-family: "Rubik", sans-serif;  -webkit-transition: 0.5s;  transition: 0.5s;  display: inline-block;  position: relative;  z-index: 1;}.single-causes .causes-content h3 {  font-size: 22px;  margin: 0 0 0 0;  color: #ffffff;  font-family: "Muli", sans-serif;  margin: 5px 0 10px 0;  -webkit-transition: 0.5s;  transition: 0.5s;  position: relative;  z-index: 1;}.single-causes .causes-content p {  font-size: 14px;  color: #ffffff;  font-weight: 400;  margin: 0 0 0 0;  -webkit-transition: 0.5s;  transition: 0.5s;  position: relative;  z-index: 1;}.single-causes .causes-content .causes-progress-bar {  -webkit-transition: 0.5s;  transition: 0.5s;  position: relative;  z-index: 1;}.single-causes .causes-content .causes-progress-bar .causes-progress-content {  margin-top: 18px;  position: relative;  margin-bottom: 30px;  position: relative;}.single-causes .causes-content .causes-progress-bar .causes-progress-content::before {  position: absolute;  content: "";  height: 5px;  width: 100%;  background-color: #555081;  bottom: -20px;  border-radius: 5px;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-causes .causes-content .causes-progress-bar .causes-progress-content span {  font-size: 14px;  color: #ffffff;  font-family: "Rubik", sans-serif;}.single-causes .causes-content .causes-progress-bar .causes-progress-content .text-right {  text-align: right !important;  position: absolute;  right: 0;  bottom: 0;}.single-causes .causes-content .causes-progress-bar p {  -webkit-transition: 0.5s;  transition: 0.5s;  position: relative;  z-index: 1;}.single-causes .causes-content .causes-progress-bar p::before {  position: absolute;  content: "";  height: 5px;  width: 50%;  background-color: #ffa380;  top: -15px;  border-radius: 5px;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-causes .causes-content .causes-progress-bar p::after {  position: absolute;  content: "";  height: 4px;  width: 12px;  background-color: #ffa380;  top: -15px;  left: 0;  right: 0;  margin: auto;  -webkit-transform: rotate(90deg);  transform: rotate(90deg);  -webkit-transition: 0.5s;  transition: 0.5s;}.single-causes .causes-content .causes-btn-one {  display: inline-block;  background-color: #ffffff;  color: #ff6015;  padding: 14px 25px;  border-radius: 50px;  margin-top: 16px;  position: absolute;  bottom: 0;  left: 20px;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-causes .causes-content .causes-btn-one i {  font-size: 14px;  line-height: normal;  margin-left: 4px;  position: relative;  top: 1px;}.single-causes .icon {  position: absolute;  bottom: 34%;  -webkit-transform: translateY(-34%);          transform: translateY(-34%);  z-index: 1;  right: 30px;  display: inline-block;  height: 60px;  width: 60px;  line-height: 60px;  background-color: #ffffff;  text-align: center;  border-radius: 50px;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-causes .icon i {  color: #ff6015;  font-size: 30px;}.single-causes::before {  content: '';  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 0;  background-color: #ff6015;  -webkit-transition: 0.5s;  transition: 0.5s;  z-index: 1;  border-radius: 30px 30px 5px 5px;  overflow: hidden;}.single-causes:hover::before {  height: 50%;  border-radius: 30px 30px 5px 5px;}.single-causes:hover .causes-content span {  -webkit-transform: translateY(-55px);          transform: translateY(-55px);}.single-causes:hover .causes-content h3 {  -webkit-transform: translateY(-55px);          transform: translateY(-55px);}.single-causes:hover .causes-content p {  -webkit-transform: translateY(-55px);          transform: translateY(-55px);}.single-causes:hover .causes-progress-bar {  -webkit-transform: translateY(-60px);          transform: translateY(-60px);}.single-causes:hover .causes-progress-bar .causes-progress-content span {  -webkit-transform: translateY(0);          transform: translateY(0);}.single-causes:hover .causes-progress-bar .causes-progress-content::before {  background-color: #fca57c;}.single-causes:hover .causes-progress-bar p {  -webkit-transform: translateY(0);          transform: translateY(0);}.single-causes:hover .causes-progress-bar p::before {  background-color: #ffffff;}.single-causes:hover .causes-progress-bar p::after {  background-color: #ffffff;}.single-causes:hover .causes-btn-one {  opacity: 1;  visibility: visible;  color: #ff6015;  bottom: 15px;  z-index: 1;}.single-causes:hover .icon {  bottom: 40%;  -webkit-transform: translateY(-40%);          transform: translateY(-40%);}/*================================================Donor Area CSS=================================================*/.donor-section {  background-color: #302c51;  line-height: 1;  position: relative;  z-index: 1;  overflow: hidden;}.donor-section .section-title h2 {  color: #ffffff;  margin: 0 0 0 0;  line-height: 1;}.donor-item {  position: relative;  margin-bottom: 30px;  padding-left: 120px;}.donor-item .icon {  display: inline-block;  height: 100px;  width: 100px;  line-height: 100px;  text-align: center;  border: 1px solid #49456e;  border-radius: 50px;  color: #ffae88;  font-weight: normal;  position: absolute;  left: 0;  top: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.donor-item .icon i {  font-size: 50px;}.donor-item h3 {  font-size: 20px;  color: #ffffff;  font-family: "Muli", sans-serif;  margin: 0px 0 10px 0;}.donor-item p {  color: #d0ccee;  margin: 0 0 0 0;}.donor-item .donor-btn {  display: inline-block;  color: #f26522;  margin-top: 10px;  line-height: 1;}.donor-item:hover .icon {  background-color: #46416b;}.lines {  position: absolute;  top: 0;  left: 0;  right: 0;  height: 100%;  margin: auto;  width: 90vw;  z-index: -1;}.lines .line {  position: absolute;  width: 1px;  height: 100%;  top: 0;  left: 50%;  background: rgba(255, 255, 255, 0.1);  overflow: hidden;}.lines .line::after {  content: "";  display: block;  position: absolute;  height: 5px;  width: 100%;  top: -50%;  left: 0;  background-color: #ffffff;  -webkit-animation: run 7s 0s infinite;  animation: run 7s 0s infinite;  -webkit-animation-fill-mode: forwards;  animation-fill-mode: forwards;  -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);  animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);}.lines .line:nth-child(1) {  margin-left: -29%;}.lines .line:nth-child(1)::after {  -webkit-animation-delay: 2s;  animation-delay: 2s;}.lines .line:nth-child(3)::after {  -webkit-animation-delay: 2.5s;  animation-delay: 2.5s;}.lines .line:nth-child(2) {  margin-left: -7%;}.lines .line:nth-child(3) {  margin-left: 15%;}@-webkit-keyframes run {  0% {    top: -50%;  }  100% {    top: 110%;  }}@keyframes run {  0% {    top: -50%;  }  100% {    top: 110%;  }}/*================================================Solve Area CSS=================================================*/.solve-item {  position: relative;  margin-bottom: 30px;  text-align: center;  background-color: #ffe9e1;  padding: 25px;  border: 1px dashed #cccad7;  -webkit-transition: 0.5s;  transition: 0.5s;  border-radius: 2px;}.solve-item h3 {  font-size: 20px;  font-family: "Muli", sans-serif;  color: #2f2c52;  font-weight: bold;  margin: 20px 0 8px 0;}.solve-item p {  font-size: 15px;  margin: 0 0 0 0;}.solve-item:hover {  background-color: #ffffff;  border: 1px dashed #ff6015;}.solve-section .col-lg-3:last-child .solve-item-two {  border-right: none;}.solve-item-two {  position: relative;  margin-bottom: 30px;  text-align: left;  border-right: 1px dashed #ff6015;  padding-left: 10px;}.solve-item-two h3 {  font-size: 20px;  font-family: "Muli", sans-serif;  color: #2f2c52;  font-weight: bold;  margin: 20px 0 8px 0;}.solve-item-two p {  font-size: 15px;  margin: 0 0 0 0;}.solve-area-content span {  font-size: 16px;  color: #ff6015;  font-family: "Rubik", sans-serif;  font-weight: 400;  text-transform: capitalize;}.solve-area-content span i {  font-size: 16px;}.solve-area-content h3 {  font-size: 38px;  margin: 10px 0 15px 0;}.solve-area-content p {  margin-bottom: 0;}.solve-area-content .solve-btn {  margin-top: 30px;}/*================================================Mission Area CSS=================================================*/.mission-section {  background-color: #f8f8f8;}.tab .tabs_item {  display: none;}.tab .tabs_item:first-child {  display: block;}.mission-tab {  max-width: 620px;  padding: 100px 0;  margin-left: 50px;}.mission-tab span {  font-size: 18px;  color: #ff6015;  font-family: "Rubik", sans-serif;  font-weight: 400;}.mission-tab span i {  font-size: 18px;}.mission-tab h2 {  font-size: 38px;  margin: 10px 0 0 0;}.mission-tab .mission-list-tab .tabs {  border-bottom: 1px solid #eeeeee;  padding-left: 0;  margin-bottom: 20px;  margin-top: 20px;}.mission-tab .mission-list-tab .tabs li {  padding: 0;  margin-right: 30px;  padding-bottom: 10px;  display: inline-block;}.mission-tab .mission-list-tab .tabs li.current {  border-bottom: 2px solid #ff6015;}.mission-tab .mission-list-tab .tabs li.current a {  color: #ff6015;}.mission-tab .mission-list-tab .tabs li a {  position: relative;}.mission-tab .mission-list-tab .tab_content .tabs_item .default-btn {  margin-top: 12px;}.mission-tab.mission-tab-two {  position: absolute;  bottom: 0;  background-color: #2f2c52;  margin-left: 0;  padding: 35px;  right: 60px;}.mission-tab.mission-tab-two span {  font-size: 18px;  color: #ffffff;  font-family: "Rubik", sans-serif;  font-weight: 400;}.mission-tab.mission-tab-two span i {  font-size: 18px;}.mission-tab.mission-tab-two h2 {  font-size: 38px;  margin: 10px 0 0 0;  color: #ffffff;}.mission-tab.mission-tab-two .mission-list-tab .tabs li a {  color: #ffffff;}.mission-tab.mission-tab-two .mission-list-tab .tabs li.current {  border-bottom: 2px solid #afabd2;}.mission-tab.mission-tab-two .mission-list-tab .tabs li.current a {  color: #ff6015;}.mission-tab.mission-tab-two .mission-list-tab .tab_content .tabs_item p {  color: #ffffff;}.mission-tab.mission-tab-three {  position: relative;  top: 120px;  background-color: #2f2c52;  margin-left: auto;  padding: 35px;  right: 0;}.mission-tab.mission-tab-three span {  font-size: 18px;  color: #ffffff;  font-family: "Rubik", sans-serif;  font-weight: 400;}.mission-tab.mission-tab-three span i {  font-size: 18px;}.mission-tab.mission-tab-three h2 {  font-size: 38px;  margin: 10px 0 0 0;  color: #ffffff;}.mission-tab.mission-tab-three .mission-list-tab .tabs li a {  color: #ffffff;}.mission-tab.mission-tab-three .mission-list-tab .tabs li.current {  border-bottom: 2px solid #afabd2;}.mission-tab.mission-tab-three .mission-list-tab .tabs li.current a {  color: #ff6015;}.mission-tab.mission-tab-three .mission-list-tab .tab_content .tabs_item p {  color: #ffffff;}.mission-image {  background-image: url(../../img/Mission.png);  background-size: cover;  background-position: center center;  height: 100%;}.mission-image img {  display: none;}.mission-area {  position: relative;  background-image: url(../img/mission-2.png);  background-size: cover;  background-position: center center;  background-repeat: no-repeat;  position: relative;  height: 650px;}.mission-area::before {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: #302c51;  opacity: 0.5;}.mission-area .white-shape {  position: absolute;  top: 0;  left: 0;}.mission-bg {  background-image: url(../img/mission-2.png);  background-size: cover;  background-position: center center;  background-repeat: no-repeat;  position: relative;  height: 590px;}.mission-bg::before {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: #302c51;  opacity: 0.5;}/*================================================Team Area CSS=================================================*/.team-title-area .section-title {  text-align: left;}.team-title-area .section-title p {  max-width: 100%;}.team-title-area .team-btn {  margin-top: 35px;  text-align: right;}.team-item {  text-align: center;  margin-bottom: 30px;  position: relative;}.team-item .image {  position: relative;  overflow: hidden;  -webkit-transition: 0.5s;  transition: 0.5s;}.team-item .image img {  width: 100%;}.team-item .image .social {  padding-left: 0;  list-style-type: none;  position: absolute;  left: 0;  right: 0;  bottom: 15px;  margin-left: auto;  margin-right: auto;  margin-bottom: 0;}.team-item .image .social li {  display: inline-block;  -webkit-transform: translateY(30px);          transform: translateY(30px);  -webkit-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;  opacity: 0;  visibility: hidden;  margin-left: 1px;  margin-right: 1px;}.team-item .image .social li a {  display: block;  width: 40px;  height: 40px;  background-color: #f4f5fe;  text-align: center;  position: relative;  font-size: 20px;  color: #2f2c52;  border-radius: 30px;  -webkit-transition: 0.5s;  transition: 0.5s;}.team-item .image .social li a i {  position: absolute;  left: 0;  right: 0;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  margin-left: auto;  margin-right: auto;}.team-item .image .social li a:hover {  color: #ffffff;  background-color: #ff6015;}.team-item .image .social li:nth-child(1) {  -webkit-transition-delay: 0.2s;          transition-delay: 0.2s;}.team-item .image .social li:nth-child(2) {  -webkit-transition-delay: 0.3s;          transition-delay: 0.3s;}.team-item .image .social li:nth-child(3) {  -webkit-transition-delay: 0.4s;          transition-delay: 0.4s;}.team-item .image .social li:nth-child(4) {  -webkit-transition-delay: 0.5s;          transition-delay: 0.5s;}.team-item .content {  background-color: #ffffff;  -webkit-box-shadow: 1px 20px 30px rgba(0, 0, 0, 0.07);          box-shadow: 1px 20px 30px rgba(0, 0, 0, 0.07);  padding: 30px;}.team-item .content h3 {  margin-bottom: 0;  font-family: "Muli", sans-serif;  font-size: 25px;}.team-item .content span {  display: block;  color: #ff6015;  font-size: 14px;  margin-top: 10px;}.team-item:hover .image .social li {  -webkit-transform: translateY(0);          transform: translateY(0);  opacity: 1;  visibility: visible;}.single-team-member {  text-align: center;  margin-bottom: 60px;  border-radius: 50%;  position: relative;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-team-member .team-image {  position: relative;  overflow: hidden;  border-radius: 50%;}.single-team-member .team-image img {  border-radius: 50%;  width: 100%;}.single-team-member .team-image::before {  content: '';  position: absolute;  left: 0;  top: 0;  border-radius: 50%;  width: 100%;  height: 100%;  background: #2f2c52;  opacity: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  visibility: hidden;}.single-team-member .team-image::after {  content: '';  position: absolute;  left: 0;  bottom: -55%;  width: 100%;  height: 100%;  background: #ff6015;  opacity: 0.9;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-team-member .social-btn {  padding-left: 0;  margin-bottom: 0;  position: absolute;  left: 0;  right: 0;  top: 80%;  -webkit-transform: translateY(-80%);          transform: translateY(-80%);  margin: auto;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-team-member .social-btn li {  display: inline-block;  list-style-type: none;}.single-team-member .social-btn li a {  display: inline-block;  z-index: 2;  color: #ffffff;  width: 30px;  height: 30px;  border-radius: 50%;  border: 1px solid #ffffff;  margin: 0 auto;  line-height: 27px;  margin-top: 0;  opacity: 0;  visibility: hidden;}.single-team-member .social-btn li a:hover {  background-color: #ffffff;  color: #2f2c52;  border-color: #ffffff;}.single-team-member .social-btn li i {  font-size: 14px;}.single-team-member .member-content {  position: absolute;  left: 0;  right: 0;  margin: auto;  bottom: 50px;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-team-member .member-content h3 {  margin-bottom: 5px;  font-size: 20px;  color: #ffffff;  font-family: "Muli", sans-serif;  font-weight: 600;}.single-team-member .member-content span {  display: block;  color: #827f8d;  font-size: 13px;  color: #ffffff;  font-weight: 400;}.single-team-member:hover .team-image::before {  opacity: 0.9;  visibility: visible;}.single-team-member:hover .team-image::after {  opacity: 0;}.single-team-member:hover .member-content {  bottom: 115px;}.single-team-member:hover .social-btn {  top: 75%;  -webkit-transform: translateY(-75%);          transform: translateY(-75%);}.single-team-member:hover .social-btn li a {  opacity: 1;  visibility: visible;}.single-team-member:hover .team-icon {  background-color: #ffffff;  color: #2f2c52;}.single-team-member .team-icon {  position: absolute;  left: 0;  right: 0;  margin: auto;  z-index: 1;  bottom: -25px;  height: 40px;  width: 40px;  line-height: 40px;  background-color: #ffffff;  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);  color: #ff6015;  border-radius: 50px;  cursor: pointer;  -webkit-transition: 0.5s;  transition: 0.5s;  text-align: center;}.single-team-member .team-icon i {  font-size: 16px;}.single-team-member-two {  -webkit-transition: 0.5s;  transition: 0.5s;  margin-bottom: 30px;}.single-team-member-two .team-image {  position: relative;}.single-team-member-two .team-image .social-btn {  padding: 0;  position: absolute;  left: 45px;  right: 0;  bottom: 3px;}.single-team-member-two .team-image .social-btn li {  display: inline-block;  position: absolute;  left: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-team-member-two .team-image .social-btn li:nth-child(1) {  z-index: 1;}.single-team-member-two .team-image .social-btn li:nth-child(2) {  left: 0;}.single-team-member-two .team-image .social-btn li:nth-child(3) {  left: 0;}.single-team-member-two .team-image .social-btn li:nth-child(4) {  left: 0;}.single-team-member-two .team-image .social-btn li a {  color: #ffffff;  padding: 0 3px;}.single-team-member-two .team-image .social-btn li a i {  display: inline-block;  width: 35px;  height: 35px;  line-height: 35px;  background-color: #ff6015;  color: #ffffff;  border-radius: 50%;  text-align: center;  font-size: 16px;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-team-member-two .team-image .social-btn li a:hover i {  background-color: #302c51;}.single-team-member-two .team-image .social-btn:hover li:nth-child(1) {  z-index: 1;}.single-team-member-two .team-image .social-btn:hover li:nth-child(2) {  left: 40px;}.single-team-member-two .team-image .social-btn:hover li:nth-child(3) {  left: 80px;}.single-team-member-two .team-image .social-btn:hover li:nth-child(4) {  left: 120px;}.single-team-member-two .member-content {  text-align: center;  -webkit-box-shadow: 0 -2px 20px 0 rgba(0, 0, 0, 0.06);          box-shadow: 0 -2px 20px 0 rgba(0, 0, 0, 0.06);  background-color: #ffffff;  padding: 42px 30px 30px 30px;}.single-team-member-two .member-content h3 {  font-size: 20px;}.single-team-member-two:hover {  -webkit-transform: translateY(-5px);          transform: translateY(-5px);}/*================================================Events Area CSS=================================================*/.event-section {  position: relative;/*  background-image: url(../img/event-bg.jpg);*/  background-image: url(../../img/events.png);  background-position: center center;  background-size: cover;  background-repeat: no-repeat;  z-index: 1;}.event-section::before {  position: absolute;  content: "";  height: 100%;  width: 100%;  background-color: #000000;  left: 0;  top: 0;  z-index: -1;  opacity: 0.7;}.event-section .section-title h2 {  color: #ffffff;}.event-section .section-title p {  color: #ffffff;}.event-slider .event-item {  background-color: #ffffff;  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);  padding: 30px;  border-radius: 2px;  position: relative;}.event-slider .event-item .event-time {  text-align: center;  position: relative;}.event-slider .event-item .event-time h3 {  color: #ff6015;  font-size: 45px;  font-weight: 300;  font-family: "Rubik", sans-serif;  margin: 0 0 5px 0;}.event-slider .event-item .event-time span {  font-size: 16px;  color: #677080;}.event-slider .event-item .event-time .icon {  position: absolute;  bottom: -110px;  left: 0;  right: 0;  margin: auto;}.event-slider .event-item .event-time .icon i {  font-size: 100px;  color: #f1f1f1;  line-height: 1;}.event-slider .event-item .event-content {  padding-left: 30px;  border-left: 1px dashed #b5b8cc;}.event-slider .event-item .event-content h4 {  font-size: 25px;  margin: 0 0 0 0;}.event-slider .event-item .event-content .event-meta {  padding-left: 0;  margin-top: 20px;  margin-bottom: 12px;}.event-slider .event-item .event-content .event-meta li {  list-style-type: none;  display: inline-block;  margin-right: 10px;  font-size: 15px;  color: #677080;}.event-slider .event-item .event-content .event-meta li:last-child {  margin-right: 0;}.event-slider .event-item .event-content .event-meta i {  font-size: 15px;}.event-slider .event-item .event-content p {  margin: 0 0 10px 0;}.event-slider .event-item .event-content .event-btn-one {  display: inline-block;  font-size: 16px;  color: #ff6015;}.event-slider.owl-theme .owl-nav {  opacity: 0;  margin-top: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.event-slider.owl-theme .owl-nav [class*=owl-] {  position: absolute;  left: -20px;  top: 50%;  height: 40px;  width: 40px;  line-height: 38px;  background-color: #ff6015 !important;  border: 1px solid #ff6015 !important;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  margin: 0;  padding: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  color: #ffffff !important;  font-size: 16px;  border-radius: 50px;  outline: 0;}.event-slider.owl-theme .owl-nav [class*=owl-].owl-next {  left: auto;  right: -20px;}.event-slider.owl-theme .owl-nav [class*=owl-]:hover {  color: #ff6015 !important;  background-color: #ffffff !important;  border: 1px solid #ffffff !important;  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);}.event-slider.owl-theme .owl-dots {  margin: 0 !important;  position: absolute;  right: 0;  left: 0;  bottom: -55px;}.event-slider.owl-theme .owl-dots .owl-dot span {  width: 20px;  height: 20px;  background-color: transparent;  -webkit-transition: 0.5s;  transition: 0.5s;  border-radius: 50%;  border: 1px solid #ff6015;  position: relative;  outline: 0;}.event-slider.owl-theme .owl-dots .owl-dot span::before {  content: '';  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  background-color: #ff6015;  border-radius: 50%;  margin: 4px;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.5s;  transition: 0.5s;  -webkit-transform: scale(0);          transform: scale(0);  outline: 0;}.event-slider.owl-theme .owl-dots .owl-dot:hover span::before, .event-slider.owl-theme .owl-dots .owl-dot.active span::before {  opacity: 1;  visibility: visible;  -webkit-transform: scale(1);          transform: scale(1);}.event-slider.owl-theme:hover .owl-nav {  opacity: 1;  visibility: visible;}.event-area-content {  position: relative;}.event-area-content .event-image {  position: relative;  z-index: 1;}.event-area-content .event-image::before {  position: absolute;  content: "";  height: 100%;  width: 100%;  left: 0;  top: 0;  background-color: #2f2c52;  opacity: 0.7;}.event-area-content .event-time {  position: absolute;  top: 30px;  z-index: 1;  right: 30px;  text-align: center;}.event-area-content .event-time h3 {  font-size: 45px;  color: #ffffff;  margin: 0 0 0 0;  font-family: "Rubik", sans-serif;  font-weight: 300;}.event-area-content .event-time span {  color: #ffffff;  font-size: 16px;}.event-area-content .content {  position: absolute;  bottom: 0;  z-index: 1;  padding: 30px;}.event-area-content .content .meta {  padding-left: 0;  margin-bottom: 0;}.event-area-content .content .meta li {  display: inline-block;  font-size: 15px;  color: #ffffff;  margin-right: 12px;}.event-area-content .content .meta li:last-child {  margin-right: 0;}.event-area-content .content .meta i {  margin-right: 2px;}.event-area-content .content h3 {  font-size: 25px;  color: #ffffff;  margin: 15px 0 15px 0;}.event-area-content .content p {  color: #ffffff;  margin-bottom: 0;}.event-area-content .content .event-btn-one {  display: inline-block;  font-size: 16px;  color: #ffffff;  margin-top: 15px;  -webkit-transition: 0.5s;  transition: 0.5s;}.event-area-content .content .event-btn-one:hover {  color: #ff6015;}/*================================================Testimonials Area CSS=================================================*/.testimonials-section {  position: relative;}.testimonials-section .section-title h2 {  margin: 10px 0 0 0;}.testimonials-section .owl-carousel .owl-item img {  width: 150px;  height: 150px;  margin: 0 auto 15px;}.testimonials-info {  text-align: center;  border-right: 1px dashed #cccad7;  display: inline-block;  padding-right: 90px;}.testimonials-info img {  border-radius: 100%;  width: 185px;}.testimonials-info h3 {  font-size: 21px;  font-family: "Rubik", sans-serif;  font-weight: 500;  margin: 14px 0 4px 0;}.testimonials-info span {  font-size: 16px;  font-family: "Rubik", sans-serif;}.testimonials-info b {  color: #ff6015;  font-weight: 400;}.testimonials-info .social-info {  padding-left: 0;  margin-bottom: 0;  background-color: #ffffff;  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);  position: relative;  max-width: 120px;  margin: 14px auto 0;}.testimonials-info .social-info li {  list-style-type: none;  display: inline-block;}.testimonials-info .social-info i {  color: #f4a708;}.testimonials-slider .testimonials-item h3 {  font-size: 25px;  margin: 0 0 15px 0;}.testimonials-slider .testimonials-item p {  font-size: 16px;  color: #6a6886;  max-width: 610px;  font-weight: bold;}.testimonials-slider.owl-theme .owl-nav {  margin-top: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  position: absolute;  left: 26%;  bottom: -50px;}.testimonials-slider.owl-theme .owl-nav [class*=owl-] {  position: absolute;  left: 0px;  top: 210%;  height: 40px;  width: 40px;  line-height: 38px;  background-color: transparent !important;  border: 1px solid #c7c6d2 !important;  -webkit-transform: translateY(-210%);          transform: translateY(-210%);  margin: 0;  padding: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  color: #2f2c52 !important;  font-size: 16px;  border-radius: 50px;  outline: 0;}.testimonials-slider.owl-theme .owl-nav [class*=owl-].owl-next {  left: 60px;}.testimonials-slider.owl-theme .owl-nav [class*=owl-]:hover {  color: #ffffff !important;  background-color: #ff6015 !important;  border: 1px solid #ff6015 !important;  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);}.testimonials-shape {  position: absolute;  bottom: 50px;  right: 100px;}.col-lg-6:last-child .testimonials-area-content {  border-right: none;}.testimonials-area-content {  position: relative;  border-right: 1px dashed #cccad7;  padding-right: 30px;}.testimonials-area-content h3 {  font-size: 25px;  margin: 0 0 10px 0;}.testimonials-area-content p {  font-size: 18px;  margin-bottom: 0;  color: #6a6886;}.testimonials-area-content .info {  margin-top: 50px;  padding-left: 100px;}.testimonials-area-content .info img {  width: 85px;  border-radius: 100%;  position: absolute;  left: 0;  bottom: -12px;  height: 85px;}.testimonials-area-content .info h3 {  font-size: 20px;  font-family: "Muli", sans-serif;  font-weight: bold;  margin: 0 0 2px 0;}.testimonials-area-content .info span {  font-size: 16px;}.feedback-slider .feedback-item .content {  position: relative;  border-right: none;  margin-bottom: 14px;}.feedback-slider .feedback-item .content h3 {  font-size: 20px;  margin: 0 0 0 0;  background-color: #302c51;  padding: 16px;  border-radius: 5px;  color: #ffffff;}.feedback-slider .feedback-item .content p {  background-color: #ffffff;  padding: 16px;  border-radius: 5px;  font-size: 18px;  margin-bottom: 0;  color: #6a6886;  border: 1px dashed #ff6015;  border-top: none;}.feedback-slider .feedback-item .content .info {  margin-top: 50px;  padding-left: 100px;}.feedback-slider .feedback-item .content .info img {  width: 85px;  border-radius: 100%;  position: absolute;  left: 0;  bottom: -12px;  height: 85px;  margin-bottom: 0;}.feedback-slider .feedback-item .content .info h4 {  font-size: 20px;  font-family: "Muli", sans-serif;  font-weight: bold;  margin: 0 0 2px 0;}.feedback-slider .feedback-item .content .info span {  font-size: 16px;}.feedback-slider.owl-theme .owl-dots {  margin: 0 !important;  position: relative;  bottom: -10px;}.feedback-slider.owl-theme .owl-dots .owl-dot span {  width: 20px;  height: 20px;  background-color: transparent;  -webkit-transition: 0.5s;  transition: 0.5s;  border-radius: 50%;  border: 1px solid #ff6015;  position: relative;  outline: 0;}.feedback-slider.owl-theme .owl-dots .owl-dot span::before {  content: '';  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  background-color: #ff6015;  border-radius: 50%;  margin: 4px;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.5s;  transition: 0.5s;  -webkit-transform: scale(0);          transform: scale(0);  outline: 0;}.feedback-slider.owl-theme .owl-dots .owl-dot:hover span::before, .feedback-slider.owl-theme .owl-dots .owl-dot.active span::before {  opacity: 1;  visibility: visible;  -webkit-transform: scale(1);          transform: scale(1);}.feedback-slider.owl-theme:hover .owl-nav {  opacity: 1;  visibility: visible;}/*================================================Donate Area CSS=================================================*/.donate-section {  background-color: #302c51;  position: relative;  overflow: hidden;}.donate-section .section-title {  text-align: center;  margin-bottom: 0;  position: relative;  z-index: 1;}.donate-section .section-title h2 {  font-size: 38px;  font-weight: 400;  margin: 0 0 14px 0;  color: #ffffff;}.donate-section .section-title p {  max-width: 650px;  margin: auto;  color: #ffffff;}.donate-section .section-title .donate-btn {  display: inline-block;  padding: 14px 28px;  background-color: #46416b;  border: 1px solid #46416b;  color: #ffffff;  border-radius: 30px;  margin-top: 30px;  -webkit-transition: 0.5s;  transition: 0.5s;}.donate-section .section-title .donate-btn i {  font-size: 14px;  line-height: normal;  margin-left: 4px;  position: relative;  top: 1px;}.donate-section .section-title .donate-btn:hover {  background-color: #ff6015;  color: #ffffff;  border: 1px solid #ff6015;}.donate-section .creative-shape {  position: absolute;  top: 0;  left: 0;  right: 0;  width: 100%;  height: auto;  z-index: 1;}.donate-section .white-shape {  position: absolute;  top: 0;  left: 0;}.default-shape img {  position: absolute;  bottom: 0;  right: 20px;  -webkit-animation: moveLeftBounce 3s linear infinite;  animation: moveLeftBounce 3s linear infinite;}.default-shape img:last-child {  position: absolute;  bottom: 0;  left: 20px;  -webkit-animation: moveLeftBounce 3s linear infinite;  animation: moveLeftBounce 3s linear infinite;}/*================================================Blog Area CSS=================================================*/.blog-section .section-title h2 {  margin-bottom: 0;}.single-blog {  margin-bottom: 30px;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-blog .content {  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);  background-color: #ffffff;  padding: 30px;  max-width: 380px;  margin: -30px auto 0;  position: relative;  z-index: 1;  border-radius: 5px;  -webkit-transition: 0.5s;  transition: 0.5s;  position: relative;}.single-blog .content i {  position: absolute;  top: -15px;  right: 15px;  width: 25px;  height: 25px;  background-color: #2f2c52;  text-align: center;  line-height: 25px;  border-radius: 50%;  color: #ffffff;  z-index: 1;}.single-blog .content span {  font-size: 15px;  color: #7a7e9a;  font-family: "Rubik", sans-serif;  position: relative;  padding-left: 15px;  -webkit-transition: 0.5s;  transition: 0.5s;  display: inline-block;  position: relative;  z-index: 1;}.single-blog .content span::before {  position: absolute;  content: "";  height: 8px;  width: 8px;  background-color: #ff6015;  left: 0;  top: 5px;  border-radius: 30px;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-blog .content h3 {  font-size: 20px;  margin: 5px 0 0 0;  line-height: 30px;  -webkit-transition: 0.5s;  transition: 0.5s;  position: relative;  z-index: 1;}.single-blog .content .blog-btn {  display: inline-block;  font-size: 16px;  color: #ff6015;  font-family: "Rubik", sans-serif;  margin-top: 5px;  position: absolute;  bottom: 16px;  opacity: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  z-index: 1;}.single-blog .content::before {  content: '';  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 0;  background-color: #ff6015;  -webkit-transition: 0.5s;  transition: 0.5s;  z-index: 1;  border-radius: 5px;  overflow: hidden;}.single-blog:hover .content {  max-width: 100%;}.single-blog:hover .content::before {  height: 100%;}.single-blog:hover h3 a {  color: #ffffff;}.single-blog:hover span {  -webkit-transform: translateY(-16px);          transform: translateY(-16px);  color: #ffffff;}.single-blog:hover span:before {  background-color: #ffffff;}.single-blog:hover h3 {  -webkit-transform: translateY(-16px);          transform: translateY(-16px);}.single-blog:hover .blog-btn {  opacity: 1;  color: #ffffff;}.blog-item {  position: relative;  -webkit-transition: 0.5s;  transition: 0.5s;  margin-bottom: 30px;}.blog-item .image {  position: relative;}.blog-item .image::before {  position: absolute;  content: "";  height: 100%;  width: 100%;  left: 0;  top: 0;  background-color: #000000;  opacity: 0.5;}.blog-item .content {  position: absolute;  bottom: 0;  padding: 25px;  -webkit-transition: 0.5s;  transition: 0.5s;}.blog-item .content span {  font-size: 15px;  color: #ffffff;  font-weight: 400;  position: relative;  padding-left: 18px;  -webkit-transition: 0.5s;  transition: 0.5s;  display: inline-block;  z-index: 1;}.blog-item .content span::before {  position: absolute;  content: "";  height: 10px;  width: 10px;  background-color: #ffffff;  left: 0;  top: 4px;  border-radius: 30px;}.blog-item .content h3 {  font-size: 22px;  color: #ffffff;  margin: 10px 0 14px 0;  font-weight: 500;  -webkit-transition: 0.5s;  transition: 0.5s;  line-height: 1.4;}.blog-item .content p {  color: #ffffff;  margin: 0 0 0 0;  -webkit-transition: 0.5s;  transition: 0.5s;  position: absolute;  opacity: 0;  bottom: 0;}.blog-item .content .blog-btn-one {  display: inline-block;  text-align: center;  z-index: 1;  color: #2f2c52 !important;  text-transform: capitalize;  border-radius: 50px;  font-weight: 400;  padding: 12px 30px;  background-color: #ffffff;  -webkit-transition: 0.5s;  transition: 0.5s;  border: 1px solid #ffffff;}.blog-item .content .blog-btn-one i {  font-size: 14px;  line-height: normal;  margin-left: 4px;  position: relative;  top: 1px;}.blog-item .content .blog-btn-one:hover {  background-color: #ff6015;  color: #ffffff !important;  border: 1px solid #ff6015;}.blog-item:hover span {  -webkit-transform: translateY(-90px);          transform: translateY(-90px);  -webkit-transition: 0.5s;  transition: 0.5s;}.blog-item:hover h3 {  -webkit-transform: translateY(-80px);          transform: translateY(-80px);}.blog-item:hover p {  opacity: 1;  -webkit-transform: translateY(-95px);          transform: translateY(-95px);}/*================================================Main Banner Area CSS=================================================*/.main-banner-area {  position: relative;  z-index: 1;  height: 800px;  overflow: hidden;}.main-banner-area .banner-text {  bottom: 60px;}.main-banner-content {  max-width: 620px;  margin-left: auto;  margin-top: 120px;}.main-banner-content span {  font-size: 70px;  color: #ff6015;  font-family: "Shadows Into Light", cursive;  font-weight: normal;  display: block;}.main-banner-content h1 {  font-size: 55px;  color: #2f2c52;  margin: 5px 0 16px 0;}.main-banner-content p {  color: #7a7e9a;  margin: 0 0 0 0;}.main-banner-content .banner-btn {  margin-top: 35px;}.banner-image-slider.owl-theme .owl-nav {  margin-top: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.banner-image-slider.owl-theme .owl-nav [class*=owl-] {  position: absolute;  left: 50px;  top: 85%;  height: 40px;  width: 40px;  line-height: 38px;  background-color: transparent !important;  border: 1px solid #c7c6d2 !important;  -webkit-transform: translateY(-85%);          transform: translateY(-85%);  margin: 0;  padding: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  color: #ffffff !important;  font-size: 16px;  border-radius: 50px;  outline: 0;}.banner-image-slider.owl-theme .owl-nav [class*=owl-].owl-next {  left: 100px;}.banner-image-slider.owl-theme .owl-nav [class*=owl-]:hover {  color: #ffffff !important;  background-color: #ff6015 !important;  border: 1px solid #ff6015 !important;  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);}.banner-slider-wrap {  position: relative;}.banner-slider-wrap .banner-video {  text-align: center;  position: absolute;  right: 100px;  bottom: 50px;}.banner-slider-wrap .banner-video .video-btn {  display: inline-block;  width: 50px;  height: 50px;  line-height: 60px;  background-color: #ffffff;  border-radius: 50%;  color: #ff6015;  position: relative;  z-index: 1;}.banner-slider-wrap .banner-video .video-btn i {  font-size: 35px;  position: relative;  top: 5px;  left: 3px;}.banner-slider-wrap .banner-video .video-btn::after {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  z-index: -1;  bottom: 0;  left: 0;  border-radius: 50%;  border: 1px solid #ffffff;  -webkit-animation: ripple 2s linear 1s infinite;  animation: ripple 1s linear 2s infinite;}.banner-slider-wrap .banner-video .video-btn::before {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  z-index: -1;  bottom: 0;  left: 0;  border-radius: 50%;  border: 1px solid #ffffff;  -webkit-animation: ripple 2s linear infinite;  animation: ripple 2s linear infinite;}.banner-slider-wrap .banner-video .video-btn:hover, .banner-slider-wrap .banner-video .video-btn .video-content .video-btn:focus {  background-color: #ff6015;  color: #ffffff;}.banner-slider-wrap .banner-video span {  color: #ffffff;  z-index: 1;  position: relative;  margin-left: 6px;}.banner-slider-wrap .owl-nav {  position: absolute;  bottom: 60px;  left: 0;}@keyframes ripple {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  75% {    -webkit-transform: scale(1.75);    transform: scale(1.75);    opacity: 1;  }  100% {    -webkit-transform: scale(2);    transform: scale(2);    opacity: 0;  }}.banner-text {  position: absolute;  bottom: 30px;  left: 138px;  right: 0;  margin: auto;}.banner-text p {  margin: 0 0 0 0;}.banner-text span {  color: #ff6015;  border-bottom: 1px solid #ff6015;}.banner-shape {  position: absolute;  bottom: 0;  left: 10px;  -webkit-animation: moveLeftBounce 3s linear infinite;  animation: moveLeftBounce 3s linear infinite;  z-index: 1;}@-webkit-keyframes animationFramesOne {  0% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }  20% {    -webkit-transform: translate(73px, -1px) rotate(36deg);            transform: translate(73px, -1px) rotate(36deg);  }  40% {    -webkit-transform: translate(141px, 72px) rotate(72deg);            transform: translate(141px, 72px) rotate(72deg);  }  60% {    -webkit-transform: translate(83px, 122px) rotate(108deg);            transform: translate(83px, 122px) rotate(108deg);  }  80% {    -webkit-transform: translate(-40px, 72px) rotate(144deg);            transform: translate(-40px, 72px) rotate(144deg);  }  100% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }}@keyframes animationFramesOne {  0% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }  20% {    -webkit-transform: translate(73px, -1px) rotate(36deg);            transform: translate(73px, -1px) rotate(36deg);  }  40% {    -webkit-transform: translate(141px, 72px) rotate(72deg);            transform: translate(141px, 72px) rotate(72deg);  }  60% {    -webkit-transform: translate(83px, 122px) rotate(108deg);            transform: translate(83px, 122px) rotate(108deg);  }  80% {    -webkit-transform: translate(-40px, 72px) rotate(144deg);            transform: translate(-40px, 72px) rotate(144deg);  }  100% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }}@-webkit-keyframes animationFramesTwo {  0% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }  20% {    -webkit-transform: translate(-73px, 1px) rotate(-36deg);            transform: translate(-73px, 1px) rotate(-36deg);  }  40% {    -webkit-transform: translate(-141px, -72px) rotate(-72deg);            transform: translate(-141px, -72px) rotate(-72deg);  }  60% {    -webkit-transform: translate(-83px, -122px) rotate(-108deg);            transform: translate(-83px, -122px) rotate(-108deg);  }  80% {    -webkit-transform: translate(40px, -72px) rotate(-144deg);            transform: translate(40px, -72px) rotate(-144deg);  }  100% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }}@keyframes animationFramesTwo {  0% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }  20% {    -webkit-transform: translate(-73px, 1px) rotate(-36deg);            transform: translate(-73px, 1px) rotate(-36deg);  }  40% {    -webkit-transform: translate(-141px, -72px) rotate(-72deg);            transform: translate(-141px, -72px) rotate(-72deg);  }  60% {    -webkit-transform: translate(-83px, -122px) rotate(-108deg);            transform: translate(-83px, -122px) rotate(-108deg);  }  80% {    -webkit-transform: translate(40px, -72px) rotate(-144deg);            transform: translate(40px, -72px) rotate(-144deg);  }  100% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }}@-webkit-keyframes rotate3d {  0% {    -webkit-transform: rotateY(0deg);            transform: rotateY(0deg);  }  100% {    -webkit-transform: rotateY(360deg);            transform: rotateY(360deg);  }}@keyframes rotate3d {  0% {    -webkit-transform: rotateY(0deg);            transform: rotateY(0deg);  }  100% {    -webkit-transform: rotateY(360deg);            transform: rotateY(360deg);  }}@-webkit-keyframes moveScale {  0% {    -webkit-transform: scale(0.6);            transform: scale(0.6);  }  50% {    -webkit-transform: scale(0.8);            transform: scale(0.8);  }  100% {    -webkit-transform: scale(0.6);            transform: scale(0.6);  }}@keyframes moveScale {  0% {    -webkit-transform: scale(0.6);            transform: scale(0.6);  }  50% {    -webkit-transform: scale(0.8);            transform: scale(0.8);  }  100% {    -webkit-transform: scale(0.6);            transform: scale(0.6);  }}@-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);  }}@-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);  }}.slider_area .tp-caption.NotGeneric-Icon, .slider_area .tp-caption .NotGeneric-Icon {  text-transform: uppercase !important;  letter-spacing: 1px !important;  height: 100px;  font-size: 40px !important;  font-weight: normal;  font-family: "Shadows Into Light", cursive;}.slider_area .tp-caption.NotGeneric-Title, .slider_area .tp-caption .NotGeneric-Title {  letter-spacing: 0 !important;  margin-top: 30px !important;  margin-bottom: 50px !important;  font-size: 60px !important;  font-weight: 700 !important;  font-family: "Rubik", sans-serif !important;}.slider_area .tp-caption.NotGeneric-SubTitle, .slider_area .tp-caption .NotGeneric-SubTitle {  letter-spacing: 0 !important;  font-size: 16px !important;  font-weight: 500 !important;  font-family: "Rubik", sans-serif !important;}.slider_area .tp-caption.NotGeneric-btn .default-btn, .slider_area .tp-caption .NotGeneric-btn .default-btn {  -webkit-transition: 0.5s !important;  transition: 0.5s !important;}.slider_area .metis .tp-bullet {  background-color: #ffffff !important;}.slider_area .metis .tp-bullet.selected, .slider_area .metis .tp-bullet:hover {  background-color: #ff6015 !important;}/*================================================Process Area CSS=================================================*/.process-section .section-title {  text-align: left;  margin-bottom: 50px;}.process-section .section-title span {  font-size: 16px;  color: #ff6015;  font-family: "Rubik", sans-serif;  font-weight: 400;  text-transform: capitalize;}.process-section .section-title span i {  font-size: 16px;}.process-section .section-title h2 {  font-size: 38px;  font-weight: 400;  margin: 5px 0 0 0;}.process-section.center-process .section-title {  text-align: center;  margin-bottom: 50px;}.process-section.center-process .section-title span {  font-size: 16px;  color: #ff6015;  font-family: "Rubik", sans-serif;  font-weight: 400;  text-transform: capitalize;}.process-section.center-process .section-title span i {  font-size: 16px;}.process-section.center-process .section-title h2 {  font-size: 38px;  font-weight: 400;  max-width: 520px;  margin: 0 auto 0;}.process-section.center-process .process-item {  margin-bottom: 30px;  padding-left: 60px;}.process-item {  position: relative;}.process-item .icon {  display: inline-block;  height: 70px;  width: 70px;  line-height: 70px;  text-align: center;  border: 1px solid #49456e;  border-radius: 50px;  color: #ffae88;  font-weight: normal;  -webkit-transition: 0.5s;  transition: 0.5s;}.process-item .icon i {  font-size: 30px;}.process-item h3 {  font-size: 20px;  color: #2f2c52;  font-family: "Muli", sans-serif;  margin: 18px 0 10px 0;  font-weight: bold;}.process-item p {  color: #444444;  margin: 0 0 0 0;}.process-item .process-btn {  display: inline-block;  color: #f26522;  margin-top: 10px;  line-height: 1;}.process-item:hover .icon {  background-color: #46416b;}/*================================================Donate Form Area CSS=================================================*/.donate-form-section {  background-color: #302c51;  position: relative;}.donate-form-section .white-shape {  position: absolute;  top: 0;  left: 0;}.donate-form-content h3 {  font-size: 38px;  color: #ffffff;  margin-bottom: 0;}.donate-form-content .donate-form-info {  margin-top: 20px;}.donate-form-content .donate-form-info span {  color: #ffffff;  font-family: "Muli", sans-serif;  font-size: 16px;}.donate-form-content .donate-form-info h4 {  color: #ffffff;  font-family: "Muli", sans-serif;  font-size: 24px;  margin: 6px 0 0 0;}.donate-form {  background-color: #ffffff;  padding: 40px;  border-radius: 5px;}.donate-form .form-group .nice-select {  float: unset;  line-height: 45px;  color: #666666;  font-weight: 500;  padding-top: 0;  padding-bottom: 0;}.donate-form .form-group .nice-select .list {  background-color: #ffffff;  -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);  border-radius: 0;  margin-top: 0;  width: 100%;  padding-top: 10px;  padding-bottom: 10px;}.donate-form .form-group .nice-select .list .option {  -webkit-transition: .6s;  transition: .6s;  padding-left: 20px;  padding-right: 20px;}.donate-form .form-group .nice-select .list .option:hover {  background-color: #ff6015 !important;  color: #ffffff;}.donate-form .form-group .nice-select .list .option.selected {  background-color: transparent;  font-weight: 600;}.donate-form .form-group .nice-select:after {  right: 20px;}.donate-form .form-group .form-control {  height: 50px;  outline: 0;  -webkit-box-shadow: none;          box-shadow: none;}.donate-form .form-group .form-control:focus {  border-color: #ff6015;  outline: 0;  -webkit-box-shadow: none;          box-shadow: none;}.donate-form .form-group .select-box {  position: relative;}.donate-form .form-group .select-box .usd {  position: absolute;  right: 40px;  top: 16px;  font-size: 14px;  color: #666666;  font-weight: 600;  border-left: 1px solid #eeeeee;  padding-left: 10px;}.donate-form .donate-form-btn .default-btn {  border-radius: 5px;  display: block;  width: 100%;}.donate-form .form-group {  margin-bottom: 25px !important;}.donate-form-shape {  position: absolute;  bottom: 0;  left: 20%;  width: 440px;}/*================================================Fame Area CSS=================================================*/.fame-image {  text-align: right;}.fame-area-content {  max-width: 625px;  margin-left: auto;}.fame-area-content span {  color: #ff6015;}.fame-area-content h3 {  font-size: 38px;  margin: 10px 0 14px 0;}.fame-area-content p {  margin-bottom: 0;}.fame-area-content .single-fun-fact {  text-align: left;  position: relative;  margin-bottom: 0;  margin-top: 30px;  border-right: none;}.fame-area-content .single-fun-fact h3 {  position: relative;  color: #ff6015;  margin-top: 5px;  line-height: 1;  margin-bottom: 0;  font-family: "Rubik", sans-serif;  font-size: 50px;  font-weight: 400;}.fame-area-content .single-fun-fact h3 .sign-icon {  display: inline-block;  font-size: 46px;  position: relative;  left: -10px;}.fame-area-content .single-fun-fact h3 .sign-icon.dolor {  position: relative;  left: 8px;}.fame-area-content .single-fun-fact p {  line-height: initial;  color: #7a7e9a;  margin: 0 0 0 0;  font-weight: 400;  font-size: 16px;}.funfact-row {  position: relative;  max-width: 400px;  width: 100%;}.funfact-row::before {  content: '';  position: absolute;  border: 1px dashed #eee;  height: 1px;  width: 200px;  top: 125px;  left: 72px;}.funfact-row .col-lg-6:nth-child(1) .single-fun-fact::before {  content: '';  position: absolute;  border: 1px dashed #eee;  height: 80px;  width: 1px;  top: 0;  left: 145px;  right: 0;  margin: auto;}.funfact-row .col-lg-6:nth-child(3) .single-fun-fact::before {  content: '';  position: absolute;  border: 1px dashed #eee;  height: 80px;  width: 1px;  top: 0;  left: 145px;  right: 0;  margin: auto;}/*================================================Country Area CSS=================================================*/.map-img {  position: relative;  -webkit-transition: .6s;  transition: .6s;  z-index: 1;  text-align: center;}.map-img .location {  position: absolute;  left: 20%;  top: 40%;  width: auto;  height: auto;}.map-img .location a::before {  content: "";  position: absolute;  left: 16px;  bottom: -4px;  border: 4px solid #ff6015;  width: 14px;  height: 14px;  border-radius: 50%;  -webkit-animation-name: ripple;          animation-name: ripple;  -webkit-animation-duration: 2s;          animation-duration: 2s;  -webkit-animation-delay: 0s;          animation-delay: 0s;  -webkit-animation-iteration-count: infinite;          animation-iteration-count: infinite;  -webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);          animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);  background: #ffffff;}.map-img .location a .location-info {  position: absolute;  left: -50px;  bottom: 30px;  -webkit-transition: 0.5s;  transition: 0.5s;  width: 160px;  background: #fff;  text-align: center;  padding: 5px 15px;  border-radius: 3px;  z-index: 1;  -webkit-box-shadow: 0 0 20px 20px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 20px rgba(0, 0, 0, 0.05);}.map-img .location a .location-info::before {  content: "";  position: absolute;  left: 60px;  bottom: -10px;  width: 25px;  height: 25px;  background: #ffffff;  z-index: -1;  -webkit-transform: rotate(45deg);          transform: rotate(45deg);  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.06);          box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.06);}.map-img .location a .location-info h5 {  font-size: 16px;  margin: 5px 0 5px 0;  color: #ff6015;  font-family: "Muli", sans-serif;}.map-img .location.location2 {  right: 46%;  left: auto;  top: 20%;}.map-img .location.location3 {  right: 88%;  left: auto;  top: 80%;}.map-img .location.location4 {  right: 50%;  left: auto;  top: 60%;}.map-img .location.location5 {  right: 53%;  left: auto;  top: 93%;}.map-img .location.location6 {  right: 10%;  left: auto;  top: 75%;}.map-img .location a:hover .location-info, .map-img .location a .map-img .location a:focus .location-info, .map-img .location a .map-img .location a.active .location-info {  bottom: 40px;}.country-area-content span {  font-size: 16px;  color: #ff6015;}.country-area-content h3 {  font-size: 38px;  margin: 8px 0 16px 0;}.country-area-content p {  margin-bottom: 0;}.skill-bar {  margin-top: 30px;  font-family: "Muli", sans-serif;}.skill-bar .progress-title-holder {  position: relative;  margin-bottom: 10px;}.skill-bar .progress-title {  font-size: 16px;  font-weight: 500;  color: #2f2c52;}.skill-bar .progress-number-wrapper {  width: 100%;  z-index: 10;  font-size: 11px;  line-height: 24px;  height: 24px;  letter-spacing: 0px;  font-weight: 600;  font-style: normal;  text-transform: none;  color: #ffffff;}.skill-bar .progress-number-mark {  position: absolute;  bottom: 0;  -webkit-transform: translateX(-50%);          transform: translateX(-50%);  font-size: 16px;  color: #2f2c52;  font-weight: 500;}.skill-bar .down-arrow {  display: none;}.skill-bar .progress-content-outter {  height: 6px;  background-color: #e4e4e4;  border-radius: 4px;}.skill-bar .progress-content {  height: 6px;  background-color: #fa4612;  border-radius: 4px;  width: 0%;}.skill-bar .progress-content-two {  height: 6px;  background-color: #302c51;  border-radius: 4px;  width: 0%;}.skill-bar .progress-content-three {  height: 6px;  background-color: #03cac6;  border-radius: 4px;  width: 0%;}.skill-bar-wrapper {  margin-left: 30px;  max-width: 510px;}.skill-bar-wrapper .section-title-left {  margin-bottom: 50px;}/*================================================Home Banner Three Area CSS=================================================*/.home-banner-three {  position: relative;}.home-banner-three .home-slides, .home-banner-three .home-slides-four {  position: relative;}.home-banner-three .home-slides .home-item, .home-banner-three .home-slides-four .home-item {  position: relative;  height: 800px;  position: relative;  background-position: center center;  background-size: cover;  background-repeat: no-repeat;  z-index: 1;  overflow: hidden;}.home-banner-three .home-slides .home-item::before, .home-banner-three .home-slides-four .home-item::before {  position: absolute;  content: "";  height: 100%;  width: 100%;  background-color: #000000;  top: 0;  left: 0;  z-index: -1;  opacity: 0.4;}.home-banner-three .home-slides .home-item.item-bg, .home-banner-three .home-slides-four .home-item.item-bg {  background-image: url(../img/home-three/bg.jpg);}.home-banner-three .home-slides .home-item.item-bg2, .home-banner-three .home-slides-four .home-item.item-bg2 {  background-image: url(../img/home-three/bg-2.jpg);}.home-banner-three .home-slides .home-item.item-bg3, .home-banner-three .home-slides-four .home-item.item-bg3 {  background-image: url(../img/home-three/bg-3.jpg);}.home-banner-three .home-slides .home-item .main-banner-content, .home-banner-three .home-slides-four .home-item .main-banner-content {  max-width: 650px;  margin-left: unset;}.home-banner-three .home-slides .home-item .main-banner-content span, .home-banner-three .home-slides-four .home-item .main-banner-content span {  color: #ffffff;}.home-banner-three .home-slides .home-item .main-banner-content h1, .home-banner-three .home-slides-four .home-item .main-banner-content h1 {  font-size: 65px;  color: #ffffff;  margin: 0 0 16px 0;}.home-banner-three .home-slides .home-item .main-banner-content p, .home-banner-three .home-slides-four .home-item .main-banner-content p {  color: #ffffff;  margin: 0 0 0 0;}.home-banner-three .home-slides .home-item .main-banner-content .banner-btn, .home-banner-three .home-slides-four .home-item .main-banner-content .banner-btn {  margin-top: 35px;}.home-banner-three .home-slides.owl-theme .owl-dots, .home-banner-three .home-slides-four.owl-theme .owl-dots {  margin: 0 !important;  position: absolute;  bottom: 10%;  -webkit-transform: translateY(-10%);          transform: translateY(-10%);  right: 0;  left: 0;  display: -ms-grid;  display: inline-block;}.home-banner-three .home-slides.owl-theme .owl-dots .owl-dot span, .home-banner-three .home-slides-four.owl-theme .owl-dots .owl-dot span {  width: 20px;  height: 20px;  background-color: transparent;  -webkit-transition: 0.5s;  transition: 0.5s;  border-radius: 50%;  border: 1px solid #ff6015;  position: relative;}.home-banner-three .home-slides.owl-theme .owl-dots .owl-dot span::before, .home-banner-three .home-slides-four.owl-theme .owl-dots .owl-dot span::before {  content: '';  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  background-color: #ff6015;  border-radius: 50%;  margin: 4px;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.5s;  transition: 0.5s;  -webkit-transform: scale(0);          transform: scale(0);}.home-banner-three .home-slides.owl-theme .owl-dots .owl-dot:hover span::before, .home-banner-three .home-slides.owl-theme .owl-dots .owl-dot.active span::before, .home-banner-three .home-slides-four.owl-theme .owl-dots .owl-dot:hover span::before, .home-banner-three .home-slides-four.owl-theme .owl-dots .owl-dot.active span::before {  opacity: 1;  visibility: visible;  -webkit-transform: scale(1);          transform: scale(1);}.home-banner-three .creative-shape {  position: absolute;  bottom: 0;  left: 0;  right: 0;  width: 100%;  height: auto;  z-index: 1;}.home-banner-three .banner-bar {  position: relative;}.home-banner-three .banner-bar::before {  position: absolute;  content: "";  width: 100%;  height: 675px;  left: 0;  bottom: -200px;  border-right: 2px solid #777986;  border-bottom: 2px solid #777986;  border-left: 2px solid #777986;  border-radius: 0 0 50px 50px;}.home-banner-three .banner-bar::after {  position: absolute;  content: "";  width: 100%;  height: 50px;  left: 0;  bottom: 200px;  border-right: 2px solid #ffffff;  border-left: 2px solid #ffffff;  -webkit-animation: moveBounce 5s linear infinite;  animation: moveBounce 5s linear infinite;}.home-banner-three .banner-bar .banner-video {  text-align: center;  position: absolute;  right: 100px;  left: 0;  bottom: -220px;  margin: auto;}.home-banner-three .banner-bar .banner-video span {  position: absolute;  top: -80px;  left: 70px;  right: 0;}.home-banner-three .banner-bar .banner-video .video-btn {  display: inline-block;  width: 50px;  height: 50px;  line-height: 60px;  background-color: #ffffff;  border-radius: 50%;  color: #ff6015;  position: relative;  z-index: 1;}.home-banner-three .banner-bar .banner-video .video-btn i {  font-size: 35px;  position: relative;  top: 5px;  left: 3px;}.home-banner-three .banner-bar .banner-video .video-btn::after {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  z-index: -1;  bottom: 0;  left: 0;  border-radius: 50%;  border: 1px solid #ffffff;  -webkit-animation: ripple 2s linear 1s infinite;  animation: ripple 1s linear 2s infinite;}.home-banner-three .banner-bar .banner-video .video-btn::before {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  z-index: -1;  bottom: 0;  left: 0;  border-radius: 50%;  border: 1px solid #ffffff;  -webkit-animation: ripple 2s linear infinite;  animation: ripple 2s linear infinite;}.home-banner-three .banner-bar .banner-video .video-btn:hover, .home-banner-three .banner-bar .banner-video .video-btn .video-content .video-btn:focus {  background-color: #ff6015;  color: #ffffff;}.home-banner-three .banner-bar .banner-video span {  color: #ffffff;  z-index: 1;  position: relative;  margin-left: 6px;}/*================================================Instagram Area CSS=================================================*/.instagram-box {  text-align: center;  position: relative;}.instagram-box::before {  content: '';  position: absolute;  top: 0;  width: 100%;  height: 100%;  background: #000000;  left: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  visibility: hidden;  opacity: 0;}.instagram-box .icon {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  left: 0;  right: 0;  margin: 0 auto;  font-size: 30px;  margin-top: 20px;  color: #ffffff;  -webkit-transition: 0.5s;  transition: 0.5s;  visibility: hidden;  opacity: 0;}.instagram-box a {  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  z-index: 2;}.instagram-box:hover::before {  visibility: visible;  opacity: .65;}.instagram-box:hover .icon {  opacity: 1;  visibility: visible;  margin-top: 0;}/*================================================Page Title Area CSS=================================================*/.page-title-area {  position: relative;  z-index: 1;  background-image: url(../img/page-title-bg.jpg);  background-position: center center;  background-size: cover;  background-repeat: no-repeat;  background-attachment: fixed;  height: 500px;}.page-title-area::before {  content: "";  position: absolute;  height: 100%;  width: 100%;  background-color: #000000;  left: 0;  top: 0;  opacity: 0.7;  z-index: -1;}.page-title-content {  text-align: center;  margin-top: 40px;}.page-title-content h2 {  margin-bottom: 0;  color: #ffffff;  font-size: 42px;}.page-title-content ul {  padding-left: 0;  list-style-type: none;  margin-top: 20px;  margin-bottom: 0;}.page-title-content ul li {  color: #ffffff;  display: inline-block;  position: relative;  font-weight: 400;  font-size: 17px;  margin-left: 10px;  margin-right: 10px;}.page-title-content ul li a {  display: inline-block;  color: #ffffff;  -webkit-transition: 0.5s;  transition: 0.5s;}.page-title-content ul li a:hover {  color: #ff6015;}.page-title-content ul li::before {  content: '';  position: absolute;  right: -15px;  top: 11px;  width: 6px;  height: 6px;  border-radius: 50%;  background-color: #ff6015;}.page-title-content ul li:last-child::before {  display: none;}/*================================================Pagination Area CSS=================================================*/.pagination-area {  margin-top: 20px;  text-align: center;}.pagination-area .page-numbers {  width: 45px;  height: 45px;  margin: 0 3px;  display: inline-block;  background-color: #ffffff;  line-height: 48px;  color: #2f2c52;  -webkit-box-shadow: 0 2px 10px 0 #d8dde6;          box-shadow: 0 2px 10px 0 #d8dde6;  font-size: 18px;  font-weight: 700;}.pagination-area .page-numbers.current, .pagination-area .page-numbers:hover, .pagination-area .page-numbers:focus {  background: #ff6015;  color: #ffffff;  -webkit-box-shadow: 0 2px 10px 0 #d8dde6;          box-shadow: 0 2px 10px 0 #d8dde6;}/*================================================Causes Details Area Style=================================================*/.causes-details-desc .causes-details-text {  padding: 25px;  background-color: #ffffff;  -webkit-box-shadow: 0 0 11px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 11px 3px rgba(0, 0, 0, 0.05);  border-radius: 0 0 4px 4px;}.causes-details-desc .causes-details-text .progress {  height: 5px;  background: #cccccc;  border-radius: 0;  -webkit-box-shadow: none;          box-shadow: none;  margin-bottom: 10px;  margin-top: 32px;  overflow: visible;}.causes-details-desc .causes-details-text .progress .progress-bar {  -webkit-box-shadow: none;          box-shadow: none;  position: relative;  -webkit-animation: animate-positive 2s;          animation: animate-positive 2s;  background-color: #ff6015;  width: 50%;}.causes-details-desc .causes-details-text .progress .progress-bar:after {  content: "";  display: block;  border: 10px solid transparent;  border-bottom: 12px solid transparent;  position: absolute;  top: -17px;  right: -12px;  border-radius: 5px;}.causes-details-desc .causes-details-text .progress .progress-value {  font-size: 15px;  font-weight: bold;  color: #8a8486;  position: absolute;  top: -32px;  right: -88px;}.causes-details-desc .causes-details-text .progress.pink .progress-bar:after {  border-bottom-color: #ff6015;}@-webkit-keyframes animate-positive {  0% {    width: 0;  }}@keyframes animate-positive {  0% {    width: 0;  }}.causes-details-desc .causes-details-text ul {  border-bottom: 1px solid #dddee0;  padding-bottom: 10px;  padding-left: 0;}.causes-details-desc .causes-details-text ul li {  display: inline-block;  color: #a7a7aa;  font-size: 14px;  font-weight: 500;}.causes-details-desc .causes-details-text ul li.left-site {  float: right;}.causes-details-desc .causes-details-text ul li span {  color: #78797c;}.causes-details-desc .causes-details-text h3 {  margin-bottom: 16px;  margin-top: 8px;  font-size: 25px;}.causes-details-desc .causes-details-meta {  background-color: #ffffff;  -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);          box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);  padding: 30px;  margin-top: 30px;}.causes-details-desc .causes-details-meta h3 {  margin-bottom: 14px;  margin-top: 20px;  font-size: 25px;}.causes-details-desc .causes-details-meta .entry-meta ul {  padding-left: 0;  margin-bottom: 0;  list-style-type: none;}.causes-details-desc .causes-details-meta .entry-meta ul li a {  display: inline-block;  color: #666666;}.causes-details-desc .causes-details-meta .entry-meta span {  color: #ff6015;}.causes-details-desc .causes-details-payment {  background-color: #ffffff;  -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);          box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);  padding: 30px;  margin-top: 30px;}.causes-details-desc .causes-details-payment .payment-method p {  display: inline-block;  padding-right: 20px;  margin-top: 20px;  margin-bottom: 20px;}.causes-details-desc .causes-details-payment .payment-method p:last-child {  padding-right: 0;}.causes-details-desc .causes-details-payment .payment-method p label {  margin-bottom: 0;}.causes-details-desc .causes-details-payment .payment-method h3 {  font-size: 25px;  margin: 0 0 0 0;}.causes-details-desc .causes-details-payment .contact-form .form-group {  margin-bottom: 15px;}.causes-details-desc .causes-details-payment .contact-form .form-control {  height: 50px;  color: #6e6e6e;  border: 1px solid #ebebeb;  background-color: transparent;  border-radius: 0;  padding: 0;  font-size: 15px;  padding: 10px 20px;  width: 100%;}.causes-details-desc .causes-details-payment .contact-form .form-control:focus {  outline: 0;  -webkit-box-shadow: none;          box-shadow: none;  border: 1px solid #ff6015;}.causes-details-desc .causes-details-payment .causes-details-btn {  margin-top: 10px;}.causes-details-desc .causes-details-payment .causes-details-btn .default-btn {  display: block;  width: 100%;}/*================================================Sidebar Widget Area Style=================================================*/.widget-area .widget {  margin-top: 35px;  -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);          box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);  background-color: #ffffff;  padding: 25px;}.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-size: 22px;}.widget-area .widget .widget-title::before {  content: '';  position: absolute;  background: #2f2c52;  bottom: -1px;  left: 0;  width: 50px;  height: 1px;}.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: #ff6015;}.widget-area .widget_search form button {  position: absolute;  right: 0;  outline: 0;  bottom: 0;  height: 50px;  width: 50px;  border: none;  color: #ffffff;  background-color: #ff6015;  -webkit-transition: 0.5s;  transition: 0.5s;}.widget-area .widget_search form button:hover {  background-color: #2f2c52;}.widget-area .widget_huruma_posts_thumb {  position: relative;  overflow: hidden;}.widget-area .widget_huruma_posts_thumb .item {  overflow: hidden;  margin-bottom: 20px;}.widget-area .widget_huruma_posts_thumb .item:last-child {  margin-bottom: 0;}.widget-area .widget_huruma_posts_thumb .item .thumb {  float: left;  height: 80px;  overflow: hidden;  position: relative;  width: 80px;  margin-right: 15px;}.widget-area .widget_huruma_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_huruma_posts_thumb .item .thumb .fullimage.bg1 {  background-image: url(../img/causes-details/1.jpg);}.widget-area .widget_huruma_posts_thumb .item .thumb .fullimage.bg2 {  background-image: url(../img/causes-details/2.jpg);}.widget-area .widget_huruma_posts_thumb .item .thumb .fullimage.bg3 {  background-image: url(../img/causes-details/3.jpg);}.widget-area .widget_huruma_posts_thumb .item .thumb .fullimage.bg4 {  background-image: url(../img/causes-details/4.jpg);}.widget-area .widget_huruma_posts_thumb .item .thumb .fullimage.bg5 {  background-image: url(../img/causes-details/5.jpg);}.widget-area .widget_huruma_posts_thumb .item .info {  overflow: hidden;}.widget-area .widget_huruma_posts_thumb .item .info span {  display: block;  color: #666666;  text-transform: uppercase;  margin-top: 5px;  margin-bottom: 5px;  font-size: 12px;}.widget-area .widget_huruma_posts_thumb .item .info .title {  margin-top: 5px;  line-height: 1.5;  font-size: 18px;}.widget-area .widget_huruma_posts_thumb .item .info .title a {  display: inline-block;  color: #474c40;}.widget-area .widget_huruma_posts_thumb .item .info .title a:hover {  color: #2f2c52;}.widget-area .widget_recent_entries ul {  padding: 0;  margin: 0;  list-style-type: none;}.widget-area .widget_recent_entries ul li {  position: relative;  margin-bottom: 12px;  color: #666666;  padding-left: 17px;  line-height: 1.5;  font-size: 15px;  font-weight: 600;}.widget-area .widget_recent_entries ul li:last-child {  margin-bottom: 0;}.widget-area .widget_recent_entries ul li::before {  background: #2f2c52;  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: #666666;  margin-top: 4px;}.widget-area .widget_categories ul {  padding: 0;  margin: 0;  list-style-type: none;}.widget-area .widget_categories ul li {  position: relative;  margin-bottom: 12px;  color: #666666;  padding-left: 17px;  font-size: 15px;  font-weight: 600;}.widget-area .widget_categories ul li:last-child {  margin-bottom: 0;}.widget-area .widget_categories ul li::before {  background: #2f2c52;  position: absolute;  height: 7px;  width: 7px;  content: '';  left: 0;  top: 7px;}.widget-area .widget_categories ul li a {  display: inline-block;  color: #666666;}.widget-area .widget_categories ul li a:hover {  display: inline-block;  color: #2f2c52;}.widget-area .widget_categories ul li .post-count {  float: right;}.widget-area .widget_meta ul {  padding: 0;  margin: 0;  list-style-type: none;}.widget-area .widget_meta ul li {  position: relative;  margin-bottom: 12px;  color: #666666;  padding-left: 17px;  font-size: 15px;  font-weight: 600;}.widget-area .widget_meta ul li:last-child {  margin-bottom: 0;}.widget-area .widget_meta ul li::before {  background: #2f2c52;  position: absolute;  height: 7px;  width: 7px;  content: '';  left: 0;  top: 7px;}.widget-area .widget_tag_cloud .widget-title {  margin-bottom: 12px;}.widget-area .tagcloud a {  display: inline-block;  color: #666666;  font-weight: 600;  font-size: 14px !important;  padding: 7px 10px;  border: 1px dashed #eeeeee;  margin-top: 10px;  margin-right: 10px;}.widget-area .tagcloud a:hover {  background-color: #ff6015;  color: #ffffff;  border-color: #ff6015;}.widget-area .tagcloud a:focus {  background-color: #2f2c52;  color: #ffffff;  border-color: #2f2c52;}.widget-area .widget_services_list ul {  padding-left: 0;  list-style-type: none;  margin-bottom: 0;  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.04);          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.04);  background-color: #ffffff;}.widget-area .widget_services_list ul li a {  display: block;  position: relative;  border-bottom: 1px solid #eeeeee;  padding-top: 15px;  padding-bottom: 15px;  padding-left: 15px;  padding-right: 35px;  color: #5d6576;  z-index: 1;  font-weight: 500;}.widget-area .widget_services_list ul li a::before {  content: "";  position: absolute;  left: 0;  top: 0;  width: 0;  height: 100%;  background: #252920;  -webkit-transition: 0.5s;  transition: 0.5s;  opacity: 0;  visibility: hidden;}.widget-area .widget_services_list ul li a i {  position: absolute;  right: 15px;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.widget-area .widget_services_list ul li a:hover {  background-color: #2f2c52;  color: #ffffff;  padding-left: 20px;}.widget-area .widget_services_list ul li a:hover::before {  opacity: 1;  visibility: visible;  width: 5px;}.widget-area .widget_services_list ul li a.active {  background-color: #2f2c52;  color: #ffffff;  padding-left: 20px;}.widget-area .widget_services_list ul li a.active::before {  opacity: 1;  visibility: visible;  width: 5px;}.widget-area .widget_services_list ul li:last-child a {  border-bottom: none;}.widget-area .widget_download ul {  padding-left: 0;  list-style-type: none;  margin-bottom: 0;  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.04);          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.04);  background-color: #ffffff;}.widget-area .widget_download ul li a {  display: block;  position: relative;  border-bottom: 1px solid #eeeeee;  padding-top: 15px;  padding-bottom: 15px;  padding-left: 15px;  padding-right: 35px;  color: #5d6576;  z-index: 1;  font-weight: 500;}.widget-area .widget_download ul li a::before {  content: "";  position: absolute;  left: 0;  top: 0;  width: 0;  height: 100%;  background: #252920;  -webkit-transition: 0.5s;  transition: 0.5s;  opacity: 0;  visibility: hidden;}.widget-area .widget_download ul li a i {  position: absolute;  right: 15px;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.widget-area .widget_download ul li a:hover {  background-color: #2f2c52;  color: #ffffff;  padding-left: 20px;}.widget-area .widget_download ul li a:hover::before {  opacity: 1;  visibility: visible;  width: 5px;}.widget-area .widget_download ul li a.active {  background-color: #2f2c52;  color: #ffffff;  padding-left: 20px;}.widget-area .widget_download ul li a.active::before {  opacity: 1;  visibility: visible;  width: 5px;}.widget-area .widget_download ul li:last-child a {  border-bottom: none;}/*================================================Gallery Area CSS=================================================*/.gallery-area .container-fluid {  max-width: 1920px;}.single-gallery-box {  text-align: center;  position: relative;  margin-bottom: 30px;}.single-gallery-box::before {  width: 100%;  content: '';  position: absolute;  height: 100%;  background-color: #ff6015;  left: 0;  top: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  opacity: 0;  visibility: hidden;}.single-gallery-box .gallery-btn {  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: translateY(-50%) translateX(-50%);          transform: translateY(-50%) translateX(-50%);  z-index: 1;  display: inline-block;  width: 50px;  height: 50px;  line-height: 50px;  background-color: #ffffff;  color: #2f2c52;  font-size: 18px;  margin-top: 15px;  opacity: 0;  visibility: hidden;  border-radius: 50px;}.single-gallery-box .gallery-btn:hover {  color: #ffffff;  background-color: #2f2c52;}.single-gallery-box:hover::before {  opacity: .85;  visibility: visible;}.single-gallery-box:hover .gallery-btn {  opacity: 1;  visibility: visible;  margin-top: 0;}/*================================================Events Details Area CSS=================================================*/.events-details-desc .events-details-content {  margin-top: 30px;}.events-details-desc .events-details-content .entry-meta {  margin-bottom: -10px;}.events-details-desc .events-details-content .entry-meta ul {  padding-left: 0;  margin-bottom: 0;  list-style-type: none;}.events-details-desc .events-details-content .entry-meta ul li {  position: relative;  display: inline-block;  color: #2f2c52;  margin-right: 20px;  font-size: 14px;}.events-details-desc .events-details-content .entry-meta ul li span {  display: inline-block;  color: #ff6015;}.events-details-desc .events-details-content .entry-meta ul li a {  display: inline-block;  color: #666666;}.events-details-desc .events-details-content .entry-meta ul li a:hover {  color: #2f2c52;}.events-details-desc .events-details-content .entry-meta ul li i {  color: #2f2c52;  margin-right: 2px;}.events-details-desc .events-details-content .entry-meta ul li::before {  content: '';  position: absolute;  top: 11px;  right: -15px;  width: 6px;  height: 1px;  background: #2f2c52;}.events-details-desc .events-details-content .entry-meta ul li:last-child {  margin-right: 0;}.events-details-desc .events-details-content .entry-meta ul li:last-child::before {  display: none;}.events-details-desc .events-details-content h3 {  margin-bottom: 12px;  margin-top: 20px;  font-size: 25px;}.events-details-desc .events-details-footer {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  margin-top: 30px;}.events-details-desc .events-details-footer .article-tags {  -webkit-box-flex: 0;      -ms-flex: 0 0 50%;          flex: 0 0 50%;  max-width: 50%;}.events-details-desc .events-details-footer .article-tags span {  display: inline-block;  color: #2f2c52;  font-size: 20px;  margin-right: 5px;  position: relative;  top: 2px;}.events-details-desc .events-details-footer .article-tags a {  display: inline-block;  color: #666666;}.events-details-desc .events-details-footer .article-tags a:hover {  color: #ff6015;}.events-details-desc .events-details-footer .article-tags i {  color: #ff6015;}.events-details-desc .events-details-footer .article-share {  -webkit-box-flex: 0;      -ms-flex: 0 0 50%;          flex: 0 0 50%;  max-width: 50%;}.events-details-desc .events-details-footer .article-share .social {  padding-left: 0;  list-style-type: none;  text-align: right;  margin-bottom: 0;}.events-details-desc .events-details-footer .article-share .social li {  display: inline-block;}.events-details-desc .events-details-footer .article-share .social li span {  display: inline-block;  margin-right: 2px;  font-weight: 500;  color: #ff6015;}.events-details-desc .events-details-footer .article-share .social li a {  display: block;  color: #2f2c52;  width: 32px;  height: 32px;  line-height: 32px;  border-radius: 50%;  background-color: #faf5f5;  text-align: center;  font-size: 14px;}.events-details-desc .events-details-footer .article-share .social li a:hover {  color: #ffffff;  background-color: #2f2c52;  -webkit-transform: translateY(-2px);          transform: translateY(-2px);}.events-details-desc h3 {  margin: 0 0 0 0;  font-size: 25px;}.events-details-desc .event-text {  margin-top: 20px;  margin-bottom: 20px;}.events-details-desc .map-area iframe {  width: 100%;  height: 480px;  border: none;}/*================================================Faq Area CSS=================================================*/.faq-accordion-content {  background-color: #ffffff;  -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);  padding: 40px;}.faq-accordion-content .accordion {  list-style-type: none;  padding-left: 0;  margin-bottom: 0;}.faq-accordion-content .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;  border: none;}.faq-accordion-content .accordion .accordion-item:last-child {  margin-bottom: 0;}.faq-accordion-content .accordion .accordion-title {  padding: 18px 20px 18px 55px;  color: #2f2c52;  position: relative;  border-bottom: 1px solid transparent;  margin-bottom: -1px;  display: block;  text-transform: capitalize;  font-size: 16px;  font-weight: 700;}.faq-accordion-content .accordion .accordion-title i {  position: absolute;  left: 0;  top: 0;  width: 40px;  text-align: center;  height: 100%;  background: #ff6015;  color: #ffffff;}.faq-accordion-content .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-content .accordion .accordion-title.active {  border-bottom-color: #eeeeee;}.faq-accordion-content .accordion .accordion-title.active i::before {  content: "\f123";}.faq-accordion-content .accordion .accordion-content {  display: none;  position: relative;  padding: 15px;  font-size: 15px;}.faq-accordion-content .accordion .accordion-content.show {  display: block;}.faq-contact {  margin-top: 70px;}.faq-contact-form {  max-width: 850px;  margin: 0 auto;}.faq-contact-form form .form-group {  margin-bottom: 25px;}.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: 60px;  font-size: 15px;}.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;  text-align: left;}.faq-contact-form form #msgSubmit {  margin-bottom: 0;}.faq-contact-form form #msgSubmit.text-danger, .faq-contact-form form #msgSubmit.text-success {  margin-top: 15px;  font-size: 18px;  font-weight: 300;}.faq-contact-form .send-btn .optional-btn {  margin-left: 0;}/*================================================Login In CSS=================================================*/.login-form {  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);  padding: 40px;  border-radius: 5px;  max-width: 600px;  margin: auto;}.login-form .login-title {  text-align: center;  margin-bottom: 30px;}.login-form .login-title h3 {  font-size: 25px;  margin-bottom: 8px;}.login-form .login-title p {  margin-bottom: 30px;}.login-form form .form-group {  margin-bottom: 15px;}.login-form form .form-control {  height: 50px;  border: 1px solid #eeeeee;  border-radius: 3px;  color: #2f2c52;  padding-left: 20px;  background: transparent;}.login-form form .form-control:focus {  border-color: #ff6015;  outline: 0;  -webkit-box-shadow: none;          box-shadow: none;}.login-form form .form-control::-webkit-input-placeholder {  color: #666666;}.login-form form .form-control:-ms-input-placeholder {  color: #666666;}.login-form form .form-control::-ms-input-placeholder {  color: #666666;}.login-form form .form-control::placeholder {  color: #666666;}.login-form form .form-check {  margin-top: 18px;}.login-form form .form-check .form-check-label {  color: #666666;  position: relative;  top: -2px;  z-index: 1;}.login-form form .form-check-input {  margin-top: 3px;}.login-form form .send-btn {  margin-top: 20px;}.login-form form .send-btn .default-btn-one {  display: inline-block;  padding: 12px 30px;  background: #ff6015;  border: 1px solid #ff6015;  color: #ffffff;  font-size: 16px;  font-weight: 400;  -webkit-transition: .6s;  transition: .6s;}.login-form form .send-btn .default-btn-one:hover {  text-decoration: none;  background-color: #ffffff;  color: #ff6015;}.login-form form span {  display: block;  color: #777777;}.login-form form span a {  color: #ff6015;}.login-form .forgot-password {  margin-bottom: 0;  margin-top: -25px;  text-align: right;}.login-form .forgot-password a {  color: #777777;}.login-form .forgot-password a:hover {  color: #ff6015;}/*================================================Sign Up CSS=================================================*/.signup-form {  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);  padding: 40px;  border-radius: 5px;  max-width: 600px;  margin: auto;}.signup-form h3 {  font-size: 28px;  margin-bottom: 30px;  text-align: center;}.signup-form form .form-group {  margin-bottom: 15px;}.signup-form form .form-control {  height: 50px;  border: 1px solid #eeeeee;  border-radius: 3px;  color: #2f2c52;  padding-left: 20px;  background: transparent;}.signup-form form .form-control:focus {  border-color: #ff6015;  outline: 0;  -webkit-box-shadow: none;          box-shadow: none;}.signup-form form .form-control::-webkit-input-placeholder {  color: #666666;}.signup-form form .form-control:-ms-input-placeholder {  color: #666666;}.signup-form form .form-control::-ms-input-placeholder {  color: #666666;}.signup-form form .form-control::placeholder {  color: #666666;}.signup-form form .form-check {  margin-top: 10px;}.signup-form form .form-check .form-check-label {  color: #666666;  position: relative;  top: -2px;}.signup-form form .send-btn {  margin-top: 20px;}.signup-form form .send-btn .default-btn-one {  display: inline-block;  padding: 12px 30px;  background: #ff6015;  border: 1px solid #ff6015;  color: #ffffff;  font-size: 16px;  font-weight: 400;  -webkit-transition: .6s;  transition: .6s;}.signup-form form .send-btn .default-btn-one:hover {  text-decoration: none;  background-color: #ffffff;  color: #ff6015;}.signup-form form span {  display: block;  color: #666666;}.signup-form form span a {  color: #ff6015;}/*================================================Recover Area CSS=================================================*/.contact-form-action {  background-color: #ffffff;  border-radius: 4px;  -webkit-box-shadow: 0 0 40px rgba(82, 85, 90, 0.1);          box-shadow: 0 0 40px rgba(82, 85, 90, 0.1);  padding: 40px;  max-width: 570px;  margin: auto;}.contact-form-action .form-heading {  margin-bottom: 33px;}.contact-form-action .form-heading .form-title {  font-size: 38px;}.contact-form-action .form-heading .form-desc {  font-size: 18px;}.contact-form-action .form-heading .reset-desc {  line-height: 30px;  margin-top: 15px;}.contact-form-action .form-heading .reset-desc a {  color: #ff6015;}.contact-form-action .form-heading .reset-desc {  font-size: 16px;}.contact-form-action .form-heading .reset-desc a {  font-weight: 600;}.contact-form-action .form-group {  margin-bottom: 25px;}.contact-form-action .form-group .form-control {  height: 50px;  color: #24416b;  border: 1px solid #e8e8e8;  background-color: transparent;  border-radius: 0;  padding: 0;  font-size: 15px;  padding: 10px 20px;  width: 100%;}.contact-form-action .form-group .form-control:focus {  outline: 0;  -webkit-box-shadow: none;          box-shadow: none;  border: 1px solid #ff6015;}.contact-form-action .log-in {  color: #ff6015;}.contact-form-action .now-register {  color: #ff6015;  text-align: right;}.contact-form-action .default-btn {  margin-top: 30px;}/*================================================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;  margin-top: 45px;  margin-bottom: 15px;}.error-content p {  max-width: 520px;  margin: 0 auto 20px;}/*================================================Contact Area CSS=================================================*/.contact-info-address {  padding: 30px;  background-color: #302c51;}.contact-info-address h3 {  font-size: 25px;  color: #ffffff;  margin: 0 0 30px 0;}.contact-info-address .info-contact {  position: relative;  margin-bottom: 16px;}.contact-info-address .info-contact:last-child {  margin-bottom: 0;}.contact-info-address .info-contact i {  color: #ffae88;  position: absolute;  left: 0;  top: -6px;  font-size: 16px;}.contact-info-address .info-contact h3 {  font-size: 14px;  color: #ffae88;  font-weight: 400;  margin: 0 0 10px 0;  padding-left: 25px;  text-transform: uppercase;  font-family: "Muli", sans-serif;}.contact-info-address .info-contact span {  font-size: 14px;  color: #d0ccee;  font-weight: 400;}.contact-info-address .info-contact span a {  font-size: 14px;  color: #d0ccee;  font-weight: 400;  -webkit-transition: 0.5s;  transition: 0.5s;}.contact-info-address .info-contact span a:hover {  color: #ff6015;  letter-spacing: 1px;}.contact-area {  -webkit-box-shadow: 0px 5px 28.5px 1.5px rgba(255, 255, 255, 0.2);          box-shadow: 0px 5px 28.5px 1.5px rgba(255, 255, 255, 0.2);  padding: 30px;  border: 1px dashed #ff6015;  border-radius: 5px;}.contact-area .contact-content {  margin-bottom: 30px;}.contact-area .contact-content h3 {  font-size: 25px;  margin: 0 0 12px 0;}.contact-area .contact-form form {  text-align: center;}.contact-area .contact-form form .form-group {  margin-bottom: 25px;}.contact-area .contact-form form .form-control {  background-color: #f5f5f5;  border: none;  height: 57px;  color: #2f2c52;  border: 1px solid #ffffff;}.contact-area .contact-form form .form-control:focus {  border: 1px solid #ff6015;  -webkit-box-shadow: none;          box-shadow: none;}.contact-area .contact-form form .form-group {  text-align: left;}.contact-area .contact-form form textarea.form-control {  height: 120px;  padding-top: 15px;}.contact-area .contact-form .send-btn {  text-align: left;}.contact-area .contact-form .list-unstyled {  padding-left: 0;  list-style: none;  color: red;}.contact-area .contact-form .text-danger {  color: #dc3545 !important;  font-size: 20px;  font-weight: 500 !important;  margin: 16px 0 0 0;}.contact-area .contact-form .text-success {  color: #28a745 !important;}/*================================================Map Area CSS=================================================*/.map-section iframe {  width: 100%;  height: 500px;  border: none;  margin-bottom: -6px;}/*================================================Blog Details Area CSS=================================================*/.blog-details-desc .article-content {  margin-top: 30px;}.blog-details-desc .article-content .entry-meta {  margin-bottom: -8px;}.blog-details-desc .article-content .entry-meta ul {  padding-left: 0;  margin-bottom: 0;  list-style-type: none;}.blog-details-desc .article-content .entry-meta ul li {  position: relative;  display: inline-block;  color: #2f2c52;  margin-right: 21px;}.blog-details-desc .article-content .entry-meta ul li span {  display: inline-block;  color: #2f2c52;  font-weight: 500;}.blog-details-desc .article-content .entry-meta ul li a {  display: inline-block;  color: #7a7e9a;}.blog-details-desc .article-content .entry-meta ul li a:hover {  color: #ff6015;}.blog-details-desc .article-content .entry-meta ul li i {  color: #ff6015;  margin-right: 2px;}.blog-details-desc .article-content .entry-meta ul li::before {  content: '';  position: absolute;  top: 12px;  right: -15px;  width: 6px;  height: 1px;  background: #ff6015;}.blog-details-desc .article-content .entry-meta ul li:last-child {  margin-right: 0;}.blog-details-desc .article-content .entry-meta ul li:last-child::before {  display: none;}.blog-details-desc .article-content h3 {  margin-bottom: 15px;  margin-top: 25px;  font-size: 25px;}.blog-details-desc .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-desc .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-desc .article-content .wp-block-gallery.columns-3 li figure {  margin-bottom: 0;}.blog-details-desc .article-content .features-list {  padding-left: 0;  list-style-type: none;  margin-top: 25px;  margin-bottom: 30px;}.blog-details-desc .article-content .features-list li {  margin-bottom: 16px;  position: relative;  padding-left: 34px;  color: #7a7e9a;}.blog-details-desc .article-content .features-list li i {  width: 25px;  height: 25px;  line-height: 25px;  text-align: center;  border-radius: 40px;  background-color: #faf5f5;  color: #ff6015;  -webkit-transition: 0.5s;  transition: 0.5s;  display: inline-block;  font-size: 11px;  position: absolute;  left: 0;  top: -2px;}.blog-details-desc .article-content .features-list li:hover i {  background-color: #ff6015;  color: #ffffff;}.blog-details-desc .article-content .features-list li:last-child {  margin-bottom: 0;}.blog-details-desc .article-footer {  display: -ms-flexbox;  display: -webkit-box;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-top: 30px;}.blog-details-desc .article-footer .article-tags {  -ms-flex: 0 0 50%;  -webkit-box-flex: 0;  flex: 0 0 50%;  max-width: 50%;  color: #7a7e9a;}.blog-details-desc .article-footer .article-tags span {  display: inline-block;  color: #2f2c52;  font-size: 20px;  margin-right: 5px;  position: relative;  top: 2px;}.blog-details-desc .article-footer .article-tags a {  display: inline-block;  color: #7a7e9a;}.blog-details-desc .article-footer .article-tags a:hover {  color: #ff6015;}.blog-details-desc .article-footer .article-share {  -ms-flex: 0 0 50%;  -webkit-box-flex: 0;  flex: 0 0 50%;  max-width: 50%;}.blog-details-desc .article-footer .article-share .social {  padding-left: 0;  list-style-type: none;  text-align: right;  margin-bottom: 0;}.blog-details-desc .article-footer .article-share .social li {  display: inline-block;}.blog-details-desc .article-footer .article-share .social li span {  display: inline-block;  margin-right: 2px;  font-weight: 500;  color: #7a7e9a;}.blog-details-desc .article-footer .article-share .social li a {  display: block;  color: #ff6015;  width: 30px;  height: 30px;  line-height: 30px;  border-radius: 50%;  background-color: #eeeef0;  text-align: center;  font-size: 12px;}.blog-details-desc .article-footer .article-share .social li a:hover {  color: #ffffff;  background-color: #ff6015;  -webkit-transform: translateY(-2px);          transform: translateY(-2px);}.blog-details-desc .post-navigation {  margin-top: 30px;}blockquote, .blockquote {  overflow: hidden;  background-color: #fafafa;  padding: 50px !important;  position: relative;  text-align: center;  z-index: 1;  margin-bottom: 20px;  margin-top: 20px;}blockquote p, .blockquote p {  color: #2f2c52;  line-height: 1.6;  margin-bottom: 0;  font-style: italic;  font-weight: 500;  font-size: 24px !important;}blockquote cite, .blockquote cite {  display: none;}blockquote::after, .blockquote::after {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: 0;  width: 3px;  background-color: #ff6015;  margin-top: 20px;  margin-bottom: 20px;}.post-navigation {  border-top: 1px solid #eeeeee;  border-bottom: 1px solid #eeeeee;  padding-top: 20px;  padding-bottom: 20px;}.post-navigation .navigation-links {  display: -ms-flexbox;  display: -webkit-box;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.post-navigation .navigation-links .nav-previous {  -ms-flex: 0 0 50%;  -webkit-box-flex: 0;  flex: 0 0 50%;  max-width: 50%;}.post-navigation .navigation-links .nav-previous a i {  margin-right: 2px;  -webkit-transition: 0.5s;  transition: 0.5s;}.post-navigation .navigation-links .nav-previous a:hover i {  margin-right: 0;}.post-navigation .navigation-links .nav-next {  -ms-flex: 0 0 50%;  -webkit-box-flex: 0;  flex: 0 0 50%;  max-width: 50%;  text-align: right;}.post-navigation .navigation-links .nav-next a i {  margin-left: 2px;  -webkit-transition: 0.5s;  transition: 0.5s;}.post-navigation .navigation-links .nav-next a:hover i {  margin-left: 0;}.post-navigation .navigation-links div a {  display: inline-block;  font-weight: 400;}.comments-area {  padding: 25px;  margin-top: 30px;  -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);          box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);  background-color: #ffffff;}.comments-area .comments-title {  position: relative;  margin-bottom: 30px;  line-height: initial;  font-size: 25px;}.comments-area ol, .comments-area ul {  padding: 0;  margin: 0;  list-style-type: none;}.comments-area .comment-list {  padding: 0;  margin: 0;  list-style-type: none;}.comments-area .comment-body {  border-bottom: 1px solid #eeeeee;  padding-left: 65px;  color: #2f2c52;  font-size: 14px;  margin-bottom: 20px;  padding-bottom: 20px;}.comments-area .comment-body .reply {  margin-top: 15px;}.comments-area .comment-body .reply a {  border: 1px solid #ded9d9;  color: #2f2c52;  display: inline-block;  padding: 5px 20px;  border-radius: 30px;  text-transform: capitalize;  position: relative;  z-index: 1;  font-size: 12px;  font-weight: 400;}.comments-area .comment-body .reply a:hover {  color: #ffffff;  background-color: #ff6015;  border-color: #ff6015;}.comments-area .comment-author {  font-size: 20px;  margin-bottom: 0.1em;  position: relative;  z-index: 2;}.comments-area .comment-author .avatar {  height: 50px;  left: -65px;  position: absolute;  width: 50px;}.comments-area .comment-author .says {  display: none;}.comments-area .comment-metadata {  margin-bottom: .8em;  color: #7a7e9a;  letter-spacing: 0.01em;  text-transform: uppercase;  font-size: 13px;  font-weight: 400;}.comments-area .comment-metadata a {  color: #7a7e9a;}.comments-area .comment-metadata a:hover {  color: #ff6015;}.comments-area .comment-respond {  margin-top: 30px;}.comments-area .comment-respond .comment-reply-title {  margin-bottom: 0;  position: relative;  font-size: 25px;}.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link {  display: inline-block;}.comments-area .comment-respond .comment-form {  overflow: hidden;}.comments-area .comment-respond .comment-notes {  margin-bottom: 0;  margin-top: 10px;}.comments-area .comment-respond .comment-form-comment {  margin-top: 15px;  float: left;  width: 100%;}.comments-area .comment-respond label {  display: block;  font-weight: 400;  color: #2f2c52;  margin-bottom: 5px;}.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: #ff6015;}.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: 4px;}.comments-area .comment-respond .comment-form-cookies-consent label {  display: inline-block;  margin: 0;  color: #7a7e9a;  font-weight: normal;  position: relative;  top: -2px;}.comments-area .comment-respond .form-submit {  float: left;  width: 100%;}.comments-area .comment-respond .form-submit input {  background: #ff6015;  border: none;  color: #ffffff;  padding: 10px 30px;  display: inline-block;  cursor: pointer;  outline: 0;  border-radius: 0;  text-transform: capitalize;  -webkit-transition: 0.5s;  transition: 0.5s;  font-weight: 400;  font-size: 14px;}.comments-area .comment-respond .form-submit input:hover, .comments-area .comment-respond .form-submit input:focus {  color: #ffffff;  background-color: #2f2c52;}/*================================================Privacy Section CSS=================================================*/.single-privacy h3 {  font-size: 25px;  margin: 0 0 12px 0;}/*================================================Footer Area CSS=================================================*/.footer-section {  background-color: #302c51;}.footer-section.white-bg {  background-color: #ffffff;}.footer-section.white-bg .single-footer-widget h3 {  color: #2f2c52;}.footer-section.white-bg .single-footer-widget .footer-info-contact span {  color: #444444;}.footer-section.white-bg .single-footer-widget .footer-info-contact span a {  color: #444444;}.footer-section.white-bg .single-footer-widget .footer-info-contact span a:hover {  color: #ff6015;}.footer-section.white-bg .single-footer-widget .footer-quick-links li {  color: #444444;}.footer-section.white-bg .single-footer-widget .footer-quick-links li a {  color: #444444;}.footer-section.white-bg .single-footer-widget .footer-quick-links li a:hover {  color: #ff6015;}.footer-section.white-bg .single-footer-widget .footer-news h4 {  color: #444444;  border-left: 1px dashed #444444;  line-height: 1.5;}.footer-section.white-bg .single-footer-widget .footer-news span {  color: #7a7e9a;  border-left: 1px dashed #443f69;}.footer-section.white-bg .copyright-area .copyright-area-content p {  color: #444444;}.footer-section.white-bg .copyright-area .copyright-area-content p a {  color: #444444;}.footer-section.white-bg .copyright-area .copyright-area-content p a:hover {  color: #ff6015;}.footer-section.white-bg .copyright-area .copyright-area-content ul li {  color: #444444;}.footer-section.white-bg .copyright-area .copyright-area-content ul li a {  color: #444444;}.footer-section.white-bg .copyright-area .copyright-area-content ul li a:hover {  color: #ff6015;}.single-footer-widget {  margin-bottom: 50px;}.single-footer-widget h3 {  font-size: 20px;  color: #ffffff;  margin: 0 0 30px 0;}.single-footer-widget .footer-info-contact {  position: relative;  margin-bottom: 16px;}.single-footer-widget .footer-info-contact:last-child {  margin-bottom: 0;}.single-footer-widget .footer-info-contact i {  color: #ff6015;  position: absolute;  left: 0;  top: -6px;  font-size: 16px;}.single-footer-widget .footer-info-contact h3 {  font-size: 14px;  color: #ff6015;  font-weight: 400;  margin: 0 0 10px 0;  padding-left: 25px;  text-transform: uppercase;  font-family: "Muli", sans-serif;}.single-footer-widget .footer-info-contact span {  font-size: 14px;  color: #d0ccee;  font-weight: 400;}.single-footer-widget .footer-info-contact span a {  font-size: 14px;  color: #d0ccee;  font-weight: 400;  -webkit-transition: 0.5s;  transition: 0.5s;}.single-footer-widget .footer-info-contact span a:hover {  color: #ff6015;  letter-spacing: 1px;}.single-footer-widget .footer-quick-links {  padding-left: 0;  margin-bottom: 0;}.single-footer-widget .footer-quick-links li {  list-style-type: none;  padding-bottom: 8px;  color: #d0ccee;}.single-footer-widget .footer-quick-links li:last-child {  padding-bottom: 0;}.single-footer-widget .footer-quick-links li a {  display: inline-block;  color: #d0ccee;  font-size: 16px;  font-weight: 400;  text-transform: capitalize;}.single-footer-widget .footer-quick-links li a:hover {  color: #ff6015;  -webkit-transition: 0.5s;  transition: 0.5s;  letter-spacing: 1px;}.single-footer-widget .footer-news {  position: relative;  padding-left: 100px;  margin-bottom: 30px;}.single-footer-widget .footer-news:last-child {  margin-bottom: 0;}.single-footer-widget .footer-news img {  position: absolute;  left: 0;  border-radius: 5px;}.single-footer-widget .footer-news h4 {  font-size: 16px;  color: #ffffff;  font-family: "Muli", sans-serif;  font-weight: 400;  margin: 0 0 12px 0;  border-left: 1px dashed #443f69;  padding-left: 20px;  line-height: 1.5;}.single-footer-widget .footer-news span {  font-size: 15px;  color: #7a7e9a;  border-left: 1px dashed #443f69;  padding-left: 35px;  position: relative;}.single-footer-widget .footer-news span::before {  position: absolute;  content: "";  height: 8px;  width: 8px;  background-color: #ff6015;  left: 22px;  top: 5px;  border-radius: 30px;  -webkit-transition: 0.5s;  transition: 0.5s;}.copyright-area {  padding-bottom: 30px;}.copyright-area .copyright-area-content {  padding-top: 30px;  border-top: 1px dashed #3f3c58;}.copyright-area .copyright-area-content p {  color: #d0ccee;  font-size: 14px;}.copyright-area .copyright-area-content p a {  color: #d0ccee;  display: inline-block;  font-weight: 600;}.copyright-area .copyright-area-content p a:hover {  color: #ff6015;}.copyright-area .copyright-area-content ul {  padding-left: 0;  margin-bottom: 0;  list-style-type: none;  text-align: right;}.copyright-area .copyright-area-content ul li {  display: inline-block;  color: #d0ccee;  font-size: 14px;  position: relative;  margin-left: 10px;  margin-right: 10px;}.copyright-area .copyright-area-content ul li a {  display: inline-block;  color: #d0ccee;}.copyright-area .copyright-area-content ul li a:hover {  color: #ff6015;}.copyright-area .copyright-area-content ul li::before {  content: '';  position: absolute;  top: 5px;  right: -13px;  width: 1px;  height: 14px;  background-color: #ff6015;}.copyright-area .copyright-area-content ul li:last-child {  margin-right: 0;}.copyright-area .copyright-area-content ul li:last-child::before {  display: none;}.copyright-area .copyright-area-content ul li:first-child {  margin-left: 0;}.subscribe-area {  padding-bottom: 60px;  border-bottom: 1px dashed #3f3c58;  margin-bottom: 60px;}.subscribe-area .subscribe-content h2 {  color: #ffffff;  font-size: 25px;  margin-bottom: 10px;}.subscribe-area .subscribe-content p {  color: #d0ccee;  margin: 0 0 0 0;}.subscribe-area .newsletter-form {  max-width: 580px;  position: relative;  margin-left: auto;  margin-right: auto;}.subscribe-area .newsletter-form .input-newsletter {  display: block;  width: 100%;  background-color: #ffffff;  border: none;  height: 70px;  padding-left: 25px;  border-radius: 50px;  outline: 0;  color: #2f2c52;}.subscribe-area .newsletter-form .input-newsletter::-webkit-input-placeholder {  color: #7a7e9a;}.subscribe-area .newsletter-form .input-newsletter:-ms-input-placeholder {  color: #7a7e9a;}.subscribe-area .newsletter-form .input-newsletter::-ms-input-placeholder {  color: #7a7e9a;}.subscribe-area .newsletter-form .input-newsletter::placeholder {  color: #7a7e9a;}.subscribe-area .newsletter-form button {  position: absolute;  right: 4px;  top: 4px;  background-color: #ff6015;  color: #ffffff;  border: none;  height: 62px;  padding: 0 30px;  border-radius: 50px;  -webkit-transition: 0.5s;  transition: 0.5s;  line-height: 50px;  text-transform: capitalize;  cursor: pointer;  font-size: 16px;  font-weight: 400;}.subscribe-area .newsletter-form button:hover {  background-color: #2f2c52;  color: #ffffff;}.subscribe-area .newsletter-form #validator-newsletter {  color: red;  position: relative;  top: 8px;  font-size: 16px;  font-weight: 500;}/*================================================Go Top CSS=================================================*/.go-top {  position: fixed;  cursor: pointer;  top: 0;  right: 15px;  color: #ffffff;  background-color: #ff6015;  z-index: 4;  width: 40px;  text-align: center;  height: 40px;  line-height: 40px;  opacity: 0;  visibility: hidden;  -webkit-transition: .9s;  transition: .9s;  border-radius: 50%;  border: 1px solid #ff6015;}.go-top.active {  top: 98%;  -webkit-transform: translateY(-98%);          transform: translateY(-98%);  opacity: 1;  visibility: visible;}.go-top i {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  left: 0;  right: 0;  margin: 0 auto;  -webkit-transition: 0.5s;  transition: 0.5s;  font-size: 30px;}.go-top i:last-child {  opacity: 0;  visibility: hidden;  top: 60%;}.go-top::before {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: -1;  background: #2f2c52;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.5s;  transition: 0.5s;  border-radius: 50%;}.go-top:hover, .go-top:focus {  color: #ffffff;}.go-top:hover::before, .go-top:focus::before {  opacity: 1;  visibility: visible;}.go-top:hover i:first-child, .go-top:focus i:first-child {  opacity: 0;  top: 0;  visibility: hidden;}.go-top:hover i:last-child, .go-top:focus i:last-child {  opacity: 1;  visibility: visible;  top: 50%;}.testimonials-slider-two.owl-carousel .owl-item img {  width: 100px;  height: 100px;  margin-bottom: 0;}.testimonials-slider-two .kkk {  position: relative;  top: -12px;  left: 12px;}.testimonials-slider-two .kkk h3 {  margin-bottom: 5px !important;}.testimonials-slider-two .testimonials-area-content h3 {  margin: 0 0 20px 0;}.testimonials-slider-two .testimonials-area-content .info {  margin-bottom: 30px;  margin-top: 58px;}.border-hide {  position: relative;}.border-hide::before {  content: "";  position: absolute;  top: 0;  right: 0;  width: 1px;  height: 100%;  background-color: #ffffff;  z-index: 2;}.home-banner-four .main-banner-content-four {  margin: -100px auto 0 !important;}.home-banner-four .home-item {  height: 100vh !important;}.home-banner-four .home-item.item-bg-1 {  background-image: url(../img/home-four/bg-1.jpg);}.home-banner-four .home-item.item-bg-2 {  background-image: url(../img/home-four/bg-2.jpg);}.home-banner-four .home-item.item-bg-3 {  background-image: url(../img/home-four/bg-3.jpg);}.home-banner-four .home-slides-four.owl-theme .owl-dots {  margin: 0 !important;  position: absolute;  bottom: 50%;  -webkit-transform: translateY(-10%);          transform: translateY(-10%);  left: 50px;  display: -ms-grid;  display: grid;}/*=================================Buy Now Btn====================================*/.buy-now-btn {  right: 30px;  z-index: 99;  top: 50%;  position: fixed;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  border-radius: 30px;  display: inline-block;  color: #ffffff !important;  background-color: #82b440;  padding: 8px 20px 8px;  font-size: 14px;  font-weight: 500;  -webkit-animation-name: tada;          animation-name: tada;  -webkit-animation-duration: 5s;          animation-duration: 5s;  -webkit-animation-fill-mode: both;          animation-fill-mode: both;  -webkit-animation-iteration-count: infinite;          animation-iteration-count: infinite;}.buy-now-btn:hover {  background-color: #ff6015;  color: #ffffff !important;}@-webkit-keyframes tada {  0% {    -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);  }  10%, 20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);            transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  100% {    -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);  }}@keyframes tada {  0% {    -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);  }  10%, 20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);            transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  100% {    -webkit-transform: scale3d(1, 1, 1);            transform: scale3d(1, 1, 1);  }}
.page-title-content ul{
	display:none !important;
}
.page-title-area{
	height:250px !important;
}
