a.hidden{
  color:white !important;
}

body{
  background-image: url(../img/background_image.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
}

#browser{
  background-color: white;
  padding-top: 32px;
  padding-bottom: 32px;
}

section.page-section{
  padding-top: 64px;
  padding-bottom: 64px;
}

a.btn-primary{
  background-color: white;
  color: black;

}

a.btn-primary:hover{
  background-color: #FA931B
  color: black;
}

a.btn-light{
  border:1px solid black;
}

div.container-artificial{
  margin-top: 50px;
}

section.bg-white{
  background: white !important;
}

div.pt-5{
  padding-top: 5px !important;
}

a.button-offer{
  border-top:1px black dashed;
  margin-top:0px;
  padding-top:4px;
  background-color: white;
  border-radius: 0px 0px 12px 12px;
  height:40px;
  color:black;
}

hr.dark{
	border-color:#343a40 !important;
}

a.button-offer-sm{
  margin-top:0px;
  margin-bottom:15px;
  padding-top:10px;
  padding-bottom:10px;
  background-color: white;
  border-top: dashed 2px black;
  border-radius: 0px 0px 12px 12px;
  color:black;
}

section.bg-offer{
  background-color:#161C18;
}

a.alternative{
  color: white;
}
a.alternative:hover{
  color: black;
}

.project-name{
  margin-top:5px;
  margin-bottom: 5px;
}

.cent{
  text-align:center;
}

@media all and (max-width:768px){
  .display-md{
    display:none !important;
  }
  .a-display-md{
    display:inline-block !important;
  }

}

.display-md{
  display:inline-block;
}

.a-display-md{
  display:none;
}

@media all and (max-width:576px){
  .display-lg{
    display:none !important;
  }
  .a-display-lg{
    display:inline-block !important;
  }
  div.header-bar{
    background-color:transparent !important;
  }
}

.display-lg{
  display:inline-block;
}

.a-display-lg{
  display:none;
}

@media all and (max-width:410px){
  .display-xs{
    display:none !important;
  }
  .a-display-xs{
    display:inline-block !important;
  }
}

.display-xs{
  display:inline-block;
}

.a-display-xs{
  display:none;
}
