.spacer60 {
margin-bottom: 60px;
}

/* Petes CSS Fixes */

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}




@media (max-width: 1024px) {


.contact-2 h4 {
font-size: 14px;
}

.insulation1 {
border: none !important;
}

.insulation2 {
border: none !important;
}

.insulation3 {
border: none !important;
}

.insulation4 {
border: none !important;
}
}


@media(max-width: 768px) {

#mainslider {
max-height: 450px;
}

img.logo {
margin-left: 20px;
}

#myCarousel .helper_vcenter {
position: absolute;
top: 230px;
}


.about_us2 {
background: none !important;

}

.about_us3 {
background: none !important;

}

.about_us4 {
background: none !important;

}

.about_us5 {
background: none !important;

}

.about_us6 {
background: none !important;

}

.helper_vcenter.text-center {
margin-top: -50px;
}

.slider_text {
width: 100% !important;
margin-top: -60px;
}

.slider_text h4 {
line-height: 1.4em !important;
font-size: 30px !important;
}

.slider_text p {
font-size: 20px !important;
}
}


p {
  font-family: 'arial';
  font-weight: 300;

}

h1, .h1 {
  font-size: 40px;
  font-weight: 700;
}

h5 {
font-size: 20px;
color: #ffa300;

}

h3 {
font-size: 20px;

}

hr {
color: #000;

}

/*domestic div box*/
.image {
width: 100%
float: centre;
min-height: 20px;
padding: 5px;
margin-top: 40px;
margin-bottom: 10px;
background-color: #D4CFCC;
border-radius: 20px;
border-left: 1px solid #274B6D;
border-right: 1px solid #274B6D;
border-top: 5px solid #571464;
border-bottom: 5px solid #571464;
background-repeat: yes-repeat;

}

/*commercial div box*/
.image1 {
width: 350px;
float: centre;
min-height: 20px;
padding: 20px;
margin-top: 0px;
margin-bottom: 10px;
background-color: #D4CFCC;
border-radius: 20px;
border-left: 1px solid #274B6D;
border-right: 1px solid #274B6D;
border-top: 5px solid #8F153A;
border-bottom: 5px solid #8F153A;
background-repeat: yes-repeat;

}

/*commercial div box*/
.image11 {
width: 100%px;
float: left;
min-height: 20px;
padding: 20px;
margin-top: 10px;
margin-bottom: 10px;
background-color: #D4CFCC;
border-radius: 20px;
border-left: 1px solid #274B6D;
border-right: 1px solid #274B6D;
border-top: 5px solid #8F153A;
border-bottom: 5px solid #8F153A;
background-repeat: yes-repeat;

}

/*vetenary div box*/
.image2 {
width: 350px;
float: centre;
min-height: 20px;
padding: 20px;
margin-top: 0px;
margin-bottom: 10px;
background-color: #D4CFCC;
border-radius: 20px;
border-left: 1px solid #274B6D;
border-right: 1px solid #274B6D;
border-top: 5px solid #FFA300;
border-bottom: 5px solid #FFA300;
background-repeat: yes-repeat;

}

/*drone div box*/
.image3 {
width: 350px;
float: centre;
min-height: 20px;
padding: 20px;
margin-top: 0px;
margin-bottom: 10px;
background-color: #D4CFCC;
border-radius: 20px;
border-left: 1px solid #274B6D;
border-right: 1px solid #274B6D;
border-top: 5px solid #DA2128;
border-bottom: 5px solid #DA2128;
background-repeat: yes-repeat;

}

/*domestic/insulation-electrical-heating div box*/
.insulation1 {
float: left;
width: 100%;
height: 120px;
padding: 0px;
margin-top: 20px;
border-right: 1px solid #571464;
border-bottom: 1px solid #571464;
margin-top: 20px;

}

/*domestic/insulation-electrical-heating div box*/
.insulation2 {
float: right;
width: 100%;
height: 120px;
padding: 0px 0px 0px 10px;
margin-top: 20px;
border-bottom: 1px solid #571464;
margin-top: 20px;

}

/*domestic/insulation-electrical-heating div box*/
.insulation3 {
float: left;
width: 100%;
height: 120px;
padding-top: 15px;
padding-right: 10px;
margin-top: 0px;
border-right: 1px solid #571464;
margin-bottom: 20px;

}

/*domestic/insulation-electrical-heating div box*/
.insulation4 {
float: right;
width: 100%;
height: 120px;
padding-top: 15px;
padding-left: 20px;
margin-top: 0px;
margin-bottom: 20px;

}

.contact_banner {
width: 100% !important;
height: 120px;
float: centre;
}

.responsive {
width: 100% !important;
height: auto;
}



@media (max-width: 768px) {

.mobile-img {
width: 100% !important;
height: auto;
}
}

.about_us1 {
width: 530;
min-height: 100px;
float: left;
padding: 15px;
margin-top: 20px;
border: 1px solid #571464;
border-radius: 20px;
background-image: url(../../files/background_1.jpg);

}

.about_us1 h2 {
font-size: 30px;
color: #ff9900;
}

.about_us2 {
width: 530;
min-height: 100px;
float: left;
padding: 15px;
margin-top: 20px;
border: 1px solid #571464;
border-radius: 20px;
background-image: url(../../files/background2.jpg);

}

.about_us2 h2 {
font-size: 30px;
color: #ff9900;
}

.about_us3 {
width: 530;
min-height: 100px;
float: left;
padding: 15px;
margin-top: 20px;
border: 1px solid #571464;
border-radius: 20px;
background-image: url(../../files/background3.jpg);

}

.about_us3 h2 {
font-size: 30px;
color: #ff9900;
}

.about_us4 {
width: 530;
min-height: 100px;
float: left;
padding: 15px;
margin-top: 20px;
border: 1px solid #571464;
border-radius: 20px;
background-image: url(../../files/background_4.jpg);

}

