/* 
Theme Name:		 obira-child
Theme URI:		 http://childtheme-generator.com/
Description:	 obira-child is a child theme of obira, created by ChildTheme-Generator.com
Author:			 Karlo
Author URI:		 http://childtheme-generator.com/
Template:		 obira
Version:		 1.0.0
Text Domain:	 obira-child
*/
.vc-gitem-zone-height-mode-auto {
    background-size: auto 145px !important;
}

.vc-gitem-zone-height-mode-auto:before {
    padding-top: 60% !important;
}

.obra-testimonials.testimonials-style-four {
    background: #0083be !important;
}

a.obra-theme-logos {
    color: white !important;
}

.obra-brand img.default-logo {
    height: 70px !important;
    position: absolute !important;
}

.particle-slider img.default-logo {
    height: 80px !important;
    position: absolute !important;
}

@media screen and (max-width: 767px) {
    .aws-template .banner-caption {
        margin-top: 110px !important;
    }

    .obra-main-wrap[class*=transparent-header] .sticky-wrapper {
        min-height: 100px;
        z-index: 1000 !important;
    }

    .obra-main-wrap .sticky-wrapper .obra-header {
        min-height: 100px !important;
    }

    .mean-container .mean-nav {
        margin-top: 100px !important;
    }

    .ban-title-wrap {
        z-index: 0 !important;
    }

    img.default-logo {
        margin-top: 5px;
    }
}

@media screen and (max-height: 900px) {
    .obra-banner.obra-parallax.aws-template.obra-windowheight {
        height: 900px;
        min-height: 900px;
    }
}

@media screen and (max-height: 800px) {
    .obra-banner.obra-parallax.aws-template.obra-windowheight {
        height: 800px;
        min-height: 800px;
    }
}

@media screen and (max-height: 700px) {
    .obra-banner.obra-parallax.aws-template.obra-windowheight {
        height: 700px;
        min-height: 700px;
    }
}

@media screen and (max-height: 600px) {
    .obra-banner.obra-parallax.aws-template.obra-windowheight {
        height: 600px;
        min-height: 600px;
    }
}

@media screen and (max-height: 500px) {
    .obra-banner.obra-parallax.aws-template.obra-windowheight {
        height: 500px;
        min-height: 500px;
    }
}

.search-link-wrap {
    display: none !important;
}

.my-email-address:before {
    content: attr(data-user);
}

.my-email-address:after {
    content: attr(data-domain);
    position: relative;
    background-color: transparent;
}

.app-work-item .obra-icon-wrap {
    border: none !important;
}

.app-work-item .app-work-label span {
    background: transparent !important;
    color: #999 !important;
}

.hover-active .app-work-item .app-work-label span {
    color: white !important;
    background: #64a1fd !important;
}

.about-karlo img {
    padding-top: 10px;
    width: 170px;
    border-radius: 5%;
}

.about-karlo {
    text-align: center;
}

.obra-section-title.section-left-align {
    max-width: 100%;
}

.obra-integration .col-md-6.obra-item {
    height: auto !important;
}

.obra-app-works {
    padding: 40px 0px !important;
}

@media screen and (max-width: 480px)
{
	.obra-app-works {
    padding: 20px 0 0 !important;
}

.about-karlo-text .obra-section-title.section-left-align {
    text-align: center;
}

}
