.steamleft a.site-btn:after {
    content: url(/wp-content/uploads/2024/06/arwhite.svg);
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 3px;
}
.policyinner{padding-top:20px;margin-bottom:0px !important}
.wpcf7-list-item-label{display:none}
.mobile1{display:none;}
.desk1{display:block}
.tellus textarea{height:100px !important}
.greenpolicy{display:flex;}
.greenpolicy.suppliercheck p{}
.greenpolicy.suppliercheck .wpcf7-list-item label {
    padding-top:0px;
}
.greenpolicy.suppliercheck .wpcf7 input[type=checkbox] {
    margin:0px 10px 0px 0px;
}
.greenpolicy p{color: #fff;}
.greenpolicy p a {
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;padding-left:5px
}
.greenpolicy .wpcf7-list-item label{padding-top:5px}
.greenpolicy .wpcf7-list-item label a{padding-left:10px}
.wpcf7 .wpcf7-form-control-wrap{width:auto}
.wpcf7-list-item label{display: inline-flex;
    line-height: 25px;
      padding-top:30px;}
.wpcf7-list-item{margin:0px}
.wpcf7 input[type=checkbox]{margin:0px 10px 0px 0px}

.streamblog .ast-container{max-width:1700px; margin:auto}
.streamblog .streamsec11left {
    width: 50%;
}
.streamblog .streamsec11right{
    width: 50%;padding-left:40px
}
.streamblog .streamsec11right img{width:100%; height:100%}
.streamblog .steamleft{
max-width: 564px;
    margin: auto;
    display: flex;
     flex-direction: column;
    justify-content: center;
	padding: 72px 20px 81px 20px;}

.streamblog .steamleft p:last-child{margin-bottom:0px !important}

.benefits_row{margin-bottom:35px !important}
.wpcf7-submit:hover{background:#fff;}
.downpagemid button#load-more{margin-bottom:0px !important}
.conpage .wateauditform .wpcf7-submit:after {
    background: url(/wp-content/uploads/2024/06/submitars.svg);
    width: 14px;
    height: 14px;
    content: '';
    position: absolute;
    right: -100px;
    left: 0px;
    margin: auto;
    top: 2px;
    bottom: 0px;
    background-repeat: no-repeat;
}

 .wateauditform .wpcf7-submit:after {
    background: url(/wp-content/uploads/2024/06/submitars.svg);
    width: 14px;
    height: 14px;
    content: '';
    position: absolute;
    right: -213px;
    left: 0px;
    margin: auto;
    top: 2px;
    bottom: 0px;
    background-repeat: no-repeat;
}
.wasteform2 .wpcf7-submit:after {
     background: url(/wp-content/uploads/2024/06/submitars.svg);
    width: 14px;
    height: 14px;
    content: '';
    position: absolute;
    right: -190px;
    left: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
    background-repeat: no-repeat;color: #673AB7;
}

.wpcf7-submit {
     color: #673AB7;
    background: #fff;
    padding: 21px;
    width: 100%;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 700;
    border-radius: 28px 22px 0px 28px;
    margin-top: 32px;
    background-repeat: no-repeat;
    background-position: top 25px right 30px;
    position: relative;
}
.wpcf7-submit:after{ background:url(https://greenzoneuk.com/wp-content/uploads/2024/05/arsright.svg);
    width: 6px;
    height: 10px;
    content: '';
    position: absolute;
    right: -90px;
    left: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
    background-repeat: no-repeat;
}


.streamsectop1{padding-top:65px;padding-bottom:50px}
.streamsec11inner {
    background-color:#ecf5f5 !important;
    border-top-right-radius: 23px;
    border-top-left-radius: 23px;
    display: flex;
  }
.streamsec11inner.vc_row.vc_column-gap-35>.vc_column_container {
    padding:0px;
    display: flex;
    align-items: center;
}

.home .homenews {
    padding: 100px 0px 23px 0px;
}
.streamsectop{overflow:inherit !important}
.streamsec11.vc_row.vc_column-gap-35>.vc_column_container {
    padding:0px;
    display: flex;
    align-items: center;
}
.streamsec11top{overflow:initial}
.streamsec11{background-color: #ecf5f5 !important;
    border-top-right-radius: 23px;
    border-top-left-radius: 23px;
    display: flex;
    margin-top:-200px !important;
    left: 0;
    right: 0;
}
.streamsec11 .vc_column-inner{padding-top:0px !important;}
.streamsec11left{}
.streamsec11right .vc_column-inner{padding-right:0px;    padding-left: 40px;
}
.streamsec11right div{ height:100%}
.streamsec11right .wpb_single_image .vc_figure{ height:100%}
.streamsec11right .wpb_single_image img{ width:100%;height:100%}
.streamsec11right .vc_single_image-wrapper {
	overflow: hidden; 
	border-radius: 10px; }

.streamsec11right .vc_single_image-wrapper img {
	transition: transform 0.3s ease; 
	border-radius: inherit; }

.streamsec11right .vc_single_image-wrapper:hover img {
	/* transform: scale(1.05); */
}
.streaminner11 {
    padding: 40px 0px 40px 20px;
    display: flex;
    align-items: center;
}

.streaminner11 .site-btn{margin-top:30px}


.hometabs.sec-padding {
    padding-bottom:220px !important;
}

.binpageform .wpcf7-list-item:last-child {margin-right:0px !important}
.readtimetop11 img{margin-right:5px}
.featuredtop:hover .image-wrap img {
    transform: scale(1.3);
}
.featuredtop:hover .blg-info {
    background:#ECF5F5;
   }

.featured-post1:hover .image-wrap img {
    transform: scale(1.3);
}
.featured-post1:hover h4 a{
color:#18837E;
}

.featuredtop .featuedcontent {
    margin-bottom: 26px;
}
.featuredtop .blg-info h4 {
    margin-bottom: 21px;
    font-size: 24px;
}

.readtimetop11
{
	border: 1px solid #000000;
    max-width: 111px;
    margin-bottom: 20px;
    padding: 0px;
    border-radius: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 500;
}
.colleft1 .image-wrap {
    overflow: hidden;
    border-radius: 10px 10px 0px 0px;
}
.colleft1 .blg-info{background: #FAFAFA;
    padding:20px 55px 20px 55px;border-radius: 0px 0px 10px 10px;} 
.featured-post1 .blg-info h4 {
       margin-bottom: 22px;
    font-size: 20px;
}
.featured-post1{ display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;}
.featured-post1 .image-wrap {
    width: 100%;
    margin-right: 30px;
    overflow: hidden;
    margin-bottom: 28px;
}
.latest-news1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 -10px; /* Adjust spacing between columns */
}
.colleft1{width:50%;position:relative}
.colright1{width:48%;position:relative}

.drymixedright {
    width: 50vw !important;
    margin-right: calc(-50vw + 50% - 11px) !important;
    position: relative;
     right: 0;
}
.drymixedright figure, .drymixedrightfigure div, .drymixedright figure div img {
    width: 100% !important;
    height: 100%;object-fit: cover;
}
.drymixedright div, .drymixedright div img {
    height: 100%;width:100%
}
.drymixedright .vc_column-inner{padding-top:0px !important}

.suppierform .codedropz-upload-handler {
    border: 2px dashed #fff;
    border-radius: 5px;
    margin-bottom: 10px;
    position: relative;
}
.suppierform  .codedropz-upload-inner h3{ font-size: 16px;
    font-family: 'filson-pro';}

.suppierform  .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: underline;
    font-size: 16px;
    font-family: 'filson-pro';
}
.suppierform .dnd-upload-counter{display:none !important}
.supplierformsec{background:url(/wp-content/uploads/2024/06/Mask-Group-19502.jpg); background-size: cover; }
.suppierform .uploads{margin-top:12px}
.uploads .wpcf7-form-control-wrap{margin-top:12px}
.suppierform input[type=text], .suppierform input[type=email], textarea, select {
    height: 55px;
    background: #fff;
    border-radius: 27px;
    border: none;
    margin-top: 5px;
    color: #000;
    box-shadow: none;
    font-weight: 400;
}
.suppierform label {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 31px;
}
.suppierform input[type="submit"] {
       color: #673AB7;
    background: #fff url(https://greenzoneuk.com/wp-content/uploads/2024/05/arsright.svg);
    padding: 21px;
    width: 100%;
    border-radius: 2px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 28px 22px 0px 28px;
    margin-top: 20px;
    background-repeat: no-repeat;
    background-position: top 26px right 96px;
    max-width: 324px;
}

.suppierform h2{margin-bottom:37px;color:#fff}
.binpageform{margin-bottom:100px}
.binpageform .containerreq{padding-bottom:32px}
.binpageform .wpcf7-list-item {
    display: inline-block;
    margin: 0 20px 35px 0px;
    position: relative;
}

.binpageform .wpcf7-list-item .wpcf7-list-item-label {
   padding:50px 0px 120px 0px;
    background: #fff;
    border-radius: 15px;
    font-size: 15px;
    font-weight:700;color:#18837E;
    min-width: 286px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;left:0px;right:0px; margin:auto
}


.binpageform .wpcf7-list-item input[type=checkbox], .binpageform  .wpcf7-list-item input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
 .binpageform  .wpcf7-list-item label [type=checkbox]:checked+.wpcf7-list-item-label,  .binpageform .wpcf7-list-item label [type=radio]:checked+.wpcf7-list-item-label {
      border: 3px solid #18827E;
border-radius: 15px;
}
#install11 .wpcf7-list-item.first .wpcf7-list-item-label:before{content:'';width:75px; height:85px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/Green-Bin-Nag.svg");background-repeat:no-repeat;
}
#install11 .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{content:'';width:51px; height:72px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/240L.svg");background-repeat:no-repeat;
}
#install11 .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before{content:'';width:62px; height:88px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/360L.svg");background-repeat:no-repeat;
}
#install11 .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before{content:'';width:79px; height:69px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/660L.svg");background-repeat:no-repeat;
}
#install11 .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label:before{content:'';width:74px; height:74px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/1100L.svg");background-repeat:no-repeat;
}
#install11 .wpcf7-list-item:nth-child(6) .wpcf7-list-item-label:before{content:'';width:140px; height:69px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/Low-Sided-Skip.svg");background-repeat:no-repeat;
}
#install11 .wpcf7-list-item:nth-child(7) .wpcf7-list-item-label:before{content:'';width:164px; height:81px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/Low-Sided-Skip-1.svg");background-repeat:no-repeat;
}
#install11 .wpcf7-list-item:nth-child(8) .wpcf7-list-item-label:before{content:'';width:151px; height:88px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/Skip.svg");background-repeat:no-repeat;
}
#install11 .wpcf7-list-item:nth-child(9) .wpcf7-list-item-label:before{content:'';width:82px; height:76px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/FEL.svg");background-repeat:no-repeat;
}
#install11 .wpcf7-list-item:nth-child(10) .wpcf7-list-item-label:before{content:'';width:92px; height:86px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/FEL-2.svg");background-repeat:no-repeat;
}

