/*
Theme Name: Renovation Child
Theme URI: http://renovation.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 2.0.4
Template: tm-renovation
*/

@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:700%7CRoboto:400&display=swap');
/*===== chandu styles start =====*/
.our-features h3 {
	min-height:44px;
}
.why-choose-us-mt {
	margin-top:50px;
	margin-bottom: 30px;
}
.why-our-services-mt {
	margin-top:30px;
}




p {
    margin-bottom: 1.5em !important;
}
.our-services .thememove-btn {
	bottom: -23px !important;
}
.comments-counts, .comments-area  {
	display:none;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: transparent;
	color: #e04949;
    padding-left: 0;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: transparent;
	color: #46b450;
	padding-left: 0;
}
.wrench-list {
	font-size: 14px;
}
.wrench-list li {
	padding-bottom: 10px !important;
    line-height: initial;
    padding-left: 20px;
    position: relative;
}
.wrench-list li:before {
	position: absolute;
    left: 0;
    top: 5px;
}
.why-our-services-title-mt.vc_row {
    margin-bottom: 0;
}
.top-level-section, .vc_custom_1439191711650 {
	padding-bottom: 40px !important;
}

@media (max-width:1024px) {
	.our-power-item .vc_column-inner .wpb_content_element {
		min-height:180px;
	}
	.hot-line .wpb_text_column:last-child h2 {
		font-size: 26px !important;
	}
	.phone h3 a {
		font-size: 18px;
		color:#1d2634 !important;
	}
	.phone h3 + span a {
		color: #111111 !important;
    	font-size: 14px !important;
	}
	.header01:not(.boxed) .site-branding img {
		margin-left: 0 !important;
	}
	.our-services-mt {
		margin-top:35px;
	}
	.status-publish {
		margin-top: 20px;
	}
	.about-section-content {
		margin-top: 15px;
    	margin-bottom: 15px;
	}
	.our-services .thememove-btn {
		width: 75% !important;
		padding: 16px 20px 16px 60px !important;
	}
	a.getquote, .hot-line .wpb_text_column:last-child h2 a.getquote {
		font-size: 20px !important;
	}
}
@media (max-width:912px) {
	.phone h3 + span {
		position: relative;
		top: -20px;
		left: 50px;
	}
	.our-services .thememove-btn {
		font-size: 12px !important;
		width: 75% !important;
		padding: 16px 20px 16px 60px !important;
	}
	.our-power-item .vc_column-inner .wpb_content_element {
		min-height: initial;
	}
	.hot-line .wpb_text_column:last-child h2 {
		font-size: 20px !important;
	}
	.extra-info .phone h3 + span a, .extra-info .phone h3 + span a:hover {
		font-size: 12px !important;
	}
}
@media (max-width:768px) {
	.our-power-item .vc_column-inner .wpb_content_element {
		min-height:initial;
	}
	
	.phone h3 + span {
		position: relative;
    	top: -20px;
    	left: 50px;
	}
	.phone h3 + span a {
		color: #111111 !important;
		font-size: 11px !important;
	}
	
}
@media (max-width:767px) {
	.phone h3 a {
		font-size: 18px;
		color:#1d2634 !important;
	}
	.phone h3 + span a {
		color: #111111 !important;
    	font-size: 14px !important;
	}
	.phone h3 + span {
		position: initial;
	}
	.address h3 + span {
		margin-left: 0 !important;
	}
	.about-section .about-section-content {
		padding-left: 0.9375rem;
    	padding-right: 0.9375rem;
		padding-top: 0.9375rem;
    	padding-bottom: 0.9375rem;
	}
	.about-section .about-section-content .wpb_content_element {
		padding-right: 10px !important;
	}
	.about-trust-us .wpb_content_element {
		text-align:left;
	}
	.get-quick-quote-mt {
		margin-top:30px
	}
	.wrench-list {
		font-size: 14px;
	}
	.heading-title-with-subtitle .wpb_text_column p {
		font-size: 12px;
	}
}
@media (max-width: 540px) {
	.our-services .thememove-btn {
		width: 70%;
		font-size: 16px;
	}
}
@media (max-width: 320px) {
	.wrench-list {
		font-size: 12px;
	}
	.our-services .thememove-btn {
		bottom: -23px !important;
	}
}
@media (max-width: 280px) {
	.address h3 + span {
		margin-left: 55px !important; 
	}
	.phone h3 + span {
		position: initial;
	}
	.heading-title {
		line-height: inherit !important;
	}
	.our-services .thememove-btn {
		width: 80%;
	}
}

