.contactUs-float-right {
    position: fixed;
    background-color: #25adda;
    float: right;
    transform-origin: right top 0;
    transition: padding 1s ease 0s, background-color .5s ease 0s;
    transform: rotate(90deg);
    top: 376px;
    z-index: 999;
    right: 0;
    -webkit-transform-origin: right top 0;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.contactUs-float-right a {
    color: white;
    float: right;
    font-size: 18px;
    line-height: 28px;
	padding: 5px 15px 10px 20px;
    font-family: 'Arial', sans-serif;
}

.contactUs-float-right:hover {
color: #fffff;
}

.smscreen {
  display:none;
}

@media (max-width: 1050px){

  .lgscreen {
    display:none;
  }
  .smscreen {
    display:inline !IMPORTANT;
     -webkit-transform: rotate(270deg) !important;
    transform: rotate(270deg)!important;
    padding:15px !important;
  }
}

.reviews__content {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
.reviews__content:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
.reviews__content p {
  display: inline;
}

.stars-rating-1 { display:block; width:16px; height:16px; background:url('img/stars1.png') no-repeat; }

.stars-rating-2 { display:block; width:32px; height:16px; background:url('img/stars1.png') no-repeat; }

.stars-rating-3 { display:block; width:48px; height:16px; background:url('img/stars1.png') no-repeat; }

.stars-rating-4 { display:block; width:64px; height:16px; background:url('img/stars1.png') no-repeat; }

.stars-rating-5 { display:block; width:80px; height:16px; background:url('img/stars1.png') no-repeat; }

.rpro_link {
  white-space: pre;
  overflow-wrap: normal;
  overflow-x: scroll;
}

.styled-select.slate {
   height: 70px;
   width: 240px;
}

/* the rules below create the floating box and rotate it 90 degrees counterclockwise */

#floatingbox {
position: fixed;
transition: padding 1s ease 0s, background-color .5s ease 0s;
left: -85px;
top: 280px;
z-index:9999;
-moz-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
padding: 20px 15px 10px 20px;
margin:0!important;
}

/* the rules below a related to the "Contact Us" link only */

#floatingbox a {
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  background: #e04226;
padding: 25px 15px 10px 20px;
  text-decoration: none;
}

/* the rules below are for hover effect */
/*please change colors as described before */
/*in order to see the effect */

#floatingbox a:hover {
background: #e04226;
color:#FFFFFF;
text-decoration: none;
}

fieldset { border:1px solid green }

legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
  font-size:90%;
  text-align:right;
  }
  
.fsSubmitButton
{
padding: 10px 15px 11px !important;
font-size: 18px !important;
background-color: #57d6c7;
font-weight: bold;
text-shadow: 1px 1px #57D6C7;
color: #ffffff;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #57D6C7;
cursor: pointer;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}

  
  