@charset "utf-8";
/* CSS Document */


.shane_tm_all_wrap{
	overflow: hidden;
}










@media (max-width: 900px){


.shane_tm_hero .background{
	width:80%;
}

}
@media (max-width: 768px){
	.shane_tm_hero{
		height: 70vh;
	}
.shane_tm_hero .background{
	width:100%;
}
.shane_tm_hero .content {
    width: 90% !important;
}
.shane_tm_partners .partners_inner ul li{
	max-width:100% !important;
	max-height:inherit!important;
}
.shane_tm_hero[data-style="one"] .background {
    clip-path: polygon(0% 100%, 0% 0%, 100% 0%, 100% 100%) !important;
}
	.shane_tm_skills{
		    margin-bottom:40px;
	}
	.shane_tm_hero .content{
		top:70% !important;
	}
	.shane_tm_hero .content h3 {
    font-size: 35px;
		font-weight: 600;
		color:#FFFFFF !important;
}
	.shane_tm_about{
		padding: 50px 0px !important;
}
.shane_tm_testimonials{
	padding: 50px 0px !important;
}
	.shane_tm_hero .content h3 span{
		color:#FFFFFF;
	}
	.job_wrap .job{
		color:#FFFFFF;
	}
}

@media (max-width: 450px){
		.shane_tm_hero .image{
		background-size:contain !important;
	}
		.shane_tm_hero{
		height: 50vh;
	}
}