#install11 .wpcf7-list-item:nth-child(11) .wpcf7-list-item-label:before{content:'';width:98px; height:90px;position:absolute;
left:0px;right:0px ;margin:auto;bottom:20px;background:url("https://greenzoneuk.com/wp-content/uploads/2024/05/FEL-1.svg");background-repeat:no-repeat;
}

.binpageform .wpb_wrapper{max-width:920px; margin:auto}
.binpageform  select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(/wp-content/uploads/2024/05/Icon-fa-solid-calendar-days.svg), url(/wp-content/uploads/2024/05/arrow-down3.svg);
    background-repeat: no-repeat, no-repeat;
    background-position:top 16px left 18px, top 25px right 15px;
    position: relative;
    padding: 5px 45px !important;
}


.binpageform h2{font-size:35px;font-weight:700;text-align:center; color:#000000;
}
.binpageform label {
    font-weight: 400;
    font-size: 16px;
    color:#000000;
}
.suppierform{
    background: #673AB7;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 18px; max-width:1100px;
    padding:59px 48px 54px 48px;
}


.binpageform input[type=text]:focus,  .binpageform input[type=email]:focus, .binpageform textarea:focus,input[type="search"]:focus  { background: #fff;outline:none;border:none !important }
 .binpageform input[type=text],  .binpageform input[type=email], textarea,select {
   height: 55px;
    background: #fff;
    border-radius: 27px;
    border: none;
    margin-top: 5px;
    color: #000;
    box-shadow: none;
    font-weight: 400;
} 
.binpageform  button {       color: #fff;
    background:#673AB7;
    padding: 21px;
   width:100%;
    border-radius: 2px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 28px 22px 0px 28px;
    margin-top:0px;position:relative;
   }
.binpageform  button:after {
   background: url(/wp-content/uploads/2024/06/arwhite.svg);
    content: '';
    position: absolute;
    top:0px;
    right: 0;
     height:14px;
    width: 14px;
    left: 160px;
    margin: auto;
    background-repeat: no-repeat;
}

.binpageform button:hover{color: #fff;
    background:#673AB7;}
.binpageform input[type="submit"]:hover{ }
.binpageform span.wpcf7-form-control-wrap {
    margin-top:0px;
}
.binpageform h3{color:#000; margin-bottom:37px;font-size:20px; font-weight:700}





body .waste-accordian .vc_tta.vc_general .vc_tta-panel-body {
    padding:0 35px 44px 35px !important
}

.recylingefficiencyleft.recylingefficiencyleft22{padding-right:90px}
.drymixedfaq.sectoraccordian .wpb_wrapper{max-width:1200px; margin:auto}
.image-wrap img{width:100%}
.blog_search .blog_search_input::-webkit-input-placeholder {
      color:rgb(0 0 0 / 34%);
}

.blog_search .blog_search_input::-moz-placeholder {
      color:rgb(0 0 0 / 34%);
}

.blog_search .blog_search_input::-moz-placeholder {
    color:rgb(0 0 0 / 34%);
}

.blog_search .blog_search_input:-ms-input-placeholder {
     color:rgb(0 0 0 / 34%);
}
.singleinnerimg img{box-shadow:none !important}
.relativepostcat{background: #FDFDFD;
       margin-top:54px;padding-top:70px}
.header-left1 {
    /*padding-right: 124px; */
    padding-top: 60px;
    padding-bottom: 60px;
}
a.faqgetmore {
    display: inline-block;
      font-weight: bold;
    color: #673AB7;
      line-height: 54px;
   font-size: 16px;
}
a.faqgetmore:after{content:url(/wp-content/uploads/2024/06/bluears.svg);display:inline-block;margin-left:11px;vertical-align:middle}
.site-btn22.read-more{
	color: #673AB7;
    font-weight: 700;
}
.site-btn22.read-more:after{content:url(/wp-content/uploads/2024/06/bluears.svg);display:inline-block;margin-left:11px;vertical-align:middle}
.moretext {
    display: none;
}
.waste-accordian.drymixedfaq.sectoraccordian{margin-top:0px !important}
.case-study.sectorcase{padding-top:0px;padding-bottom:0px; margin-bottom:0px !important;margin-top:0px}
.faciliticollection{padding-top:65px;padding-bottom:65px}
.faciliticollection p{text-align:center}
.faciliticollection h2{text-align:center}
.sectorfacility{padding-bottom:65px}
.servicefacilitytop {
    padding-top: 65px;
    padding-bottom: 7px;
}
body .sectorfacility .vc_tta.vc_general .vc_tta-panel-title a {
    color:#000 !important; padding-left:80px;
}

 .sectorfacility .waste1 span::before {
    width: 66px;
    height: 54px;
    background: url(https://greenzoneuk.com/wp-content/uploads/2024/06/Group-20104.svg) no-repeat;
	 content: '';
    position: absolute;
      top:0px;
    left:0px;
}
 .sectorfacility .waste2 span::before {
    width: 64px;
    height: 59px;
    background: url(https://greenzoneuk.com/wp-content/uploads/2024/06/Group-20106.svg) no-repeat;
	 content: '';
    position: absolute;
      top:0px;
    left:0px;
}
 .sectorfacility .waste3 span::before {
    width:56px;
    height:58px;
    background: url(https://greenzoneuk.com/wp-content/uploads/2024/06/Group-20108.svg) no-repeat;
	 content: '';
    position: absolute;
      top:0px;
    left:0px;
}

 .sectorfacility .waste4 span::before {
    width: 63px;
    height: 64px;
    background: url(https://greenzoneuk.com/wp-content/uploads/2024/06/Group-20110.svg) no-repeat;
	 content: '';
    position: absolute;
      top:0px;
    left:0px;
}
 .sectorfacility .waste5 span::before {
    width: 62px;
    height: 59px;
    background: url(https://greenzoneuk.com/wp-content/uploads/2024/06/Group-20112.svg) no-repeat;
	 content: '';
    position: absolute;
      top:0px;
    left:0px;
}
 .sectorfacility .waste6 span::before {
    width: 54px;
    height:60px;
    background: url(https://greenzoneuk.com/wp-content/uploads/2024/06/Group-20114.svg) no-repeat;
	 content: '';
    position: absolute;
      top:0px;
    left:0px;
}
 .sectorfacility .waste7 span::before {
    width: 65px;
    height:66px;
    background: url(https://greenzoneuk.com/wp-content/uploads/2024/06/Group-20116.svg) no-repeat;
	 content: '';
    position: absolute;
      top:0px;
    left:0px;
}



.sectorfacility .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 0;
    right: 0;
    top: -50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-style: none !important;
    border-width: 0px !important;
    background: url(/wp-content/uploads/2024/06/faqars.svg);
    width:15px;
    height:17px;
    background-repeat: no-repeat;
	transform: rotate(180deg);
}

.sectorfacility .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-style: none !important;
    border-width: 0px !important;
    background: url(/wp-content/uploads/2024/06/faqars.svg);
    width:15px;
    height:17px;
    background-repeat: no-repeat;
}


.sectorfacility .vc_tta-controls-icon-plus::after {display:none !important}



.sectorfacility .vc_tta.vc_general .vc_tta-panel{margin-bottom:32px}
.sectorfacility .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading {
    border-radius: 0px 0px 0px 0px !important;
    border: 0px !important;
    background: transparent !important;
    padding: 0px;
}
body .sectorfacility .vc_active .vc_tta-panel-heading{
      border-radius: 10px 10px 0px 0px !important;
    border: 0px !important;
    background: #ECF5F5 !important;
    padding: 35px 30px 0px 30px;
}
.sectorfacility .vc_tta.vc_general .vc_tta-panel-title {
    margin: 0;
    padding: 35px 30px 35px 30px;
    background:#ECF5F5 !important;
    border-radius:10px;line-height: initial;
}
.sectorfacility .vc_tta.vc_general .vc_tta-panel.vc_active {
    background: #ECF5F5!important;
    border-radius:10px !important; padding:42px 0px 31px 0px;
  }
.sectorfacility .vc_active .vc_tta-panel-title { padding:0px 30px 0px 30px !important;}

.sectorfacility .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body, {
    border-bottom-left-radius:10px 
    border-bottom-right-radius:10px;
}









.sectorfacility .vc_tta.vc_tta-style-classic .vc_tta-panel-body{border:0px !important; background: #ECF5F5 !important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;     padding-left: 110px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.sectorfacility.vc_tta-panel-title>a{
    font-size:21px;
    color:#000;
    font-weight: 700;
}

.services-sec11.vc_row.vc_column-gap-35>.vc_column_container{padding:0px !important}
.streamsec1.vc_row.vc_column-gap-35>.vc_column_container {
    padding:0px !important;display: flex;
    align-items: center;
}

.omrservice{}
.mixedsustain{margin-bottom:23px}
.singletop{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
        align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
        justify-content: center;
	    width: 100%;
}

.singletopleft{width:50%}
.singletopright{width:50%}
.ast-separate-container .ast-article-single{padding:0px}
.singletopouter{background: #ECF5F5;
    padding:74px 0px;}
.blog.ast-separate-container {
    background-color: #fff;
}
 .search.ast-separate-container {
    background-color:#fff;
}
.category.ast-separate-container{
    background-color:#fff;
}
.search .ast-archive-description{display:none !important}

.blog .site-content .ast-container {
    display: flex;
    flex-direction: column;
}
.blgtop-content{
background-color: #ECF5F5;
padding: 74px 0px 69px 0px;
}
.blgtop-content h1{
margin-bottom: 49px;
text-align: center;
}
.blogsearchform1 {
    position: relative;
    max-width:720px;
    margin: auto;
}
.blog_search .blog_search_input {
     border: none;
    background:#fff;
     height: 55px;
    border-radius: 28px 22px 0px 26px;font-family: 'filson-pro';
    font-size: 16px;padding:0px 0px 0px 22px
}
.blog_search button {
    background:#673AB7;background: #673AB7;
    top: 0px;
    position: absolute;
    padding: 15px;
    right: 0px;
    border-radius: 0px;
    height: 55px;
    width: 68px;
    border-radius: 0px 22px 0px 0px;   box-shadow: none !important;
}
   
.blog_search.post_search_wrp {
    margin-bottom: 0px;
}
.latest-news {
    padding-top: 80px;
    padding-bottom: 80px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 37px;
}
.latest-news .ast-container{}
.featured-post{ display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;}
.social1 .heateor_sss_button_x{margin-top:4px}
.featured-post .image-wrap {
    width:65%;
    margin-right: 57px;
    overflow: hidden; position:relative
}
.blg-info h4{margin-bottom:29px}
.featuedcontent{margin-bottom:29px}
.featurednews{color:#18837E;font-weight:700;margin-bottom:24px;position:relative;padding-left:35px}
.featurednews:before{content: '';
    position: absolute;
    width: 27px;
    height: 3px;
    left: 0px;
    background: #18837E;
    top: 0;
    bottom: 0;
    margin: auto;
}
.readpost{max-width: 238px;
    width: 100%;
    margin-right: 25px;
}
.readpost a{    background:#673AB7;
    border-radius: 28px 22px 0px 26px;
    padding: 12px 12px;
     display: block;
    text-align: center; font-weight:bold;
    color: #fff;}
.readpost a:hover{  
background: #18837E ;
border-radius: 28px 22px 0px 26px;
}

.singledatesec{display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -webkit-box-align: center;
       -ms-flex-align: center;
               align-items: center;    margin-bottom:20px;
}


.featuredbottom{display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -webkit-box-align: center;
       -ms-flex-align: center;
               align-items: center;}

.blog .ast-article-inner {
    padding: 0px 30px 71px 0px;
    box-shadow: none !important;
}
.featureddate{display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -webkit-box-align: center;
       -ms-flex-align: center;
               align-items: center;font-size:12px}
.featureddate img{margin-right:10px}
.ast-load-more.active {
    display: inline-block;
    padding: 12px 12px;
    line-height: 26px;
    background: #673AB7 0% 0% no-repeat padding-box;
    border-radius: 28px 22px 0px 26px;
    color: #fff;
    max-width: 238px;
    display: block;
    margin: auto;border:0px !important;font-size:16px; font-weight:700;
}
.ast-load-more.active:hover{
background: #18837E 0% 0% no-repeat padding-box;
border-radius: 28px 22px 0px 26px;border:0px !important
}

.readtimetop{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;
	justify-content: center;
    position: absolute;
    top: 11px;
    right: 20px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 19px;
    max-width: 111px;
    height: 33px;
    width: 100%;
   font-size: 12px;
    text-align: center;
   }
.readtimetop img {margin-right:10px}
.blgcontent h4{margin-top:30px; margin-bottom:21px;font-size:20px;line-height:30px;}
.blglist:hover .blgthumb img{transform: scale(1.3);}
.blglist:hover .readtimetop img{transform:none !important}
.blglist img{transition: transform .5s ease;}
.blgthumb, .image-wrap{overflow:hidden;border-radius: 10px}
.blgthumb img{width:100%}
.readtimetop img{width:auto !important}
.image-wrap img{transition: transform .5s ease;}
.featured-post:hover .image-wrap img{transform: scale(1.3);}
.ast-post-filter ul {
    justify-content: start;
}
li.ast-post-filter-single.active {
    color: #fff;
    background: #18837E 0% 0% no-repeat padding-box;
    border-radius: 23px;
    max-width: 159px;
    width: 100%;
    text-align: center;
    height: 45px;
    line-height: 45px;
    margin: 0px;
    padding: 0px;font-size:14px;
}
li.ast-post-filter-single {
    color: #000000;
    background: #ECF5F5 0% 0% no-repeat padding-box;
    border-radius: 23px;
    max-width: 159px;
    width: 100%;
    text-align: center;
    height: 45px;
    line-height: 45px;
    margin: 0px 11px;
    padding: 0px;
    font-size: 14px;
}
body.archive .ast-archive-description{display:none}
.blog.ast-separate-container #primary{margin:0px !important}
.ast-ajax-pagination-wrapper{
        margin-bottom: 117px;
}
.single-post {background-color:#fff}
.relatedtitle1 h2{text-align:center;  margin-bottom: 70px;
   }
.social1{    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;}
.social1 h4{font-size:16px}
.streamline{
background: #673AB7 0% 0% no-repeat padding-box;
    border-radius: 8px;
    padding:30px;
}
.streamline h4 {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 18px;
    margin-top: 0px;
}
.streamline p{color:#fff;font-size:14px;font-weight:400;text-align:center;margin-bottom: 27px;
}  
.whatsecmid.blogbottom{margin-bottom:119px;margin-top:0px !important}
.singletopleft h1{margin-bottom:30px}
.readtimetop1{
background-color: #FFFFFF ;
    border-radius: 19px;
    padding:0px 15px;
    font-size: 12px;
    text-align: center;
    max-width: 111px;
   display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
        align-items:center;
    margin-right: 15px;
}
.featureddate2{
background-color: #FFFFFF ;
    border-radius: 19px;
    padding:0px 15px;
    font-size: 12px;
    text-align: center;
    max-width: 155px;
   display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
        align-items:center;
    margin-right: 15px;
}
.readtimetop1 img, .featureddate2 img{margin-right:5px}
.relativepostcat .blglist img{width:auto !important}
.relativepostcat .owl-dots .owl-dot.active span, .relativepostcat .owl-dots .owl-dot:hover span {
    background:#0A133F !important;
}
.relativepostcat button{box-shadow:none !important}

.heateor_sss_sharing_ul svg g{display:none !important}
.heateor_sss_sharing_ul svg path{display:none !important}
div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{margin-right:0px}

.heateor_sss_facebook svg{background:url("images/Icon fa-brands-facebook-f.svg") !important;background-repeat:no-repeat !important;background-position: center !important;}

.heateor_sss_button_linkedin svg{background:url("images/Icon fa-brands-linkedin-in.svg") !important;background-repeat:no-repeat !important;background-position: center !important;}

.heateor_sss_button_x svg{background:url("images/Icon simple-x.svg") !important;background-repeat:no-repeat !important;background-position: center !important;}
.sharetext{text-align:center}
.strambtn{
background: #FFFFFF;
    border-radius: 28px 22px 0px 28px;
    max-width: 274px;
    display: block;
    padding: 12px;
    font-size: 16px;
    font-weight: 700;
    color: #673AB7;margin:auto
}
.single-post #primary h3{margin-top:0px !important; margin-bottom:36px;font-size: 28px;}
.bottomcat{display:-webkit-box;
display:-ms-flexbox;
display:flex; margin-bottom:100px}
.streamline h4{color:#fff; font-size:18px;}
.singleleftcontent{width:70%}
.singlerightcontent{width:30%}
.bottomcat .blglist{margin-right:30px}
.bottomcat .blglist:nth-child(3) {
 margin-right:0px !important
}
.single-post #primary{margin:0px !important;padding:0px !important}


.js_active .vc_row.singledescriptionsec {
    margin: 75px -35px 26px -35px;
}

.newsletter input[type=email] {
    font-size: 16px!important;
    padding: 0px 28px!important;
    height: 65px!important;
    width: 89%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 33px 25px 0px 33px;
}

form[data-form-id="1"] .es-form-field-container label.es-field-label {
    font-size: 15px;
    display: block;
    color: #fff;
    margin-right:13px;
}
.newsletter input[type=submit] {
    width:238px;
    font-weight: bold;
    height: 54px!important;
      font-size: 16px;
    color: #fff;
    margin-top: 5px;
    position: absolute;
    right: 10px;
    top:1px;
    background: #673AB7 0% 0% no-repeat padding-box;
    border-radius: 28px 22px 0px 26px;
}
	

form[data-form-id="1"] .es-form-field-container .gjs-row {
    margin-bottom:0px !important;
}
form[data-form-id="1"] .es-form-field-container .gjs-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.newsletter form[data-form-id="1"] .es-form-field-container .gjs-row:first-child{display:none;}
form[data-form-id="1"] .es-form-field-container .gjs-cell{ display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;}
.newsletter .es-form-field-container{ }
.newsletter .gjs-cell p {color:#fff;}

.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row{align-items:center}
.singleinnerimg{margin-bottom:30px}
.site-above-footer-wrap {
    padding:40px 20px;
}
.drymixedsec{background-color:#ECF5F5;display:-webkit-box;display:-ms-flexbox;display:flex;}
.drymixedleft {padding-top:79px;padding-bottom:74px}
.drymixedleft ul{margin:0px;padding:0px}
.drymixedleft ul li{    color: #000000;
    font-weight: 700;
    background: url(https://greenzoneuk.com/wp-content/uploads/2024/05/Group-20191.svg);
    background-repeat: no-repeat;
    list-style: none;
    padding-left: 40px;
    background-position: left top 6px;
	padding-bottom: 10px;}
.dmrmain .wpb_wrapper {
   display: -webkit-box; display: -ms-flexbox; display: flex;
    background: #ECF5F5;
    padding:36px 0px 36px 15px;
    border-radius: 10px;
}
.dmrleft {
   margin-right: 10px;
    width: 20%;
}
.dmrright h4 {margin-bottom: 18px; font-size: 24px;}
.dmrright p{letter-spacing:-0.46pt}
.recylingefficiency{padding-top:82px;padding-bottom:65px}
.recylingefficiencyleft{}
.recylingefficiencyright{}
.trust1 .vc_column_container>.vc_column-inner{padding-left:0px;padding-right:0px !important;margin-top:35px}
.trust1 h3{font-size:24px}
.wastehierchy{padding-top:250px;padding-bottom: 65px;
}
.wastehierchy h2{text-align:center}
.wastehierchy p{text-align:center}
.recylingefficiencyright h4{font-size:18px;margin-bottom: 37px}
.omrservice{padding-top:65px;padding-bottom:300px;overflow:inherit !important}
.wateauditform{    background: #673AB7;
    padding: 59px 44px 47px 49px;
    border-radius: 18px;
}
.recylingefficiencyright h2{margin-bottom:32px}


.column-third, .column-full, .column-half {
    float: left;
    position: relative;
  width: 100%;
    text-align: left;
    color: #0A133F;
}  

.column-half { width: 48%;}
.lastcols { margin-left:20px}
 .column-third {width: 32%;; margin-bottom:25px}
.colspace{margin-left:2%}
.clear{clear:both;margin-bottom: 0px !important;}
.wateauditform label {
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
}
.wateauditform input[type=text]:focus,  .wateauditform input[type=email]:focus, .wateauditform textarea:focus,input[type="search"]:focus  { background: #fff;outline:none;border:none !important }
 .wateauditform input[type=text],  .wateauditform input[type=email], textarea,select {
   height: 55px;
    background: #fff;
    border-radius: 27px;
    border: none;
    margin-top: 5px;
    color: #000;
    box-shadow: none;
    font-weight: 400;
} 
.wasteaudit .wateauditform input[type="submit"] {
    color: #0A133F;
    background: #fff url(https://greenzoneuk.com/wp-content/uploads/2024/05/arsright.svg);
    padding: 21px;
    width: 100%;
    border-radius: 2px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 28px 22px 0px 28px;
    margin-top: 32px;
    background-repeat: no-repeat;
    background-position: top 26px right 48px;
}

.wateauditform input[type="submit"] {       color: #0A133F;
    background: #fff url(https://greenzoneuk.com/wp-content/uploads/2024/05/arsright.svg);
    padding: 21px;
   width:100%;
    border-radius: 2px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 28px 22px 0px 28px;
    margin-top:32px;
    background-repeat: no-repeat;
    background-position:top 25px right 30px;
}

.wateauditform input[type="submit"]:hover{ }
.wateauditform span.wpcf7-form-control-wrap {
    margin-top:0px;
}
.wateauditform h2{color:#fff; margin-bottom:37px}
.wasteaudit{padding:65px 0px}
.whathead h2{text-align:center}
.compliancebox1 .wpb_wrapper{
    display: flex;
    width: 40%;
    margin: auto;
   }
.compliancebox1{margin-bottom:21px}
.compliancebox2 .wpb_wrapper{width:50%}
.compliancebox3 .wpb_wrapper{width:60%}
.compliancebox4 .wpb_wrapper{width:70%}
.compliancebox5 .wpb_wrapper{width:80%}
.wasteaudit{    background-image: url(https://greenzoneuk.com/wp-content/uploads/2024/05/Mask-Group-19445.jpg?id=940) !important;    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}
.complianceboxleft1{
width: 50%;font-size:21px;
    background: #18837E;
     text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;color: #fff;border-radius: 10px 0px 0px 10px;

}
.complianceboxleft1 img{margin-right:13px}
.complianceboxright1{
width: 50%;
    padding: 10px;
    text-align: center;    border: 1px solid #19837E;
    border-radius: 0px 10px 10px 0px;
}
.whatsecmid .vc_column-inner{padding-top:0px !important}
.whatsecmid1{background: #ECF5F5 url(https://greenzoneuk.com/wp-content/uploads/2024/05/Group-20087.png);
    background-position: right -13px top -13px;
    background-repeat: no-repeat;
    border-radius: 20px 20px 0px 0px;
        margin-bottom: 18px;
       margin-left: -30px !Important;
    margin-right: -30px !Important;
    background-size: cover;
}
.whatsecmid1:hover{transform: scale(1);}
.waste-accordian.drymixedfaq h2{text-align:center}
.waste-accordian .drymixedfaq{padding-top:57px}
.faqquotebtn{text-align:center; margin-top: 71px;}
.waste-accordian.drymixedfaq{padding-top:57px;padding-bottom:65px;   margin-top: 85px;
   }
.compliancebox1 .wpb_wrapper:hover img {
    transform: scale(1.1);
	transition: transform 0.3s ease-in-out; }

.streamsec1 {position: absolute;
    border-top-right-radius: 23px;
    border-top-left-radius: 23px;
   display:flex;    margin-top: 65px;left: 0;
    right: 0;
}
.streamsec1 .vc_column-inner{padding-top:0px !important;}
.streamsec1left{}
.streamsec1right .vc_column-inner{padding-right:0px;    padding-left: 40px;
}
.streamsec1right div{ height:100%}
.streamsec1right .wpb_single_image .vc_figure{ height:100%}
.streamsec1right .wpb_single_image img{ width:100%;height:100%}
.streamsec1right .vc_single_image-wrapper {
	overflow: hidden; 
	border-radius: 10px; }

.streamsec1right .vc_single_image-wrapper img {
	transition: transform 0.3s ease; 
	border-radius: inherit; }

.streamsec1right .vc_single_image-wrapper:hover img {
	transform: scale(1.05); 
}
.streaminner {
    padding: 40px 0px 40px 20px;
    display: flex;
    align-items: center;
}

.streaminner .site-btn{margin-top:30px}
.whathead.whathead2{padding-top:63px}
@media only screen and (min-width:1200px) {
.recylingefficiencyleft img{margin-left:-100px}
	.recylingefficiencyleft22 img{margin-left:0px}
   
}
@media only screen and (max-width:767px) {
	.home .homebannernew{background-position: left center !important;}
	.homebanleft1 ul {
    width: 100%;
    display: block;
}
	.streamblog .streamsec11left{width:100%;}
	.streamblog .streamsec11right{width:100%;padding-left:0px !important}
	.blog .streamsec11inner{margin:0px 0px !important}
	.sectorfacility {
    padding-bottom: 18px;
}
	body .allpostsec .ast-container{padding-left:20px !important;padding-right:20px !important}
	.colleft1 .blg-info, .colright1 .blg-info{position:relative}
	.colleft1 .blg-info .featureddate {
        position: absolute;
    right: 65px;
    top: 22px;
}
	

	.homenews .vc_column-inner{padding-left:0px;padding-right:0px}
	.managenew h4{margin-bottom:5px}
	.managenew{padding-bottom:54px}
	.featured-post1 {
    margin-bottom:44px !important;
}
	.streamsec11inner {
    background-color: #ecf5f5 !important;
    border-top-right-radius: 23px;
    border-top-left-radius: 23px;
    display: flex;
    flex-direction: column-reverse;
}
	.steamleft {
    max-width: 564px;
    padding: 72px 20px 81px 20px;
    margin: auto;text-align:center
}
	.carleftnew{padding-bottom:0px;padding-top: 10px;}
	.streamsec11{flex-direction:column-reverse}
	.homenewshead .site-btn{position:absolute;bottom:-50px;left:0px;right:0px;margin:auto}
	.whathead h1{font-size:28px}
	.homebanner {
        padding: 29px 0px 40px;
}
	.whathead {
    padding-top: 82px;
    padding-bottom: 30px;
}
	.binpageform .wpcf7-list-item {
    display: inline-block;
    margin: 0 20px 35px 0px;
    position: relative;
    width: 100%;
    margin-bottom: 40px !important;
}
	.wateauditform{
	margin-bottom: 0px;
}
	.readpost {
    max-width: inherit !important;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
}
	.blgtop-content {
    background-color: #ECF5F5;
    padding: 50px 0px 50px 0px;
}
	.header-left .header-left1 .vc_column-inner {
    padding-top: 15px!important;
    padding-bottom: 15px;
    padding-right: 0px;
}
	.servicefacilitytop {
    padding-top: 15px;
    padding-bottom: 7px;
}
	.recylingefficiencyleft {
    padding-right: 0px;
}
	.wateauditform input[type="submit"] {
    font-size: 15px !important;
    font-weight: 700;
    background-position: top 25px right 26px !important;
}
.sectorfacility .vc_tta.vc_general .vc_tta-panel-title {
    margin: 0;
	padding: 35px 15px 35px 15px;	}
	
	.wateauditform {
       padding: 40px 20px 40px 20px;
  }
	.wateauditform h2{font-size:26px}
	.faciliticollection {
    padding-top: 15px;
    padding-bottom: 15px;
	}
	blgtop-content {
     padding: 50px 0px 0px 0px;
}
.blog_search.post_search_wrp {
    margin-bottom:0px;
}	
	
	.recylingefficiency {
    padding-top: 15px;
    padding-bottom: 15px;
}
	.waste-accordian.drymixedfaq {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 15px;
}
	.omrservice {
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: inherit !important;
}
	.newsletter input[type=submit]{width:89%; height:65px !important}
	.streamsec1{position:inherit;display:block}
	.compliancebox1 .wpb_wrapper, .compliancebox2 .wpb_wrapper, .compliancebox3 .wpb_wrapper,.compliancebox4 .wpb_wrapper, .compliancebox5 .wpb_wrapper, .compliancebox6 .wpb_wrapper, .compliancebox7 .wpb_wrapper, .compliancebox8 .wpb_wrapper{width:100%}
	.column-third, .column-full, .column-half{width:100% !important}
	.lastcols{margin-left:0px !important}	
form[data-form-id="1"] .es-form-field-container .gjs-cell{display:block}
.newsletter input[type=submit]{position: inherit;
    margin-top:0px;
    margin-left: auto !important;
    margin-right: auto;
}
.site-above-footer-wrap h3 {
    color: #fff;
    font-size: 30px; line-height: 50px;
    margin-bottom: 16px;
}	
form[data-form-id="1"] .es-form-field-container label.es-field-label {
    display: block;
    margin-bottom: 17px;
}	
	.newsletter input[type=email]{margin-bottom:16px}	
.site-above-footer-wrap {
    padding-top: 68px;
    padding-bottom: 68px;
}	
}

@media only screen and (min-width:768px) and (max-width:1000px) {
	.wateauditform input[type="submit"]{background-position: top 22px right 43px;}
	.binpageform .wpcf7-list-item:nth-child(2){margin-right:0px !important}
	.binpageform .wpcf7-list-item .wpcf7-list-item-label{min-width:329px;}
	.binpageform .wpcf7-list-item{margin-bottom:20px !important}
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row {
    grid-template-columns: repeat( 1,1fr );
}
	.conpage .vc_col-sm-8{width:100%}
	.wateauditform input[type="submit"] {
    color: #0A133F;
    background: #fff url(https://greenzoneuk.com/wp-content/uploads/2024/05/arsright.svg);
    padding: 21px;
    width: 100%;
    border-radius: 2px;
    font-size: 15px;
    font-weight: 700;
    border-radius: 28px 22px 0px 28px;
    margin-top: 30px;
    background-repeat: no-repeat;
    background-position: top 25px right 50px;
}
}



@media only screen and (min-width:1001px) and (max-width:1024px) {
	.binpageform .wpcf7-list-item .wpcf7-list-item-label{min-width:285px}
	.binpageform .wpcf7-list-item:nth-child(3){margin-right:0px !important}
.newsletter input[type=submit] {
    width: 150px;
    font-weight: bold;
    height: 54px!important;
     font-size: 14px;
    color: #fff;
    margin-top: 5px;
    position: absolute;
    right: 16px;
    top: 1px;
    }
}
@media only screen and  (min-width:1700px) {
.streamsec1.vc_row.vc_column-gap-35{
margin-left:-140px;
    margin-right:-140px;
}
	
.streamsec11.vc_row.vc_column-gap-35{
margin-left:-140px;
    margin-right:-140px;
}	
.streamsec11inner.vc_row.vc_column-gap-35{
margin-left:-140px;
    margin-right:-140px;
}	
	
	.streaminner{
padding: 40px 0px 40px 122px;
    display: flex;
    align-items: center;
}
}
	
@media only screen and  (max-width:1300px) {	
	.dmrright p{font-size:14px}	
	}
	

@media only screen and  (max-width:1024px) {
	.binpageform {
    background: #ECF5F5;
    padding: 15px 0px;margin-bottom:50px
}
	.ast-ajax-pagination-wrapper{
        margin-bottom: 35px;
}
	.quotepage {
    padding:15px 0px !important;
}
	.streamsectop1 {
    padding-top: 15px;
    padding-bottom: 50px;
}
	body .faqpagelast {
    margin-bottom: 50px !important;
}
	.faqtop {
    padding-top: 50px;
}
	.conleft .conimg img {
    margin-right: 30px;
    width: 40px;
}
	.conleft .conimg {
    width: 50px;
}
	.conleft a{font-size:18px}
	.conleft .conimg img {margin-right:50px}
	.contactmid {
    padding: 50px 0px 15px;
}
	.conleft .wpb_wrapper div div {width:80%}
	.conleft {
		padding: 25px 20px;}
	.accrlogo {
    padding: 15px 0px;
    text-align: center;
}
	.logoslider img {
    max-width: initial;
}
	
	.supportmid {
    padding: 50px 0px 0px;
}
	.suppierform {
     padding: 30px 30px 30px 30px;
}
	.header-left1 {
       padding-top: 15px;
    padding-bottom: 15px;
}
	.waste-accordian.drymixedfaq {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 0px;
}
	.case-study.sectorcase {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0px !important;
}
	waste-accordian.drymixedfaq {
    padding-top: 15px;
    padding-bottom: 15px;
	}
	
	
	.recylingefficiencyleft.recylingefficiencyleft22{padding-right:0px !important}
	.streamsec1{margin-top:15px}
	.omrservice{padding-bottom:0px !important;padding-top:15px}
	.streamsec1{position:inherit}	
	.latest-news {
    padding-top: 50px;
    padding-bottom: 50px;
      margin-bottom: 0;
}
	.whatsecmid.blogbottom {
    margin-bottom: 50px;
    margin-top: 0px !important;
}
	.singletopouter {
    background: #ECF5F5;
    padding: 50px 0px;
}
	.relativepostcat {
    background: #FDFDFD;
    margin-top: 50px;
    padding-top: 50px;
}
	.faciliticollection {
    padding-top:15px;
    padding-bottom:15px;
}
	.sectorfacility .vc_tta.vc_general .vc_tta-panel-title {
    margin: 0;
    padding: 15px 10px 15px 10px;
     line-height: initial;
    font-size: 18px;
}
.wastehierchy {
    padding-top: 15px;
    padding-bottom: 15px;
}
.whathead.whathead2 {
    padding-top: 15px;
}	
.drymixedleft {
    padding-top: 15px;
    padding-bottom: 15px;
}	
.wasteaudit {
    padding: 15px 0px;
}
.recylingefficiency {
    padding-top: 15px;
    padding-bottom: 15px;
}
.header-left .header-left1 .vc_column-inner {
    padding-top: 50px!important;
    padding-bottom: 50px;
    padding-right: 50px;
}	
}

@media only screen and  (max-width:768px) {
	.counter{padding-left:20px}
	.homebanner .vc_col-sm-6{width:100%}
		.featured-post1{margin-bottom:30px}	
	.header-left1{width:100%;} 
	.streamsec1left, .streamsec1right {width:100%;}
	.streamsec1{display:block !important}
	.drymixedright {
    width:100% !important;
    margin-right: 0px !important;
    position: relative;
    left: 0;
    right: 0;
	}
	.drymixedleft{ width:100% !important;}
.drymixedsec{display:block !important}	
.featured-post .image-wrap {
    width:100%;
    margin-right:0px;
    overflow: hidden;
}	
.wasteaudit .vc_col-sm-8{width:100%}
.case-study.sectorcase {
    padding-top: 15px;
    padding-bottom: 50px;
    margin-bottom: 0px !important;
}	
	
}

@media only screen and  (min-width:768px) and  (max-width:1104px) {
	.wasteaudit .wateauditform input[type="submit"]{font-size:14px}	
	form[data-form-id="1"] .es-form-field-container label.es-field-label {
    font-size: 14px;
	}
	
	.quotepage .vc_col-sm-8{width:100% !important}
	.quotepage .vc_col-sm-4{display:none !important}
	.steamleft {
      padding: 30px;
	}
	.column-third {
		width: 31%;}
.js_active .vc_row.singledescriptionsec {
    margin:50px -15px 26px -15px;
}	

}

@media only screen and (min-width: 1100px){
	.streamblog{margin-bottom:100px;}
	.streamsectop1.streamsectop1news {
    padding-top: 0px;
    padding-bottom: 100px;
}
	.home .become-supplier h2 {
    margin-bottom: 75px!important;
}
.home .become-supplier {
    margin:30px 0px 100px 0px;
    padding: 65px 30px 49px 30px;
}
.becomebtn{margin-top:27px}
	.homephone{margin-top:7px;}

}
button.wpcf7-submit:focus {background:#fff}


@media only screen and (max-width:1000px){
	.wasteaudit  .vc_col-sm-8{width:100%;}	
	
	.recylingefficiencyleft {
    padding-right: 0px;
}
.blog .ast-article-inner {
    padding: 0px 0px 30px 0px;
    box-shadow: none !important;
}
.featured-post{display:block}	
.streamline {
      padding: 20px 10px;
}	
.strambtn {
       padding: 10px;
    font-size: 12px;
   }
	
}
@media only screen and (max-width:1099px){
.streamblog{margin-bottom:50px}
}

@media only screen and (min-width:1024px){
.singlerightcontent{
    position: -webkit-sticky;
    position: sticky;
    top:150px;
 
}

}

@media only screen and (max-width:1024px){
	
	.mixedsustain {
    margin-bottom: 34px;
}
	.homebanleft h1 {
    margin-bottom: 36px;
    font-size: 35px;
}
	.whathead {
    padding-top: 50px;
    padding-bottom: 10px;
}
	.homebanner {
    background: #ECF5F5;
    padding:20px 0px 15px;
	}
	.colleft1 .blg-info{padding:20px}
	featuredtop .blg-info h4 {
    margin-bottom: 21px;
    font-size: 20px;
}
.featured-post1 .blg-info h4 {
    margin-bottom: 0px;
    font-size: 16px;
}
.featuredtop .blg-info h4 {
    margin-bottom: 21px;
    font-size: 20px;
}	
}

@media only screen and (max-width:767px){
	.blg-info {margin-top:15px}
	.sectorfacility .waste7 span::before {top:-10px} 
	.streamblog .ast-container{padding-left:0px !important;padding-right:0px !important}
	.compliancebox1 .wpb_wrapper {display:block}
	.complianceboxleft1 {width:100%;min-height:80px;border-radius:10px 10px 0px 0px}
	.complianceboxright1 {width:100%;border-radius:0px 0px 10px 10px}
	.streamsectop1{
	position: relative;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
	}
	body .customers-sec {
      border-radius: 0px !important;
    margin: 20px -20px !important;
}
	.home .become-supplier {
    margin: 0 -20px !important;
    padding:39px 0px 44px 0px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
	.featured-post1 .blg-info h4 {
    margin-bottom: 22px;
    font-size: 20px;
}
	.home .accrlogo {
    padding:80px 0px 57px 0px;
    text-align: center;
}
	.homenewshead h2{font-size:24px}
	.home .homenews {
    padding: 80px 15px 23px 15px;
}
	.homelearn .site-btn{display:none}
	.sec-padding {
    padding:57px 20px !important;
}
	.envsec3 {padding-top:0px !important}
	.area2{padding:20px 0px 55px !Important}
	.contain2 {padding:20px 0px 50px !Important}
	.complile2 {padding:20px 0px 50px !Important}
	.become2new,.total2 {padding-top:10px !Important}
	.behead {padding-top:0px;margin-top: -20px;}
	.meetyour3{padding-top:0px !important}
	.meetyour3 .area-right {margin-top:40px}
	.costsec2{padding:1px 0px 20px !important}
	.costsec2 .area-left{order:2}
	.homemidbtn {
    text-align: center;
    padding-bottom: 46px;
    padding-top: 20px;
}
	.sectorlist .wpb_text_column a {
    padding: 0 !important;
    font-size: 20px;
}
	.headphoneban a.site-btn{min-width:227px}
	.home .become-supplier {
    margin-bottom: 50px;
}
	.managenew .vc_column-inner, .whathead .vc_column-inner
		{padding-left:0px;padding-right:0px} 
	.streamsec11right img{display:none}
	.streamsec11right {
    background: url(https://greenzoneuk.com/wp-content/uploads/2024/06/Mask-Group-19431.jpg);
    background-size: cover;
    padding: 100px !important;
    max-height: 278px; 
    background-repeat: no-repeat;
    object-fit: cover;
}
	
.streamsec11 streamsec11left .vc_column_container {
    padding:15px !important;
}
		.featured-post1{display:block}
	.colleft1 .blg-info {
    background: #FAFAFA;
    padding: 20px 28px 20px 28px;
    border-radius: 0px 0px 20px 20px;margin-bottom:33px !important;
}
	.colleft1, .colright1{width:100%}
	.latest-news1{display:block}
	.streamsec1 {
    position: inherit;
    margin: 0PX -20px !important
}
	
	.bottomcat .blglist{margin-right:0px}
	.bottomcat{display:block !important}
	.singlerightcontent {
   width:100%; padding: 0px 15px;
}
	.js_active .vc_row.singledescriptionsec {
    margin:50px -5px 26px -5px;
}
	.singleleftcontent {
     width:100% !important;padding:0px 14px
}
	.singletop{display:block;padding:0px 20px}	
	.singletopleft {
    width:100%;margin-bottom:20px
}
	.singletopright {
    width:100%;
}
	.latest-news {
    padding-top: 50px;
    padding-bottom: 50px;padding-left:20px;padding-right:20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
	.featuredbottom{display:block !important}
	.featured-post .image-wrap{width:100%; margin:0px !important}	
.ast-post-filter ul{ display: block;}	
li.ast-post-filter-single {
       max-width: initial;
    width: 100%;margin: 0px auto 15px 0px;
       display: block;
}
li.ast-post-filter-single.active {
       max-width:initial !important ;
    width: 100%;margin: 0px auto 15px 0px;
       display: block;
}	
	.relativepostcat .blglist {margin-bottom:30px}
	.bottomcat {margin-bottom:75px}
	.colspace  {margin-left:0px}
	.wateauditform {margin:5px 18px}
	.page-id-473 .wateauditform {margin:0px }
	.whorvsec .vc_tta-panel-body {padding:14px 0px !Important}
	.teammob .vc_col-sm-3{ padding-bottom:35px}
}

@media only screen and (min-width:1100px) and (max-width:1500px){
	.colleft1 {
    width: 47%;
    position: relative;
}
.colright1 {
    width:51%;
    position: relative;
}	
	
}

@media only screen and (min-width:768px) and (max-width:1024px){
body .waste-accordian .vc_tta.vc_general .vc_tta-panel-title>a, .waste-accordian1 .vc_tta.vc_general .vc_tta-panel-title>a {
    padding:29px 70px 29px 20px !important;
    line-height: 25px;
}
	.newsletter input[type=submit] {right:22px}
}
@media only screen and (min-width:1200px){
	.complianceboxleft1{min-height:100px}
	.complianceboxright1 {align-items:center;display:flex;}
}

@media only screen and (min-width:1500px){
	li.ast-post-filter-single { margin:0px 21px}
	.drymixedright figure, .drymixedrightfigure div, .drymixedright figure div img{
	object-fit:initial !important; }
	.environright  .wpb_single_image{margin-bottom:0px}
	.environright figure, .environright figure div img{
	object-fit:cover !important; max-height: 440px;}
	.drymixedleft.environleft {
    padding-top: 45px;
    padding-bottom: 45px;
}
	.healthtop .wpb_single_image{margin-bottom:0px}
	.healthtop .drymixedright figure,.healthtop .drymixedright figure div img{
	object-fit:cover !important; max-height: 600px;}
	.healthtop .drymixedleft  {
    padding-top: 35px;
    padding-bottom: 45px;
}
	.healthtop .drymixedleft h1{padding-right: 50px }
	.meetgoals .wpb_single_image{margin-bottom:0px}
	.meetgoals .drymixedright figure,.meetgoals .drymixedright figure div img{
	object-fit:cover !important; max-height:470px;}
	.meetgoals .drymixedleft  {
    padding-top: 90px;
    padding-bottom: 65px;
}
	.page-id-269 .meetgoals .drymixedleft  {
    padding-top: 35px;
    padding-bottom:35px;
}
	.page-id-357 .meetgoals .drymixedleft  { padding-top:60px; padding-bottom:45px;}
	.commoshead .drymixedright figure,.commoshead .drymixedright figure div img{
	object-fit:cover !important; max-height:420px;}
	.commoshead .wpb_single_image{margin-bottom:0px}
	.commoshead .drymixedleft  {
    padding-top:15px;
    padding-bottom: 0px;
}
	
}

@media only screen and (min-width:1980px){
	.drymixedright  .wpb_single_image{margin-bottom:0px}
	.drymixedright figure, .drymixedrightfigure div, .drymixedright figure div img{
	object-fit:cover !important; max-height: 760px;}
	.facmanageright figure, .facmanageright figure div img{
	object-fit:cover !important; max-height: 560px;}
	.environright figure, .environright figure div img{
	object-fit:cover !important; max-height: 440px;}
}

.counterdrymixed #wpsm_counter_b_row_2816{
      background: url(https://greenzoneuk.com/wp-content/uploads/2024/08/bg11.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 260px 0px;background-size: contain;
}
.counterdrymixed .wpsm_counterbox{    display: flex;
    align-items: center;
    justify-content: center;}
#wpsm_counter_b_row_2816{    display: flex;
    align-items: center;
    justify-content: center;}
.counterdrymixed #wpsm_counter_b_row_2816 .wpsm_counterbox .wpsm_number {
    font-size:50px;
    font-weight: 700;
    color:#000 !important;
       margin-top: 20px;
       padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;   padding-right:50px
}
#wpsm_counter_b_row_2816 .wpsm_counterbox{margin-top:0px !important}


.counterdrymixed .wpsm_number:after {
    content: '%';
    position: absolute;
   width:30px ;   height:30px;
      
}


.boosttxt {
    position: absolute;
    top: 30px;
    background-color: #fff;
    padding: 120px 100px;z-index:1;
}
.counterdrymixed{position:relative}
.boosttxt p{font-size:20px}

@media only screen and (max-width:768px) {

}
@media only screen and (max-width:767px) {
	.counterdrymixed #wpsm_counter_b_row_2816 {
    background: url(https://greenzoneuk.com/wp-content/uploads/2024/08/bg11.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 130px 0px;
    background-size: contain;
}
.boosttxt {
       position: absolute;
    top: 30px;
    background-color: #fff;
    padding: 48px 30px;
}

.counterdrymixed #wpsm_counter_b_row_2816 .wpsm_counterbox .wpsm_number {
    font-size:30px;
    font-weight: 700;
    color: #000 !important;
    margin-top: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-right:40px;
}	
}

@media only screen and (min-width:768px) and (max-width:1000px){
.boosttxt {
        position: absolute;
    top: 150px;
    background-color: #fff;
    padding: 48px 30px;
}
.counterdrymixed #wpsm_counter_b_row_2816 .wpsm_counterbox .wpsm_number {
    font-size:30px;
    font-weight: 700;
    color: #000 !important;
    margin-top: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-right: 15px;
}	
}
@media only screen and (min-width:1001px) and (max-width:1024px){
.boosttxt {
    position: absolute;
    top: 100px;
    background-color: #fff;
    padding: 80px 38px;
}
.counterdrymixed #wpsm_counter_b_row_2816 .wpsm_counterbox .wpsm_number {
    font-size: 50px;
    font-weight: 700;
    color: #000 !important;
    margin-top: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-right: 15px;
}	
}
@media only screen and (min-width:1100px) {
	.recylingefficiencyright {
    padding-left: 30px;
}
.boosttxt {
    position: absolute;
    top: 0;
    background-color: #fff;
    padding: 100px 50px;
}
.boosttxt p {
    font-size: 35px;
    line-height: 50px;
}	
}

@media only screen and (max-width:767px) {
	.desk1{display:none !important}
	.mobile1{display:block !important;}
}



.astra-megamenu.sub-menu.astra-mega-menu-width-full{    overflow: auto;
    height: calc(100vh - 175px);}