* {
    padding: 0;
    margin: 0;
}

#desktop{
    display: none;
}

#mobile{
    display: block;
}

#imageSliderContainer{
    width: 100%;
    margin-top: 0;
}

.header_mobile{
    width: 100%;
    background-color: #f4f4f2;
    display: table;
}

#headerLogo{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px; 
    display: table-cell;   
}

#headerMenu{
    width: 10%;
    vertical-align: middle;
    display: table-cell;   
}

#usedpianoHeader{
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 3px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;    
    font-family: Muli;
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    line-height: 52px;
    letter-spacing: 2px;
    text-align: center;
    color: #000000;
    
}



.mobileversionImg{
    margin-left: auto;
    margin-right: auto;    
    
}

.mobileversionSections{
    width: 80%;
    margin-left: auto;
    margin-right: auto;    
    
}

.item_details1 {
    
    padding: 3px;
    margin-left: auto;
    margin-right: auto;
    background-color: #d3952d;
    text-align: center;
}

.item_detailsWhite {
    
    padding: 3px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
    text-align: center;
}

.item_details {
    margin-top: 3px;
    
    padding: 3px;
    margin-left: auto;
    margin-right: auto;
    background-color: #f4f4f2;
}

#titleHeader{
    margin-top: 50px;
    font-family: Muli;
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    line-height: 32px;
    letter-spacing: 2px; 
    color: #ffffff;   
}

#titleHeaderBlack{
    margin-top: 20px;
    font-family: Muli;
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    line-height: 32px;
    letter-spacing: 2px; 
    color: #000000;   
}

#textBlack{
    font-family: "Open Sans";
    font-size: 0.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 25px;
    margin-top: 10px;
    text-align: justify; 
    color: #000000;   
}

#textBlackFooter{
    font-family: "Open Sans";
    font-size: 0.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 25px;
    margin-top: 10px;
    text-align: justify; 
    color: #000000;   
}

#titleSections{
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 3px;
    text-align: left;
    font-family: Muli;
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    line-height: 52px;
    letter-spacing: 2px;
    color: #000000;
}

ul.usedPianoBullets{    
     font-family: "Open Sans";
    font-size: 0.9em;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 1;
    margin-top: 10px;
    text-align: justify;
    
}

a.button {
    width: 100%;
 height: 38px;

text-decoration: none;
text-shadow: #fff 0 1px 0;
float: none;

display: inline-block;
color: #597390;
line-height: 42px;
font-size: 20px;
font-weight: bold;
margin-right: 30px;
margin-top: 10px;
margin-bottom: 10px;
}

a.button {
border: 1px solid #4c6d96;
}

a.button.icon {
/*padding-left: 11px;*/
}

a.buttonExp {
    width: 100%;
 height: 38px;

text-decoration: none;
text-shadow: #fff 0 1px 0;
float: none;

display: inline-block;
color: #597390;
line-height: 42px;
font-size: 20px;
font-weight: bold;
margin-right: 30px;
margin-top: 10px;
margin-bottom: 10px;
}

a.buttonExp {
border: 1px solid #4c6d96;
}

a.buttonExp.icon {
/*padding-left: 11px;*/
}

a.button.icon spanDemo{
font-family: "Open Sans";
    font-size: 0.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold; 
    color: #526f91;   
padding-left: 48px;
padding-right: 10px;
background: url(../images/demo-icon.jpg) no-repeat 0 -4px;
}

a.button.icon.chat spanDemo { 
    font-family: "Open Sans";
    font-size: 0.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #526f91;
    color: #526f91; 
    padding-bottom: 13px;
    padding-top: 17px;
background-position: 0px 6px;
}

a.button.icon spanSignUp{
font-family: "Open Sans";
    font-size: 0.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold; 
    color: #526f91;   
padding-left: 48px;
padding-right: 10px;
background: url(../images/signup-icon.jpg) no-repeat 0 -4px;
}

a.button.icon.chat spanSignUp { 
    font-family: "Open Sans";
    font-size: 0.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #526f91;
    color: #526f91; 
    padding-bottom: 13px;
    padding-top: 17px;
background-position: 0px 6px;
}

a.buttonExp.icon spanMoreInfo{
font-family: "Open Sans";
    font-size: 0.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold; 
    color: #526f91;   
padding-left: 48px;
padding-right: 10px;
background: url(../images/more-info-icon.jpg) no-repeat 0 -4px;
background-size:30%;
}

a.buttonExp.icon.chat spanMoreInfo { 
    font-family: "Open Sans";
    font-size: 0.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #526f91;
    color: #526f91; 
    padding-bottom: 13px;
    padding-top: 17px;
background-position: 0px ;
}