.xc-logo{
	width: 90%;
}
.popup{
	display: none !important;
}
.header__area.sticky .xc-logo{
	width: 60%;
}
.header__area.sticky{
	background: #170f2f;
}
/* .headerarea__main__menu nav ul > li a{
	padding: 0px 20px;
} */
.tab-content>.active{
    display: flex !important;
    justify-content: center !important;
}
.single__team .teamarea__content h5{
	margin-bottom: -0.4em;
}
.teamarea__content{
	text-align: center;
	margin-top: -1em;
}
.accordion-button:not(.collapsed){
	background-color: unset;
}
/*.animate__content .single__service{
	width: 100%;
}*/
.xc-testimonials{
	display: flex;
	justify-content: center;
}
.xc-testiProfileImg{
	max-width: 62px !important;
}
.footerarea__copyright__wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
}
.xc-copyright p, .xc-copyright a{
	color: #ffffff73 !important;
	font-size: .8em !important;
}
.herobannerarea__title .herobannerarea__small__title span{
	color: #9E9E9E;
}
.hreobannerarea__button .herobannerarea__button__2:hover {
    color: #eddfe5;
}
.default__small__button{
	color: #000;
}
.aboutarea__content__wraper .aboutarea__para.aboutarea__para__2 {
    border-left: 2px solid #9E9E9E;
 }
 .aboutarea__2__text .aboutarea__counter{
 	color: #000;
 }
 .aboutarea__2__text{
 	border-left: 4px solid #000;
 }
 .populerarea__content__wraper__2 .populerarea__content__2 .populerarea__para__2{
 	border-left: 3px solid #9E9E9E;
 }
 .single__service:hover{
 	background: #000;
 }
 .single__service:hover .service__content h3 a:hover {
    color: #fff;
}
.about__button__wrap li button:after{
	background: #000;
}
.aboutarea__content__tap__wraper img {
    border-radius: 1em;
}
.gridarea__wraper .gridarea__content .gridarea__heading h3 a:hover, .gridarea__wraper .gridarea__content .gridarea__bottom h6:hover {
    color: #00000087;
}
.slider__controls__wrap.slider__controls__arrows .arrow-btn:hover {
    border: 1px solid #000;
    background-color: #000;
}
.slider__controls__wrap.slider__controls__arrows .arrow-btn {
    border: 1px solid #000;
    background: #000;
    opacity: unset;
}
.slider__controls__wrap.slider__controls__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    outline-color: #000;
    background: #000;
}
.aboutarea__content__wraper .aboutarea__list ul li i {
    color: #5f6c76;
    border: unset;
    border-radius: 100%;
    margin-right: 12px;
}
.aboutarea__content__wraper .aboutarea__list ul li{
	color: #5f6c76;
}
.mode_switcher.my_switcher button{
	background: #000;
}
#scrollUp{
	color: #000;
}
#scrollUp:hover i{
	background: #000;
}
#back__circle_loader {

border-top-color: #000;
border-right-color: #000;
border-bottom-color: #d5eaff;
border-left-color: #d5eaff;
border-radius: 50%;
-webkit-animation: spinLoader 2s linear infinite;
animation: spinLoader 2s linear infinite;
}
.gridarea__wraper .gridarea__content .gridarea__list ul li i{
color: #000;
}
header{
background: #170f2f;
}
.herobannerarea__box{
margin-left: unset;
 margin-right: unset; 
 border-radius: unset; 
 box-shadow: unset; 
}
.headerarea__main__menu nav ul > li a{
color: #fff !important;
}
.xc-testiBg{
background: unset !important;
}
.about__button__wrap li button{
box-shadow: unset;
}
.xc-announcementSec{
background-color: unset;
}
.xc-announcementBox .service__img img{
max-width: 100%;
margin-bottom: 10px;
border-radius: 0.6em;
}

.is_dark .hreobannerarea__button .herobannerarea__button__2{
color: #fff;
}
.is_dark .aboutarea__2__text .aboutarea__counter{
color: #fff;
}
.is_dark .aboutarea__2__text {
border-left: 4px solid #fff;
}
.is_dark .about__button__wrap li button:after {
background: #fff;
}
.is_dark .gridarea__wraper .gridarea__content .gridarea__list ul li i {
color: #fff;
}
.is_dark a:hover {
color: #fff;
}
.is_dark .gridarea__wraper .gridarea__content .gridarea__heading h3 a:hover, .gridarea__wraper .gridarea__content .gridarea__bottom h6:hover {
color: #ffffff;
}
.is_dark .accordion-item{
color: #fff;
}
.is_dark .gridarea__wraper {
box-shadow: 0 0 20px 10px rgba(95, 45, 237, 0.1);
}
.is_dark .slider__controls__wrap.slider__controls__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
outline-color: #fff;
background: #fff;
}
.is_dark .aboutarea__content__wraper .aboutarea__list ul li i{
color: #fff;
}
.is_dark #scrollUp {
background: #fff;
color: #000;
/* box-shadow: 0 0 20px 10px rgba(95, 45, 237, 0.1); */
}

.animate__content .single__service{
width: 40%;
}

.animate__content__wrap {
display: flex;
width: fit-content;
white-space: nowrap;
position: relative;
/*    will-change: transform;*/
/* animation: marquee 50s linear 0s infinite normal; */
/*    animation-play-state: running;*/
animation: unset;
justify-content: center;
}
.xc-clickBtn{
background: #000;
color: #fff;
padding: .6em;
border-radius: .4em;
}

@media(max-width:748px){
	.mobile-off-canvas .mobile-aside-button{
		color: #fff; 
	}
	.sticky .mobile-logo img {
	    max-width: 85px !important;
	}
	.animate__content__wrap {
	    display: flex;
	    width: fit-content;
	    white-space: nowrap;
	    position: relative;
	    will-change: transform;
	     animation: marquee 50s linear 0s infinite normal; 
	    animation-play-state: running;
		
	}
	.animate__content .single__service {
	    width: 46%;
	}
	.animate__content .single__service {
	     margin: 0 10px;
	}
	.xc-coursearrows {
display: block !important;
}
}

#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}
.cnt223 a{
text-decoration: none;
}
.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 99999;
backdrop-filter: blur(10px);
margin-top: -3em;
}
.cnt223 {
/* min-width: 36%; */
width: 36%;
min-height: 150px;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 103;
padding: 15px 35px;
border-radius: 5px;
box-shadow: 0 2px 2px #000;
}
.cnt223 p{
clear: both;
color: #555555;
/* text-align: justify; */
font-size: 20px;
font-family: sans-serif;
}
.cnt223 p a{
color: #302651;
font-weight: bold;
}
.cnt223 .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}
.cnt223 .x:hover{
cursor: pointer;
}
.xc-closeBtn{
float: right;
}
/*.xc-coursearrows{
display: none;
}*/
.gallery .blogsidebar__content__wraper__2 .photo__gallery__img{
grid-template-columns: repeat(4, 1fr);
}

@media(max-width:748px){
	.cnt223 {
min-width: auto;
width: 95%;
}
.mobile-off-canvas-active .mobile-aside-close:hover {
    background: #000;
}
.footerarea__copyright__wrapper .footerarea__copyright__content.footerarea__copyright__content__2 {
    margin-bottom: unset;
}
.xc-copyright p{
	font-size: .8em;
line-height: 1.1;
}
}

