@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat|Roboto&display=swap');
html,body {
    font-size:14px;
    line-height:1.6;
    font-family: 'Open Sans', sans-serif;
    /*font-family: 'Montserrat', sans-serif;*/
    /*background:#f3efec;*/
}
h1,h2,h3,h4,h5,h6 {
    line-height:1.8;
    font-family: 'Roboto', sans-serif;
}
.btn {
    border-radius:0px;
}
.bg_top_header {
    background:rgb(156, 82, 66);text-align:right;height:40px;
}
.bg_top_header ul li {
    display:inline-block;
    margin: 0 5px 0 0;
    list-style: none outside none;
    line-height: 40px;
    border-left:1px dotted #fff;
    background-position: 7px 14px;
}
.bg_top_header ul li:last-child {
    /*border-right:1px dotted #fff;padding-right:10px;*/
}
.bg_top_header ul li a {
    color: #FFF;
    text-decoration: none;
    padding-left: 20px;
}
.navbar {
    margin-bottom: 0;
    background-color:#fff;
    /*box-shadow: 0px 0px 6px rgba(0,0,0,0.5);*/
    /*background-image:url('https://jointerritorialarmy.com/CSS3 Menu_files/css3menu1/mainbk.png');*/
    z-index: 9999;
    border: 0;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    /*letter-spacing: 4px;*/
    border-radius: 0;
    /*font-weight:bold;*/
    text-transform:capitalize;
}
.navbar li a {
    color: #000 !important;
    padding-top: 25px;
    padding-bottom: 25px;
}
.navbar .navbar-brand {
    padding-top: 25px;
    padding-bottom: 25px;
}
.navbar-nav li a:hover, .navbar-nav li.active a {
    color:#fff  !important;
    background-color: #839303!important;
    font-weight:bold;
}
.navbar-default .navbar-toggle {
    border-color: transparent;
    color: #fff !important;
}
.dropdown-menu>li>a {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.bg_white {
    background:#fff;padding-top:15px;padding-bottom:15px;
}
.leftsidebar ul {
    list-style:none;margin:0px;
    /*padding:0px;*/
}
.leftsidebar ul li {
    line-height:35px;
}
.w100 {
    width:100%;
}
#myCarousel img {
    width:100%;
}
.carousel-control.right, .carousel-control.left {
    background-image: none;
    color: #fff;
    opacity: 1;
}
.carousel-indicators li {
    border-color:  #fff;
}
.carousel-indicators li.active {
    background-color:  #fff;
}
footer ul {
    list-style:none;margin:0px;padding:0px;
}
footer ul li {
    margin-bottom:10px;
}
footer ul li a {
    color:#e3e3e3;
}
footer h3 {
    color:#fff;
}
.ptb{
    padding-top:30px;   padding-bottom:30px;
}
.btn-primary {
    background-color: #839303;border-color:  #839303;  border-radius:0px; 
}

.btn-primary:hover {
    background-color:  rgb(0, 0, 0);border-color:  rgb(0, 0, 0);  border-radius:0px; 
}
.bg_overlay {
    background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('adult-army-battle-camouflage-171944.jpg');
    background-size:cover;color:#fff;text-align:center;
}
.subheading {
    position:relative;
    margin-bottom:30px;
    padding-bottom:10px;
}
.subheading span {
    color:  rgb(156, 82, 66);
}
.subheading:after {
    width:120px;
    height:5px;
    background: rgb(156, 82, 66);
    position:absolute;
    bottom:0px;
    left:45%;
    content:"";   
}
img {
    max-width:100%;
}