

/* Portfolio : correction affichage liste en responsive */
.projects_holder.v4.standard_no_space .mix, .projects_holder.v4.hover_text.no_space .mix{
width: 24.95%!important;
}

/* Portfolio : correction alignement gauche ligne incomplete */
div.projects_holder.clearfix.v4.hover_text.no_space{
text-align: left;
}

/* Ombre sur titres et sous-titres portfolio */
div.slider_content.skrollable.skrollable-between h2 span {
text-shadow: 1px 1px 4px rgba(0, 0, 0, .7);
}
div.carousel.responsive_height .carousel-inner p span {
text-shadow: 1px 1px 4px rgba(0, 0, 0, .7);
}

/* Margin bottom Portfolio Page */
div.portfolio_social_holder {
margin-bottom: 50px;
}

/* Shadow scroll down arrow slider */
span.arrow_carrot-down {
text-shadow: 1px 1px 4px rgba(0, 0, 0, .7);
font-size: 100px;
}

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -moz-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}

.arrow_carrot-down {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
    animation: bounce 2s infinite;
position: fixed;
margin-left: auto;
margin-right: auto;
width: 100%;

    transform: translate3D(0,50%,0);
   -webkit-transform: translate3d((0,50%,0);
}

/*  Slider RWS Small Screen  */
@media only screen and (max-width: 768px){
.carousel,.qode_slider_preloader,.carousel-inner>.item{height: 400px !important;}
}
@media only screen and (max-width: 480px){
.carousel,.qode_slider_preloader,.carousel-inner>.item{height: 270px !important;}
}