@media(min-width:1920px){
.sr-cs-box {left:4.3%}
}
@media(max-width:1620px){
.play-icon {  margin-top: 40px;}
}
@media(max-width:1520px){
.banner-caption h3{font-size: 75px;}
.circle { width: 80px;  height: 80px;}
.play-icon { margin-top: 15px;}
.banner-caption p {  font-size: 36px;}
.play-icon p {  font-size: 17px;  padding-top: 10px;}
.inner-banner-title h3{font-size:75px}
#test-slider a.carousel-control.right{right:-7%}
#test-slider a.carousel-control.left{left:-7%}
}

@media(max-width:1450px){
.cycleshow-wrapper>a.cycle-next{right:7px}
.cycleshow-wrapper>a.cycle-prev{left: 14px; z-index:99;}
.bx-controls-direction a.bx-next {right: -12%;}
.bx-controls-direction a.bx-prev { left: -12%;}

}

@media(max-width:1350px){
#service-section a.left.carousel-control{left:0;top: 12px;}
#service-section a.right.carousel-control{right:0;top: 12px;}
#service-section .carousel-indicators{
    top: 12px;
}
.bx-controls-direction a.bx-prev{left: -6%;}
.bx-controls-direction a.bx-next{right: -6%;}
#slideshow-3>a.cycle-next{top:-65px;bottom:auto;right:auto}
#test-slider a.carousel-control.left {left: -12px;}
#test-slider a.carousel-control.right {right: -12px;}
#test-slider a.carousel-control {top: auto;}
#slideshow-1 a.cycle-prev{left:0}
#slideshow-1 a.cycle-next{right:22px}
.tm-section2 .bx-wrapper {
    position: initial;
}
.tm-section2 .bx-controls {
    top: initial;
    bottom: -56px;
    
}
.tm-section2 .bx-controls-direction a.bx-prev {
    left: -70px;right:0;margin: auto;
}
.tm-section2 .bx-controls-direction a.bx-next {
    right: -70px;left:0;margin: auto;
}
}

@media(max-width: 1199px){
.page-template-frontpage .ups_padding{padding-bottom:0}
.top-menu .menu-top{max-width:620px}
.navbar-nav>li {margin: 0 7px;}
.search-bar{top:39px}
.search-phone ul li{margin-left:27px}
.section1-box{width:50%;max-width:initial;height: 100%;}
#service-section>div>div.item>div:nth-child(even) {padding-right: 0;padding-left: 7px;}
#service-section>div>div.item>div:nth-child(odd) {padding-left: 0;padding-right: 7px;}
.hm-cta-bar>div.col-sm-9 p {line-height: 26px;padding: 6.5px 0;}
.banner-caption h3{font-size: 75px;}
.circle { width: 80px;  height: 80px;}
.play-icon { margin-top: 10px;}
.banner-caption p {  font-size: 33px;}
.play-icon p {  font-size: 17px;}
.section4>div>div.col-sm-4{padding-right:55px}

.section6>div:nth-child(2){width:30%}
.section6>div:nth-child(3) {width: 45%;}
.testimonial_bg{left:0}
.hm-testimonial-block2{padding:0 8%}
.hm-testimonial-block2 h4{margin-top:35px}

.section8-block>div.col-sm-3{width:21%;padding-left: 14px;}
.section8-block>div.col-sm-5{width:49%}
.section8-block > div.col-sm-3, .section8-block > div.col-sm-5{/* line-height:26px; */text-align:center}
.gfield.newsltr{max-width:175px}
.section8-block>div.col-sm-4 form .gform_footer.top_label input,.footer-details>div>div form .gform_footer.top_label{max-width:100px}
.footer-details>div>div form input[type="email"],.gfield.newsltr.footr{max-width:186px;}
.result ul li h4 {font-size: 40px;}
.result ul li {margin-right: 8%;}
.section3>div>h3{  font-size: 50px;}
.section3-bg{background-size: 100% 100%;}
.hm-social-api>div.col-xs-10{padding:15px}
.section6 #wrapper{max-width:970px}
.section5 .carousel p.screen-name{padding-top:0}
.section5 .carousel p{padding-top:10px}
.section5 .carousel .item>ul{margin-top:6px}
.section5 .carousel .item>ul>li{margin: 0 5px;}
.bx-controls-direction a.bx-prev{left:-2%}
.bx-controls-direction a.bx-next{right:0%}
.section8-block>div.col-sm-5{width:45%}
.section8-block>div.col-sm-4{width: 34%;padding: 13px 0;padding-left: 15px;}

/** ABOUT CSS **/
.abt-section2>div>div.col-md-7 img {height: 100%;}
.abt-section2>div>div.col-md-7>div.col-md-5 {max-height: initial;height: auto;}
.abt-section5>div>div.col-sm-4 {padding: 0 8px;}
.inner-banner .banner-caption h3{font-size:60px}
/** ABOUT CSS Ends **/

/** BLOG CSS **/
.blog-section {padding-left: 0px;padding-right:3%}
.blog-content>div.col-md-7{padding:13px}
.blog-content>div.col-md-7 p {letter-spacing: -.1px;line-height: 22px;}
.blog-content>div.col-md-7 h5{margin-top:14px}
.side-share {max-width: 305px;width: 100%;}
.side-share i {margin: 0 0.35%;}
/** BLOG CSS ENDS **/

/** Service CSS **/
.hm-latest-news {padding: 0 15px;}
.hm-latest-news>section {padding: 0;border: none;}
.rt-team-block {margin-bottom: 40px;}
.rt-section6>div.col-sm-1 {display: none;}
.rt-section6>div.col-sm-4 {width: 82%;}
.rt-section6>div.col-sm-3 {width: 18%;}
.sr-cs-box {max-width: 320px;}
.cycleshow-wrapper>a.cycle-next {right: 0;}
/** Service CSS **/

/** GREEN CSS **/
.gr-section2 {padding: 0 15px;}
.gr-section2>div {padding: 0;padding-bottom: 30px;}
.table-responsive>.side-share {max-width: 200px;width: 100%;}
.gr-section3>div>div.col-sm-5 {padding-left: 15px;}
.gr-section3>div>div.col-sm-7{padding-right:15px}
.brochure-cta {width: 100%;}
.brochure-cta>p {width: 80%;font-size: 13px;padding:0 15px;height: 51px;}
.association-cta-bar {padding: 10px 0;}
.association-cta-bar p {line-height: 24px;}
.recycling-image img {max-width: 100%;height: auto;}
/** GREEN CSS Ends **/

/** Case study **/
.cs-box>div {padding: 0 7px;}
#work-section a.left.carousel-control{left:0}
#work-section a.right.carousel-control{right:0}
/** Case study **/

/** footer **/
.fixed-footer{width:970px}
/** footer end **/

.section1-box>div{ height: 465px!important;}
a.section1-box.section1-h>div:last-child {height: 400px!important;}
.section6 #wrapper section{max-width:40%}
.section6 #wrapper section{left:10px;}
.tm-section2{margin-bottom:100px}
.tm-section2 .bx-wrapper{position:initial}
.tm-section2 .bx-wrapper>.bx-viewport {height: 390px!important;}
.team-overlay{width: 188px;height: 180px;}
.tm-section2 .bx-controls{top: initial;bottom: -68px; margin: auto;}
.tm-section2 .bx-controls-direction a{left:0;right:0;margin:auto}
.tm-section2 .bx-controls-direction a.bx-prev{left: -70px;}
.tm-section2 .bx-controls-direction a.bx-next{right: -70px;}
.page-id-11 .section1-box, .page-id-11 span.plus-divider, .page-id-13 .section1-box, .page-id-13 span.plus-divider { height: 675px;}
.carousel-new .full-slier{padding:0}
.circle{width:60px;height:60px}
#slideshow-1 .cycle-slide{width:100%;max-width: 650px;}
}

@media(max-width:1100px){
.rt-section-parallax{height:380px}
.hm-banner{background-attachment:initial;background-position: center 0px !important;}
}

