.right-fixed {
    width: 220px;
    height: 60px;	
    background: #e54822;
    color: #FFF;
    padding: 15px 11px;
    font-size: 14px;
    text-align: center;
    top: 25%;
    z-index: 9999;
    right: -12%;
    position: fixed;
    float: right !important;
    transition-timing-function: ease-in-out;
    -webkit-transition: width 2s;
    transition: width 1s;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.right-fixed a {
	color:#fff !important;
	float:left;
}
.right-fixed a span {
	float:left;
	position:absolute;
	bottom:33%;
	left:28%
}
.right-fixed:hover {
	-webkit-transition: width 3s; /* Safari */
    transition: width 3s;
	width:240px;
	right:0%;
}
.fixed-text {
	width:100%;
    height:auto;
    background:#e54822;
    color:#FFF;
    padding:14px 110px 14px;
	font-size:14px;
    text-align:center;
    top:11%;
    z-index:9999;
    left:0%;
    position: absolute;float:left;
}
.fixed-text a.stop {
	float:left;
	right:5%;
	bottom:30%;
	position:absolute;
	z-index:9999;
}
.fixed-text a.start {
	float:left;
	right:3%;
	bottom:30%;
	position:absolute;
	z-index:9999;
}
@media only screen and (min-width:0px) and (max-width:900px) {
.right-fixed {
	display:none !important;
}
.fixed-text {
	display:none !important;
}
.tp-bullets{
	display:none !important;
}
}
@media only screen and (min-width:0px) and (max-width:767px) {
.template-content .template-content-section
		{
			z-index:3;
			position:relative;
			padding:20px 0px 20px 0px !important;
		}
h3,h3 a,
.template-component-testimonial ul>li>p
{
	font-size:26px !important;
        text-align:left !important;
}
}