/*!
 * GG Gems Local Styles
 * Copyright 2008-2017 Punchmark
 */

 /*======================

General

=======================*/

section[data-pagebuilder="section"].alt .btn-link:hover, 
section[data-pagebuilder="section"].alt .btn-link:focus, 
section[data-pagebuilder="section"].alt .btn-link:active {
    color: var(--bs-primary-600) !important;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    text-transform: capitalize;
}

/*======================

Footer

=======================*/

footer div.logo {
    justify-content: center !important;
}

footer .social-networks {
    justify-content: center !important;
}

/*======================

Header

=======================*/

header .content-toolbar,
header .content-toolbar .content-toolbar-inner>ul>li,
header .content-toolbar .content-toolbar-inner>ul {
    z-index: 50;
    position: relative;
}

header > .main-content > .row > .col {
    min-height: 134px !important;
    height: 134px !important;
    width: 100% !important;
}

@media (max-width: 991px) {
    header > .main-content > .row > .col {
        min-height: 120px !important;
        height: 120px !important;
        width: 100% !important;
    }
    header a#logo {
        width: calc(100% - 200px) !important;
        max-width: 140px !important;
    }
}

/*======================

Banner

=======================*/

@media (max-width: 991px) {
    section[data-pagebuilder="section"].pearl-banner .owl-carousel .owl-item.active {
        opacity: 0 !important;
    }
    section[data-pagebuilder="section"].pearl-banner .owl-carousel .owl-item.active.center {
        opacity: 1 !important;
    }
}

/*======================

Custom Modal 

=======================*/

#projectWrap .btn-brick span {
    font-size: 17px !important;
}