body{padding-top:40px;font-family: 'Lato', sans-serif;}

.mobile{display:none;}
.navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar{width:100%;}
.navbar-toggler{float:right;}
.navbar li{margin-top:20px;margin-left:8px;}
#navbarCollapse{margin-left:40px;}
.navbar a{text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px;color:#fff;}
li.active a, .navbar li a:hover{color:#f39a29;}

li.last{border: solid 1px #fff; padding:5px!important;}
li.last a{padding:1px 3px!important;}

nav{margin-bottom:30px;padding-left:0px!important;padding-right:0px!important}

.content{border-top:4px solid #f39a29; background:rgba(255,255,255,0.8);padding:20px;}

.content h1{color:#f39a29;text-transform:uppercase;font-size:20px;font-weight:700}
.content h2{color:#475a92;font-size:16px;font-weight:700}
.content p,footer p, footer a,.content li{color:#475a92;font-size:14px;}
.content a{color:#f39a29;text-decoration:none;}
.content li{margin-bottom:20px;}
.content td{border: 1px solid #475a92; padding:15px;}
.content td p{margin:0px;}
.content table{margin-bottom:20px;}
.content input[type="text"],.content input[type="email"],.content textarea, .content select{border-radius:2px; border: 1px solid #475a92; background:none!important; margin-bottom:10px;}
.content label{font-weight:700;color:#475a92;font-size:14px;float:left;width:100%;}

.content input[type="text"]{width:100%;}
.content select{width:70%;padding:8px;}
.content textarea{width:100%;padding:8px;}
.p15{padding:0 15px;}
.content input[type="submit"]{background:#f39a29;border-radius:3px;color:#fff; text-align:center; font-size:13px;padding:10px 30px;border:0px;}

footer{background:#fff;padding:15px 0;margin-top:40px;}

 @media only screen and (max-width: 1200px) {
    .navbar a{font-size:11px;}
.navbar-brand img{width:310px!important}
#navbarCollapse {
    margin-left: 15px;
}
}
 @media only screen and (max-width: 991px) {
.content {
    max-width: 100% !important;
    flex: 100%;
}
.navbar-brand img {

    width: 200px !important;

}

    .navbar a{font-size:10px;}
.navbar li{margin:0px;}
#navbarCollapse {
    margin-left: 7px;
}
}

 @media only screen and (max-width: 768px) {
.mobile{display:block;}
.desktop{display:none;}
.navbar-brand img {

    width: 85px !important;

}

#navbarCollapse{background:#fff;padding:15px;margin:30px 0 0 0;}
.navbar a {
    font-size: 10px;
    text-align: center;
    color: #475a92;
    font-size: 14px;
}
.navbar li {
    margin: 3px;
    border-bottom: 1px solid #ccc;
}
body{padding:15px;}
footer p, footer .text-right{text-align:center!important;}
}