/*
Theme Name: SVK FinValue
Theme URI: https://svkfinvalue.com/
Author: BrainSquare Technologies Private Limited
Author URI: https://www.brainsquaretech.com/
Description: SVK FinValue is a professional corporate finance website theme designed for valuation, IPO advisory, compliance, transaction advisory, and strategic financial consulting services.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: svkfinvalue
Tags: finance, valuation, ipo-advisory, compliance, corporate-finance, business, consulting, responsive, custom-header, custom-menu, featured-images, translation-ready
*/

/* =========================
   CONTAINER WIDTHS
========================= */

/* DEFAULT CONTAINER */

.container{
    width:100%;
    max-width:1400px !important;
    margin:0 auto;
    padding-left:15px;
    padding-right:15px;
}

/* HEADER CONTAINER */

#header .container{
    max-width:1400px !important;
}

/* CONTENT CONTAINER */

.content-wrapper .container{
    max-width:1200px !important;
}

/* LARGE DESKTOP */

@media(min-width:1600px){

    .container{
        max-width:1400px !important;
    }

    #header .container{
        max-width:1400px !important;
    }

    .content-wrapper .container{
        max-width:1200px !important;
    }

}

/* LAPTOP */

@media(max-width:1399px){

    .container{
        max-width:1200px !important;
    }

}

/* TABLET */

@media(max-width:1199px){

    .container{
        max-width:960px !important;
    }

}

/* SMALL TABLET */

@media(max-width:991px){

    .container{
        max-width:720px !important;
    }

}

/* MOBILE */

@media(max-width:767px){

    .container{
        max-width:100% !important;
        padding-left:20px;
        padding-right:20px;
    }

}


/* =========================
   SVK FORCE STICKY HEADER
========================= */

body .themesflat-boxed > header#header,
body header#header.header,
body #header.header,
body .header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 99998 !important;
    background: #ffffff !important;
    display: block !important;
}

body.admin-bar .themesflat-boxed > header#header,
body.admin-bar header#header.header,
body.admin-bar #header.header,
body.admin-bar .header {
    top: 32px !important;
}

body {
    padding-top: 105px !important;
}

body.admin-bar {
    padding-top: 137px !important;
}

body.admin-bar #wpadminbar {
    position: fixed !important;
    z-index: 100000 !important;
}

@media(max-width:782px){

    body.admin-bar .themesflat-boxed > header#header,
    body.admin-bar header#header.header,
    body.admin-bar #header.header,
    body.admin-bar .header {
        top: 46px !important;
    }

    body.admin-bar {
        padding-top: 151px !important;
    }

}

.themesflat-boxed,
.site,
#wrapper,
#page,
#content,
.page-wrap {
    overflow: visible !important;
}
