.tp--header .logo a img{
	max-width: 200px;
	padding-top: 10px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.tp--header-shrink.shrink .logo a img{
	max-width: 165px !important;
	padding-top: 5px;
}
#intro.tp--intro.tp--slider-single p.slider-sm{
	font-size: 15px;
}
.tp--features.text-left .tp--feature .what-we-do-list{
	font-size: .9em;
	padding-right: 20px;
	padding-left: 15px;
}
#What_we_do .tp--feature{
	padding-right: 5%;
}
.tp--section .no-hardware-alert{
	color: #38454e;
	font-size: 2em;
}
.video-section .video-content-layout{
	position: absolute;
	left: 0;
	top: 100px;
	width: 45%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0 0 32px rgba(0, 0, 0, 0.1);
}
.video-section .video-content-layout .embed-responsive{
	height: 500px;
}
.video-section .video-only-mob{
	max-width: 100%;
}
.video-section .make-easy-icons .icon-small{
	font-size: 2em;
	margin-right: 1em;
}
.video-section .make-easy-icons-content{
}
.video-section .make-easy-icons-content .make-easy-icons-inner{
	margin-bottom: 20px;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}
.video-section .make-easy-icons-content i{
	font-size: 2em;
}
.video-section .make-easy-icons-content span{	
	display: inline-flex;
	padding-left: 20px;
	width: calc(100% - 50px);
}


.full-width-video{
	padding-top: 0;
}
.full-width-video .embed-responsive{
	box-shadow: -1px 2px 30px 3px #06060624;
}
.testimonials-section.tp--testimonials.tp--testimonials-2 .tp--floating-box{
	min-height: 316px;
}
.testimonials-section.tp--testimonials.tp--testimonials-2 .tp--floating-box .user-img{
	background-color: whitesmoke;
}
.who-we-are-section .who-we-are-inner{
	padding-top: 30px;
}
.who-we-are-section .who-we-are-inner .founder-img{

}
.who-we-are-section .who-we-are-inner h4{
	text-align: center;
	font-weight: 600;
}
.clients-section{
	height: 500px;
	background-color: #ddd;
}
.tp--footer.tp--footer-1 .footer-logo-section p{
	font-size: 0.9em;
	padding-right: 5%;
}
.tp--footer.tp--footer-1 .footer-logo-section img{
	width: 180px;
	margin-bottom: 15px;
}

@media(max-width: 991px){
	.tp--header .logo a img{
		width: 150px;
		margin-top: 10px;
	}
}
@media(min-width: 1400px){
	.p-top-300{
		padding-top: 300px;
	}
	.p-bottom-300{
		padding-top: 300px;
	}

}
@media(max-width: 768px){
	.tp--features.text-left .tp--feature .what-we-do-list{
		padding-left: 15%;
		text-align: left;
	}
}
#intro.owl-theme .owl-nav.disabled + .owl-dots{
	position: absolute;
	z-index: 10;
	left: 0;
	right: 0;
	bottom: 0px;
}
.video-holder{
	height: 550px;
	background-color: #000;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.video-holder .play-btn{
	width: 80px;
	outline: none;
	height: 80px;
	border: solid 2px #fff;
	font-size: 40px;
	background-color: #000;
	border-radius: 50%;
	color: #fff;
}
#What_we_do .tp--feature p {
    line-height: 1.5;
}
.subLi {
	padding-left: 75px !important;
}