.title-banner{
	font-size:36px;
	line-height:normal
}
.banner-logo{
	margin-bottom:25px;
}
.bg-light{
	background:#f9f9f9
}
.bg-techflow-color{
	background:#2957a4
}
.btn-techflow-color{
    background: transparent;
    border-color: #5275b1 !important;
    color: #d4d4d4;
}
.bg-techflow-opacity{
	background:rgba(41,87,164, 0.96) !important
}
.btn-techflow-color:hover{
	background:#fff !important;
	border-color: #fff !important;
	color:#333 !important
}
.industry-tag {
    padding: 0;
    display: inline-block;
    margin-bottom: 15px;
}
.industry-tag li {
    margin: 3px 0px;
	padding-left:20px;
    display: inline-block;
    list-style: none;
	width: 50%;
    float: left;
}
.industry-tag li:before {
	font-family:"FontAwesome";
    content:"\f178";
	color:#d4d4d4;
    position: absolute;
    margin-left: -20px;
}
.industry-tag li a {
    color: #d4d4d4;
}

.industry-tag li:hover {
    color: #fff !important;
}
.industry-tag li:hover a {
    color: #fff;
}
.industry-tag li a:hover{
	color:#fff !important;
}
.footer-widget-area a, .footer-widget-area p{
	color:#d4d4d4;
	font-size:13px
}
.footer-widget-area a:hover{
	color:#fff;
}
.video-sec{
	outline:5px solid rgba(255,255,255,0.2);
	outline-offset:-15px
}
/*
#rev_slider_151_1{
	width: calc(100% - 15%);
	left:15% !important
}
*/
.img-icon img {
    padding: 3px;
    border: 1px solid #eaeaea;
    width: 100px;
    box-shadow: 0px 5px 5px #f1f1f1;
}
.feature-box-5 {
    padding: 15px;
    border: 1px solid #f2f2f2;
}
.swiper-slider-clients img {
    height: 110px;
}
.swiper-slide {
    border: 1px solid #f2f2f2;
    padding: 15px 10px;
}
.down-section {
    width: calc(100% - 15%) !important;
    left: 15% !important;
	z-index:999999999999;
}

#floatdiv {
	transition: all 1.5s ease 0s;
}