.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    text-align: center;
    background: #e6cd9e;
    border: 1px solid white;
}
.coll{
   color: white;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Roboto';
    text-decoration: auto;
    cursor: pointer;
    border: 0px;
    background: bottom;
}
.forme{
	
   display: flex;
    padding: 15px 15px 15px;
    margin: 15px 15px 15px;
    border: 1px solid #e5e5e5;
	
}
.buttab{
	display: inline-block;
    margin: 0 0 30px 19px;
    background-color: #66000b;
	    text-shadow: 1px 1px 1px #000;
    border: 1px #e6cd9e solid;
    box-shadow: 1px 1px 10px #000;
	padding:5px 5px 5px;
}
.procedural{
   width: 100%;
    display: flex;
    padding: 15px 15px 15px;
    background: #000;
    color: #b7b7b7;
    border-radius: 10px;
    border: 1px solid #363535;
    padding: 15px 15px 15px;
    margin: 5px;
    cursor:pointer;
    transition:1s;

}
.procedural:hover{
    width: 100%;
    display: flex;
    padding: 15px 15px 15px;
    background: white;
    color: black;
    border-radius: 10px;
    border: 1px solid #363535;
    padding: 15px 15px 15px;
    margin: 5px;
    cursor:pointer;
    transition:1s;
}
.custom-checkbox {
  
}
.position{
        padding: 15px 15px 15px;
    text-align: center;
}
.buttons{
  background: #7a0310;
    padding: 15px 15px 15px;
    color: #e6cd9e;
    border-radius: 10px 10px 10px;
    border: 1px white;
    transition: 1s;
    text-transform: uppercase;
}
.buttons:hover{
        background: #e6cd9e;
    padding: 15px 15px 15px;
    color: white;
    border-radius: 10px 10px 10px;
    border: 1px white;
    transition:1s;
     text-transform: uppercase;
}
.custom-checkbox{
    font-size:15px;
    width:50%;
    height:30%;
}
.ssc-form{
    color: #686868;
    background-color: #ffffff;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    height: 45px;
    padding: 0 15px;
    margin: 0;
    vertical-align: middle;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 28%;
    display: block;
    margin: 5px;
}
.knopka{
    visibility: visible;
    text-shadow: 1px 1px 1px #000;
    border: 1px #e6cd9e solid;
    box-shadow: 1px 1px 10px #000;
    color:white;
}
.bottom{
    text-align: center;
    color:white;
}
.icons{
    font: normal normal normal 14px / 1 FontAwesome;
    display: block;
    margin: auto;
    margin-bottom: 10px;
    text-align: center;
    font-size: 36px;
    color: #e6cd9e;
    text-shadow: 1px 1px 1px #000;
}
.fixed{
    
    width: 50%;
    border: 1px solid black;
    padding: 15px 15px 15px;
    border-radius: 15px;

}
.hidden {
  display: none;
}
.contacts{
    display: none;
    margin: auto;
    margin-bottom: 10px;
    text-align: center;
    font-size: 36px;
    color: #e6cd9e;
    text-shadow: 1px 1px 1px #000;
}
.fp-slideshow .layout-fullslideshow .sprocket-features-title {font-size:3em !important}
@media screen and (max-width: 480px) {


.fp-slideshow .layout-fullslideshow .sprocket-features-title {
  font-size: 2em !important;
}
.customtopp{
    display:none;
}
.contacts{
    display: block;
    margin: auto;
    margin-bottom: 10px;
    text-align: center;
    font-size: 36px;
    color: #e6cd9e;
    text-shadow: 1px 1px 1px #000;
}
.main{
    background-color: #333 !important;
    width:100%;
}

}