#rs-demo-id {}
#rev_slider_13_1_wrapper .uranus.tparrows {
  width:50px;
  height:40px;
  background:rgba(255,255,255,0);
 }
 #rev_slider_13_1_wrapper .uranus.tparrows:before {
 width:50px;
 height:40px;
 line-height:40px;
 font-size:30px;
 transition:all 0.3s;
-webkit-transition:all 0.3s;
 }
 
  #rev_slider_13_1_wrapper .uranus.tparrows:hover:before {
    opacity:0.75;
  }

.woocommerce form .form-row .required { visibility: visible; }

.breadcrumbs .trail-browse,.breadcrumbs .trail-items,.breadcrumbs .trail-items li {display: inline-block;margin:0;padding: 0;border:none;background:transparent;text-indent: 0;}.breadcrumbs .trail-browse {font-size: inherit;font-style:inherit;font-weight: inherit;color: inherit;}.breadcrumbs .trail-items {list-style: none;}.trail-items li::after {content: "\002F";padding: 0 0.5em;}.trail-items li:last-of-type::after {display: none;}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
body{
	background:#ffffff !important;
	color:#505050 !important;
	font-family: Lato !important;    
    font-size: 16px !important;	
}
.navbar a, .navbar li{	
	font-family:Poppins!important;
	font-size:14px;
}
.menu-area .navbar ul li > a{
	color: #ffffff !important;
}
.menu-area:not(.sticky) .navbar ul li.active a,
.page-template-page-single .menu-area:not(.sticky) .navbar ul li.active a,
.menu-area .navbar ul li.current-menu-item a, .menu-area .navbar ul li.active a {
	color: #e88e2e !important;
}
.menu-area:not(.sticky) .navbar ul li > a:hover{
	color: #e88e2e !important;
}
.menu-area .navbar ul li ul.sub-menu{
	background:#303745 !important;
}
#rs-header .menu-area .navbar ul li .sub-menu li a, 
#rs-header .menu-area .navbar ul li .children li a {
	color:#ffffff !important;
}
#rs-header .menu-area .navbar ul ul li a:hover ,
#rs-header .menu-area .navbar ul ul li.current-menu-item a{
	color:#e88e2e !important
}
#rs-header .menu-area .navbar ul ul li a:hover, #rs-header .menu-area .navbar ul ul li.current-menu-item a{
	
}

#rs-header .menu-area .navbar ul li .sub-menu li{
  }

h1{
	color:#303745;
	font-family:Poppins!important;
	font-size:48px!important;
		font-weight:600!important;
		
			line-height:60px!important;
		
}
h2{
	color:#303745; 
	font-family:Poppins!important;
	font-size:36px;
		font-weight:600!important;
		
			line-height:46px	}
h3{
	color:#303745 ;
	font-family:Poppins!important;
	font-size:24px;
		
			line-height:34px!important;
	}
h4{
	color:#303745;
	font-family:Poppins!important;
	font-size:18px;
		font-weight:400!important;
		
			line-height:28px!important;
		
}
h5{
	color:#303745;
	font-family:Poppins!important;
	font-size:17px;
		font-weight:400!important;
		
			line-height:27px!important;
	}
h6{
	color:#303745 ;
	font-family:Poppins!important;
	font-size:16px;
		font-weight:400!important;
		
			line-height:26px!important;
	}


