@charset "UTF-8";

body{
    background-color: #f8f8f8;
    font-family: Montserrat,sans-serif!important;
}
h1,h2,h3{
    /*font-family: 'Merriweather',Georgia,"Times New Roman",serif;*/
    font-weight: 600px;
}
.bg-color-1{
    background-color: #67a4a3;
}
.text-color-1{
    color: #67a4a3;
}
.bg-color-2{
    background-color: #f05523;
}
.text-color-2{
    color: #f05523;
}
.custom-form-color .form-control{
    color: #212529;
    background-color: #eee;
    background-clip: padding-box;
    border-radius: none;
}
.btn-1{
    background-color: #feaf42;
    color: #fff;
    font-weight: bold;
    width: 100%;
}
.btn-1:hover{
    background-color: #f15523;
    color: #fff;
}
.btn-1-sm{
    background-color: #feaf42;
    color: #fff;
    font-weight: bold;
}
.btn-1-sm:hover{
    background-color: #f15523;
    color: #fff;
}
.btn-2{
    border: solid 2px #f15523;
    color: #f15523;
}
.btn-2:hover{
    border: solid 2px #eee;
    color: #f15523;
}
.bg-abs{
    background-color: #545454;
    color: #383838;
}


/* ============================================================================================== */

/* header-001 */
.header-001{
    background-image: url(../images/header_bg.png);
    background-size: cover;
    padding: 80px 0;
}
.header-001 .logo{
    max-width: 100px;
}
.logo-sm{
    max-width: 220px;
}
.logo-lg{
    min-width: 100%;
}
.bg-color-1 .navbar-nav .nav-link {
    color: #eee;
}
.bg-color-1 .navbar-nav .nav-link:hover {
    color: #fff;
}
.bg-color-1 .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
    color: #fff;
}
.section-002{
    background-color: #f8f8f8;
    padding: 50px 0 0 0;
}
footer{
    padding: 100px 0 0 0;
}
footer .copy-r{
    margin-top: 100px;
    padding: 50px 0;
    background-color: #333;
    color: #111;
}
footer .col-md-3 li a{
    text-decoration: none;
    color: #feaf42;
}
footer .col-md-3 li a:hover{
    text-decoration: none;
    color: #f15523;
}