@import url('https://fonts.googleapis.com/css?family=Staatliches');html  {    width: 100%;    height: 100%;    margin: 0px;    padding: 0px;    overflow-x: hidden;}.navbar {    background:rgba(255,255,255,.3);	position:absolute;	z-index:10;	width:100%;	padding-left:2vw;	padding-right:5vw;}.navbar-other{   #background-image: url("../props/nav.jpg")!important;   #background-image-width:1920px;   background-color:#fff!important;   position:static!important;   color:#6d0000!important;   border-bottom-style:solid;   padding-top:0;   padding-bottom: 0;   background-image: url("../props/test3.png");   background-size:9%;}.navbar-brand {  padding: 0 15px;  height: 80px;  line-height: 80px;}.navbar-brand-other {  padding-top: 10px;  padding: 0 15px;  height: 56px;  line-height: 56px;}.nav-prod {	color:#6d0000!important;}.nav-prod:hover {	color:#930000!important;}.prod-active:hover {	color:#930000!important;}.prod-active {	color:#930000!important;}.navbar-toggle {  /* (80px - button height 34px) / 2 = 23px */  margin-top: 23px;  padding: 9px 10px !important;}@media (min-width: 768px) {  .navbar-nav > li > a {    /* (80px - line-height of 27px) / 2 = 26.5px */    padding-top: 26.5px;    padding-bottom: 26.5px;    line-height: 27px;  }}.nav-item{	#color:#6d0000!important; font-size:1.4em; font-weight:bold;}.color{	color:#6d0000!important;}#jumbotron-carousel {	position:absolute;	z-index:10;	right:2vw;	bottom:0;	width:60%;}.bg-light{	background:transparent;	background-color:rgba(16,16,16,.3)!important;}.border-bottom{	background-color:grey;	height:4px;	width:100%;	padding-top:1px;}.badge-container{	padding-right:5%;	padding-left:5%;	color:#9f0000;	border-bottom-style:solid;	border-top-style:solid;	border-width:2px;}.badges-list{	background-color:rgb(255,255,255);	font-size:25px;	padding-bottom:3%;}.badges-list > button {margin-left:4%;margin-bottom:5%;}.badges-list > i {position:absolute;right:0;margin-right:15%;margin-top:5%;font-size:2em;}.badges-list > .btn{	position:absolute;bottom:0;	margin-bottom:5%;} .badges-list > h2 {padding-top:8%;padding-left:4%;padding-bottom:4%;font-family: 'Staatliches', cursive;border-bottom-style:dotted;color:#000;}.badges-list > p {padding-top:10%;font-size:0.7em;padding-left:4%;margin-bottom:10%;color:#000;}.inside_badge{	color:#fff;}.news{	color:#fff;	background-color:rgb(30,30,30);}.footer{	background-color:rgb(16,16,16);	height:300px;}.pannel-img{	height:50vh;	width:100%;}.dual-pannel{	padding:0 0 0 0;	color:#9f0000;	border-bottom-style:solid;		border-width:2px;}.pannel-text{	position:absolute;	z-index:10;	top:0;	width:100%;	height:100%;	background-color:rgba(16,16,16,.6);}.pannel-text > h1{	position:absolute;	top:40%;	width:100%;	z-index:10;	color:white;	text-align:center;}.pannel-text > p{	border-top-style:solid;	border-width:2px;	border-color:#fff;	position:absolute;	top:57%;	width:100%;	font-size:1.2em;	color:#fff;	z-index:10;	text-align:center;}.news-logo{	height:30vh;	background-color:#fff;	text-align:center;	padding-top:4%;}.news-logo > i{	font-size:5vw;	color:rgb(16,16,16);}.news-art{	background-color:red;	color:#fff;	padding-left:10%;	padding-right:10%;	padding-top:2%;	padding-bottom:2%;	text-align:center;	background-image:url(../props/armed3.jpg);	opacity:0.8;}.news-art > button{width:50%;margin-top:3%;}.news-art > h1{font-size:2vw;}.inside-news {font-size:0.8vw;	}.company-page{	height:99vh;}.company-row-left {	height:33vh;}.company-row-right {	height:33vh;}.company-left {	background-color:#6d0000;}.company-right {	background-color:grey;}.footer{	background-color:rgb(16,16,16);	border-top-style:solid;	border-width:2px;	height:5vh;	color:grey;	text-align:center;}.footer > p{	font-family: 'Staatliches', cursive;	font-size:1.1em;	margin:auto;}.form{	height:100vh;	background-color:rgba(70,70,70,0.1)}.form_inside {width:45vw;height:38vw;background-color:grey;  overflow: auto;  margin: auto;  position: absolute;  top: 0; left: 0; bottom: 0; right: 0;  box-shadow: 0px 0px 8px 2px #888888;}.form_left{	#background-im:blue;	background-image: url("../props/armed3.jpg");	background-size:auto;	background-position: center;	background-repeat:no-repeat;	padding-top:15%;}.form_left > p {	text-align:center;	margin-top:2%;	font-size:1.3vw;	color:white;	opacity:0.9;}.form_right {	background-color:white;	border-left-style:solid;	border-left-color:grey;	border-width:2px;	padding-top:12%;}.contact100-form {		text-align:center;}.form_right > form > span {	padding-top:10%;	text-align:center;	width:100%;	font-size:1.5rem;	}.label-input100 {	text-align:left;	width:100%;	margin-top: .5rem;}#dropdown-products {	background-color:transparent!important;	border-style:none;}#dropdown-products:focus,#dropdown-products:active {   outline: none !important;   box-shadow: none;}#dropdownMenuLinkProducts:focus,#dropdownMenuLinkProducts:active {   outline: none !important;   box-shadow: none;}#dropdownMenuLinkProducts {	background-color:transparent!important;	border-style:none;	border-color:transparent!important;}.dropdown-menu{	border-top-style:none;	border-bottom-style:none;	border-right-style:none;	border-color:red;	background-color:rgba(16,16,16,.6);;}.dropdown-item{	color:#fff;	padding-right: .55rem;    padding-left: .55rem;}.flags {	margin-top:.5rem;	padding-left:5vw;}.sub_head {	height:2.5vw;	#background-color:grey;	background-image: url("../props/menu.jpg");	background-position: center;	background-size: cover;}.main_content {  	padding: 2%;	border-color:#6d0000!important;	border-top-style:solid;	height:700px;	background-color:#fff;}.product_gallery {  border-top-style:solid;  border-color:#6d0000;	height:140px;	background-color:rgba(100,100,100,.1);	  overflow:hidden;}.product_details {  border-top-style:solid;  border-color:#6d0000;	height:10vh;	#background-color:blue;	background-image: url("../props/test.png");	text-align:center;	padding-top:1.2%;}.details_text {	margin-top:10px;	height:90vh;	background-color:white;	border-top-style:solid;	border-top-width:2px;}.details_menu {  height:50px;  margin-top:10px;  padding-left: 5%;  padding-right:5%;}.menu_item {  background-color:rgba(240,240,240,0.7);  border-style:solid;  }.sub_head_middle {	height:10vh;	font-family: 'Staatliches', cursivedetails;	background-color:rgba(255,255,255,.2);	border-right-style:solid;	border-left-style:solid;	border-color:rgba(255,255,255,.1);	text-align:center;	color:#fff;}.sub_head_middle > h1 > a {	text-decoration: none;	color:white;}.sub_head_middle:hover {	background-color:rgba(255,255,255,.3);}.sub_head_sides:hover {	background-color:rgba(255,255,255,.3);}.sub_head_sides {	align-items: center;	color:#fff;	font-family: 'Staatliches', cursive;	text-align:center;	height:10vh;	background-color:rgba(255,255,255,.2);}.sub_head_sides > h1{  font-size: 1.5vw;	line-height: 150%;}.sub_head_sides > h1 > a {	text-decoration: none;	color:white;	}.sub_head_middle > h1{  font-size: 1.5vw;	line-height: 150%;}.content_img {  padding: 2%;  max-width:100%;  height:auto;}.content_img > img{  max-width:100%;  height:auto;}.content_text {  padding-left:2%;  padding-right:5%;  padding-top:2%;  }.content_just {text-align:justify;}.content_text >h2 {  color:#6d0000;  text-align: center;  padding-bottom: 3%;}.content_text >p {  color:#404040;  font-size: 1.4vw;  max-font-size:18px;  text-align:justify;  padding-bottom: 3%;}.label-input100{	text-align:center;}.news_banner{	position:relative;	top:20%;	width:40%;}.gallery_img {  padding-left: 2%;  padding-top:10px;  heigth:120px;  }.gallery_img > img {	width:200px;	height:120px;	object-fit:cover;	border-style:solid;	border-width:1px;	border-color:grey;	}.gallery_img > img:hover{	cursor: pointer;	opacity: 0.7;	}.wrap-input100 {		}	.gallery_blank > img {	 padding-left: 2%;  padding-top:10px;}.menu_item {	font-family: 'Staatliches', cursive;	text-align:center;}.menu_item > h1 {	line-height:120%;}.modal {  display: none; /* Hidden by default */  position: fixed; /* Stay in place */  z-index: 1; /* Sit on top */  padding-top: 100px; /* Location of the box */  left: 0;  top: 0;  width: 100%; /* Full width */  height: 100%; /* Full height */  overflow: auto; /* Enable scroll if needed */  background-color: rgb(0,0,0); /* Fallback color */  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */}/* Modal Content (image) */.modal-content {  margin: auto;  display: block;  width: 80%;  max-width: 700px;}/* Caption of Modal Image */#caption {  margin: auto;  display: block;  width: 80%;  max-width: 700px;  text-align: center;  color: #ccc;  padding: 10px 0;  height: 150px;}/* Add Animation */.modal-content, #caption {    -webkit-animation-name: zoom;  -webkit-animation-duration: 0.6s;  animation-name: zoom;  animation-duration: 0.6s;}@-webkit-keyframes zoom {  from {-webkit-transform: scale(0)}   to {-webkit-transform: scale(1)}}@keyframes zoom {  from {transform: scale(0.1)}   to {transform: scale(1)}}/* The Close Button */.close {  position: absolute;  top: 15px;  right: 35px;  color: #f1f1f1;  font-size: 40px;  font-weight: bold;  transition: 0.3s;}.close:hover,.close:focus {  color: #bbb;  text-decoration: none;  cursor: pointer;}/* 100% Image Width on Smaller Screens */@media only screen and (max-width: 700px){  .modal-content {    width: 100%;  }}@media screen and (min-width: 1200px) {.content_text >p {  font-size: 18px;}.content_img {  padding-left: 10%;  max-width:100%;  height:auto;}.content_img > img{  max-width:100%;  height:auto;}}@media screen and (max-width:1200px) {		.form_inside {	width:650px;	height:450px;}.form_left {	padding-top:5%;}}