div.tp-test-slider-space {
	margin-right: -445px;
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    div.tp-test-slider-space {
      margin-right: 0px;
    }
  }

.tp-services-widget ul li.active a {
	background-color: var(--tp-theme-color);
	color: #fff;
	border-color: var(--tp-theme-color);
}
.el_megamenu{
  font-size: 0;
  line-height: 1;
}
.portfolio-similar
div.tp-portfolio-thumb img {
	border-radius: 15px;
}
.tp-error-content h4{
  font-size: 40px;
}

.admin-bar .tp-header-area {
    background-color:#0F172A;
}
.header-sticky.tp-sticky-white {
     background-color:#0F172A!important;
}
.tp-header-sep-vr {
    background:none!important;
}
.tp-main-menu-black ul li a {
    color:#fff!important;
}

.header-sticky .tp-main-menu ul > li > a {
       color:#fff!important; 
}
.tp-main-menu ul > li > a{
    padding:0 0!important;
}

/* Tablet (max-width: 1024px) and Mobile (max-width: 767px) */
@media (max-width: 1024px) {
    .tp-header-right-black .tp-header-bar button i {
        color: #fff !important;
    }
}


.tp-hero-black-content {
    max-width: none !important;
}

.elementor-1605 .elementor-element.elementor-element-16ba831 .tp-el-title {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.elementor-1605 .elementor-element.elementor-element-16ba831 p {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.tp-header-area {
    background-color:#0F172A;
}


.tp-btn {
    background: #0F172A!important;
    padding: 11px 38px!important;
}

.tp-btn > i {
    /*background: yellow;*/
    display: none;
}

/*.tp-main-menu ul > li > a {*/
/*    font-size:16px!important;*/
/*}*/