@font-face {font-family: Tahoma}

body {font-family:Tahoma, Arial, Helvetica, sans-serif;color:#fff;background:#111}

header{text-align: center;z-index: 100;position: relative}
header nav{background-image: url('../images/bg-menu.png');height: 80px;line-height: 45px;}
header nav li{text-align: center;font-size: 1.2em;width: 20%;}

footer{background-image: url('../images/bg-footer.png');background-size: cover;height: 150px;padding: 80px 30px 0;box-sizing: border-box;}

div.slider-wrapper{margin-top: -31px;z-index: 100}

section{box-sizing: border-box;padding: 0 30px}

table tr{margin-bottom: 10px;}
.badge{border-radius: 100px;text-align: center;width: 52px;height: 54px;background: url('../images/marker-text-2.png') no-repeat;}

form input, form textarea{display: block;width: 100%;margin: 10px 0 20px;padding: 8px;background: rgba(255,255,255,0.2);border: 1px gray solid;}

form input[type=submit]{width:200px}

.img-icon{width: 50px;height: 50px;object-fit: cover;margin-right: 10px;}

h3{font-size: 1.4em;}

.h2{font-size: 1.1em;}

p{line-height: 1.5em;}

.d_b{display: block !important;}

a{color:#AF7900; outline:none;text-decoration:none}
a.active, a:hover{color: #fff;}

a.a_1{color:#fff}
a.a_1:hover{color: #AF7900;}

.c{width: 960px;margin: 0 auto}

li{list-style: none}
ul{padding: 0;}

@media (max-width : 960px) {

    header nav{background-image: none;height: auto;line-height: auto;margin-bottom: 45px;}
    header nav ul.flex{display: block;}    
    header nav ul li{display: block;width: 100%;}   
    
    footer .flex{display: flex !important;}

}