header .header-content {
    top: 60%;
}

header {
    /*margin-top: 50px;*/
    padding-top: 50px;
}

footer {
	padding-top: 20px;
}

.navbar-brand {
    padding: 5px 15px;
}

.navbar {
	background: rgba(251,251,250,1);
	background: -moz-linear-gradient(top, rgba(251,251,250,1) 0%, rgba(197,197,197,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,251,250,1)), color-stop(100%, rgba(197,197,197,1)));
	background: -webkit-linear-gradient(top, rgba(251,251,250,1) 0%, rgba(197,197,197,1) 100%);
	background: -o-linear-gradient(top, rgba(251,251,250,1) 0%, rgba(197,197,197,1) 100%);
	background: -ms-linear-gradient(top, rgba(251,251,250,1) 0%, rgba(197,197,197,1) 100%);
	background: linear-gradient(to bottom, rgba(251,251,250,1) 0%, rgba(197,197,197,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfa', endColorstr='#c5c5c5', GradientType=0 );
	border: none;
    margin-top: -50px;
}

/* jpdelre logo */
.jpdelre {
    background: url(../img/jpdelre.png) no-repeat scroll center 0px; 
    width: 26px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: -4px;
    text-indent: -50000px; 
    transition: all 0.5s ease 0s;
}

.jpdelre:hover {
    background: url(../img/jpdelre.png) no-repeat scroll center -18px; 
    transition: all 0.5s ease 0s;
}
/* end jpdelre logo */

.grecaptcha-badge {
    display: none;
}

.form-control {
    min-height: 45px !important;
    padding: 12px 20px !important;
    border-radius: 20px !important;
    box-shadow: none !important;
}

textarea {
    resize: none;
}

.link-scounting {
    background: #222222;
    padding: 8px 15px !important;
    border-radius: 20px;
    margin: 7px;
    color: #fff !important;    
}

.link-scounting:hover, .link-scounting:focus {
    background: #4267AF !important; 
}

header .header-content .header-content-inner h1 {
    font-weight: 100;
    text-transform: none;
}

.text-white { 
    color: #fff;
}

.service-box {
    margin-left: 30px;
}

.service-box ul {
    padding: 0;
}

.service-box ul .sr-services {
    list-style: none;
    margin-bottom: 10px;
}

.service-box ul .sr-services span img {
    width: 20px;
    margin-right: 5px;
}

.service-box ul .sr-services span {
    margin-left: -29px;
}

#locaciones a {
    color: #fff;
}

.container-fluid.more-actions {
    padding: 30px;
    background: #666;
}

.loader {
    width: 100%;
    height: 100vh;
    background: #fbfbfa;
    z-index: 999999;
    position: fixed;
    top: 0;
    text-align: center;
}

.loader img {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.bajar {
    margin-top: 0px;
}

.header-content-inner {
    display: none;
}

.loader-circle {
    position: relative !important;
    top: 60% !important;
    -webkit-animation:spin 2s linear infinite;
    -moz-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;    
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.portfolio-title {
    background: rgba(63, 103, 175, 1);
    font-family: 'Raleway', 'Helvetica Neue', Arial, sans-serif;
    color: #fff;
    text-align: center;
    min-height: 130px;
    position: relative;
}

.portfolio-title .portfolio-title-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}

.portfolio-title .project-category {
    text-transform: uppercase;
    padding: 0 15px;
}

.portfolio-title .project-name {
    font-weight: bold;
    font-size: 18px
}

.portfolio-box:hover .portfolio-box-caption {
    display: none;
}
.portfolio-box:hover img {
    opacity: .8;
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    transition: all 0.35s;        
}   

@media (max-width: 768px) {
}

.more-action {
    display: none;
}