
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
.testimonials-wrapper {
    padding: 53px 70px 85px 43% !important;
}

.testimonials-wrapper .testimonials-pagination-wrapper {
    width: 40% !important;
}

.page-id-1119 .blog-list-post-date, .page-id-1119 .blog-list-link {
display:none;
}

.project-detail-parallax-item {
   pointer-events: all;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
	40% {
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px);
  }
	60% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
    transform: translateX(0);
  }
	40% {
    transform: translateX(-15px);
  }
	60% {
    transform: translateX(-10px);
  }
}

@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
	40% {
    -ms-transform: translateX(-15px);
    transform: translateX(-15px);
  }
	60% {
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
}

.arrow {
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9Ii02MyAtMTYgNTEyIDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtNjMgLTE2IDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMjYuMSwyMDMuMmMyMC4yLDIwLjIsMTkuOSw1My4yLTAuNiw3My43bDAsMGMtMjAuNSwyMC41LTUzLjUsMjAuOC03My43LDAuNmwtMTkwLTE5MEM0MS43LDY3LjMsNDIsMzQuNCw2Mi41LDEzLjhsMCwwQzgzLTYuNywxMTYtNi45LDEzNi4xLDEzLjNMMzI2LjEsMjAzLjJ6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMyNi4xLDI3Ni44YzIwLjItMjAuMiwxOS45LTUzLjItMC42LTczLjdsMCwwYy0yMC41LTIwLjUtNTMuNS0yMC44LTczLjctMC42bC0xOTAsMTkwYy0yMC4yLDIwLjItMTkuOSw1My4yLDAuNiw3My43bDAsMGMyMC41LDIwLjUsNTMuNSwyMC44LDczLjcsMC42TDMyNi4xLDI3Ni44eiIvPjwvc3ZnPg==);
  background-size: contain;
}

.bounce {
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

.detailContainer {
position:relative;
width: 210px;
margin:0 auto;
}
.arrow, .detailParallax {
float:left;
}
.detailParallax {
position:absolute;
top:-5px;
left:25px;
}

.detailParallax  {
color:#fff;
}

.detailParallax:hover a {
text-decoration:underline;
color:#fff;
}

.arrow1 {
margin-left: 40px; 
position: relative; 
z-index: 999; 
margin-top: 5px;
}

.filtr-container h3 {
    margin-top: 0px !important;
    margin-bottom:  0px !important;
}

.filtr-container p {
margin-bottom: 0px !important;
}

.wpb_fp_portfolio .prague-post-title {
text-align:center;
}

.prague-logo img {
width:70px;
}

.prague-shortcode-parent .prague-shortcode-parent-img {
height:860px !important;
}
.prague-formidable .frm_forms.with_frm_style label.frm_primary_label, .prague-formidable .frm_forms.with_frm_style.frm_login_form label {
    font-family: Roboto,sans-serif;
    font-size: 11px;
    line-height: 18px;
    letter-spacing: 2.2px;
    font-weight: 500;
    text-transform: uppercase;
    color: #111;
    display: none;
}

@media (min-width:992px) {

.bdus1 {
position: absolute; 
left: 300px !important; 
top: 0px;
}

.bdus2 {
position: absolute; 
left: 600px !important; 
top: 0px;
}

.bdus3 {
position: absolute; 
left: 150px !important; 
top: 0px;
}

.bdus4 {
position: absolute; 
left: 450px !important; 
top: 0px;
}

.bdus5 {
position: absolute; 
left: 750px !important; 
top: 0px;
}
}

#boxHome {
text-align:justify;
}

#boxHome h2 {
text-align:justify;
}

.vcenter {
  display: flex;
    align-items: center;
}

.project-detail-parallax-item .detail-parallax-item-header {
max-width:1070px !Important;
}

@media (max-width:650px) {
.vcenter {
display:inherit;
}
}