.about_us4 h2 {
font-size: 30px;
color: #ff9900;
}


/*domestic/saving you money div box*/
.box1 {
float: left;
width: 540px;
min-height: 100px;
padding: 10px 10px 10px 0px;
margin-right: 30px;

}

/*domestic/saving you money div box*/
.box2 {
float: left;
width: 540px;
min-height: 100px;
padding: 10px 10px 10px 0px;

}

.image_box {
width: 350px;
float: centre;
min-height: 20px;
padding: 20px;
margin-top: 20px;
margin-bottom: 10px;
background-color: #D4CFCC;
border-radius: 20px;
border-left: 1px solid #274B6D;
border-right: 1px solid #274B6D;
border-top: 5px solid #8F153A;
border-bottom: 5px solid #8F153A;
background-repeat: yes-repeat;

}

.energy_saving {
width: 100%;
min-height: 20px;

}

.box_saving {
float: left;
width: 540px;
min-height: 100px;
padding: 10px 10px 10px 0px;
margin-right: 30px;
}

.image_box1 {
width: 350px;
float: centre;
min-height: 20px;
padding: 20px;
margin-top: 20px;
margin-bottom: 10px;
background-color: #D4CFCC;
border-radius: 20px;
border-left: 1px solid #274B6D;
border-right: 1px solid #274B6D;
border-top: 5px solid #8F153A;
border-bottom: 5px solid #8F153A;
background-repeat: yes-repeat;

}

.savemoney {
float: left;
width: 100%;
min-height: 50px;
margin-top: 20px;
margin-bottom: 20px;

}

.phases {
float: left;
width: 100%;
min-height: 50px;
margin-top: -10px;

}


.slider_text {
float: left;
width: 700px;
min-height: 10px;
margin-top: -240px;
margin-left: -12px;

}

.slider_text h4 {
font-size: 45px;
}

.slider_text p {
font-size: 30px;
margin-top: -10px;
padding-top:10px;
}

.testimonialtop {
float: left;
width: 100%px;
min-height: 40px;
padding: 10px 0px 10px 0px;

}

.drone_box1 {
float: left;
width: 100%;
margin-top: 10px;
border-top: solid 1px #542263;
padding: 10px 0px 0px 0px;
}

.drone_box1 hr {
border-top: 1px solid #542263;

}

.drone_box1image {
float: left;
width: 100%;
margin-top: 10px;
border-top: solid 1px #542263;
padding: 10px 0px 0px 0px;
background-image: url(../../files/drone_surveys_background_wide.jpg);
background-repeat: no-repeat;
}

.drone_box_image2 {
float: left;
width: 100%;
margin-top: 10px;
border-top: solid 1px #542263;
padding: 10px 0px 0px 0px;
background-image: url(../../files/drone_background_3.jpg);
background-repeat: no-repeat;
}

.drone_box3_image3 {
float: left;
width: 100%;
margin-top: 10px;
border-top: solid 1px #542263;
padding: 10px 0px 0px 0px;
background-image: url(../../files/drone_background_4.jpg);
background-repeat: no-repeat;
}

drone_box1image hr {
color: #542263;
}


.testimonialbottom {
float: left;
width: 100%px;
min-height: 40px;
padding: 10px 0px 10px 0px;
border-bottom: solid 1px #D83218;
padding: 10px 0px 10px 0px;

}

.testimonialimage }
float: left;
width: 260px;
height: 140px;
margin-right: 20px;

}

.video {
float: left;
width: 100%;
min-width: 20px;
padding: 10px;
margin-top: 20px;

}

.problemleft {
float: left;
width: 30%;
min-height: 20px;
margin-top: 20px;
margin-left: 70px;
margin-bottom: 20px;
}

.problemleft1 {
float: left;
width: 30%;
min-height: 20px;
margin-top: 20px;
margin-right: 210px;
margin-bottom: 20px;
}

.ourpartners-box3 {
float: left;
margin-right: 10%;
margin-top: 30px;
border-top: #098574 solid 5px;
width: 100%;
min-height: 400px;
}

.ourpartners-box3 h2 {
font-size: 30px;

}

.ourpartners-box2 {
float: left;
margin-top: 30px;
border-top: #098574 solid 5px;
width: 100%;
min-height: 400px;
}

.ourpartners-box2 h2 {
font-size: 30px;

}


.phases h2 {
font-size: 34px;
color: #ffa300;

}

.saving_money {
margin-top: 10px;

}

.saving_money h2 {
font-size: 34px;
color: #ffa300;

}

.what_we_do h2 {
font-size: 30px;
text-transform: none !important;

}

.problem_identify h2 {
font-size: 25px;
text-transform: none !important;

}

.electrical_inspections h2 {
font-size: 27px;
}

.commercial_monitoring h2 {
font-size: 34px;
color: #ffa300;

}

.software h2 {
font-size: 30px;

}

.breeam h2 {
font-size: 30px;
color: #ffa300;

}

.building_surveys h2 {
font-size: 20px;
color: #ffa300;

}

.drone_box1 h2 {
font-size: 20px;

}

.drone_box_image2 h2 {
font-size: 20px;

}

.drone_box1image h2 {
font-size: 20px;

}


.drone_box3_image3 h2 {
font-size: 20px;

}


.equine h2 {
font-size: 20px;
color: #ffa300;

}

.more_info hr {
border-top: 1px solid #542263;

}

.cladding h2 {
font-size: 30px;
text-transform: none !important;

}

.commercial h2 {
font-size: 30px;
margin-top: 20px;
text-transform: none !important;


}

.thermal_benefits h2 {
font-size: 30px;
}

h2, .h2 {
font-size: 30px !important;
}