@charset "UTF-8";

/*
Theme Name: a1Airductcleaningpittsburgh (Hello Elementor) Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: a1airductcleaningpittsburgh
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.0.1598434718
Updated: 2020-08-26 09:38:38

*/

.e--pointer-double-line .elementor-item:after,
.e--pointer-double-line .elementor-item:before,
.e--pointer-overline .elementor-item:after,
.e--pointer-overline .elementor-item:before,
.e--pointer-underline .elementor-item:after,
.e--pointer-underline .elementor-item:before {
    display: none;
}

.logoRew img{
    height: 60px!important;
}

.map iframe{
    max-width: 100%;
    width: 100%;
    margin: 0;
    line-height: 1;
    border: none;
}

.formAbout input{
    margin-bottom: 10px;
}

.formAbout .wpcf7-submit{
   width: 100%;
    background-color: white!important;
    border: none!important;
    color: black!important;
}
.elementor-widget-text-editor.News{
	display:none!important
}

.formAbout .wpcf7-submit:before{
    content: "\f0a9";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.formAbout .wpcf7-submit:hover{
    background-color: black!important;
    color: white!important;
}

.headerTop .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
    padding: 0;
}

 /* contact form inside page*/

.contactForm form, .contactForm .formHolder{
  display: flex;
  align-items: flex-start;
  padding-top: 20px;
  flex-wrap: wrap;
}

.contactForm .formWrapp{
  background-color: #7C87F0;
  padding: 30px 20px 30px 20px;
  margin-bottom: 20px;
  color: white;
}
.contactForm .formWrapp h4{
	color: white;
}

.codedropz-upload-handler{
  border-color: white;
}

.contactForm .formWrapp a{
  color: white;
  text-decoration: underline;
}

.contactForm .formWrapp a:hover{
  color: white;
}

.contactForm .wpcf7-response-output{
  margin-left: 0!important;
}
.contactForm .row{
  display: flex;
  justify-content: space-between;
  margin-right: 20px;
  width: 100%;
  margin-left: 0;


}

.contactForm .row br{
	display:none
}



.contactForm .selectForm{
  padding-right: 20px;
  width: 100%;
}
.contactForm select, .contactForm .darkSub{
  border: none;
}

.contactForm .row label{
  padding-right: 20px;
	max-width: 25%;

}
.contactForm input, .contactForm select{
  border-radius: 0!important;
  border: none!important;
}



.contactForm input, .contactForm select{
  height: 42px;
}
.contactForm .row label:last-child{
  padding-right: 0;
}

.contactForm .submitHolder{
  width: 20%;
}
.contactForm .darkSub{
  background-color: #111;
  color: #FFF;
  padding: 8px 50px;
  border-radius: 0 0 0 0;
  font-size: 14px;
  font-weight: 600;
}

.contactForm .wpcf7-not-valid-tip {
  color: #fff;
  padding-top: 5px;
}
.contactForm .selectForm .description{
  font-size: 14px;
  padding-left: 10px;
}

.contactForm .darkSub:hover{
  background-color: #3e3e3e;
}
.contactForm .ajax-loader{
  display: none;
}
.contactForm .wpcf7-form-control.wpcf7-submit{
  background-color: white;
  color: black;
  font-size: 1rem;
  line-height: 1.5;
  padding: .5rem 2rem;
  text-transform: capitalize;
  border: 1px solid #ffffff!important;
}
.contactForm .wpcf7-form-control.wpcf7-submit:hover{
  background-color: #F36B38;
}

.contactForm .row .descriptionSelect{
  width: 100%;
}





.logocontainer{
	height: 80px;
}

.servicestitle p{margin:0;}

.nomargin p{margin:0;}



@media (max-width: 992px){
  .contactForm .row{
    width: 100%;
    padding-bottom: 20px;
    margin-right: 0;
    flex-wrap: wrap;
  }
  .contactForm .row label:not(.descriptionSelect){
    width: 50%;
  }

  .contactForm .row label:nth-child(2){
    padding-right: 0;
  }

  .contactForm .wpcf7-submit, .contactForm .submitWrapp{
        margin-left: 10px;
  }


  .contactForm .selectForm{
    width: 50%;
    padding-right: 0;
  }
  .contactForm .submitHolder{
    width: 30%;
  }

}
@media (max-width: 758px){
	.elementor-posts--thumbnail-right article{
		flex-wrap:wrap;
		flex-direction:column-reverse;
	}
	.elementor-posts--thumbnail-right article a{
		margin-left:0!important
		
	}
	.elementor-posts--thumbnail-right article a .elementor-post__thumbnail{
		margin-bottom:20px;
	}

	.menu-areas li{
		width:100%;
	}
	.menu-areas{justify-content: flex-start;}
	.menu-areas li a{
		    white-space: normal!important;
	}
  .contactForm .selectForm{
    width: 100%;
    padding-right: 0;
  }
  .contactForm .row label,
  .contactForm .row label:not(.descriptionSelect){
    width: 100%;
  }
  .contactForm form, .contactForm .row, .contactForm .selectForm, .contactForm .formHolder{
    width: 100%;
    padding-right: 0;
  }
  .contactForm form .wpcf7-response-output{
    margin-top: 0!important;
  }

  .contactForm .selectForm{
    padding-right: 0;
  }
  .contactForm .submitHolder{
    width: auto;
  }


  .contactForm form, .contactForm .formHolder{
    justify-content: center;
  }

  .contactForm form .submitHolder{
    display: flex;
    flex-direction: column;
  }

  .contactForm .row{
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom:0;
  }

  .contactForm .row label{
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
}
/* end */
/* edit */
.contactForm .row{
  margin-bottom:20px;
  width: 100%;
  margin-right: 0;
}
.contactForm .row .email{
  padding-right:0;
}
.contactForm .row label:last-child{
  padding-right:0;
}
@media (max-width: 992px){
  .contactForm .row{
    flex-wrap:nowrap;
    margin-bottom: 0;
   
  }
  .contactForm .selectForm{
    width:100%;
  }

}
@media (max-width: 758px){
	.contactForm .wpcf7-submit, .contactForm .submitWrapp{
		width:100%;
		margin-left:0;
		margin-top:10px;
	}
  .contactForm .row{
    flex-wrap:wrap;
	  padding-bottom:0;
  }
  .contactForm .row p, .contactForm .wpcf7-submit{
    width:100%
  }
  .contactForm .selectForm label p:last-child{
    display:none;
  }

}
.wpcf7-submit{
	width:100%!important;
}
