

.clear{
	display: block;
	clear: both;
}

.owl-carousel .owl-stage {
	margin: auto;
}

.scroll-off,
.scroll-on{
	width: 100%;
	height: 100%;
}
.scroll-off{
	pointer-events: none;
}



.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
	background-color: rgba(255, 255, 255, 0.1);
}



.page_topline .highlight,
.page_topline .media-body{
	color: #000;
}
.page_topline .fontsize_16{
	font-size: 14px;
}

.return-message{
	position: relative;
    display: block;
    color: #fff;
    padding: 5px;
	width: 100%;
	margin-bottom: 15px;
    opacity: 0;
	
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.error-text{
	color: #ff2525;
}
.return-message.error{
	background: #d01313;
}
.return-message.success{
	background: #2d8c34;
}
.return-message.info{
	background: #009ddf;
}

.limit-4lines{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
	line-height: 1.8em;
    max-height: 7.2em;
}

.inner-box .text ul{
	padding-left: 40px!important;
}
.inner-box .text ul li{
	list-style: circle!important;
}




/* ***** 13-Apr-2018 | Martin ***** */
.padding-top-50{
	padding-top: 50px!important;
}

.sec-title h2,
.services-section .services-title h2
.testimonial-section .testimonial-title h2{
	font-size: 35px;
}


.services-section .services-title h2{
	font-weight: 600;
}

.services-section{
	padding: 50px 0px 25px;
}
.services-style-one .inner-box .lower-box .arrow-box{
	display: none!important;
}
.services-style-one .inner-box .image{
	padding: 30px;
}
.services-style-one .inner-box .lower-box h3{
	font-weight: 300;
	text-align: center;
}

.testimonial-block-one .inner-box .text{
	font-size: 18px;
}

.client-section .sponsors-outer .image-box{
	border: none!important;
}

.custom-background1{
	min-height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.about-text{
	padding: 0 140px;
	text-align: justify;
}


.services-style-five.col-xs-6{
	width: 49.5%;
}
@media(min-width: 920px){
	.services-style-five.col-sm-4{
		width: 24.5%!important;
	}
}
@media(min-width:768px) and (max-width:991px){
	.services-style-five.col-sm-4{
		width: 33%!important;
	}
}
@media(min-width:768px) and (max-width:991px){
	.services-style-five.col-sm-4{
		width: 33%!important;
	}
}

@media(max-width: 750px){
	.about-text{
		padding: 0 50px;
	}
}


@media(max-width: 450px){
	.about-text{
		padding: 0 15px;
	}
}