/**
*Theme Name: Drain Cleaner

**/

a#menu-item-dropdown-link {
    float: right;
    position: absolute;
    top: 36px;
    right: 10px;
    z-index: 999;
}

.fa, .far, .fas {
    font-family: "Font Awesome 5 Free";
    float: right;
    padding: 1px 0px 0px 8px;
    font-size: 19px;
}

i.fas.fa-envelope-open {
    
    margin: 0 0 0 -13px;
}

.wpcf7-mail-sent-ok {
    border: none !important;
    
}

.wpcf7-validation-errors, .wpcf7-acceptance-missing {
    border: none !important;
}
.wraperHonest.classtest3 {
    margin-top: 70px;
}

.wraperHonest.wraperHonestright.dismobnone.class_abdul {
    margin-top: 220px;
}

.wraperHonest.wraperHonestright.dismobnone.cloggedmrg {
    margin-top: 230px;
}
.highpressureclass {
    margin-top: 112px;
}
i.fas.fa-quote-left {
    float: left;
}
.iconbox {
    width: 10%;
    float: left;
    color: #bf1e2e;
    font-size: 20px;
    padding-top: 10px !important;
}

.footerContact.testpadding {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.wraperrecentpost ul {
    list-style: none;
    padding-left: 17px;
    font-size: 20px;
}

.footer-copyright img{
	margin-top:15px;
}

.map-hamilton {
  
    
}
.map-hamilton iframe{
	margin-top:35px;
}

.hamilton-foot{
	margin-top:536px;
}

@media screen and (max-width: 1024px){
.footerinner {
    margin-top: 0px!important;
}
}


@media only screen 

and (min-device-width: 768px) 

and (max-device-width: 1024px) 

and (orientation: landscape) 

	and (-webkit-min-device-pixel-ratio: 2) {
	.footerinner {
    margin-top: 536px!important;
}	
}	
@media only screen 
and (min-device-width: 1024px) 
and (max-device-width: 1024px) 
and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
			.footerinner {
    margin-top: 536px!important;	
		}
}
.ContactWrappersec2 {
    width: 100%;
	height: 479px;}