/*===== chandu styles end =====*/

#Rev_to_slider   input[type="text"],
#Rev_to_slider .wpcf7 input[type="email"],
#Rev_to_slider .wpcf7 input[type="textarea"],
#Rev_to_slider textarea {
     font-size: 14px;
     font-family:lato;
     font-weight:normal;
     background-color: #fff;
     border: 2px solid #fff;
	margin-bottom:10px;
	padding-left:40px;
    
 }
#Rev_to_slider .wpcf7 input[type="textarea"]{font-size: 16px;
     font-family: Montserrat;
     font-weight:normal;
/* 	border: 2px solid #000000; */
	margin-top: 20px;
     }
#Rev_to_slider textarea{height:50px; resize: none;}
#Rev_to_slider .wpcf7-list-item {  }


#Rev_to_slider .myproj span.wpcf7-list-item{
	float:left;
	width:44%;
}
#Rev_to_slider .myChkboxes .your-country{
	width: 90%;
}
#Rev_to_slider input[type="checkbox"]{
	margin-top:5px;
}

#Rev_to_slider .form2{
    background: #00000061;
    padding: 15px;
    box-shadow: none;
    font-family: Montserrat;
    font-size: 14px;	
}

#Rev_to_slider .form2 .has-spinner{
	    margin-top: 15px;
	    margin-bottom: 10px;
}

#Rev_to_slider .wpcf7-form .wpcf7-not-valid-tip {
    margin-bottom: 0 !important;
    clear: both;
}
#Rev_to_slider .form2 .Quick{
	color: #fff;
    font-size: 30px;
    font-family: Montserrat;
    margin-top: 10px !important;
    margin-bottom: 20px !important;
    margin-left: 8px !important;
}
.testIco{
/* 	border:1px red solid; */
}
.inputIco:before{
	font-family: 'FontAwesome';
	content:'\f2c0';
	    z-index: 999;
    position: absolute;
    width: 30px;
    height: 30px;
	padding:12px;
	color:#878787;
}

.userIco:before{
	content:'\f007';
}
.mailIco:before{
	content:'\f0e0'
}
.phoIco:before{
	content:'\f095'
}
.massageIco:before{
	content:'\f040'
}


@media screen and (max-width: 777px) {	
	.slide-title, .slide-subtitle, .slide-image, .slide-button{
		display:none !important;
	}
}

@media screen and (max-width: 768px){
	
	#Rev_to_slider .form2 {
    margin-top: -155px!important;
}
}
@media screen and (max-width: 600px) {
	#Rev_to_slider .myproj span.wpcf7-list-item {
		float: none;
		display:block;
	}
	
	#Rev_to_slider .form2 {
		margin-top: -55px!important;
	}
}
@media screen and (max-width: 540px){
	
	#Rev_to_slider .form2 {
    margin-top: -155px!important;
}
}

@media screen and (max-width: 500px){
	#Rev_to_slider .form2 {
    margin-top: -55px!important;
}
}

@media screen and (max-width: 375px){
	#Rev_to_slider .form2 .Quick {
    font-size: 25px !important;
}

}
@media screen and (max-width: 360px){
	#Rev_to_slider .form2 .Quick {
    font-size: 23px !important;
}

}
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-16750581469">
</script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'AW-16750581469');
</script>