.news{
	float:none !important;
}
.featured-post .excerpt {
    clear: both;
}
span.qlwapp-text {
    display: none !important;
}
.mtphr-dnt-tick-contents {
  height: 50px !important;
  padding: 14px 0 ;
}
.o-sliderContainer.hasShadow {
    z-index: 9;
}

@media only screen and (max-width:1279px){
  .sml_name:before {
    background: url(http://www.handysquad.com/wp-content/uploads/2015/12/person.png) no-repeat scroll 22px 5px / 23px auto;
    background-color: transparent;
}

.sml_email:before {
    background: url(http://www.handysquad.com/wp-content/uploads/2015/12/message.png) no-repeat scroll 21px 9px / 25px auto;
    background-color: transparent;
}
}
@media only screen and (max-width:380px){
.home-testimonials.home-only-t{
  height:450px!important; 
}
.text-testi {
  float: left;
  width: 100% !important;
  clear:both;
  margin-left:0px !important;
}
.home-testimonials .home-testimonials-container .home-testimonial .home-testimonials-content {
    padding-left: 5%!important;
}
}

@media only screen and (min-width:381px) and (max-width:499px){
.home-testimonials.home-only-t{
height:400px!important; 
}		  
.text-testi {
float: left;
width: 100% !important;
clear:both;
margin-left:0px !important;
}
.home-testimonials .home-testimonials-container .home-testimonial .home-testimonials-content {
    padding-left: 5%!important;
}
}

.page-id-2752 h1.entry-title {
  margin-top: 2px !important;
  text-align: center;
}
.page-id-2752 .banner-image {
  display: none;
}
.feedback-p > p {
  text-align: center;
}
.feedback-page {
  max-width: 75%;
   margin: 0 auto;
}
.feedback-page .wpcf7 {
  margin: 0 auto;
  width: 500px;
}
.quote-right-icon::after {
  content: url("http://www.handysquad.com/wp-content/uploads/2015/12/right-quote.png");
  float: right;
}
.esy-testimonials {
  background: #f9f9f9 none repeat scroll 0 0;
  width: 100%;
  margin-bottom: 30px;
    float: left;
}
.esy-latestnews-container {
  margin: 0 auto;
  max-width: 1150px;
  padding: 40px 20px;
}
.esy-testimonials h2 {
  font-size: 25px;
  margin-bottom: 10px;
  text-align: center;
}

.testimonial_body {
  float: left;
  width: 100% !important;
}
.testimonial_author {
  text-align: center;
  font-weight: 500;
}
.t-inner-text {
  margin: 0 auto;
  text-align: center;
  width: 86%;
  float:left;
  color: rgb(51, 51, 51);
  font-size: 14.08888px;
 }
.easy-t-slideshow-wrap blockquote.easy_testimonial .wp-post-image {
  display: none;
}

.entry-content .easy_t_single_testimonial:nth-child(2n) {
  background-color: #f4f4f4;
  font-style: italic;
}
.easy_t_single_testimonial .testimonial-client::before {
  content: "(";
}
.easy_t_single_testimonial .testimonial-client::after {
  content: ")";
}
.easy_t_single_testimonial .testimonial-client {
  color: #ffd22f;
  font-weight: 700;
}
.easy_t_single_testimonial .quote-left-icon,.easy-t-category-residenial .quote-right-icon {
  display: none;
}
.easy_t_single_testimonial .t-inner-text{
	width:100%;
	margin-bottom: 0px;
}
.easy_t_single_testimonial .t-inner-text p {
  margin-bottom: 0;
}
.easy_t_single_testimonial blockquote {
  padding: 2% 10%;
}


a.book-online-btn {
    border-bottom: 0;
}




@media only screen and (max-width:640px){ 
header.site-header .header-container .site-logo {
  width: 180px;
}
.mtphr-dnt-tick-container .mtphr-dnt-tick-contents {
    padding: 5px 0;
    height: 30px !important;
    font-size: 14px;
}
.header-message, .header-contact {
  margin-top: 14px !important;
}
.mobile-menu-button {
  margin: 0;
  padding: 0;
}
.main-banner-container {
/*  padding-top: 210px !important; */
}

}

@media only screen and (max-width:800px){ 
footer.site-footer .footer-bottom .foot-left .foot-nav-menu li{
text-align: left;
}
}

@media screen and (max-width:990px){
  .main-navigation li {
    position: relative;
}

.main-navigation li span.expandmenu {
    position: absolute;
    right: 8px;
    top: 0;
    width: 31px;
    bottom: 0;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: 46px;
}

.main-navigation li span.expandmenu:before {content: "+";}
.main-navigation li span.expandmenu.active:before {content: "-";}

.main-navigation li ul.sub-menu.active {
    display: block !important;
}

.main-navigation li ul.sub-menu {
    display: none !important;
}
}

.area-covered-icon-section li span#property-maintenance {
    position: relative;
    top: 24px;
}
footer.site-footer .footer-bottom .foot-left .foot-nav-menu li:last-child {
    max-width: 100%;
}
blockquote.easy_testimonial p {
    margin: 0 auto;
    text-align: center;
    width: 86%;
    color: rgb(51, 51, 51);
    font-size: 14.08888px;
}
.testimonial_author span.date {
    display: none !important;
}
.pull-left.jltmaf-icon {
    padding-right: 10px;
    -webkit-transition: -webkit-transform .8s ease-in;
    -ms-transition: -ms-transform .8s ease-in;
    transition: transform .8s ease-in;
    transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
	line-height: 42px;
}
.jltmaf-rotate {
    -webkit-transition: -webkit-transform .8s ease-in-out;
    -ms-transition: -ms-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.jltmaf-rotate-rev {
    -webkit-transition: -webkit-transform .8s ease-in-out;
    -ms-transition: -ms-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.pull-left.jltmaf-icon .fa {
    font-size: 12px;
}
.panel-group .panel-title a {
    display: block;
    padding: 10px 15px;
    margin: -10px -15px;
    cursor: pointer;
    font-size: 20px!important;
    border: 1px solid #e1e1e1 !important;
    color: #666666 !important;
    font-weight: 500;
    background: #fcfcfc!important;
}
.panel-group .panel-title a.collapsed {
    background: #ffffff!important;
    color: #1c94c4 !important;
}
.panel-collapse .panel-body {
    background: #fcfcfc;
    border: 1px solid #ccc;
    border-radius: 2px;
}
i.fa.fa-chevron-down, i.fa.fa-chevron-up {
    color: #eb8f00 !important;
}
.panel-group .panel {
    border: 0 !important;
	border-radius: 0 !important;
}
.panel-group .panel-title a:hover {
    color: #c77405 !important;
}

/* gravity form */
.agreebox .ginput_container.ginput_container_checkbox {
    position: absolute;
    margin-top: 0 !important;
    top: -10px;
}
.agreebox {
    position: relative;
}
.agreebox label.gfield_label {
    padding-left: 22px;
}
.agreebox .ginput_container.ginput_container_checkbox label {
    display: none !important;
}
.gfield_error.agreebox label.gfield_label {
    margin-top: 0 !important;
}
.gfield_error.agreebox {
    margin-top: 0 !important;
}
.gfield_error.agreebox .ginput_container.ginput_container_checkbox {
    top: -5px;
}
.page-id-9658 h1.entry-title {
    text-align: center;
    color: green;
    border: 1px solid;
    padding: 10px;
}
.page-id-9658 img.banner-image {
    max-height: 200px;
    object-fit: cover;
}

.page-template-contact .gform_wrapper textarea.medium {
    margin-top: 12px;
}
div#gform_confirmation_message_2 , div#gform_confirmation_message_3{
    margin-bottom: 40px;
    font-size: 28px;
    color: green;
    border: 1px solid green;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
}
#gform_3 {
    padding: 0 20px;
}
@media (max-width: 1220px){
.contact-cont-frm {
    padding: 0 2%;
}
}
@media (min-width: 320px) and (max-width: 420px){
.contact-cont-frm {
    padding: 0 4%;
}
}

@media (min-width:768px) {
	div#qlwapp {
    	display: none !important;
	}
}


@media (max-width:767px) {
body div#tidio-chat {
    display: none !important;
}
}


@media only screen and (min-width: 641px){
		.pc4uGfPostcodeLookupAddress .ginput_full {
			float:none !important;
	}
}
@media only screen and (max-width: 640px){
	.pc4uGfPostcodeLookupAddress .ginput_full {
			float: none !important;
	}
}