@media(max-width:1024px){
.members-image .sub-menu li{display:none}
/** Homepage **/
.logo-vert{display:none!important}
.logo-hr{display:block!important;opacity:1!important}
.video-banner,.hm-banner,.main-banner,.inner-banner1,.inner-banner{/*height: 365px;*/}
.video-banner, .hm-banner {/*height: 535px;*/}
.inner-banner,.hm-banner,.rt-section-parallax{background-attachment:initial;background-position: center 0px !important;}
.banner-caption h3 {font-size: 65px;}
.play-icon {margin-top: 6px;}
.page-template-frontpage .ups_padding {padding-top: 40px;}
.home .section1-box>div {
  height: 380px!important;
}
.home .section1-box>div:last-child {
  height: 375px!important;
}
.section1-box>div:last-child {height: 420px!important;}
.hm-cta-bar>div.col-sm-9 p {line-height: 65px;padding: 0;font-size: 16px;}
.hm-cta-bar>div.col-sm-3 p {font-size: 24px;}
.section3-bg{background-size: 100% 101%;}
.section4>div>div.col-md-4{padding-right:60px}
.hm-service-image img{width: auto; max-width: inherit;}
.sidebar{width: 30%;padding: 0;}
.side-share i{margin: 0 0%;width: 49px;}
.section6 #wrapper section{left:60px}
.cycleshow-wrapper>a.cycle-next{background-color: rgba(255, 255, 255, 0.7);}
.cl-section .bx-wrapper,.abt-client-sec .bx-wrapper {max-width: 970px!important;}
.cl-section .bx-wrapper .bx-viewport,.abt-client-sec .bx-wrapper .bx-viewport {max-width: 870px;margin: 0 auto;}
.cl-section .bx-wrapper .slide,.abt-client-sec .bx-wrapper .slide {width: 196px!important;margin-right: 21px!important;}
.bx-controls-direction a.bx-next {right: 0;}
.bx-controls-direction a.bx-prev {left: 0;}
.section8-block>div.col-sm-3 p {padding: 0 30px;}
.hm-social-api .carousel,.hm-social-api .carousel-inner,.hm-social-api .carousel-inner .item{height:inherit}
.section5 .carousel .item>ul{position:absolute;bottom:40px}
.section8-block > div.col-sm-5 p br{display:block}
.hm-news-info >a {
    display: block;
}
#slideshow-2{padding-right:0}
#slideshow-1 .cycle-slide img{padding-right:0}
/** Homepage **/
.side-share h6{
    margin: 0;
    padding: 0 18px;
}
/** Green **/
div#green-tree img {max-width: 14%;}
.abt-section1 .section-title h4,.abt-section1 .section-title h1 {padding: 20px 160px;}
.brochure-cta {display: inline-block;margin-bottom: 50px;}
.association-cta-bar p {padding: 0 50px;}
/** Green **/

/** Accreditaion **/
.accr-section2>div:first-child>div {height: 210px;}
.page-template-accreditation .abt-section6 {margin-top: 50px;}
.page-template-accreditation .hm-latest-news{padding-left:0}
/** Accreditaion **/

/** Retail Event Outdoor **/
.rt-section2 {margin-top: 0;}
.section-title br {display: block;}
.sr-sec6 button.discover-more {margin-top: 0;}
.page-id-11 .section1-box {height: auto;}
.page-id-11 .section1-box>div {height: 320px!important;}
.page-id-13 .section1-box>div{height: 350px!important;}
.cs-block4 {background-size: auto;}
.content-section-sr {position: relative;}
.rt-section2 .col-md-7 {position: absolute;height: 100%;}
.rt-section2 .col-md-5 {float: right;}
.rt-section2 .section-image>div {height: 100%;overflow: hidden;}
.rt-section2 .col-md-7 .section-image {height: 100%; position: absolute;margin-top: 0;padding-top: 55px;padding-bottom: 50px;}
.rt-section2 .section-image>div img {max-width: initial;width: auto;height: 100%;}
.rt-team-image>div{height: 98px;}
#test-slider .carousel-inner .item>div { height: 400px;}
.rt-section5{padding:50px 1% 0}
/** Retail Event Outdoor **/

/** Our Work **/
#banner-section{/*height:480px*/}
#banner-section>.carousel-indicators li{max-width:190px}
.cs-text {height: 140px;}
.wrk-section3 .bx-controls-direction {display: none;}
/** Our Work **/

/** Service Details **/
#slideshow-1 a.cycle-prev, #slideshow-1 a.cycle-next {left: 0;z-index: 9;background-color: rgba(255, 255, 255, 0.7);}
#slideshow-1 a.cycle-next{right:0;left:auto}
/** Service Details **/
.fixed-footer ,.bottom-footer{position: relative;height: auto;bottom: auto;width: auto;}
.footer-details .gform_wrapper .gform_footer:after {right: 15px;}
#slideshow-1 .cycle-slide{max-width:650px}
.play-icon p{display:none;}
.get-in-touch-form .gform_wrapper .top_label .gfield.gt-text, .get-in-touch-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{width:25%}
.gform_wrapper ul li.gfield.top-msg,.get-in-touch-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.top-msg{width:50%}
ul#gform_fields_4 .gfield_description.validation_message{font-size:9px}
.get-in-touch-form .gform_wrapper .top_label .gfield.gt-text:last-child,.get-in-touch-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required:last-child{width:50%}
.section6 .prev--1 {left: 125px;bottom: 10px;top: auto;}
.section6 .next--1 {left: 195px;right: auto;bottom: 10px;top: auto;}
.gform_wrapper .gfield.newsltr .gfield_description.validation_message {padding: 10px 0 0!important;position: absolute;bottom: -9px;}
li#field_4_3 {width: 50%;}
}




