
.gallery-button-01 {
border:none;
display:inline-block;
padding:8px 16px;
vertical-align:middle;
overflow:hidden;
text-decoration:none;
color:#fff;
background-color:#000;
text-align:center;
cursor:pointer;
}

.gallery-button-01:hover {
color:#000;
background-color:#fff;
}


.gallery-button-02 {
border:none;
display:inline-block;
padding:30px 16px;
vertical-align:middle;
overflow:hidden;
text-decoration:none;
color:#fff;
font-size:16px;
background-color:#000;
opacity: 0.40;
text-align:center;
cursor:pointer;
transition: 250ms;
}

.gallery-button-02:hover {
color:#fff;
background-color:#000; 
opacity: 0.65;
transition: 350ms;
}



.gallery-button-03 {
border:none;
display:inline-block;
padding:18px 80px 18px 15px;
vertical-align:middle;
overflow:hidden;
text-decoration:none;
color:#fff;
font-size:16px;
background-color:#000;
opacity: 0.45;
text-align:center;
cursor:pointer;
transition: 250ms;
z-index:14;
}

.gallery-button-03:hover {
color:#fff;
background-color:#000; 
opacity: 0.75;
transition: 350ms;
}










@media only screen and (max-width: 1600px) {



}





@media only screen and (max-width: 1400px) {



}






@media only screen and (max-width: 1300px) {

.gallery-button-02 {
padding:29px 15px;
font-size:15px;
}

}
                               



@media only screen and (max-width: 1200px) {

.gallery-button-02 {
padding:28px 14px;
font-size:14px;
}


}



/* Tablet */



@media only screen and (max-width: 1050px) {



}





@media only screen and (max-width: 900px) {

.gallery-button-03 {
display:none;
}

}





@media only screen and (max-width: 800px) {



}





@media only screen and (max-width: 725px) {

.gallery-button-02 {
padding:24px 12px;
font-size:14px;
}


}





/* Phone */



@media only screen and (max-width: 650px) {

.gallery-button-02 {
padding:24px 12px;
font-size:13px;
font-weight:bold;
}

}





@media only screen and (max-width: 500px) {

.gallery-button-02 {
padding:22px 11px;
font-size:12px;
}

}






@media only screen and (max-width: 425px) {

.gallery-button-02 {
padding:20px 10px;
font-size:11px;
}

}





@media only screen and (max-width: 375px) {



}





@media only screen and (max-width: 325px) {



}


