

.portfolio_gallery > a {
    height: 185px;
}

.carousel.fade .item {
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity 3.5s ease-in-out;
}


.carousel-inner .active .slider_content .thumb{
    -webkit-animation: rotate 3s 1 ease-out;
    -moz-animation: rotate 3s 1 ease-out;
    -o-animation: rotate 3s 1 ease-out;
    animation: rotate 3s 1 ease-out;
    opacity: 1;
    filter: alpha(opacity = 100);
}


.carousel-inner .active .slider_content .text {
       -webkit-animation: fade 2.1s ease-in-out;
    -moz-animation: fade 2.1s ease-in-out;
    -o-animation: fade 2.1s ease-in-out;
    animation: fade 2s ease-in-out;
    animation-delay: -.5s;
}

.title_size_medium .subtitle,
.title_size_large .subtitle{
	font-size: 24px;
color: #F0F0F0;
}

.animate_title_text .title h1{
	-webkit-animation: title-from-right 1.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275) 1s;
	-moz-animation: title-from-right 1.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275) 1s;
	-o-animation: title-from-right 1.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275) 1s;
	animation: title-from-right 1.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275) 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
	}
