/*
Theme Name: Enfold Child theme of enfold
Theme URI: 
Description: Child theme of enfold theme for the Enfold theme
Author: <a href="https://kriesi.at">Kriesi</a>
Author URI: 
Template: enfold
Version: 4.5.3
*/

@import url('https://fonts.googleapis.com/css?family=Oxygen:400,700');

.wpc_client_files_list .wpc_filedata .wpc_tag
{
	font-size: 17px !important;	
}
.wpc_filename .wpc_filedata {
	font-size: 17px;
	margin: 5px 0;
	display: inline-block;
	padding-right: 10px;
}
.load_more.wpc_category_line {
	clear: both;
}
.after_bin_files, .before_bin_files {
	width: 50%;
	float: left;
}
.bef_img, .aft_img {
	display: inline-block;
	width: 49%;
}
.btn.loadMoreBtn {
	color: #fff !important;
	text-align: center;
	background-color: #0092d5;
	padding: 9px 20px;
	margin: 10px 0;
	display: inline-block;
}
.home header#header{
	display: none !important;
}
#section2 .template-page.content {
    padding-top: 0;
}
div#img_seperator {
    position: relative;
    top: -5em;
}
#section2 h2{
    top: -2em;
    position: relative;
}
div#main {
    background-color: #fff;
}
#home-page-top h1{
	color:#fff;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-weight:600;
	font-size: 3rem;
}
#home-page-top .banner-desc{
color:#c1c1c1;	
font-size: 1.25rem;
line-height: 1.2;
font-weight: 300;
text-align: justify;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.banner-button .avia-button{
text-transform: uppercase;
padding: 1em 2.5em;
border-radius: 5rem;
}
/*p.banner-desc.ls-layer {
    width: 385px !important;
}
@-moz-document url-prefix() {
   p.banner-desc.ls-layer {
    width: 400px !important;
	}
}
@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill) {
p.banner-desc.ls-layer {
    width: 400px !important;
	}
}
*/
@media only screen and (max-width: 767px){
.slider-bottom{
	margin-top:-5px;
}	
}

#section2 .num{
color:#0b693e;
font-size: 2.75rem;
font-weight: 300;
border: 6px solid #0b693e;
max-width: 70px;
text-align: center;
border-radius: 10px;
margin-bottom: .5rem;
line-height: 1.2;
font-family: hurme-geometric-sans-4-w00-blk;
}
#section2 h4{
font-size: 1.5rem;
font-weight: 600;
line-height: 1.2;
margin-bottom: .5rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
#section2 p{
color: #212529;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
margin-bottom: 1rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
#section3 h4{
font-size: 1.5rem;
font-weight: 600;
line-height: 1.2;
margin-bottom: .5rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	
}
#section3 p{
color: #595959;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
margin-bottom: 1rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
@media only screen and (max-width: 767px){
	
	#section3 .restaurant{border-right:0px solid #333 !important;padding: 0px 10px 0px 10px !important;}
	#section3 .hotel{padding: 0px 10px 0px 10px !important;}
}
#section3 .restaurant{border-right:1px solid #333;}
#section4 h3{
font-size: 2.5rem;
font-weight: 800;
line-height: 1.2;
margin-bottom: .5rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	
}
#section3 .three-vertical-img h4 {
	color: #222222;
	font-size: 1.8rem;
	font-weight: 600;
	text-align: center;
	line-height: 1.2;
	margin-bottom: .5rem;
	font-family: 'droid serif', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
}
#section3 .three-vertical-img-desc{
	color: #f5f5f5;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 1rem;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
#section3 .three-vertical-img .av-image-caption-overlay-center{
	vertical-align: top !important;
	padding: 60px 1.5em !important;
}
#section4 p{
color: #595959;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
margin-bottom: 1rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
#section5 h3{
font-size: 2.1rem;
font-weight: 400;
line-height: 1.2;
margin-bottom: .5rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	
}
#section5 h2{
color: #0b693e;
font-size: 2.5rem;
font-weight: 800;
line-height: 1.2;
margin-bottom: .5rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	
}
#section5 p{
color: #595959;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
margin-bottom: 1rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
#section6 .container{
background:url(https://www.waste-pros.com/wp-content/uploads/2019/04/footer-bg.png);	
background-repeat:no-repeat;
background-position: center;
background-size: cover;
}
#section6 h3{
color:#fff;
font-size: 2.1rem;
font-weight: 400;
line-height: 1.2;
margin-bottom: .5rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	
}
#section6 p{
color: #f1f1f1;
font-size: 1.1rem;
font-weight: 500;
line-height: 1.5;
margin-bottom: 1rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
#section6 textarea{
height:80px !important;	
}
#section6 .av_one_fifth{
	width:5% !important;
}
@media only screen and (min-width: 768px){
.bill-img {
	margin-left: -5em !important;
}
}
@media only screen and (max-width: 767px){
	#section6 h3{text-align:center;}
	#section6 p{text-align:center;}
}
.copyright-sec{
	width: 100%; 
	display: inline-block;
	font-size:14px;
}


.socket-section{
	border-top:1px solid #e1e1e1;
}

#footer-section p{
color: #5c5c5c;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
margin-bottom: 1rem;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
#scroll-top-link.avia_pop_class{
	bottom:130px;
}
#header_main{
    padding-top: 5px !important;
    padding-bottom: 5px !important;	
}
.home #header_main{
    padding: 0px !important;
}
#section3 .av-flex-placeholder {
    width: 3% !important;
}
/*----- CRM charcter css -------*/
.txtsquare {
    font-family: hurme-geometric-sans-4-w00-blk !important;
    color: #222222 !important;
    font-size: 38px !important;
    top: 4px;
    position: relative;
    border: 4px solid #0b693e !important;
    /*padding: 0 8px;*/
    border-radius: 10px;
	display:inline-block;
	width:56px;
}
.align{text-align:center;}
.pos{display:inline-block;}
.home span.logo{
	margin-top:30px;
}
.logo a { pointer-events: none !important; }
/*----- mobile menu hide-------*/
@media only screen and (max-width: 767px) {
.av-main-nav-wrap {
  display:none !important;
}
}

@media only screen and (min-width:768px)  and (max-width:959px) {
	div#header_main .container {
    height: auto !important;
}
}