.WSsliding-popup-bottom {
    background: #333 !important;
	opacity: .75;
	filter:alpha(opacity=0.75);
	height: auto; 
	width: 100%; 
	bottom: 0;
	position: fixed;
}

#WSsliding-popup {
    display: block;
    margin: 0;
    padding: 0;
    right: 0;
    text-align: center;
    width: 100%;
    z-index: 99999;
}

#WSsliding-popup .WSpopup-content {
    background-color: transparent;
    border: 0 none;
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    width: 60%;
}

#WSsliding-popup .WSpopup-content #WSpopup-text {
    float: left;
    font-weight: bold;
    margin: 5px 0 5px 50px;
    text-align: left;
    width: 60%;
}
#WSsliding-popup .WSpopup-content #WSpopup-text h2 {
	margin: 5px 0;
    font-family: arial, serif;
	color: #fff;
	font-size:20px; 
	line-height:24px;
}
#WSsliding-popup .WSpopup-content #WSpopup-text p {
    font-family: arial, serif;
	color: #fff;
	font-size:14px; 
	line-height:16px;
	margin: 5px 0;
}

#WSsliding-popup .WSpopup-content #WSpopup-buttons {
    float: right;
    margin: 20px 30px 0 0;
}

#WSsliding-popup .WSpopup-content #WSpopup-buttons button {
    cursor: pointer;
    margin-right: 5px;
    vertical-align: middle;
    overflow: visible;
    width: auto;
    -moz-box-shadow: inset 0 1px 0 0 #ffffff;
    -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
    box-shadow: inset 0 1px 0 0 #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');
    background: #ededed -moz-linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #000;
    font-family: arial, serif;
    font-weight: bold;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}
#WSsliding-popup .WSpopup-content #WSpopup-buttons button:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');
    background: #dfdfdf -moz-linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
}

@media (max-width: 1199px) {
	#WSsliding-popup .WSpopup-content {
		width: 100%;
	}
}
@media (max-width: 767px) {
	#WSsliding-popup .WSpopup-content #WSpopup-text {
		margin: 5px 20px 5px 20px;
		width: 100%;
	}
	#WSsliding-popup .WSpopup-content #WSpopup-buttons {
		float: left;
		width: 100%;
		margin: 10px auto;
	}
}