/*big-desktops*/
@media screen and (max-width: 1600px) {
	
}
/*desktops*/
@media screen and (max-width: 1200px) {
.navbar .logo {
    margin-right: 0px;
}
#block-responsive-menu-toggle {
    margin-right: 0px;
}
#block-block-17 .phone { 
    width: 180px;
}
#block-superfish-1 li a {
    font-size: 15px;
}
#block-block-8 .left {
    width: 570px;
    margin-top: 5px;
}
#block-block-10 .margin {
    margin-top: 0px;
}
#block-menu-menu-footer-menu .menu li a {
    font-size: 15px;
    padding: 10px 2px;
}
#block-block-5 {
    margin-top: -30px;
}
#block-block-16 .cover img:first-child {
    margin-left: 40px;
}
#block-block-16 .cover img {
    max-width: 150px;
}
.view-insulation .cover {
    height: 175px;
}
}
/*tablets*/
@media screen and (max-width: 992px) {
#block-block-1 {
    margin-top: 30px;
}
#block-block-1 h1 {
    font-size: 36px;
}
#block-block-6 .block-title {
    margin-top: 90px;
}
#block-block-6  p{
    margin-bottom: 30px;
}
#block-block-6 img {
    margin-top: -130px;
}
#block-block-8 .right {
    width: 270px;
}
#block-block-8 a.spray {
    background-size: 100px;
}
#block-block-8 a.img-link {
	padding: 30px 30px 30px 130px;
	margin-top: 10px;
}
#block-block-8 .left {
    width: 420px;
}
#block-block-9 p.title {
    font-size: 20px;
}
#block-block-10 p.title {
    margin-top: 0px;
}
#block-block-10 .line-1{
	margin-bottom:40px;
}
#block-block-4 .right {
    float: none;
}
#block-block-5{
	margin-top:10px;
}
#block-block-5 p {
    margin-left: 0px;
}
#block-menu-menu-footer-menu .menu li a {
    padding: 10px 2px 3px;
}
#block-block-3 {
    margin-top: 20px;
}
.view-blog .views-field-field-image img {
    max-width: 100%;
}
.page-node-7 #block-system-main {
    margin-bottom: 30px;
}
.node-type-page-2-column .group-right .field-name-field-image img {
    margin-top: 0px;
}
#block-block-16 .cover img {
    max-width: 125px;
}
#block-block-16 .cover img:first-child {
    margin-left: 10px;
}
.view-insulation .cover {
    height: 130px;
}
.view-insulation .views-field-title a {
    font-size: 18px;
}
#block-block-12 img {
    max-width: 200px;
    margin: 20px 20px 0px 0px;
}
#block-webform-client-block-15 .webform-client-form {
    margin-top: 10px;
}
}

/*phones*/
@media screen and (max-width: 767px) {
	
}

/*mini-phones*/
@media screen and (max-width: 468px) {

}
/*mini-mini-phones*/
@media screen and (max-width: 360px) {

}
/*mini-mini-phones*/
@media screen and (max-width: 305px) {


}