body{
    background-color: #909090;
    padding-top: 70px;
    background-image: url("../img/bg2.jpg");
    background-size: 100%;
    padding-bottom: 70px; 
}
header{

}

footer{
    text-align: center;
    background-color: #DEDEDE;
    color: #3C9D3E;

}
details{
    text-align: center;
}
nav{
    position: relative;
    display: inline-block;
    outline: none;
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: 600;
}
a{
    padding: 0;
    margin: 0;
}
form{
    padding: 1%;
}
h1{
    font-family: 'Great Vibes', cursive;
}
h3{
    color:#3C9D3E;
    font-weight: bold;
}
.foot{
    color: #FFFFFF;
}
.container{
    background-color: #323232;
    padding: 1.5%;
}
.panel-body{
    padding: 1%;
}
#testinbox{
    font-family: 'Courgette', cursive;
    font-weight: bold;
}
.text-success{
    font-size: 2.5em;
    font-weight: bold;
}
.listpan{
    display: inline-block;
}
.perso{
    margin: 0;
    padding: -12%;
    display: inline-block;
}
#offerta1{
    display: none;
}
#offerta2{
    display: none;
}
#offerta3{
    display: none;
}
.pan1{
    text-align: center;
}

.pan2{
    text-align: right;
}
.pan3{
    float: left;
    margin-right: 1.5%;
}
.pan4{
    float: right;
    margin-left: 0.5%;
}
.rowp{
    margin-bottom: 1%;
}

.preventivo{
    vertical-align: middle;
    position: relative;
    float: right;
    width: 100%;
    padding-bottom: 1%;
}
.maintitle{
    color: #FFFFFF;
}

.partner{
    display: inline-block;
    float: left;
}
.partn{
    padding: 0.5%;
}
.form-control{
    position: inherit;
    max-width: 60%;
    margin-left: 3%;
}
.checkbox-inline{
    position: inherit;
    padding: -1.5%;

}
.form-group{
    margin-left: 2%;
}
#slider1_container{
    position: relative;
    display: inline-block;
    top: 0px; 
    left: 0px; 
    width: 100%; 
    height: 100px; 
    overflow: hidden;
}
.slidecont{
    cursor: move; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width: 100%; 
    height: 100px; 
    overflow: hidden;
}
@media (min-width: 1200px) {
  .container {
    width: 1100px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1300px;
  }
  
}
@media (min-width: 1600px) {
  .container {
    width: 1500px;
  }
}
@media (min-width: 1920px) {
  .container {
    width: 1820px;
  }
}