/*
Theme Name: Handyman
Theme URI: https://xoobo.com/
Version: 1.0
Author: Xoobo
Author URI: https://xoobo.com/
*/

html,
body,
img,
fieldset,
abbr,
acronym {
    border: 0;
    max-width: 100%;
    width: auto;
}

body {
    padding: 0 !important;
}

img.alignright {
    float: right;
    margin: 0 0 1em 1em;
}

img.alignleft {
    float: left;
    margin: 0 1em 1em 0;
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.single-blog-page .subhead h1 {
    font-size: 24px;
    text-align: left;
    margin: 0;
    background: unset;
    padding: 0;
    line-height: initial;
}

.services-box ul {
    display: flex;
    flex-wrap: wrap;
}

/* Mobile and Tab View */

@media (max-width: 767px) {
	.callus_bg .phone span a {
		word-wrap: anywhere;
		display: block;
	}
	.callus_bg {
		height: 300px;
	}
	ul.flex-list li {
		width: 100%;
	}
	.email p a, .web p a {
		word-wrap: anywhere;
		display: block;
	}
	.contact_form input[type="text"], .contact_form input[type="email"], .contact_form input[type="tel"], .contact_form select, .contact_form textarea {
		width: 100%;
		margin-bottom: 10px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1040px) {}