@media(max-width:991px){
.get-in-touch-form input{padding-left:0}
.get-in-touch-form .gform_wrapper .gform_footer:after{right:10px}
.get-in-touch-form form .gform_footer.top_label{width:22%}
.header-bar .down-icon{right:20px}
.all_content_wrapper{backface-visibility: hidden;}
#menu-item-438 {  padding: 0 10px!important;}
li#menu-item-434>a{ padding-left: 5%;}
.top-menu>div { padding: 0px !important;}
/** Menu **/
li.menu-container {width: 100%;padding: 0 15px;}
.sub-menu3 li {padding-bottom: 10px;padding-left: 15px;}
li.col-sm-6.menu-right {padding-right: 0;}
.menu-right .menu-left1>ul,.menu-right .menu-left1>a {padding-left: 10%;}
.sub-menu3 li a {font-size: 13px;}
li.col-sm-6.menu-left>a, li.col-sm-6.menu-right .menu-left1>a, li.col-sm-6.menu-right .menu-left2>a {font-size: 13px;}
.col-sm-12.menu-left2.sub-menu3 {padding-left: 15px;}
.container.menu-container
/** Menu **/
.search-phone li span{padding-left:7px}
.sticky-nav .logo img {transform-origin: initial;transform: initial;-webkit-transform-origin: initial;-webkit-transform: initial;}
ul#menu-top-menu {margin-left: 10px;max-height: 90px;}
.container.menu-container {padding:0 10px!important;}
li#menu-item-434 {padding-right: 0;}
li#menu-item-434>ul {padding-left: 5%;}
li.col-sm-6.menu-right .menu-left2 {padding-left: 5%;width: 48%;}
li.col-sm-6.menu-right .menu-left1 { width: 52%;}
.menu-left {padding: 0;}
.menu-left1 {padding-left: 0;}
li.col-sm-6.menu-left1, li.col-sm-6.menu-left2 {padding-right: 0px;}
.top-menu .menu-top {max-width: 100%;position: relative;top: 13px;}
.col-md-7.col-sm-8.col-xs-3.clear-p.navigation {margin-top: 40px;left: 0%;}
.top-menu {background-color: #fff;height: 153px;}
.hm-banner,.inner-banner{/*height: 430px;*/background-attachment:initial;padding: 15% 0;}

.banner-caption h3{font-size: 40px;}
.hm-banner .banner-caption h3 {font-size: 40px;}
h5 {font-size: 16px;}
.blog-post h5{
    display: inline-block;
}
.section1-box { width: 50%; height: 1100px;}
.home .section1-box{height:auto;}
.section1-box>div {height: 560px!important;}
.home .section1-box>div {
  height: 480px!important;
}
.home .section1-box>div:last-child {
  height: 450px!important;
}
.hm-cta>div {width: 708px;padding: 0!important;}
.hm-cta-bar>div.col-sm-3 {width: 20%;}
.hm-cta-bar>div.col-sm-9 {width: 80%;}
.hm-cta-bar>div.col-sm-3 p{font-size: 15px;}
.hm-cta-bar>div.col-sm-9 p{font-size: 12px;}
.hm-cta>div>div>ul>li{margin: 0 4%;}
.result ul li h4 {font-size: 28px;}
.result ul li span {font-size: 14px;}
.result ul li {margin-right: 7%;}
.section3>div>h3 {font-size: 38px;}
.search-phone ul li {margin-left: 10px;}
.search-phone li a { padding-left: 5px;}
.logo {display: block; margin: auto; width: 126px;}
.top-menu .col-md-7 {width: 77%;}
.navbar-nav>li {margin: 0 9px;}
.top-menu .col-md-3 {width: 10%;}
.search-phone li a span{display:none}
.search-phone li a{pointer-events: auto}
.other-social>div.col-sm-3 {max-width: 170px;}
.section4 h4 {margin-bottom: 0;}
.hm-service-text {height: 90px;}
.section4>div>div.col-sm-4 {padding-right: 25px;}
#slideshow-3>a.cycle-next{left:0;right:0;margin:auto}
div#cycle-1 {width: 100%!important;max-width: 991px;}
.hm-case-study h5{text-align:left}
.hm-cs-big-image.cycle-slide{max-width: 364px;width:100%;/* padding-left:5px */}
.hm-cs-big-image.cycle-slide img{margin:0 auto}
.hm-cs-big-image>p{text-align:center}
.hm-case-study-thumbs img{height:60px}
.cycleshow-wrapper>a.cycle-prev {display: block;bottom: -10%;left: -10%;right: 0;top: auto;}
.cycleshow-wrapper>a.cycle-next{right: -10%;bottom: -10%;top: auto;left: 0;}
.slide-navigation{top:135px}
.section4>div>div.col-md-4 {padding-right: 0;}
.hm-case-study, .cycleshow-wrapper {padding-left: 0;}
.hm-case-study {margin-top: 40px;}
.cycleshow-wrapper {height: auto;position: relative;}
.hm-case-study .cycleshow-wrapper{z-index:0}

.hm-social-api>div.col-xs-2>i{font-size:30px}
.hm-social-api>div.col-xs-10{padding:15px 12px}
#fb-social .item>ul>li{margin:0 3.5px}
.section6 #wrapper{max-width:750px}
.section5 .carousel p.screen-name{font-size:17px}
.section5 .carousel p{font-size:14px}
.section5 .carousel .item>ul>li>a,.section5 .carousel .item>ul>li{font-size:12px}
.section5 .carousel .item>ul>li{margin:0 5px}
.testimonial_bg {width: 350px;}
.hm-testimonial-block2 h4,.hm-testimonial-block2 button{margin-top:30px}
.hm-testimonial-block2>p{padding:20px 0 15px}
.section8-block>div.col-sm-5{width:40%}
.section8-block>div.col-sm-4{width:39%;padding-left:0}
.section8-block>div.col-sm-4 form .gform_footer.top_label,.footer-details>div>div form .gform_footer.top_label {max-width:100px}
.hm-latest-news {margin-top: 50px;padding:0}
.hm-latest-news>section>div:nth-child(odd),.hm-latest-news>div:nth-child(even) {padding-right: 25px;}
ul#menu-footer-menu{width:100%}
.footer .navbar-nav>li{padding: 0 5px;}
.bottom-menu .navbar-nav>li>a{font-size: 12px;}
.footer-details>div>div.col-md-4{margin-top:30px}
.footer-details>div>div.col-md-4>ul>li>a>i{font-size:35px;margin:0 7px;margin-bottom: 12px;}
.hm-service-box h5 {height: 50px;}
.abt-cta-bar br{display:block}
#field_1_1 .gfield_description.validation_message {padding: 0 !important;bottom: 0;}

/** ABOUT CSS **/
.inner-banner .banner-caption h3{font-size: 50px;}
.main-banner, .inner-banner1,.inner-banner{/*height: 274px;*/}
.abt-section2>div>div.col-md-7>div.col-md-7 {margin-left: 50px;}
.abt-section2,.abt-section3{padding-bottom:50px}
.abt-section2>div>div.col-md-7>div.col-md-7 img {float: right;}
.abt-section2>div>div.col-md-7>div.col-md-5 img {float: left;}
.abt-section5>div>div.col-sm-4 h5{font-size:17px;height: 50px;}
.abt-section2 .section-content,.abt-section4 .section-content{padding-right:0}
.section-content {text-align: center;padding: 35px 0px 0px 15px;}
.abt-section3 .section-image img,.abt-section4 .section-image img {margin: 0 auto;}
.abt-section3>div>div.col-md-7 {padding-left: 15px;height:auto}
.abt-section-block .col-md-7 .section-image img, .abt-section-block .col-md-7 .full-width-img img {min-height: initial;max-width: 100%;}
.abt-section-block .col-md-7{position:relative}
.abt-section-block .col-md-7 .section-image, .abt-section-block .col-md-7 .full-width-img {padding: 50px 0 0;}
.abt-img-wrapper img{margin:0 auto}
.abt-section3>div>div.col-md-5,.abt-section3>div>div.col-md-5 .section-content {padding-left: 0;}
.abt-section1 .section-title h4,.abt-section1 .section-title h1 {padding: 20px 0;}
.cl-section .bx-wrapper, .abt-client-sec .bx-wrapper {max-width: 750px!important;}
.cl-section .bx-wrapper .bx-viewport, .abt-client-sec .bx-wrapper .bx-viewport {max-width: 710px;}
.cl-section .bx-wrapper .slide, .abt-client-sec .bx-wrapper .slide {width: 162px!important;}
.section8 {padding-bottom: 0;}
.cl-section .bx-controls-direction a, .abt-client-sec .bx-controls-direction a {left: 0;right: 0;left: 0;margin: auto;}
.cl-section .bx-controls-direction, .abt-client-sec .bx-controls-direction{position: relative;}
.cl-section .bx-controls-direction a.bx-prev,.abt-client-sec .bx-controls-direction a.bx-prev{left:-70px}
.cl-section .bx-controls-direction a.bx-next,.abt-client-sec .bx-controls-direction a.bx-next{right:-70px}
.abt-cta-bar span br,.section-title br{display:none}
.abt-section1>.section-content {padding: 50px 0;}
.abt-section3>div>div.col-md-7,.abt-section-block .col-md-7 {padding: 0;}
.abt-section-block .col-md-7 .section-image img, .abt-section-block .col-md-7 .full-width-img img {width: 100%;}
.section8-block>div.col-sm-3 p {padding: 0;}
.section8-block>div.col-sm-3 {width: 20%;}
.abt-section2>div>div.col-md-5 {padding: 0;}
.abt-section-block>div>div.col-md-5 .section-content {padding-left: 0;}
.job-content .section-content {padding: 40px 0;}
/** ABOUT CSS Ends **/

/** Case Study **/
#work-section a.carousel-control{width:6%}
p.view-cs, p.view-cs a {margin-top: 10px;}
/** Case Study ends**/

/** SERVICE CSS **/
.rt-section-parallax{background-size: cover;}
.page-template-service .section1-box{height:1100px}
.page-template-service .block_home{height:560px!important}
.service-section {padding: 0 15px;}
div#slideshow-1 {width: 100%;}
#slideshow-1 .cycle-slide{max-width: 710px;height:auto}
#slideshow-1 .cycle-slide {margin-right: 33px;}
.page-id-11.page-template-service .block_home {height: 390px!important;}
.page-id-13.page-template-service .block_home {height: 410px!important;}
.services-sidebar h4{padding-left:15px}
.services-sidebar>div>.side-categories {padding-left: 0px;border: none;margin-top: 20px; width: 100%;}
.services-sidebar>div>.side-categories>.side-social>.side-share {max-width: 200px;width: 100%;}
div#slideshow-2 {display: block;}
div#slideshow-1 {height: 625px;}
div#slideshow-2 {position: absolute;width: 100%;bottom: 100px;z-index: 99;}
.col-sm-3.col-xs-12.sidebar.services-sidebar {text-align: center;}
.services-sidebar>div>.side-categories>.side-social>.side-share {margin: 40px auto 0;}
.rt-section2 {padding-bottom: 50px;margin-top:0}
.rt-section4>div>div>div.col-md-7 {padding: 0;}
.rt-section4>div>div>div.col-md-7 img {margin: 0 auto;}
.rt-section4>div {padding-bottom: 50px;}
.rt-section4>div>div>div.col-md-5 {padding: 0;}
.rt-section4>div>div>div.col-md-5 .section-content {padding-left: 15px;padding-right: 15px;}
.rt-section6>div.col-sm-1 {display: none;}
.cs-block2 {padding-left: 25px;}
.rt-section6>div.col-sm-3{width:35%}
.rt-section6>div.col-sm-4 {width: 100%;}
.rt-section6>div.col-sm-3.cs-block-box {display: none;}
.rt-team-block {margin-top: 70px;padding-left: 10px;text-align: center;}
.rt-team-image {text-align: center;}
.rt-team-image>div {display: inline-block;float: none;height: 107px;}

#slideshow-1 a.cycle-prev,#slideshow-1 a.cycle-next {top: auto;bottom: 0;left: 0;right: 0;z-index: 1;margin: auto;}
#slideshow-1 a.cycle-next {display: block;right: 0;left: 10%;}
#slideshow-1 a.cycle-prev {right: 10%;left: 0;}
.wrk-section3 .bx-wrapper {display: none;}
.container.section.desktop .bx-wrapper>.bx-viewport {height: 190px!important;}
.page-id-11 .section1-box, .page-id-11 span.plus-divider, .page-id-13 .section1-box, .page-id-13 span.plus-divider { height: 760px;}
.sr-sec6.section6 #wrapper section { height: 100%;}
.page-id-13 .section1-box, .page-id-13 span.plus-divider {height: 790px;}
.tab-slider{display:block}
.tab-no-slider{display:none}
.rt-section2 .col-md-7,.rt-section2 .col-md-7 .section-image {position: relative;}
.rt-section2 .section-image>div img {max-width: 100%;height: auto;}
.rt-section6-mobile.mobile-view section.col-sm-12 {padding: 0;}
.rt-section6-mobile.mobile-view section.col-sm-12 .hm-testimonial-block2 {padding: 0 20px;}
/** SERVICE CSS Ends**/

/** BLOG CSS **/
.blog-section,.sidebar{width:100%}
.popular-article h5 {margin-top: 25px;}
.blog-content>div.col-md-7 {border: none;/* border-bottom: 1px solid #dddbdb; */padding: 20px;}.sidebar>div {padding-left: 0;}
.popular-article>div:nth-child(odd) {padding: 0;}
.popular-article>div:nth-child(even) {padding: 0;}
.popular-article {width: 50%;border-bottom: none;}
.side-services, .side-categories {width: 50%;}
.side-services, .side-categories ,.side-share{ /* border: none; */}
.side-social {width: 100%;}
.table-responsive>table>thead>tr>th{
    padding: 10px 0;
    border-collapse: collapse;
    line-height: 25px;
}
.side-share { margin: 20px auto; max-width: 305px;}
.popular-article>div>a>p:after{position:relative;top: 2px;left:10px;right:auto}
.pagination ul {text-align: center;}
.sidebar {padding-top: 0;}
.blog-section {padding-right: 0;padding-left: 0;}
.sidebar {padding-left: 0;}
/** BLOG CSS ENDS **/

/** GREEN CSS **/
div#green-tree img{max-width: 15%;}
.result-section>h3 {font-size: 50px;}
.result-section>p {font-size: 17px;}
.gr-section3 {padding: 20px 0;}
.gr-section3 .section-content {text-align: left;}
.brochure-cta>p {width: 70%;line-height: 22px;padding: 2px 10px;height: 51px;}
.sub-content p {float: left;padding-top:20px}
.sub-content img {margin: 0 auto;float: none;}
.gr-section8 {padding: 35px 15px;}
.association-cta-bar {margin-left: 10px;}
.gr-section3 .section-content {padding-left: 0;}
.gr-section3>div>div.col-sm-7 .section-content {padding-right: 0;}
/** GREEN CSS Ends **/

/** Case Study **/
#banner-section>.carousel-indicators li {max-width: 140px;}
#banner-section {/*height: 390px;*/}
#banner-section .carousel-control.left, #banner-section .carousel-control.right {top: -33%;}
.container.cs-full-image {height: 300px;}
.cs-image-block {height: 400px;}
.cs-navigation>.blog-navigation {padding: 0 15px;width: 708px;position: relative;}
/** Case Study Ends **/

/** Meet Team **/
.tm-section2 .bx-controls-direction a.bx-prev {left: -70px;}
.tm-section2 .bx-controls-direction a.bx-next {right: -70px;}
.tm-section2 .bx-controls-direction a {margin: auto;left: 0;right: 0;}
.tm-section2 .bx-wrapper {max-width: 710px!important;}
.team-intro {margin-right: 15px!important;width: 129px!important;}
.team-member {height:335px;}
.team-overlay{height:125px;width:129px}
.team-member>h5{
    font-size: 14px;
    height: 26px;
    line-height: 16px;
}
.team-member>p{height: 60px;font-size: 14px;line-height: 18px;}
.tm-section2 .bx-wrapper>.bx-viewport{height:335px!important}
/** Meet Team **/

/** footer **/
.fixed-footer{position:initial;width:auto}
.bottom-menu .navbar-nav>li:first-child{padding-left:4px}
/** footer end **/

.gform_wrapper .top_label .gfield input.large, .gform_wrapper .top_label .gfield select.large, .gform_wrapper .top_label .gfield textarea.textarea {height: 50px;}
.blog-info { margin-bottom: 4px;}
.blog-info h4{font-size: 16px;}
.video-banner {/*height: 430px;*/}
.video-banner, .hm-banner {/*height: 737px;*/}
.section3-bg {background-size: 100% 101%;}
.section6 #wrapper section{left: 7%;max-width: 39%;padding-left: 13%;padding-right: 2%;}
.cl-section {padding: 40px 0 0;}
.bottom-footer{position:relative;}
.hm-latest-blog {margin-bottom: 40px;}
.scroll-up span{display: none;}
.abt-section2>div>div.col-md-7 { max-height: initial; height: auto; padding-left: 0;}
.gr-section3>div>div.col-sm-5 { padding: 0%;}
.gr-section3>div>div.col-sm-7 { padding: 0 0 0 48px;}
.gr-section3>div>div.col-sm-7 .section-content {padding: 35px 15px 35px 0px;}
.recycling-image>img {float: none;display: block;margin: 25px auto;}
.navigation .col-sm-12{padding: 0px;}
.section1-box>div{ height:350px;}
.bx-controls-direction a.bx-prev{left: 40%;}
.bx-controls-direction a.bx-next{right: 40%;}
.service-section .section-title h4,.service-section .section-title h1{text-align: center;}
.section6 #wrapper{height: 100%;}
.container.section.desktop .bx-controls {top: initial;bottom: 0px; margin: auto;}
.hm-blog-image img { margin: auto;}
.hm-latest-blog h4 { font-size: 26px; text-align: center;}
.hm-blog-info{text-align: center;}
.container{padding-left:20px!important;padding-right:20px!important}
button.discover-more{margin-left:auto;margin-right:auto}
.job-right {padding-left: 6%;}
.job-form{padding-left:14%}
.section6 .next--1,.section6 .prev--1{bottom:-17%}
.footer-details>div.col-md-7 { padding-left: 28px;}
.section6 .prev--1 {left: 100px;bottom: 30px;top: auto;}
.section6 .next--1 {left: 170px;right: auto;bottom: 30px;top: auto;}
}

@media(max-width:767px){
/** Toggle bar **/
table.table-mobile-view, table.mobile-table {display:block;}
table.table.desktop{display:none;}
.home .section1-box>div{height: auto !important;margin-bottom: 60px;}
.home .section1-box>div:last-child { height: auto !important;margin-bottom: 60px;}
.navbar-nav > li > .dropdown-menu {min-height: 390px;}
.result-section>p{ height: 83px;}
.side-share h6 { margin-right: 2%; padding: 0;}
.video-banner,.all_content_wrapper {z-index: initial;}
.navbar-toggle .icon-bar {}
.navbar-brand {padding: 7px 30px 19px;font-weight: 700;}
li.col-sm-6.menu-right .menu-left1,li.col-sm-6.menu-right .menu-left2 {width: 100%;padding-left: 0;}
.menu-right .menu-left1>ul,.menu-right .menu-left2>ul {border: none;padding-left: 0;}
.menu-right .menu-left1>a {padding-left: 0;}
li.col-sm-6.menu-left1, li.col-sm-6.menu-left2 {width: 100%;}
.nav-height{position:relative;z-index:9;margin-bottom:52px}
li#menu-item-442 {padding-left: 0;}
li#menu-item-441>a {display: block;color:#fff}
.search-phone i.fa-phone {position: relative;top: 2px;}
.navbar-nav>li>a {color: #fff;font-weight: 400;}
.sub-menu li.full-menu-bar {background-color: #484848;}
.menubar ul {background-color: #484848;}
li.menu-container {width: 100%;padding: 0;}
.sub-menu3 li {border-top: 1px solid #616161;padding-top: 10px;padding-left: 10px;}
.sub-menu3 li a {color: #fff;}
.sub-menu3 li a:hover, .sub-menu3 li.active a {
    text-decoration: underline !important;
    color: #fff;
}
.current-menu-ancestor .dropdown-menu li.active>a{color:#fff;}
.sub-menu3 li:before,.sub-menu3 li:hover:before { right: 5px; left: auto;}
ul.menu-text {width: 100%;color: #C8102e;display:none}
ul.menu-text li {padding-left: 25px;padding-top: 15px;}

/** Toggle bar **/

.search-bar{top:0}
h5 {font-size: 15px;}
.mobile-logo{display:block}
.navbar-toggle{   float: none;}
.navbar-toggle .icon-bar {background: #fff;}
.mobile-ul{display:block;}
.top-menu .col-md-7{height:auto;max-height:100%}
div.navbar-collapse { z-index: 9999; background-color: #eae9ea;width: 100%;position: relative;height: 100%;}
.navbar-toggle:hover div.navbar-collapse{width: 100%;}
.navbar-toggle .icon-bar {background: #010002;height: 3px;width: 30px;}
.navbar-toggle .icon-bar+.icon-bar { margin-top: 4px;}
#nav ul li {float:none;}
#nav ul li:hover {background:#fff;}
.nav-main.home .container { padding:0;}
#nav li:hover > ul {display:none;}
.navbar-nav { margin: 7.5px 0px;}
.menubar ul { float: left;}
ul.mobile-ul {background-color: #eae9ea; height: 398px;}
.navbar-nav > li:first-child, .navbar-nav>li,.navbar-nav>li:last-child { padding: 0 25px;margin:0}
.nav>li>a:hover , .nav>li>a:focus,.nav>li.active>a{ background-color: transparent; border: none;}
ul.nav.navbar-nav {width: 100%;background-color: #484848;height: 360px!important;margin: 0;}
ul.quick-nav {width: 22%;height: 100%;background-color: #eae9ea;display: block;}
ul.quick-nav li {height: 60px;text-align: center;}
ul.quick-nav li {background-repeat: no-repeat;background-position: center top 15px;background-position-y: 15px;}
ul.quick-nav li a {padding: 30px 0px 8px;display: block;}
ul.quick-nav li:hover {background-color: #000;}
ul.quick-nav li:hover a {color: #fff;}
ul.quick-nav li.retail:hover{background-image:url(../img/retail-icon-hover.png)!important}
ul.quick-nav li.event:hover{background-image:url(../img/event-icon-hover.png)!important}
ul.quick-nav li.outdoor:hover{background-image:url(../img/outdoor-icon-hover.png)!important}

.navbar-nav>li>a:hover,.nav>li.active>a {border-bottom:1px solid #616161;;color: #fff;/* font-weight: 800; */text-decoration: underline !important;}
.navbar-nav>li>a{border-bottom: 1px solid #616161;}
.navbar-nav>li>a:after {content: "\f105";font-family: FontAwesome;position: absolute;right: 0;color: #fff;font-size: 20px;}
.navbar-nav>li>a:hover:after {color: #C8102e;}
.top-menu .menu-top {width: 100%;top:auto}
.top-menu{height:auto}
.col-md-7.col-sm-8.col-xs-3.clear-p.navigation{margin-top:0;left:auto}
.sticky-nav .logo img {transform-origin: initial;transform: initial;}
.sub-menu li.full-menu-bar {top: 0;padding:0 15px;padding-bottom: 10px;z-index:99999;min-height:430px}
div#bs-example-navbar-collapse-1{overflow:visible}
.navbar-nav>li>ul {top: 54px;height: 350px;overflow-y: auto;}
li.col-sm-7.menu-left {width: 100%;float: left;border: none;}
li.col-sm-6.menu-left1, li.col-sm-6.menu-left2 {padding-right: 0;float: left;}
li.col-sm-5.menu-right,li.col-sm-12.menu-left1 {width: 100%;}
li.col-sm-12.menu-left1 {float: left;}
li.col-sm-6.menu-left>a, li.col-sm-6.menu-right .menu-left1>a, li.col-sm-6.menu-right .menu-left2>a {color: #fff;position:absolute;z-index: 9999;}
.menu-left>ul, .menu-right .menu-left1>ul, .menu-right .menu-left2>ul {margin-top: 30px;margin-bottom: 10px;}
li#menu-item-438>a,li#menu-item-511>a,li#menu-item-825>a,li#menu-item-841>a,li#menu-item-1563>a {display: block;color: #fff;text-transform: uppercase;margin-bottom: 10px;margin-top: 10px;font-size:14px;font-family:trade2}
li#menu-item-438>a:before,li#menu-item-511>a:before,li#menu-item-825>a:before,li#menu-item-841>a:before {font-family: FontAwesome;content:/* "\f104"*/;font-size: 20px;padding-right: 7px;position: relative;top:1px;color: #fff;}
.sub-menu3 li.active:hover a br,.sub-menu3 li a br {display: none;}
.sub-menu3 .sub-menu3 {border: none;padding: 0;}
.col-sm-12.menu-left2.sub-menu3 {border-top: 1px solid #616161;padding-top: 10px;padding-left: 0;padding-bottom: 10px;}
.menu-left.dropdown>a{font-size: 14px;text-transform: uppercase;font-family: trade2;}
.menu-item-1007,.menu-item-1000,.menu-item-1008{display:none}

.top-menu .col-md-7 { width: 100%;}
.navbar-nav>li>a{padding: 14px 0;}
.top-header{display:none;}  
.container-fluid.top-menu , .container-fluid.top-menu .container { padding: 0!important; /* padding-left: 10px!important; */}
.mobile{display: block;}
.desktop{display: none;}
.navigation-wrap {width: auto; position: absolute;}
.hm-banner,.inner-banner { z-index: -1;}

.top-header{display:none}
.logo{display:none}
.mobile-logo .logo{display:block;float: left;}
.navigation {position: absolute;}
.mobile-logo {margin-left: 0;position: relative;left: 80px;height: 50px;top: -1px;}
.top-menu .col-md-3 {width: 30%;}
.top-menu .col-md-3{padding-top:9px}
.search-phone li span {display: none;}
.search-phone li i{font-size:23px!important}
.search-phone ul{text-align:left}
.search-phone ul li{display:inline-block;float:none}
.search-phone ul li.desktop{display: none;}
.video-banner, .main-banner, .cs-banner{margin-top:0!important}
.hm-banner,.inner-banner,.video-banner{/*height:260px;*/background-size:cover;z-index: 0;}
.banner-caption h3{font-size:32px}
.banner-caption p{font-size:14px}
.play-icon{margin-top:15px}
.circle {width: 50px;height: 50px;}
.play-icon p{padding-top:10px}
.scroll-arrow{display:none}

.section1-box{width:100%;height:auto!important}
span.plus-divider.section1-h{display:none}
.page-id-11.page-template-service .block_home,.page-template-service .block_home,.page-id-13.page-template-service .block_home {height: auto!important;margin-bottom: 40px;}
.hm-banner .banner-caption h3 {font-size: 40px;}
.section1-box>div,.section1-box>div:last-child {height: auto!important;margin-bottom: 40px;}



#service-section .carousel-inner>div.item>div {float: none;display: inline;}

/**result**/
#service-section .carousel-inner>div.item {width: 100%;}
.section3-bg {background-image: none;border: none;text-align: center;}
.section3>div>img {display: none;}
.section3>div>h3 {font-size: 26px;line-height: 24px;}
.section3>div>p {padding: 0;font-size: 16px;}
.result ul li span {font-size: 16px;}
.result ul li h4 {font-size: 50px;}
.result ul li {text-align: center;margin: 0;display: inline-block;float: none;max-width: 147px;width: 100%;margin-bottom: 30px;}
.section3-bg {padding: 0;margin: 0 0 50px;}
.result ul li br {display: none;}
.section-3-cta span {margin: 0 auto;}
.bottom-green-border.mobile{display:block;}
.section4>hr {display: none;}
.section4>div>div.col-sm-4 {padding: 0 15px;}
.section4 {text-align: center;}
.section4 h4 {margin: 10px 0 0;}
.section4>div>div>p {padding-top: 25px;}

/** result **/
.page-template-frontpage .container.service-slider .bx-viewport{margin-bottom:0}
.statistics-wrapper .section3 {padding-top: 30px;}
.hm-case-study {padding: 0px;margin-top: 60px;}
.hm-case-study>div {padding: 0;}
.hm-cs-big-image.cycle-slide {margin: 0 -10px;max-width: 301px;}
div#slideshow-4,.hm-cs-big-image>p {display: none;}
#slideshow-3>a.cycle-next {top: auto;bottom: 35px;}
#slideshow-3>a.cycle-prev {top: auto;bottom: 35px;}
div#slideshow-3 {height:525px;max-width: 290px;margin: 0 auto;}
.section4 {position: relative;clear: both;}
.section4>div>div>button{display:none}
.mobile-button{display:block}
button.mobile-button {background-color: #C8102e;margin: 0 auto;    padding: 0;    max-width: 210px;    line-height: 45px;    width: 100%;border: 1px solid #C8102e;text-transform: uppercase;}
button.mobile-button span:after {content: "\f105"; font-family: FontAwesome; font-size: 22px; position: relative;  top: 3px;  padding-left: 20px;}
button.mobile-button span {color: #fff;}
button.mobile-button:hover {background-color: #fff;border: 1px solid #C8102e;}
button.mobile-button:hover span {color: #C8102e;}
.hm-case-study h5{text-align:center}
.hm-cs-big-image p{display:none}
.abt-section1 .section-title h4 br,.abt-section1 .section-title h1 br {display: none;}
.section4>div>div>a>button, .hm-testimonial-block2 a button {margin-left: auto;margin-right: auto;}
.section4 #slideshow-3 button {margin: 112px auto 0;}
.hm-cs-big-image a {float: none;margin: 0 auto;display: initial;}
#slideshow-3 #cycle-1 {height: 100%;}
/** Service Slider **/
.bx-viewport {max-width: 290px;margin: 0 auto 40px;height: 460px !important;}
div#service-section {display: none;}
.hm-service-box{max-width: 281px;width: 100%!important;margin-right:2px;margin-left: 2px;}
.hm-service-image img {max-width: 100%;height: auto;}
/** Service Slider **/

.mobile-service-slider, .bx-controls{display: block;}
.hm-service-box h5,.hm-service-text {height: auto;}
.hm-service-box h5 {height: 46px;}

.container.service-slider .bx-controls {bottom: 20%; height: 50px; top: auto;width: 100%;position: absolute;display:block;margin: 30px 0;}
.container.service-slider .bx-controls-direction{position:relative}
.container.service-slider .bx-controls-direction a,.logo-slider .bx-controls-direction a{margin:auto;left: 0;right: 0;}
.container.service-slider .bx-controls-direction a.bx-next,.logo-slider .bx-controls-direction a.bx-next{right: -70px;}
.container.service-slider .bx-controls-direction a.bx-prev,.logo-slider .bx-controls-direction a.bx-prev{left: -70px;}
.container.service-slider .bx-viewport {height: 530px !important;}
.container.service-slider .hm-service-box { padding-bottom: 30px;}
.container.service-slider .hm-service-text {padding-bottom: 50px; padding-top: 10px;}
.rt-section2 .col-md-7 {padding-left: 0;}
.rt-section2 .col-md-7 .section-image {padding-top: 20px;}
.rt-section2 .col-md-5 {padding-right: 0;}
.rt-section2 .section-content {padding-left: 0;}
.page-template-service .container.service-slider .bx-controls {bottom: 18%;}
.page-template-service .container.service-slider .bx-controls {bottom: 24%;}

.container.service-slider { margin-bottom: 0;}
.container.service-slider button.discover-more a:after , .hm-testimonial-block2 button a:after{  content: "\f105";  font-family: FontAwesome;  font-size: 22px;  position: relative; top: 3px; padding-left: 20px;}
.hm-cta{display:none;}
.hm-case-study-thumbs {display: none;}
.hm-case-study>a>div>p {display: none;}
.hm-case-study .cycle-prev, .mobile-view{display: block;}
#slideshow-3>a.cycle-next{right:0;margin:auto;left: 24%;}
#slideshow-3>a.cycle-prev{ left:0; margin:auto; right: 24%;display:block}
.section5 { padding: 30px 30px 0;}
.section5 h4 {margin: 40px 0;}
.section5 {padding-top: 0;}
.section5 h4 {margin: 25px 0;}
.section5 .mobile-view>ul>li>a>i {margin:0 7px;}
.mobile-view>ul>li>a>i {font-size: 35px;}
.mobile-view  .section6{height: auto;  padding: 0; margin: 0; }
.cn-section1 {padding: 0 15px;}
.contact-form form>div:first-child, .contact-form form>div:last-child, .contact-form form>div,.contact-form form>div:nth-child(2) { padding: 0;}
.tree-img{background-image: url('../img/mobile-tree-1.png'); background-repeat: no-repeat; background-position: center center; width: auto;height: 90px;}
.bottom-green-border{background-image: url('../img/mobile-tree-bottom.png'); background-repeat: no-repeat; background-position: center bottom; width: auto;height: 110px;}
.section-3-cta span{height:51px;}
.hm-testimonial-block3 {min-height: 200px;margin: 10px 0 0;background-size: cover;}
.mobile-testi {padding: 0;}
.mobile-testi section {padding: 0;}
#slideshow-3>a.cycle-next i, #slideshow-3>a.cycle-prev i{color: #000;}
hr {border-top: 1px solid #dddbdb;}
.hm-testimonial-block2 button {margin-bottom: 25px;}
.mobile-view h4{color: #020202; font-size: 22px; text-transform: uppercase; text-align: center; margin: 18px 0 34px;}
.logo-slider .bx-controls{position: relative;width: 138px;margin: 35px auto;}
.logo-slider .slide img {}
.logo-slider  .bx-viewport{max-width: 100%;}
.hm-cs-image img {margin: 0 auto;max-width:84%}
.section8-block > div.col-sm-3, .section8-block > div.col-sm-5, .section8-block>div.col-sm-5 { width: 100%;}
 .section8-block>div.col-sm-4 { width: 100%; height:50px; margin: auto;   padding: 0 15px;}
.section8-block>div.col-sm-4>form>input[type="text"] { max-width: 86%;}
.section8-block>div.col-sm-4>form>.newsletter { max-width: 14%;}
.section8-block>div.col-sm-4>form>.newsletter>i {position: absolute; right: 18px; top: 10px; font-size: 30px;}
.section8>div{margin-top:0;}
.section8-block {padding: 30px 0;}
.gfield.newsltr {max-width: 150px;}
.section8-block > div.col-sm-5 p{padding: 0px 0 18px;line-height: 19px;}
.panel-group .panel{border-radius:0px;}
.hm-news-info, .panel-group .panel+.panel{margin-top:0;}
.hm-news-info h5{margin-right:0;}
.mobile-testi h4 {margin-bottom: 0;}
.section5 .carousel .item>ul{position:relative;bottom:initial}
.hm-testimonial-block3 {height: 400px;}
.hm-testimonial-block2 {margin-top: 30px;padding: 0 20px;}
.section1-box>div {padding: 0;}
.mobile-testi section hr.mobile-view {display: block; margin: 20px;}
.logo-slider.mobile-view h4{margin-top:0}
.section8>hr {margin: 0 0 50px;}
.section8-block > div.col-sm-5 p br {display:block}
.hm-latest-news{padding: 0 15px;}
.hm-latest-blog h4 {text-align: center;}
.panel{border:none;}
.panel-heading,.footer-details>div.col-md-7{padding:0;}
.panel-default>.panel-heading a {display: block; padding: 14px 0;line-height: 20px;padding-right: 20px;}
.panel-default>.panel-heading {color: #333;background-color: #fff; /* border-bottom: 1px solid #dddbdb; */text-align: center;position: relative;}
.panel-default:nth-child(1){border-top:1px solid #dddbdb;/* border-bottom: 1px solid #dddbdb; */}
.panel-default>.panel-heading a:after{content: "\f107"; font-family: FontAwesome; font-size: 22px; position:absolute;top: 18px;right: 0px;color: #C8102e;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {border-bottom: none; border-top:none;}
.panel-body { padding: 0 0 15px;}
.section8 {padding: 45px 0;}
.section8-block>div.col-sm-4 .gform_wrapper form,.footer-details>div>div form{max-width:275px;margin:0 auto}
.footer-details>div>div form{max-width:286px}

.hm-latest-blog {padding: 0 30px 0px;margin-top: 40px;margin-bottom: 0;}
.hm-blog-image {height: 135px;overflow: hidden;}
.hm-latest-blog img{margin: auto;}
.hm-blog-info { text-align: center; margin: 25px 0;font-family: trade;}
.hm-blog-info h5{line-height:20px;}
.bottom-menu h4{font-size: 18px;color: #fff;text-transform: uppercase;margin-bottom: 35px;}
.footer { background-color: #333232; padding: 30px 15px;}
.footer-details>div{border-right: none;   border-bottom: 1px solid #535252;padding-bottom: 22px!important;margin-bottom: 28px;}
.bottom-menu { height: auto; border-bottom: 1px solid #545353; padding: 0; border-top: none;}
.footer-details { padding: 26px 0 0; text-align: center;}
.footer-details>div>div{width:100%;}
.footer-details>div>div>form>input[type="text"] {max-width: 65%;}
.footer-details>div>div>form>.newsletter{max-width: 35%;}
.scroll-up{position: relative;}
.copyrgt {text-align: center;   margin: 14px 0;}
.bottom-footer{line-height:24px;}
.breadcrumbs {line-height: 22px;margin: 25px 0;}
.cycleshow-wrapper>a.cycle-next {bottom: 125px;top: auto;left: 0;right: -70px;}
.cycleshow-wrapper>a.cycle-prev {display: block;bottom: 125px;top: auto; left: -70px; right: 0;z-index:999}
.hm-testimonial-block3 {background-size: auto;background-repeat: no-repeat;background-position: center;min-height: 150px;}
.rt-section5 {padding-bottom: 40px;border-bottom: 1px solid #dddbdb;margin-bottom: 20px;}
section hr.mobile-view {display: none;}
.rt-section6-mobile {padding-bottom: 40px;}

/** Team **/
.tm-section2 h4 {font-size: 18px;}
.team-intro {max-width: 280px;width: 100%!important;margin: 0 auto;margin-right: 0!important;}
.tm-section2 .bx-controls {top: initial;position: relative;width: 200px;margin: 20px auto;bottom: inherit;}
.tm-section2 .bx-controls-direction a.bx-prev,.tm-section2 .bx-controls-direction a.bx-next {margin: 0 auto;}
.tm-section2 .bx-controls-direction a.bx-prev {left: -70px;}
.tm-section2 .bx-controls-direction a.bx-next {float: right;right: -70px;}
.team-overlay {left: 0;right: 0;margin: auto;}
.team-intro {height: 340px;}
.team-slider {width: 1000%;}
.tm-section2 .bx-viewport {width: 1000%!important;max-width: 100%;}
.tm-section2 .tm1 h4 {margin-bottom: 20px;margin-top: 20px;}
.team-detail {padding-top: 20px;}
.team-member>p{height:auto}
/** Team Ends **/

/** ABOUT CSS **/
.abt-section2 .section-content, .abt-section4 .section-content {padding-left: 0;}

.abt-section2>div>div.col-md-7 {max-height: initial;padding-right: 0;padding-left: 0;}
.abt-section2>div>div.col-md-7 img {height: auto;}
.abt-section2>div>div.col-md-7>div.col-md-7{padding-right:0;}
.abt-section2>div>div.col-md-7>div.col-md-5{padding-left:0}
.abt-section2>div>div.col-md-7>div.col-md-5 img {height: auto;display: block;float: none;margin: 20px auto 0;WIDTH: 100%;}
.abt-section2>div>div.col-md-5 {padding-left: 0;}
.abt-section5>div>div.col-sm-4 h5 {margin-top: 20px;}
.abt-cta-bar {font-size: 18px;padding: 20px 10px;}
.abt-section2>div>div.col-md-7>div.col-md-7 {margin-left: auto;}
.inner-banner1 {height: 260px;}
.section-title h4,.section-title h1 {line-height: 26px;}
.abt-section1>.section-content, .abt-section3>div>div.col-md-5 {/* padding-left: 15px; *//* padding-right: 15px; */}
.abt-section-block .col-md-7 {/* padding-left: 15px; *//* padding-right: 15px; */}
.abt-section4.abt-section-block {/* padding-left: 15px; *//* padding-right: 15px; */}
.inner-banner .banner-caption h3,.banner-caption h3 {font-size: 35px;}
.abt-section-block>div>div.col-md-5 {padding-left: 0;padding-right: 0;}
.abt-section-block>div>div.col-md-5 .section-content {padding-left: 0;}
.panel-group {margin-bottom: 0;}
.abt-cta-bar br {display: none;}
.abt-cta-bar span br {display: none;}
.abt-section5 {padding: 40px 0;}
.all_content_wrapper {padding-bottom: 20px;}
.section-content h4 {font-size: 20px;}
/** ABOUT CSS Ends**/

/** Service **/
.rt-team-block {padding: 0 30px;margin-top: 25px;}
.rt-team-block h4 {top: auto;text-align: center;}
.rt-team-block h4 {padding-left: 0;}
.rt-team-image>div {padding: 0;height: auto;margin: 0 auto;}
.rt-team-image>div>img {width: 100%;margin: 0 auto;}
.rt-team-block p {text-align: center;}
.rt-team-block h5 {text-align: center;}
.section9 {padding-bottom: 0;}
.hm-news-info {margin-top: 10px;}
.rt-section2 .section-image>div img {margin: 5px auto;}
.rt-section2 .section-image>div {padding: 0!important;}
.rt-section2 .section-content {padding-right: 0;}
.services-sidebar>div>.side-categories>.side-social>.side-share{margin-bottom:40px}
.mobile-view section.col-sm-12 {text-align: center;}
#slideshow-1 div#cycle-1 {max-width: 280px;margin: 0 auto;}
div#slideshow-1 {width: 100%;height: 390px;}
#slideshow-1 .cycle-slide{max-width: 281px;margin-right: -6px;}
#slideshow-1 a.cycle-prev, #slideshow-1 a.cycle-next {top: auto;}
#slideshow-1 a.cycle-prev {left: -50px;}
#slideshow-1 a.cycle-next {right: -50px;display: block;}
.rt-section-parallax{background-attachment:initial;height:350px}
#test-slider a.carousel-control.right,#test-slider a.carousel-control.left {left: 0;right: 0;margin: 0 auto;display: block;}
#test-slider .carousel-inner {padding: 0 10px 60px;}
#test-slider a.carousel-control.left {left: -70px;}
#test-slider a.carousel-control.right {right: -70px;}
.rt-section5 {padding: 50px 15px;}
#test-slider .carousel-inner .item>div {height: 812px;height: auto;}
.rt-section2 .section-image>div:first-child,.rt-section2 .section-image>div {padding: 0 5px!important;}
.section-image .section-content.mobile-view {padding-top: 0;}
.section-image .section-content.mobile-view h4 {margin-top: 0;}
.rt-team-image>div {padding: 0 5px;height: 125px;margin: 10px 0 0;overflow: hidden;}
.tab-slider{display:none}
#test-slider a.carousel-control {width: 50px;}
.testi-logo-block {height: 160px;}
.hm-latest-news>section>div:nth-child(odd), .hm-latest-news>div:nth-child(even) {padding-right: 0;}
.hm-latest-news.mobile, .hm-latest-news.mobile-view,.rt-team-block {padding: 0;}
.rt-team-image>div{float:left}
.inner-service-section .bx-controls-direction a.bx-prev {left: -70px;}
.inner-service-section .bx-controls-direction a.bx-next {right: -70px;}
.inner-service-section .bx-controls-direction a {margin: auto;left: 0;right: 0;}
.inner-service-section .bx-viewport {height: 200px!important;}
.inner-service-section .bx-controls {top: auto;bottom:-50px}
/** Service **/

/** OUR Work **/
#banner-section{z-index:8}
.cs-image-block>div:first-child,.cs-image-block>div:last-child {display: none;}
.cs-image-block > div {width: 100%;}
.cs-image-block {height: 200px;margin-top: 20px;}
#banner-section>.carousel-indicators {display: none;}
#banner-section {height: 260px;}
#banner-section .inner-banner1{padding:0}
#banner-section .carousel-control.left, #banner-section .carousel-control.right {top: 0;}
.wrk-section3 {padding-top: 0;}
.wrk-section3 .bx-wrapper {display: block;}
.wrk-section3 .bx-wrapper .bx-controls-direction a.bx-prev{left:-70px}
.wrk-section3 .bx-wrapper .bx-controls-direction a.bx-next{right:-70px}
/** OUR Work Ends **/
.page-template-plant-list .bx-controls.bx-has-controls-direction{margin:0}
/** BLOG CSS **/
.blog-content {border: none;}
.sidebar {text-align: center;}
.popular-article img {margin: 0 auto;}
.side-share {margin: 40px auto;}
.side-share {
    max-width: 280px;}
.hm-latest-news.mobile,.hm-latest-news.mobile-view{text-align:center}
h4.panel-title:before{content:"";display:none}
.hm-latest-news.related-article.mobile-view .panel-default>.panel-heading,.hm-latest-news.mobile .panel-default>.panel-heading{background-color: transparent;}
.hm-latest-news.related-article.mobile-view .panel-default,.hm-latest-news.mobile .panel-default {border-left: none;border-right: none;border-color: #dddbdb;}
.hm-latest-news.related-article.mobile-view .panel-default>.panel-heading h4,.hm-latest-news.mobile .panel-default>.panel-heading h4,.abt-section5.mobile .panel-default>.panel-heading h4{font-size: 14px;margin: 0;padding: 5px 0;}
.hm-latest-news.related-article.mobile-view .panel-default .panel-body,.hm-latest-news.mobile .panel-default .panel-body {text-align: center;padding-bottom: 30px;}

.blog-info h4 {padding: 10px 0 0;line-height: 25px;}
.popular-article>div>a>p {line-height: 16px;padding: 10px 0;}
.panel-default>.panel-heading a:hover {color: #C8102e;}
.hm-news-info, .hm-blog-info {text-align: center;}
.hm-latest-news>div,.hm-latest-news>section>div{margin-bottom: 0;}
.blog-info>.blog-date {margin: 0 auto;display: block;max-width: 77px;height: auto;}
.blog-info {text-align: center;}
.wp-post-image{margin: auto;}
.inner-service-section .section-content h4 {line-height: 25px;}
.blog-content>div.col-md-7{text-align: justify;padding: 20px 0;}
.blog-content>div.col-md-7 h5 {text-align: center;}
.blog-section>div {border-bottom: 1px solid #dddbdb;padding-bottom:40px;padding: 20px 0!important;}
.pagination {margin-top: 0;border-top: 0;padding: 15px 0;padding-bottom: 0;margin-bottom: 10px;}
.sidebar {margin-top: 15px;}
.side-search {padding-bottom: 40px;}
.sidebar>div {padding-right: 0;}
.popular-article>div>a>p:after {left: 2px;}
.side-services {border-top: 1px solid #dddbdb;}
.cs-navigation>.blog-navigation {width: 100%;/* max-width: 320px; *//* padding: 40px 0 60px!important; */}
.blog-navigation a:first-child {max-width: initial;margin: initial;line-height: 45px;padding-top: 3px;display: inline-block;top: 0;bottom: 0;margin: auto 0;padding: 0 20px;width: 100%;}
.blog-navigation a:nth-child(2) {max-width: initial;text-align: right;line-height: 45px;padding: 0 20px;display: block;margin: auto 0;width: 100%;}
.blog-navigation a:nth-child(2):after {margin-left: 15px;}
.popular-article>div:nth-child(even) {padding-right: 5px;}
.popular-article>div:nth-child(odd) {padding-left: 5px;}
.blog-post h4, .blog-post h5 {margin: 30px 0 0;line-height: 20px;}
.blog-section li {padding-bottom: 15px;line-height: 21px;padding-left: 25px;text-align:left;text-indent: -25px;}
.blog-post p {padding-top: 20px;}
.blog-section li:last-child { padding-bottom: 0;}
.blog-navigation { margin-bottom: 0!important;}
.services-sidebar>div>.side-categories>ul>li{padding-left:12px}
.pagination li {padding-bottom: 0;margin:0px 3px 10px;padding:0;text-align:center;text-indent:0}
/** BLOG CSS ENDS**/

/** GREEN CSS **/
.gr-section2>div.gr-title>h4 {font-size: 18px;max-width: 180px;}
.gr-section2>div.gr-title>h4:before,.gr-section2>div.gr-title>h4:after {content: "";}
.result-section {margin: 20px auto;}
.table-responsive>table>thead>tr,.table-responsive>table>thead>tr>th,.table-responsive>table>tbody>tr,.table-responsive>table>tbody>tr>td {display: block;width:100%}
.gr-section3 .section-content {text-align: center;padding-bottom: 30px;padding-right: 0;}
.gr-section3>div>div.col-sm-7 {padding: 0 0;}
.brochure-cta{text-align:center;margin-bottom: 0;}
.brochure-cta>p {width: 70%;}
.brochure-cta>div {border: 1px solid #85a64e;margin: 0 auto 20px;float: none;}
.brochure-cta>p{display: inline-block;border: 1px solid #C8102e;font-size: 12px;line-height: 18px;padding-top: 6px;}
 .brochure-cta>div {display: inline-block;width: 30%;padding-left: 13px;}
.association-bar>div>img {margin: 15px auto;}
.sub-content p {padding-top: 0;}
.table-responsive>.side-share {float: none;margin-bottom: 0;}
.table-responsive {border: none;padding-bottom: 0;}
.alignnone {margin: 40px auto 0;}
div#green-tree img {max-width: 30%;}
.container.gr-section2.statistics-wrapper {padding-bottom: 0;}
.gr-section3 .section-content img.grn-recycle {margin-bottom: 0;max-width: 45%;}
.gr-section3 .section-content>h5 {text-align: center;}
.gr-section3 .section-content p {text-align: center;}
.sub-content img {padding-left: 30px;}
.association-cta-bar {margin: 30px auto 0;}
.gr-section3>div>div.col-sm-7 .section-content {padding: 0 0px 35px;}
.gr-section8>div.association-bar {border-bottom: 1px solid #dddbdb;padding-bottom: 20px;}
.gr-section8 {margin-bottom: 0;border-bottom: 0;}
.brochure-icons>i {padding-right: 15px;}
.association-cta-bar p {font-size: 13px;padding: 0 10px;}
/** GREEN CSS END **/

/** Accreditation **/
.container.accr-section2 {text-align: center;}
.accr-section2>div>div.col-sm-2 {height: auto;}
.accr-section2>div>div>h4 {margin-top: 20px;}
.recycling-image>img {float: none;max-width: 100%;height: auto;}
.recycling-image {text-align: center;padding: 0 15px;}
.hm-latest-news>section {border: none;padding-right: 0;}
.col-sm-6.col-xs-12 {padding: 0;}
.accr-section2>div:first-child>div {height: auto;}
/** Accreditation Ends **/

/** FOOTER CSS **/
.footer{height:auto;  padding-bottom: 0!important;}
.footer-details>div>div>form{margin:0 auto}
.fixed-footer ,.bottom-footer,.sticky-nav{position: relative;height: auto;bottom: auto;width: auto;}
.footer-details>div>div.col-md-4>ul {text-align: center;}
.footer-details>div>div form input[type="email"], .gfield.newsltr.footr {max-width: 180px;}
/** FOOTER CSS END **/

/** Contact Form **/
.section-title h4,.section-title h1{font-size:22px}
.contact-info>ul>li>a {line-height: 35px;}
/** Contact Form End **/

/** Gravity form **/
.contact-form .gform_wrapper .top_label .gfield.cn-text,.contact-form .gform_wrapper .top_label li.gfield.cn-msg {width: 100%;padding: 0!important;}
.contact-form .gform_wrapper .top_label .gfield.cn-text{margin-bottom:24px!important}
.contact-form .gform_wrapper .top_label .gfield.cn-msg textarea{margin-top:0!important}
/** Gravity form End **/

/** Team **/

.tm-section2 .bx-wrapper>.bx-viewport { height: 365px!important;}
.team-overlay {height: 211px;width: 220px;}
.team-intro,.team-member{height:365px}
/** Team **/

.logo-slider.mobile-view .bx-wrapper>.bx-viewport {height: 106px!important;}

.scroll-up span { display: block; }
.container.section.logo-slider.mobile-view {padding: 30px 0 0;border-top: 1px solid #dddbdb;margin-top: 40px;border-bottom: 1px solid #dddbdb;}
ul#menu-top-menu { margin-left: 0px; overflow:auto; max-height: initial;}
.abt-section2>div>div.col-md-7>div.col-md-7 img { float: none; margin: 0 auto;}
.row {margin: 0;}
.section-content>p:first-child ,.sub-content{text-align: center;}
.blog-post h4, .blog-post h5 {font-size: 14px; font-weight: 400;}
.popular-article ,.side-services, .side-categories{ width: 100%;}
.wrk-section3 .bx-controls-direction{display:block;}
.wrk-section3  .bx-controls { bottom: 21%; height: 50px; top: auto; width: 100%; position: absolute; display: block; margin: 0px;}
.wrk-section3 .hm-service-box{border-bottom: none;}
.wrk-section3 .hm-service-text {padding-bottom: 60px;}
.bx-controls-direction a {left: 0;right: 0;margin: auto;}
.logo-img img {margin: 0 auto;}
.cs-logo {border: none;}
.table-responsive>.arrow-down{display:none}
.container.service-slider .plant-list-slider .hm-service-text {padding-bottom: 0;}
.container.service-slider.plant-list-box .bx-viewport{height:360px!important}
.container.service-slider.plant-list-box .bx-controls{bottom:-4%}
span.cv-icon {display: none;}
.abt-section1>.section-content.job-details {padding-bottom: 0;}
/** Job Form **/

.job-form li {width:100%}
.job-form li:nth-child(odd),.job-form li:nth-child(even) {padding:0!important}
.search-phone li span,.search-phone li a,.hm-cta>div>div>ul>li>a,.abt-cta-bar a,.abt-cta-bar a:hover,.contact-info>ul>li>a,.contact-info>ul>li>a:hover{pointer-events:initial}
.contact-map{/* pointer-events:none */}

div#bs-example-navbar-collapse-1 {position: absolute;top: 51px;left: 0;height: 100%;	-webkit-transition: all 0.5s;display:block}
.menubar{transition: all 0.5s;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.side-menu {-webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);-webkit-transition: all 0.5s;transition: all 0.5s;}
.menu-text li{cursor:pointer}
.menu-text li:before{font-family: FontAwesome;content: "\f104";font-size: 20px;padding-right: 7px;position: relative;top:1px;color: #fff;}
.menu-left.sub-menu3.dropdown>a {color: #fff;display: block;}
li#menu-item-434>a {padding-left: 0;color: #fff;}
li#menu-item-434>ul {border: none;width: 100%; padding: 0;}
li#menu-item-434 {padding: 0;float:left;width:100%}
li#menu-item-441>ul {margin-top: 0;}
.container-fluid.top-menu.mobile-menu{position:fixed;width:100%}

.machinery-navigation a {position: relative!important;top: auto!important;bottom: auto!important;left: auto!important; right: auto!important;padding-top:12px!important}
.blog-navigation.machinery-navigation {padding-bottom: 20px!important;padding-left: 20px!important;  padding-right: 20px!important;padding-top: 20px !important;margin: 0;}
.blog-navigation.machinery-navigation a:last-child {padding-right: 0;max-width: 280px; padding-right: 5px;text-align: left;margin: 0;line-height: 45px;text-align: right;padding: 0 !important;}
.blog-navigation a:first-child:before{margin-right: 0;}
.blog-navigation.machinery-navigation a:last-child:after {right: auto;left: 0;margin-left: 15px;}
li#menu-item-1563>a {display:block}
li#menu-item-1564 ul {border: none;padding-left: 0;}
li.col-sm-6.menu-left>a{position:relative}
.plant-list-box .hm-service-box{max-width:285px}
.container.service-slider.plant-list-box .bx-viewport{height:390px!important}
.page-template-service .container.service-slider .bx-controls{bottom:20%}
.page-template-service .container.service-slider .bx-viewport,.page-template-inner-service .container.service-slider .bx-viewport{max-width:283px}
.wrk-section3 .bx-viewport{height:500px!important}
.inner-banner,.hm-banner{height:260px;padding:0;display:table}
.banner-caption{display:table-cell}
.video-padding {padding:0;}
.specification-list li {max-width: 100%;margin-bottom: 55px;width:100%;padding-left:0!important}
.brochure-iframe{top:38%}
}
@media(max-width:520px){
.result ul li { max-width: 160px;}
.sub-content img {margin: 0 auto 30px;}
.sidebar h5 {font-size: 16px;}
.side-services>ul>li a, .side-categories>ul>li a, .side-categories a{font-size: 15px;}
.abt-cta-bar {font-size: 15px;}
.acf-map {height: 300px;}
.wrk-section3 .bx-controls-direction a.bx-next{right: -70px;}
.wrk-section3 .bx-controls-direction a.bx-prev{left: -70px;}
.job-brief {padding: 0;}
.job-left,.job-right {padding: 0;}
.job-right{padding-left: 0;}
.job-right p{padding-left: 0;} 
.job-right li{text-indent: 0;}
.job-right li:before{padding-right:23px}
.job-text {margin-left: 0;}
.job-text p{padding-left:0px}
.job-form {padding: 0;}
.job-form li {margin-bottom: 10px;}
.job-form .gform_footer.top_label { width: 100%!important;}
.job-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required {width: 100%;padding: 0!important;}
.full-width-section li{padding-left:50px}
}
@media(max-width:480px){
.result ul li { max-width: 120px;}
.result ul li h4 { font-size: 45px;}
.result ul li span {font-size: 17px;}
.mobile-view>ul>li>a>i {font-size: 26px;}
.section-title h4,.section-title h1 {font-size: 16px;}
.abt-section4 .section-content {padding-right: 0; padding-left: 0;}
.gr-section3>div>div.col-sm-7 .section-content {/* padding: 35px 0px 35px 0px; */ text-align: left;}
.menubar li:hover ul{display:none}
}

@media(max-width:380px){


}