/*================================================
Default CSS
=================================================*/
:root {
  --main-color: #ED6436;
  --white-color: #ffffff;
  --black-color: #000001;
  --transition: all ease 0.7s;
}

.switch-box {
  position: fixed;
  z-index: 1;
  right: 40px;
  bottom: 120px;
}

.switch-box .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch-box .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.switch-box .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--main-color);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch-box .slider:before {
  position: absolute;
  content: "";
  height: 30px;
  width: 30px;
  left: 2.5px;
  bottom: 4px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-box-shadow: 0 0px 15px #2020203d;
          box-shadow: 0 0px 15px #2020203d;
  background: var(--black-color);
  background-repeat: no-repeat;
  background-position: center;
}

.switch-box input:checked + .slider {
  background-color: var(--main-color);
}

.switch-box input:focus + .slider {
  -webkit-box-shadow: 0 0 1px --main-color;
          box-shadow: 0 0 1px --main-color;
}

.switch-box input:checked + .slider:before {
  -webkit-transform: translateX(24px);
  transform: translateX(24px);
  background: var(--white-color);
  background-repeat: no-repeat;
  background-position: center;
}

.switch-box .slider.round {
  border-radius: 50px;
}

.switch-box .slider.round:before {
  border-radius: 50%;
}

.theme-light .main-logo {
  display: block;
}

.theme-light .optionel-logo {
  display: none;
}

.theme-dark .main-logo {
  display: none;
}

.theme-dark .optionel-logo {
  display: block;
}

.theme-dark .footer-min-logo {
  display: none;
}

.theme-dark .footer-optionel-logo {
  display: block !important;
  margin-bottom: 25px;
}

.theme-dark body {
  background-color: var(--black-color);
  color: #ffffff;
}

.theme-dark p {
  color: #ffffff;
}

.theme-dark p a {
  color: #ffffff !important;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.theme-dark p a:hover {
  color: var(--main-color) !important;
}

.theme-dark .h1, .theme-dark .h2, .theme-dark .h3, .theme-dark .h4, .theme-dark .h5, .theme-dark .h6, .theme-dark h1, .theme-dark h2, .theme-dark h3, .theme-dark h4, .theme-dark h5, .theme-dark h6 {
  color: var(--white-color) !important;
}

.theme-dark .h1 a, .theme-dark .h2 a, .theme-dark .h3 a, .theme-dark .h4 a, .theme-dark .h5 a, .theme-dark .h6 a, .theme-dark h1 a, .theme-dark h2 a, .theme-dark h3 a, .theme-dark h4 a, .theme-dark h5 a, .theme-dark h6 a {
  color: var(--white-color) !important;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.theme-dark .h1 a:hover, .theme-dark .h2 a:hover, .theme-dark .h3 a:hover, .theme-dark .h4 a:hover, .theme-dark .h5 a:hover, .theme-dark .h6 a:hover, .theme-dark h1 a:hover, .theme-dark h2 a:hover, .theme-dark h3 a:hover, .theme-dark h4 a:hover, .theme-dark h5 a:hover, .theme-dark h6 a:hover {
  color: var(--main-color) !important;
}

.theme-dark ul li {
  color: var(--white-color) !important;
}

.theme-dark ul li p {
  color: var(--white-color) !important;
}

.theme-dark ul li a {
  color: var(--white-color) !important;
}

.theme-dark ul li span {
  color: var(--white-color) !important;
}

.theme-dark .navbar-area.is-sticky {
  background-color: #0e0e0e !important;
}

.theme-dark .navbar-area.navbar-two-area.is-sticky {
  background-color: #000001 !important;
}

.theme-dark .navbar-area.navbar-two-area.is-sticky .main-nav.main-nav-two {
  background-color: #0e0e0e;
}

.theme-dark .navbar-area.navbar-two-area.is-sticky .main-nav.main-nav-two .others-option-vg .option-item button i {
  color: var(--white-color);
}

.theme-dark .navbar-area.navbar-two-area.is-sticky .main-nav.main-nav-two .others-option-vg .option-item .cart-icon img {
  -webkit-filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
          filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
}

.theme-dark .coming {
  display: none;
}

.theme-dark .coming-soon-img {
  display: block;
}

.theme-dark .main-nav {
  background-color: #000001 !important;
}

.theme-dark .main-nav.main-two-nav {
  background-color: transparent;
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item a {
  color: var(--white-color);
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item a:hover, .theme-dark .main-nav .navbar .navbar-nav .nav-item a:focus, .theme-dark .main-nav .navbar .navbar-nav .nav-item a.active {
  color: var(--mainColor);
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item a.dropdown-toggle.active {
  color: var(--main-color) !important;
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item:hover a, .theme-dark .main-nav .navbar .navbar-nav .nav-item:focus a, .theme-dark .main-nav .navbar .navbar-nav .nav-item.active a {
  color: var(--mainColor) !important;
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu {
  background: #000001;
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {
  color: var(--white-color) !important;
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
  color: var(--mainColor) !important;
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
  color: var(--white-color) !important;
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
  color: var(--main-color) !important;
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--white-color);
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor) !important;
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--white-color);
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--main-color);
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--white-color);
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--main-color);
}

.theme-dark .main-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: var(--white-color);
}

