/* --------------------------------------------------------------------------------
            Common
-------------------------------------------------------------------------------- */
::selection {
    background-color:#333333;
    color:#fff;
}
::-moz-selection {
    background-color:#333333;
    color:#fff;
}
body {
    overflow-x: hidden;
    font-family: 'Merriweather', serif;
    text-align:justify !important;
    font-size: 14px;
    line-height:1.6;
    font-weight:400;
    font-style:normal;
    color:#190c08;
}
a, a:focus, a:hover {
    transition: 600ms all ease-in;
    outline: 0;
    text-decoration: none;
}
img {}
h1, h2, h3, h4, h5, h6 {}
h1, h2, h3, h4, h5, h6, p {
    margin: 0 0 15px 0px;
}
p {}
ol, ul {
    padding: 0;
    margin: 0;
}
li {
    list-style-type: none;
}
button,
button:focus,
button:active,
button:hover {
    outline:none;
    box-shadow:none;
}
.pt_20 {
    padding-top:20px;
}
.pt_40 {
    padding-top:40px;
}
.pt_60 {
    padding-top:60px;
}
.pb_20 {
    padding-bottom:20px;
}
.pb_40 {
    padding-bottom:40px;
}
.pb_60 {
    padding-bottom:60px;
}
.heading_1 {
    font-size:24px;
    font-weight:700;
    color:#190c08;
}
.heading_2 {
    font-size:20px;
    font-weight:600;
    color:#190c08;
}
.heading_3 {
    font-size:16px;
    font-weight:600;
    color:#190c08;
}
.color_red {
    color:#fe4514;
}
/* --------------------------------------------------------------------------------
            Bootstrap Reset
-------------------------------------------------------------------------------- */
.btn {
    padding:8px 20px;
    font-size:14px;
    letter-spacing:2px;
    border:none;
    border-radius:3px;
    color:#190c08;
    background-color:#fff;
    transition:600ms all;
}
.btn:focus,
.btn:hover {
    box-shadow:none;
    outline: none;
}
.btn_red {
    background-color:#fe4514;
    color:#fff;
}
.btn_red:focus,
.btn_red:hover {
    background-color:#190c08;
    color:#fff;
}
.form-control {
    padding:8px 20px;
    font-size:14px;
    border:1px solid #cecece;
    color:#190c08;
}
.form-control:focus {}
/* --------------------------------------------------------------------------------
            Slogan
-------------------------------------------------------------------------------- */
#cs_slogan {
    text-align: center;
    font-size: 20px;
    font-style: italic;
    color: #fff;
    background-color: #190c08;
    padding: 10px;
}
#cs_slogan p {
    margin:0px;
}
/* --------------------------------------------------------------------------------
            Navbar
-------------------------------------------------------------------------------- */
#cs_navbar {
    background-color: #190c08;
    padding-bottom:10px;
}
#sandast_nav {
    margin-top:35px;
}
#cs_navbar .navbar {
    padding:0px;
}
#cs_navbar .navbar-brand {
    padding:0px;
}
#cs_navbar .navbar-brand img {
    max-width:180px;
}
#cs_navbar #btn_download {
    order: 1;
    display: inline-block;
    margin-top:35px;
}
#cs_navbar #btn_download img {}
#cs_navbar .navbar-nav {
    padding:0px;
}
#cs_navbar .navbar-nav .nav-item {}
#cs_navbar .navbar-nav .nav-item .nav-link {
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 1;
    padding: 5px 20px;
}
#cs_navbar .navbar-nav .nav-item .nav-link:hover,
#cs_navbar .navbar-nav .nav-item.active .nav-link {
    color: #fe4514;
}
/* --------------------------------------------------------------------------------
            Banner
-------------------------------------------------------------------------------- */
#cs_banner {}
#cs_banner img {
    width:100%;
}
/* --------------------------------------------------------------------------------
            Scrollbars
-------------------------------------------------------------------------------- */
footer {
    padding:30px 0px;
    background-color:#190c08;
}
footer ul {
    text-align: center;
    margin-bottom:30px;
}
footer ul li {
    display: inline-block;
}
footer ul li a {
    text-transform: capitalize;
    color:#fff;
    padding:0px 10px;
}
footer ul li a:hover {
    color:#fe4514;
}
footer .grid_left {

}
footer .grid_left p {
    font-size: 12px;
    color: #999;
    font-style: italic;
    margin-bottom:0px;
}
footer .grid_left p a {
    color:#fe4514;
}
footer .grid_right {
    text-align: right;
}
footer .grid_right a {
    display: inline-block;
    width: 24px;
    margin-right: 10px;
}
footer .grid_right a img {
    width:100%;
}