@import url("font-awesome.min.css");

/*Font Styles*/

@font-face {
    font-family: fontawesome;
    src: url('../fonts/font-awesome/fontawesome-webfont.ttf');
}


/*Common Styles*/

#set_question, h4 {
	color:#4583cf;
	font-weight:500;
}

/*Header Styles*/

/*Testimonials*/
.life-carousel-wrap{
    margin: 20px 0 30px;
}
.life-carousel-container{
    margin: 0;
    padding: 0;
	line-height:1.9em;
}
.life-carousel-container li {
    box-shadow: none !important;
    width: 12%;
    border: none;
    margin: 0;
    padding: 0;
    border: none;
	line-height:1.9em;
}
.fifteen {
	min-width: 18%;
	max-width:inherit
}
.eighteen {
	min-width: 21%;
	max-width:inherit
}
.twenty {
	min-width: 23%;
	max-width:inherit
}
.twentytwo {
	min-width: 25%;
	max-width:inherit
}
.twentythree {
	min-width: 26%;
	max-width:inherit
}
.twentyfive {
	min-width: 28%;
	max-width:inherit
}
.twentyseven {
	min-width: 30%;
	max-width:inherit
}
.thirtythree {
	min-width: 36%;
	max-width:inherit
}
.thirtynine {
	min-width: 45%;
	max-width:inherit;
}
.fifty {
	min-width: 80%;
	max-width:inherit;
}

.ninetyfive {
	min-width: 95%;
	max-width:inherit;
}
.owl-stage-outer {
    border: none;
}
.owl-carousel {
    padding: 0 0 0px;
}
.owl-carousel .item p
{
    font-size: 15px;
    margin-bottom: 30px;
}
.owl-carousel .item small
{
    font-size: 1.0em;
    color: #778899;
}
.owl-carousel .owl-nav
{
    display: none;
    transition: all 0.3s ease;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next
{
    display: inline-block;
    font-size: 0;
}
.owl-carousel .owl-nav .owl-prev:after
{
    content: "\1f448";
    position: absolute;
    top: 5%;
    left: -10px;
    vertical-align: middle;
    line-height: 9px;
    color: #778899;
	text-shadow:#333 2px 2px 1px;
    font-size: 33px;
    margin-top: 9px;
    font-family: FontAwesome;
    margin-left: 1px;
}
.owl-carousel .owl-nav .owl-next:after
{
    content: "\1f449";
    position: absolute;
    top: 5%;
    right: -10px;
    vertical-align: middle;
    line-height: 9px;
    color: #778899;
	text-shadow:#333 2px 2px 1px;
    font-size: 33px;
    margin-top: 9px;
    font-family: FontAwesome;
    margin-right: 2px;
}
.owl-carousel .owl-nav .owl-next
{
    margin-left: 10px;
}
.owl-carousel .owl-nav .disabled{
    display: none;
}
.life-carousel-wrap .btn{
}
.life-carousel-wrap .item h3
{
    margin: 30px 0 0;
    font-size: 25px;
}
.active-carousel{
    margin-top: 30px;
}
.active-carousel {
    margin-bottom: 1px !important;
    vertical-align: middle;
}
.active-carousel .owl-stage-outer{
    padding: 0;
    margin: 0;
    border: none;
}
.active-carousel .owl-nav{
    line-height: 0;
    display: none !important;
}
.active-carousel:hover .owl-nav{
    line-height: 0;
    display: block !important;
}
.active-carousel .owl-carousel .owl-nav .owl-prev::after, .active-carousel .owl-carousel .owl-nav .owl-next::after{
    top: 0;
}
.active-carousel .owl-carousel .owl-nav .owl-prev::after{
    left: 5px;
}
.active-carousel .owl-carousel .owl-nav .owl-next::after{
    right: 5px;
}
.life-carousel-wrap .btn:focus{
    outline: none;
}
#set_question, h4{
    margin: 20px 0;
}

@media(min-width: 992px){
    .life-carousel-wrap .btn.btn-default{
        margin-left: 10%;
    }
    .life-carousel-wrap .btn.btn-primary{
        margin-right: 10%;
    }
}
@media(max-width: 767px){
    .life-carousel-container li{
        width: 95%;
        margin: 0;
    }
    .owl-carousel .owl-nav .owl-prev::after{
        top: 0;
        left: 0;
    }
    .owl-carousel .owl-nav .owl-next::after{
        top: 0;
        right: 0;
    }
    .owl-stage-outer{
        padding: 0;
    }

	#owl-carousel-1, #owl-carousel-2, #owl-carousel-3, #owl-carousel-4, #owl-carousel-5, #owl-carousel-6, #owl-carousel-7, #owl-carousel-8, #owl-carousel-9, #owl-carousel-10, #owl-carousel-11, #owl-carousel-12, #owl-carousel-13, #owl-carousel-14, #owl-carousel-15, #owl-carousel-16 .owl-item span{


		margin-bottom: 0 !important;
		font-size:1.0em !important;
		padding: 0 5px 0 5px;	
		max-width:90% !important;
		margin:auto;

	}
	

	.active-carousel .owl-carousel .owl-nav .owl-prev::after {

		left: -20px !important;

	}

	.active-carousel .owl-carousel .owl-nav .owl-next::after {

		right: -20px !important;

	}

}
