/*
Theme Name: Custom Theme
Author: Developer
Description: This is the custom theme
Requires PHP: 7.0
Version: 1.0
*/

/*----------css variables-------------start----*/
body{
    /* max-width: 1920px; */
    margin: 0 auto;
}
:root{
    --container: 1360px;
    --container-margin: 0 auto;
    --flex: flex;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --list-style: none;
    --header-padding: 45px 20px;
    --container-padding: 0px 20px;
    --font-family: "Inter";
    --font-color: #222;
    --footer-font-color: #fff;
    --font-white-color: 
    --border: 1px solid #DDD;
    --margin-zero: 0px;
    --footer-bg-color: #031431;
    --padding-left-zero: 0px;
}
/*----------css variables-------------start----*/


*{
    list-style-type: none;
    text-decoration: none;
    font-family: var(--font-family);
}
ul{
    padding-left: var(--padding-left-zero);
}
#masthead{
    border-bottom: var(--border);
}
#menu-header-menu, .header-button-main{
    display: var(--flex);
    column-gap: 30px;
}
.container{
    max-width: var(--container);
    margin: var(--container-margin);
    padding: var(--container-padding);
}
.header.container{
    padding-top: 45px;
    padding-bottom: 45px;
}
.header-column-main{
    justify-content: var(--justify-content);
}
#menu-header-menu li a, .footer-menu-main li a, .footer-menu-main .widgettitle{
    font-family: var(--font-family);
    font-size: 18px;
font-weight: 400;
line-height: normal;
}
.footer-menu-main .widgettitle{
    font-size: 20px;
}
.footer-menu-main .widgettitle, .footer-menu-main li a{
    color: var(--footer-font-color);
}

/*----footer--css---------start------*/
#site-footer{
    background: var(--footer-bg-color);
}
.footer.container{
    padding-top: 80px;
    padding-bottom: 105px;
}
.footer-menu-main{
    border-bottom: 1px solid rgba(36, 48, 91, 0.87)
}

/*----footer--css---------end------*/

