.navbar,
button,
.btn,
a,
.feature-icon em,
.thumb-hover,
.work-gallery img,
.thumb-hover span,
.thumb-zoom em,
.thumbnail .thumb img,
.footer-contact-icon,
.footer-contact-icon em,
.scroll-arrow em,
#header,
.menu-button  .fa,
.thumbnail,
.navbar-brand:after,
.blog-list .caption a em,
.blog-overlay,
.scroll-top,
.blog-categories li a em{
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.navbar,
.thumbnail,
.img-thumbnail,
.register-form .form-control{
	border-radius:0;
}

#nav{
	-webkit-transition:right 0.5s ease-in-out,transform 0.5s ease-in-out 0s;
	-o-transition:right 0.5s ease-in-out,transform 0.5s ease-in-out 0s;
	-moz-transition:right 0.5s ease-in-out,transform 0.5s ease-in-out 0s;
	transition:right 0.5s ease-in-out,transform 0.5s ease-in-out 0s;
}

.menu-button{
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.menu-open .menu-button .arrow-animate{
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.sticky-header{
	-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);
	-o-box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);
	box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);
}

.feature-icon em{
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.feature-box:hover .feature-icon em{
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}

.blog-list .thumbnail{
	-webkit-box-shadow:0 1px 6px rgba(130,130,130,0.3);
	-o-box-shadow:0 1px 6px rgba(130,130,130,0.3);
	-moz-box-shadow:0 1px 6px rgba(130,130,130,0.3);
	box-shadow:0 1px 6px rgba(130,130,130,0.3);
}

.slick-current .feature-icon-circle {
	background: #fefefe; 
	background: -moz-radial-gradient(center, ellipse cover,  #fefefe 0%, #dddddd 100%); 
	background: -webkit-radial-gradient(center, ellipse cover,  #fefefe 0%,#dddddd 100%); 
	background: radial-gradient(ellipse at center,  #fefefe 0%,#dddddd 100%); 
}

.work-gallery .img-thumbnail:hover .img-caption,
.banner-text-slider .banner-text{
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
}

.work-gallery .img-thumbnail:hover img{
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
}
.thumb-zoom:hover em{
	-webkit-transform:scale(1.3);
	-o-transform:scale(1.3);
	-moz-transform:scale(1.3);
	transform:scale(1.3);
}

.quoter-image,
.feature-icon-circle,
.contact-icon,
.team .thumbnail .thumb{
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

.contact .form-control:focus{
	-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.11);
	-o-box-shadow:0 5px 5px rgba(0,0,0,0.11);
	-moz-box-shadow:0 5px 5px rgba(0,0,0,0.11);
	box-shadow:0 5px 5px rgba(0,0,0,0.11);
}

.register-form .placeholder,
.register-form .form-control::-moz-placeholder {
	color: rgba(255, 255, 255, 0.3);
}
.register-form form-control:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
}
.register-form .form-control::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
}

.contact .placeholder,
.contact .form-control::-moz-placeholder {
	color: #fff;
}
.contact form-control:-ms-input-placeholder {
	color: #fff;
}
.contact .form-control::-webkit-input-placeholder {
	color: #fff;
}

@media (max-width:991px){

#nav{
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.menu-open #nav {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
    transform: rotate(0deg);
}

}