.theme-dark .main-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, .theme-dark .main-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, .theme-dark .main-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: var(--mainColor);
}

.theme-dark .main-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: var(--white-color);
}

.theme-dark .main-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, .theme-dark .main-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, .theme-dark .main-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: var(--mainColor);
}

.theme-dark .main-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: var(--mainColor);
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}

.theme-dark .main-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
  color: var(--mainColor);
}

.theme-dark .main-nav .others-option-vg .option-item button i {
  color: var(--white-color);
}

.theme-dark .main-nav .others-option-vg .option-item .cart-icon img {
  -webkit-filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
          filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
}

.theme-dark .partner-logo-area.logo-three-area {
  background-color: #0b0a01f0;
}

.theme-dark .appointment-area.appointment-form-two.about-form::before {
  background-color: #000001;
}

.theme-dark .pagination-area .page-numbers {
  background: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--white-color);
}

.theme-dark .pagination-area .page-numbers i {
  color: var(--white-color);
}

.theme-dark .pagination-area .page-numbers.current {
  background-color: var(--main-color);
}

.theme-dark .details-search {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .details-search .form-control {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .form-select {
  background-color: #0e0e0e;
  border: 1px solid #0e0e0e;
  color: var(--white-color);
}

.theme-dark .single-shop-card .shop-list ul li a {
  background-color: #000001;
}

.theme-dark .single-shop-card .shop-list ul li a i {
  color: var(--white-color);
}

.theme-dark .single-shop-card .shop-img {
  background-color: #0e0e0e;
}

.theme-dark .contact-form {
  background: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .contact-form .form-control {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .contact-form .form-check .form-check-label {
  color: var(--white-color);
}

.theme-dark .contact-form .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .single-contact-item .contact-text {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .coming-soon-contant {
  background-color: #0e0e0e;
}

.theme-dark .coming-soon-contant .newsletter-form .form-control {
  background-color: #000001;
  color: var(--white-color);
}

.theme-dark .coming-soon-contant .newsletter-form .form-control::-webkit-input-placeholder {
  color: var(--white-color);
}

.theme-dark .coming-soon-contant .newsletter-form .form-control:-ms-input-placeholder {
  color: var(--white-color);
}

.theme-dark .coming-soon-contant .newsletter-form .form-control::-ms-input-placeholder {
  color: var(--white-color);
}

.theme-dark .coming-soon-contant .newsletter-form .form-control::placeholder {
  color: var(--white-color);
}

.theme-dark .widget_defo_posts_thumb {
  background: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .widget_defo_posts_thumb .item .info span {
  color: var(--white-color);
}

.theme-dark .single-blog-details-content .blog-details-box {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-blog-details-content .blog-details-box p {
  color: var(--white-color);
}

.theme-dark .single-blog-details-content .text {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-blog-details-content .blog-date {
  background-color: #0e0e0e;
}

.theme-dark .single-blog-details-content .blog-date b {
  color: var(--white-color);
}

.theme-dark .single-blog-details-content .blog-date span {
  color: var(--white-color);
}

.theme-dark .shoping .details-search .form-control {
  background-color: #0e0e0e;
}

.theme-dark .productsQuickView .modal-dialog .modal-content .shop-single-details {
  background-color: #0e0e0e;
}

.theme-dark .shop-details-img {
  background-color: #0e0e0e;
}

.theme-dark .description::after {
  background-color: #0e0e0e;
}

.theme-dark .reviews::after {
  background-color: #0e0e0e;
}

.theme-dark .reviews .stars p {
  color: var(--white-color);
}

.theme-dark .cart-form .form-control {
  border: 1px solid rgba(206, 212, 218, 0.1);
}

.theme-dark .cart-coupon {
  border: 1px solid rgba(225, 225, 225, 0.1);
}

.theme-dark .cart-table .table-responsive .table.table-bordered thead tr {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .cart-table .table-responsive .table.table-bordered thead tr th {
  color: var(--white-color);
}

.theme-dark .cart-table .table-responsive .table.table-bordered tbody tr {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .cart-table .table-responsive .table.table-bordered tbody tr th {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: var(--white-color);
}

.theme-dark .cart-table .table-responsive .table.table-bordered tbody tr th a {
  color: var(--white-color);
}

.theme-dark .cart-table .table-responsive .table.table-bordered tbody tr th .cart-img {
  background-color: #0e0e0e;
}

.theme-dark .cart-table .table-responsive .table.table-bordered tbody tr th .pass-quantity .input-counter {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .cart-table .table-responsive .table.table-bordered tbody tr th .pass-quantity .input-counter .minus-btn {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .cart-table .table-responsive .table.table-bordered tbody tr th .pass-quantity .input-counter .minus-btn i {
  color: var(--white-color);
}

.theme-dark .cart-table .table-responsive .table.table-bordered tbody tr th .pass-quantity .input-counter .plus-btn {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .cart-table .table-responsive .table.table-bordered tbody tr th .pass-quantity .input-counter .plus-btn i {
  color: var(--white-color);
}

.theme-dark .cart-table .table-responsive .table.table-bordered tbody tr th .pass-quantity .input-counter input {
  background-color: transparent;
  color: var(--white-color);
}

.theme-dark .shop-details-content ul li .pass-quantity .input-counter {
  border: 1px solid #0e0e0e;
}

.theme-dark .shop-details-content ul li .pass-quantity .input-counter .minus-btn {
  border-right: 1px solid #0e0e0e;
}

.theme-dark .shop-details-content ul li .pass-quantity .input-counter .minus-btn i {
  color: var(--white-color);
}

.theme-dark .shop-details-content ul li .pass-quantity .input-counter .plus-btn {
  border-left: 1px solid #0e0e0e;
}

.theme-dark .shop-details-content ul li .pass-quantity .input-counter .plus-btn i {
  color: var(--white-color);
}

.theme-dark .shop-details-content ul li .pass-quantity .input-counter input {
  background-color: transparent;
  color: var(--white-color);
}

.theme-dark .checkout-form {
  background-color: #0e0e0e;
}

.theme-dark .checkout-form .form-control {
  background-color: #000001;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: var(--white-color);
}

.theme-dark .checkout-form .form-control::-webkit-input-placeholder {
  color: var(--white-color);
}

.theme-dark .checkout-form .form-control:-ms-input-placeholder {
  color: var(--white-color);
}

.theme-dark .checkout-form .form-control::-ms-input-placeholder {
  color: var(--white-color);
}

.theme-dark .checkout-form .form-control::placeholder {
  color: var(--white-color);
}

.theme-dark .checkout-form .form-select {
  background-color: #000001;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: var(--white-color);
}

.theme-dark .checkout-form .form-check-label {
  color: var(--white-color);
}

.theme-dark .checkout-form .form-check-input {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .returning .form-check {
  background-color: #0e0e0e;
  color: var(--white-color);
}

.theme-dark .returning .form-check a {
  color: var(--white-color);
}

.theme-dark .returning .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .total-cart {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #0e0e0e;
}

.theme-dark .checkout-right .total-cart {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .checkout-right .total-cart ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .checkout-right .payment-method {
  background-color: #0e0e0e;
}

.theme-dark .checkout-right .payment-method .form-check .form-check-label {
  color: var(--white-color);
}

.theme-dark .checkout-right .payment-method .form-check .form-check-label a {
  color: var(--white-color);
}

.theme-dark .checkout-right .payment-method .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .leave-reply {
  background: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .leave-reply .form-control {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .top-services-card {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .services-detais-contact {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .services-detais-contact .form-control {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .tags-card {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .tags-card ul li a {
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: var(--white-color);
}

.theme-dark .testimonials-area.about-testimonials-area {
  background-color: #0b0808;
}

.theme-dark .my-account-content {
  background-color: #0e0e0e;
}

.theme-dark .my-account-content .border-or span {
  color: var(--white-color);
}

.theme-dark .my-account-content .form-check .form-check-label {
  color: var(--white-color);
}

.theme-dark .my-account-content .form-check .form-check-input {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .my-account-content .form-control {
  background-color: #000001;
}

.theme-dark .services-two-area.area-three {
  background-color: #0e0e0e66;
}

.theme-dark .services-two-card.services-card-three .services-three-img {
  background-color: #000001;
}

.theme-dark .single-process-card.process-three p {
  color: var(--white-color);
}

.theme-dark .choose-two-img .choose-three-box {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .choose-two-img .choose-three-box img {
  -webkit-filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
          filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
}

.theme-dark .single-works-img .opening-hours.opening-three {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-testimonials-box.testimonials-three-box .testimonials-text span {
  color: var(--white-color);
}

.theme-dark .single-blog-card.blog-three-content {
  background-color: #000001;
}

.theme-dark .single-blog-card.blog-three-content .blog-date {
  background-color: #0e0e0e;
}

.theme-dark .single-blog-card.blog-three-content .blog-date b {
  color: var(--white-color);
}

.theme-dark .single-blog-card.blog-three-content .blog-date span {
  color: var(--white-color);
}

.theme-dark .copyright-area.copyright {
  background-color: #000001;
}

.theme-dark .footer-area.footer-two-area.footer-three-area {
  background-color: #000001;
}

.theme-dark .counter-content.works-counter {
  background-color: #0e0e0e;
}

.theme-dark .counter-content.works-counter::after {
  display: none;
}

.theme-dark .counter-content.works-counter img {
  -webkit-filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
          filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
}

.theme-dark .counter-content.works-counter p {
  color: var(--white-color);
}

.theme-dark .banner-area {
  background-color: #0e0e0e;
}

.theme-dark .top-bar-area {
  background-color: #0e0e0e;
}

.theme-dark .single-top-bar-content ul li i {
  color: var(--white-color);
}

.theme-dark .single-top-bar-right ul li .dropdown-menu {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .appointment-area::before {
  background-color: #0e0e0e;
}

.theme-dark .appointment {
  background-color: #1f0e09;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .form-control {
  background-color: transparent;
  color: var(--white-color);
}

.theme-dark .form-control::-webkit-input-placeholder {
  color: var(--white-color);
}

.theme-dark .form-control:-ms-input-placeholder {
  color: var(--white-color);
}

.theme-dark .form-control::-ms-input-placeholder {
  color: var(--white-color);
}

.theme-dark .form-control::placeholder {
  color: var(--white-color);
}

.theme-dark .single-appointment-card .appointment-content .form-control {
  color: var(--white-color);
}

.theme-dark .single-appointment-card .appointment-content .form-control::-webkit-input-placeholder {
  color: var(--white-color);
}

.theme-dark .single-appointment-card .appointment-content .form-control:-ms-input-placeholder {
  color: var(--white-color);
}

.theme-dark .single-appointment-card .appointment-content .form-control::-ms-input-placeholder {
  color: var(--white-color);
}

.theme-dark .single-appointment-card .appointment-content .form-control::placeholder {
  color: var(--white-color);
}

.theme-dark .single-banner-content .banner-btn a .sm-none {
  color: var(--white-color);
}

.theme-dark .single-about-content ul li span {
  background-color: #0e0e0e;
}

.theme-dark .single-services-card {
  background: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-services-card .services-content .read-more-btn a {
  color: var(--white-color);
}

.theme-dark .choose-arae {
  background-color: #0e0e0e;
}

.theme-dark .tab.choose-details-tab .tabs li {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #000001;
}

.theme-dark .tab.choose-details-tab .tabs li.current {
  background-color: var(--main-color);
  color: var(--white-color);
}

.theme-dark .single-gallery-img .gallery-text {
  background: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .team-area {
  background-color: #0e0e0e;
}

.theme-dark .single-team-content {
  background: #000001;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-team-content .single-team-card .team-list li a {
  background: #0e0e0e;
}

.theme-dark .faq-content .faq-accordion .accordion .accordion-item {
  background-color: transparent;
}

.theme-dark .single-testimonials-box {
  background: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-testimonials-box.testimonials-two-box {
  background: #000001;
}

.theme-dark .single-testimonials-box.testimonials-two-box .testimonials-text span {
  color: var(--white-color);
}

.theme-dark .single-testimonials-box .client-info-wrap .client-info span {
  color: var(--white-color);
}

.theme-dark .pricing-plan-area {
  background-color: #0e0e0e;
}

.theme-dark .single-pricing-card {
  background: #000001;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-pricing-card .btn {
  background: #0e0e0e;
  color: var(--white-color);
}

.theme-dark .partner-logo-image {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}

.theme-dark .partner-logo-image img {
  -webkit-filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
          filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
}

.theme-dark .single-blog-card {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .single-blog-card.blog-two-content {
  background-color: #000001;
}

.theme-dark .single-blog-card.blog-two-content .blog-date {
  background-color: #0e0e0e;
}

.theme-dark .single-blog-card.blog-two-content .blog-date b {
  color: var(--white-color);
}

.theme-dark .single-blog-card.blog-two-content .blog-date span {
  color: var(--white-color);
}

.theme-dark .single-blog-card .blog-content {
  border: none;
}

.theme-dark .single-blog-card .blog-content .read-more {
  color: var(--white-color);
}

.theme-dark .single-blog-card .blog-content ul li::before {
  background-color: #ffffff;
}

.theme-dark .footer-area {
  background: #0e0e0e;
}

.theme-dark .footer-widget .footer-widget-content .follow li a {
  background: #000001;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .footer-widget h2::after {
  background-color: rgba(255, 255, 255, 0.1);
}

.theme-dark .footer-widget .footer-widget-text .widget-content-text a {
  color: var(--white-color);
}

.theme-dark .copyright-area {
  background-color: #0e0e0e;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-dark .banner-two-slider-area {
  background-color: #0e0e0e;
}

.theme-dark .banner-two-slider.owl-theme .owl-dots .owl-dot span {
  border: 1px solid var(--white-color);
}

.theme-dark .single-banner-two-content .banner-btn a .sm-none {
  color: var(--white-color);
}

.theme-dark .banner-two-item .banner-slider-two-box {
  background: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .banner-two-item .banner-two-slider-list {
  background: #000001;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .banner-two-item .banner-two-slider-list span {
  color: var(--white-color);
}

.theme-dark .single-about-two-content .counter-contant img {
  -webkit-filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
          filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
}

.theme-dark .services-two-card {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .services-two-card img {
  -webkit-filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
          filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
}

.theme-dark .services-two-card .read-more-btn a {
  color: var(--white-color);
}

.theme-dark .photo-gallery-item .photo-gallery-content .photo-gallery-box {
  background-color: #0e0e0e;
}

.theme-dark .choose-two-img .choose-counter-box {
  background-color: #0e0e0e;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-dark .choose-two-img .choose-counter-box img {
  -webkit-filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
          filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
}

.theme-dark .single-choose-us-content .choose-us-text .choosh-text-img {
  background-color: #0e0e0e;
}

.theme-dark .single-choose-us-content .choose-us-text .choosh-text-img img {
  -webkit-filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
          filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
}

.theme-dark .single-process-card .process-img {
  background-color: #0e0e0e;
}

.theme-dark .single-process-card .process-img img {
  -webkit-filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
          filter: invert(100%) sepia(0%) saturate(7451%) hue-rotate(164deg) brightness(112%) contrast(96%);
}

.theme-dark .testimonials-two-slider.owl-theme .owl-dots .owl-dot span {
  border: 1px solid #000001;
}

.theme-dark .testimonials-two-slider.owl-theme .owl-dots .owl-dot.active span {
  color: var(--main-color) !important;
}

.theme-dark .single-team-content.team-two-content .team-scoile-list .team-list li a {
  background-color: #0e0e0e;
}

.theme-dark .blog-area.blog-two-area {
  background-color: #0e0e0e;
}
/*# sourceMappingURL=dark.css.map */