.menu-area .get-quote,
.menu-area .menu-offcanvas .get-quote .nav-link-container a.nav-menu-link,
.readon,
.services-style-2 .services-desc .btn-more,
.rs-portfolio .portfolio-item .p-zoom:hover,
.owl-carousel .owl-nav [class*="owl-"],
#rs-testimonial .slider2 .testimonial-content:hover img,
#rs-testimonial .slick-dots button,
#content #cl-testimonial .slick-active button,
.owl-dots .owl-dot span,
#rs-footer .footer-top h3.footer-title:after,
#rs-footer .footer-top .recent-post-widget .post-item .post-date,
#rs-footer .footer-top .mc4wp-form-fields input[type="submit"],
#scrollUp i,
.sidenav .nav-close-menu-li button:hover:after, .sidenav .nav-close-menu-li button:hover:before,
#cl-testimonial .slider4 .slick-active button,
.team-slider-style2 .team-item-wrap .team-content .display-table .display-table-cell .team-title:after,
.team-slider-style2 .team-item-wrap .team-img .normal-text .team-name,
.team-slider-style2 .team-item-wrap .team-content .display-table .display-table-cell .team-social .social-icon:hover,
#cta-sec,
#about-sec2 a.mt-20,
.rs-about3 .vc_tta-panel.vc_active .vc_tta-panel-heading a i,
.rs-about3 .vc_tta-panel-heading,
.rs-about3 .vc_tta-panel-heading:hover a i,
.services-tabs .vc_tta-tab.vc_active > a, .services-tabs .vc_tta-tab > a:hover,
#cleaning-sec-contact,
.readon-sm,
.contact-form-area input[type="submit"],
.widget_brochures a:hover,
.inquiry-btn .vc_btn3,
.team-gird .team-style2 .team-content .display-table .display-table-cell .team-title:after,
.team-gird .team-style2 .team-content .display-table .display-table-cell .team-social .social-icon:hover,
.team-gird .team-style2 .team-img .normal-text .team-name,
.team-gird .team-style1 .team-item .team-content,
.team-gird .team-style3 .team-wrapper .team_desc:before,
.team-gird .team-style4 .team-content .team-social a:hover,
.comment-respond .form-submit #submit,
.pagination-area .nav-links a,
#rscontact-pages .contact-details .vc_icon_element .vc_icon_element-inner,
#loading .object,
.services-style-3:after,
.rs-blog-details .author-block,
#rs-testimonial .slider2 .testimonial-content:hover .cl-author-info,
.rs-heading.border-style h2:after,
code,mark, ins,
#about-sec2 .about-btn,
.services-tabs .vc_tta-panel-body .btn-more,
.border-style2:after,
#rs-about.registration #registration-carpenter::before,
.services-style-3 .services-desc .btn-more
{
	background-color:#e88e2e !important;
}

#rs-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a,
#rs-header .logo-area a,
article.sticky .blog-title a:after,
.btm-cate li a:hover,
.rs-blog .blog-item .full-blog-content .blog-button a:hover,
.toolbar-contact-style4 ul li i,
.primary-color,
.rs-services1 .services-icon i,
.rs-video-2 .popup-videos,
.services-style-2 .services-desc h3 a:hover,
.counter-top-area .rs-counter-list i,
.rs-portfolio .portfolio-item .p-zoom,
.team-slider-style1 .team-inner-wrap .social-icons a:hover,
#rs-footer .footer-top .recent-post-widget .post-item .post-title a:hover,
#rs-footer .footer-top ul#menu-footer-menu li:hover a, #rs-footer .footer-top ul#menu-footer-menu li:hover:before,
.nav-footer ul li a:hover,
#rs-footer .footer-bottom .footer-bottom-share ul li a:hover,
#rs-header.style2 .menu-area .menu-responsive .nav-link-container a:hover,
.team-slider-style2 .team-item-wrap .team-content .display-table .display-table-cell .team-title,
.rs-blog .blog-item .blog-content h3 a:hover,
#cta-sec .readon:hover,
#cta-sec .readon:hover:before,
.team-slider-style2 .team-item-wrap .team-content .display-table .display-table-cell .team-name a:hover,
.services-tabs .dropcap:first-letter,
#rs-header.header-styl-3 .toolbar-contact i, #rs-header.header-styl-3 .toolbar-contact a:hover,
#rs-header.header-styl-3 .toolbar-sl-share ul li a:hover,
.rs-breadcrumbs ul li,
.widget_contact_widget i,
.rs-breadcrumbs ul li a:hover,
.team-gird .team-style2 .team-content .display-table .display-table-cell .team-title,
.team-gird .team-style1 .team-item .social-icons a:hover,
.team-gird .team-style4 .team-content .team-name a:hover,
.single-teams .ps-informations ul li.social-icon i,
.bs-sidebar ul a:hover,
.main-contain ol li:before, 
.rs-blog .blog-item .full-blog-content .blog-button-icon a:hover, 
.rs-heading .sub-text,
.menu-area .navbar ul li.current-menu-parent > a, .menu-area .navbar ul li.current-menu-parent > a, .menu-area .navbar ul li.current-menu-ancestor > a,
.sidenav .menu-main-menu-container .menu li.current-menu-parent > a, .sidenav .menu-main-menu-container .menu li.current-menu-parent > ul .current-menu-item > a, .sidenav .menu-main-menu-container .menu li.current-menu-ancestor > a,
.counter-home .counter-top-area .rs-counter-list h4,
.portfolio-filter button:hover, .portfolio-filter button.active,
.widget_contact_widget ul li a:hover,
.team-slider-style1 .team-inner-wrap:hover .team-name a,
#rs-testimonial .slider2 .testimonial-content i,
.main-contain ul li:before, .main-contain ol li:before,
.breadcrumbs-inner span a:hover, 
.breadcrumbs-inner span.current-item,
#rs-services .services-style-2:hover h3 a,
#rs-accordion2 .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a,
.ps-navigation ul a:hover,
#rs-about.registration #registration-carpenter .contact-form-area .submit-center .wpcf7-submit,
#carpentervideo .rs-video-2 .popup-videos i,
.cl-testimonial1 i,
.rs-blog .blog-item .blog-full-area .blog-meta h3.blog-title a:hover
{
	color:#e88e2e !important;
}

