@charset "UTF-8";

.icons-nav li a{
	color:#FFFFFF !important;
}

.icons-nav li a:hover{
	background:#1a1819 !important;
	color:#eee !important;
}

.tcswt img{
	width:250px;
}

.sidebar-title{
	text-align:center;
	padding-top: 15px;
	position: absolute;
	margin:0 auto;
	left:0;
	right:0;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

::-webkit-scrollbar-thumb {
  background: rgba(90, 90, 90) !important;
}

::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.2) !important;
}

.navbar-btn{
	position: absolute;
	cursor:pointer;
}

.main .overlay-text h1{
	font-size:30px;
	float:none;
	margin-top:0px;
	text-align: center;
	margin-bottom:5px;
}

.overlay-text h2{
	margin: auto;
	text-align: center;	
}

.main .overlay-text{
	top:0px;
	text-align: center;
	padding-top:115px;
}

.text-animate-up{
	opacity:0;
	transform:translateY(-40px);
	transition: transform 4s .20s cubic-bezier(0,1,.3,1), 
				opacity .3s .25s ease-out;
	will-change: transform,  opacity;
}

.text-animate-right{
	opacity:0;
	transform:translateX(-40px);
	transition: transform 4s .20s cubic-bezier(0,1,.3,1), 
				opacity .3s .25s ease-out;
	will-change: transform,  opacity;
}

.text-animate-left{
	opacity:0;
	transform:translateX(40px);
	transition: transform 3s .20s cubic-bezier(0,1,.3,1), 
				opacity .3s .25s ease-out;
	will-change: transform,  opacity;
}

.text-animate-left2{
	opacity:0;
	transform:translateX(20px);
	transition: transform 3s .20s cubic-bezier(0,1,.3,1), 
				opacity .3s .25s ease-out;
	will-change: transform,  opacity;
}


.text-animate-fade{
	opacity:0;
	transition: opacity .5s .29s ease-out;
}

.text-animate-fade.is-visible{
	opacity:1;
}

.text-animate-up.is-visible{
	opacity:1;
	transform: translate(0px);
}

.text-animate-right.is-visible{
	opacity:1;
	transform: translate(0px);
}

.text-animate-left.is-visible{
	opacity:1;
	transform: translate(0px);
}

.text-animate-left2.is-visible{
	opacity:1;
	transform: translate(0px);
}

.hvr-grow-shadow{
display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}



@media screen {
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
	}
@media print {
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
		}
	}

	
	@media (max-width: 1080px) {
	.main-logo img{
	width:225px;
}
.page_text{
	padding-top:20px;
}
	}

@media (max-width: 991px) {
	.main .overlay-text{
		
	}
	
	.quicklinks{
		text-align: center;
	}
	
	.copyright_wrapper{
		position: fixed;
	}
	
	.overlay-text{
		top:4%;
	}
	
	.mainpage{
		height:auto;
	}
	.left2{
		margin-top:0px;
		padding-left:20px;
	}
	.panel-title{
		font-size:1rem;
		text-align: left;
	}
	
	.overlay-text h2{
		font-size:1.3rem;
	}
	
	}

@media (min-width: 767px) {
	.sidebar-title{
		display:none;
	}
	}

@media (max-width: 767px) {

}