/*Theme Name: Roller SutterAuthor:SMEGOWEB TEAMAuthor URI:smegoweb.com*//** * 1.0 - Normalize * * Normalizing styles have been helped along thanks to the fine work of * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/ */button,input {	overflow: visible;}button,select {	text-transform: none;}button,html [type="button"],[type="reset"],[type="submit"] {	-webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {	border-style: none;	padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {	outline: 1px dotted ButtonText;}div.wpcf7-validation-errors {    border: none !important;    clear: both;    font-size: 13px;    margin: 0px !important;    color: #fff;    text-align: left;    font-size: 16px;}div.wpcf7-mail-sent-ok {	border: none !important;	display: none !important;}.acf-map {    height: 100%;    width: 100%;}.contact-form span.wpcf7-not-valid-tip {    color: #fff;    font-size: 12px !important;    font-weight: normal;    display: block;    text-align: left;    clear: both;    width: 100%;    bottom: -16px;}span.wpcf7-not-valid-tip {    color: #f00;    font-size: 12px !important;    font-weight: normal;    display: block;    text-align: left;    clear: both;    width: 100%;    bottom: 0px;}div.wpcf7-validation-errors{     color: #f00 !important;     font-size: 16px !important;     text-align: center;     position: relative;     padding: 10px 0px;}.acf-map img {   max-width: inherit !important;}.container-fluid.location_map .acf-map {    height: 100%;}

.services_box h4 a:hover {

    color: #000000 !important;

}
.page-template-page-product .container-fluid.inner_banner h3 , .page-template-page-services .container-fluid.inner_banner h3 , .single-product .container-fluid.inner_banner h3,.single-services .container-fluid.inner_banner h3{
	color: #000;
    padding: 20px 20px;
} 
.page-template-page-product .container-fluid.products_wrapper , .page-template-page-services .container-fluid.products_wrapper, .single-product .container-fluid.products_wrapper {
    padding: 0px 0px;
}
.h_text{
	font-size: 18px;
}
.h_text img{
 left: 5px;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.gcaptcha>div {
    margin: auto;
}
@media(max-width:767px){
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.gcaptcha {
    margin-top: 20px;
}
}