.readon,
#rs-accordion2 .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon:before,
.rs-services1 .services-item,
.rs-video-2 .overly-border:before,
.overly-border::before,
.overly-border::after,
.rs-portfolio .portfolio-item .portfolio-content .display-table:before,
.rs-portfolio .portfolio-item .portfolio-content .display-table:after,
.rs-portfolio .portfolio-item .p-zoom,
.rs-partner .partner-item img:hover,
.menu-area .navbar ul li ul.sub-menu,
.services-style-2 .services-desc,
.widget_brochures a:hover,
.single-teams .ps-informations ul li.social-icon i,
#rs-services .services-style-2:hover .services-desc,
blockquote,
#rs-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon:before,
.counter-top-area .rs-counter-list:before,
.counter-top-area .rs-counter-list:after,
#rs-testimonial .slider2 .testimonial-content:hover,
.rs-video-2 .popup-videos{
	border-color: #e88e2e !important;
}

.rs-footer{
	background:#373c44 !important;
}

a{
	color:#303745;
}
a:hover,.rs-blog .blog-item .full-blog-content .blog-title a:hover {
	color:#e88e2e;
}

#rs-header .menu-area .navbar ul li .sub-menu li a{
	color:#ffffff;
}
#rs-header .menu-area .navbar ul ul li a:hover ,
#rs-header .menu-area .navbar ul ul li.current-menu-item a{
	color:#e88e2e}
.hover-color,
.bs-sidebar .bs-search button,
.services-style-3:hover .services-desc h3 a
{
	color:#303745 !important;
}

.hover-bg, #rs-header.header-style1 .menu_one,
.services-style-2 .services-desc .btn-more:hover,
.sidenav,
#cta-sec .readon,
#about-sec2 .mt-20:hover,
.team-slider-style2 .team-item-wrap .team-img .normal-text .team-title,
.rs-about3 .vc_tta-panel-heading:hover,
.rs-about3 .vc_tta-panel.vc_active .vc_tta-panel-heading,
.rs-about3 .vc_tta-panel-heading a i,
.services-tabs .vc_tta-tab > a,
#scrollUp i:hover,
.readon:hover, .readon:focus,
.readon-sm:hover,
.contact-form-area input[type="submit"]:hover,
.services-style-3:hover:after,
.pagination-area .nav-links span.current,
.pagination-area .nav-links a:hover,
.team-gird .team-style3 .team-wrapper:hover .team_desc,
#rs-header.header-style1 .menu_one .navbar,
.header-style1 .sticky
{
	background:#303745 !important;
}
.rs-porfolio-details.project-gallery .file-list-image:hover .p-zoom:hover{
	color: #fff !important;
}
.hover-border,
.readon:hover, .readon:focus,
.services-style-2:hover .services-desc{
	border-color: #303745 !important;
}

