.slide-out-tab{
padding:10px 0;
text-align:center;
position:fixed;
bottom:0;
width:600px;
left:-500px;
z-index:9999;
}
.contact-side-tab{
position:relative;
z-index:9800;
transform:rotate(90deg);
height:50px;
width:100px;
display:inline-block;
float:left;
background:#29abe2;
margin-top:25px;
margin-left:-40px;
border-radius:10px 10px 0 0;
cursor:pointer;
color:#fff;
font-family:Roboto;
font-size:20px;
padding:4px 0 0 0;
font-weight:500;
box-shadow: 2px -3px 4px 0px rgba(0,0,0,0.35);
-webkit-box-shadow: 2px -3px 4px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 2px -3px 4px 0px rgba(0,0,0,0.35);
}
.contact-tab-contact{
position:relative;
z-index:9900;
height:auto;
width:500px;
display:inline-block;
background:#29abe2;
float:left;
padding:30px;
text-align:left;
}
.contact-tab-contact a{color:#333;}
.contact-tab-contact .button{background:#fb8a01; color:#fff;}
.contact-tab-contact .button:hover{background:#fcab1f; color:#fff;}
.contact-tab-contact .gform_wrapper,
.contact-tab-contact .gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label{
font-size:12px;
}
@media only screen and (max-width: 680px) {
.contact-side-tab{display:none;}
}