.rs-portfolio .portfolio-item .title-block
{
	background: rgba(48, 55, 69,.9) !important;
}
.rs-portfolio .portfolio-item .portfolio-content,
.rs-blog .blog-item .blog-content:before{
	background: rgba(48, 55, 69,.8) !important;
}
.team-slider-style1 .team-inner-wrap .overlay,
.team-slider-style2 .team-item-wrap .team-content:before{
	background: rgba(48, 55, 69,.7) !important;
}

	#rs-header.style2 .toolbar-area, #rs-header.style2 .menu-area{
		background: rgba(54, 54, 54,.6) !important;
	}

	#rs-header .toolbar-area{
		background:#363636;
	}
	

	#rs-header .toolbar-area .toolbar-contact ul li{
	color:#fff;
}

	#rs-header .toolbar-area .toolbar-contact ul li a{
	color:#fff;
}

	#rs-header .toolbar-area .toolbar-contact ul li a:hover{
	color:#e88e2e;
}


	#rs-header .toolbar-area .toolbar-contact ul li i{
	color:#fff;
}

	#rs-header .toolbar-area .toolbar-sl-share ul li a,
	.menu-cart-area i,
	.menu-cart-area span.icon-num{
	color:#fff;
}

	#rs-header .toolbar-area .toolbar-sl-share ul li a:hover{
	color:#e88e2e;
}



.footer-top .container, .footer-top ul, .footer-top ul li, .footer-top li a{
	position:relative;
	z-index: 100;
}
kbd, #about-sec2 .about-btn:hover,
#rs-about.registration .registration-form:before,
.services-tabs .vc_tta-panel-body .btn-more:hover,
.main-contain #cta-sec .readon:hover,
#rs-services .services-style-2:hover .btn-more,
.inquiry-btn .vc_btn3:hover,
.team-gird .team-style4 .team-content .team-social a{
	background: #303745 !important;  
}
.main-contain #cta-sec .readon:hover{
	border-color: #303745 !important
}
	.footer-bottom{
	background: #303745 !important;
}
.main-contain #content{
	  	  		padding-top:0px !important;
	  	  		padding-bottom:0px !important;
	  	  	}
.vc_custom_1556004664614{margin-top: 0px !important;padding-top: 50px !important;padding-bottom: 20px !important;background-color: #222222 !important;}.vc_custom_1556004815544{padding-top: 5px !important;padding-bottom: 65px !important;background-color: #222222 !important;}.vc_custom_1556005217817{padding-top: 55px !important;padding-bottom: 65px !important;}.vc_custom_1556013182365{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 65px !important;padding-bottom: 65px !important;background-position: center;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1556008718255{padding-top: 90px !important;padding-bottom: 100px !important;background-color: #222222 !important;}.vc_custom_1556008692580{padding-top: 91px !important;padding-bottom: 78px !important;background-color: #000000 !important;}.vc_custom_1556013240773{padding-top: 54px !important;padding-bottom: 115px !important;}.vc_custom_1556007956523{padding-top: 35px !important;padding-bottom: 35px !important;background-color: #222222 !important;}.vc_custom_1556004447700{padding-top: 20px !important;}.vc_custom_1530002099427{margin-bottom: 15px !important;}.vc_custom_1529730296554{padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}.vc_custom_1528709296379{padding-top: 0px !important;}.vc_custom_1528693771253{padding-top: 0px !important;}.vc_custom_1556007258604{margin-bottom: 17px !important;}.vc_custom_1556007252908{margin-bottom: 17px !important;}.vc_custom_1556007971308{margin-bottom: 25px !important;}
.wpb_animate_when_almost_visible { opacity: 1; }
#rev_slider_13_1_wrapper { height: 800px }


img.logofooter {
    height: 100px;
}


.whatsapp {
  position: fixed;
  width: 40px;
  height: 40px;
  bottom: 10px;
  left: 32px;
  background-color: #25d366;
  color: #fff;
  border-radius: 50px;
  text-align: center;
  font-size: 25px;
  z-index: 100;
  transition: all .3s;
  transition: all 0.3s;
  animation: pulse 2s infinite;
}

.whatsapp:hover {
  transform: scale(1.1);
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
  color: #fff;
  animation: none;
}

.whatsapp__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.phone {
  position: fixed;
  width: 40px;
  height: 40px;
  bottom: 10px;
  right: 32px;
  background-color: #25d366;
  color: #fff;
  border-radius: 50px;
  text-align: center;
  font-size: 25px;
  z-index: 100;
  transition: all .3s;
  transition: all 0.3s;
  animation: pulse 2s infinite;
}

.phone:hover {
  transform: scale(1.1);
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .11), 0 5px 15px 0 rgba(0, 0, 0, .08);
  color: #fff;
  animation: none;
}

.phone__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7);
  }
  70% {
    transform: scale(1.1);
    box-shadow: 0 0 0 10px rgba(37, 211, 102, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
  }
}


