@font-face {

     font-family:'fontawesome-webfont';

     src:local('fontawesome-webfont');

     src:url('../fonts/fontawesome-webfont.ttf');

     src: url('../fonts/fontawesome-webfont.eot?#iefix') format('eot'),

     url('../fonts/fontawesome-webfont.woff') format('woff'),

     url('../fonts/fontawesome-webfont.ttf') format('truetype'),

     url('../fonts/fontawesome-webfont.svg#webfontQ1FnPBwb') format('svg');

}

body .gform_wrapper ul li.gfield {
    margin-top: 16px;
    padding-top: 0;
    width: 100%;
}
.gray-bg {
    background-color: #f5f5f5;
}
.space-sm {
    padding: 50px 0;
}
.location {
    position: absolute;
}
.location:first-child{bottom:240px;left:43%;}
.location:nth-child(2){bottom:170px;left:37%;}
.location:last-child{bottom:45px;left:60%;}
body.page{padding-right:0 !important;}
/*.home .we-collect-clm a{padding:0 !important;}
*/.modal-open {
overflow: auto !important;
}


.address-content-inner .address-content-innerr:first-child p::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 20px;
	background-color: #ddd;
}

.address-content-inner .address-content-innerr:first-child p::-webkit-scrollbar
{
	width: 5px;
	background-color: #ddd;
}

.address-content-inner .address-content-innerr:first-child p::-webkit-scrollbar-thumb
{
	border-radius: 120x;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #fff;
}



.address-content-inner .address-content-innerr:first-child p{    height: 200px;
    overflow: auto;
    padding-bottom: 10px;}


.contact-info .contact-info-block {
    min-height: 350px !important;
    
}
.contact-info .contact-info-block {
    position: relative;
    min-height: 450px;
    z-index: 1;
    padding-left: 15px;
    
}


.address-content-inner {
    display: flex;
    flex-wrap: wrap;
}
.address-content {
    /* display: flex; */
    width: 100%;
}
.address-content-inner .address-content-innerr:first-child{width:60%;padding-right: 10px;}
.address-content-inner .address-content-innerr a{display:inline-block;}
.address-content-inner .address-content-innerr:last-child{width:40%;padding-right: 10px;padding-left: 10px;}


.iso-column ul li.slick-active{background:none;border:none;}

.iso-column .slick-initialized .slick-slide {
    padding: 0 30px;
}


.iso-column .slick-prev:hover, .iso-column .slick-prev:focus{
    color: transparent;
    outline: none;
    background-image: url(../images/t_prev_h.png);
}

.iso-column .slick-next:hover, .iso-column .slick-next:focus {
    background-image: url(../images/t_next_h.png);
}


.address-content-inner .address-content-innerr:last-child a:first-child{margin-bottom:20px;}

.p-0{padding:0 !important;}

.contact-info .contact-info-block:nth-child(4) .contact-inner-block {background: #024f02;}
.page-id-702 .inner-banner:before {display:none;}
.page-id-702 .inner-banner{height:200px;}
.vacc_banner_inner {padding: 0;width: 100%;background-color: rgba(0,0,0,0.6);}
.vacc_banner_inner.p-0 {height: 147px;display: flex;flex-wrap: wrap;}

.vacc_banner-left {padding: 0;background-size:cover;background-repeat:no-repeat;height:147px;background-position:center;width:100%;}
.in_tab{display:flex;align-items:center;justify-content:center;}
.vacc_banner-right {display:flex;align-items:center;justify-content:center;padding: 20px 15px;width: 50%;}
h1:empty{display:none;}
.vacc_banner-right h1 {font-size: 30px;line-height: 35px;color:#fff !important;}

.contact-info .contact-info-block .contact-inner-block {margin-bottom: 30px;}
.contact-info .contact-info-block .contact-inner-block {position: relative;z-index: 1;padding: 25px;height: 350px !important;background-position: center;background-repeat: no-repeat;
    background-size: cover;
}
.contact-info .contact-info-block .inner-block {
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    z-index: 1;
}
.contact-info .contact-info-block a {
    display: flex;
    align-items: center;
    color: #fff;
    text-decoration: none;
    margin-bottom: 15px;
}
.d-flex {
    display: flex;
    flex-wrap: wrap;
}
a {
    transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
}
.contact-info .contact-info-block .block-sub-title {
    background-color: #fff;
    padding: 7px 15px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
}
.contact-info .contact-info-block h4 {
    font-size: 28px;
    color: #fff;
    font-weight: 500;
    
    text-transform: inherit;
    margin: 25px 0px 25px;
}

.contact-info .contact-info-block a {
    display: flex;
    align-items: center;
    color: #fff;
    text-decoration: none;
    margin-bottom: 15px;
}
section.container-fluid.contact-info {
    margin-bottom: 30px;
}
.contact-info .contact-info-block .location-info {
    align-items: flex-start;
    }
.contact-info .contact-info-block .location-info:nth-child(2) {
    margin-bottom: 20px !important;
}
.contact-info .contact-info-block a .icon {
    width: 30px;
}
.contact-info .contact-info-block a p {
    width: calc(100% - 30px);padding-left:15px;
}



.contact-info .contact-info-block a .icon img {
    vertical-align: middle;
}
.contact-info .contact-info-block a:first-child p {
    padding-right: 10px;
}
.address-content p {
    font-size: 16px;color:#fff;padding-top:0;
}
.contact-info .contact-info-block {
    min-height: 350px !important;
	max-height: 350px !important;
    
}
.contact-info .contact-info-block {
    margin-bottom: 30px;
}

.join-bubble-content-section .join-bubble-part {
    background-size: contain;
    background-repeat: no-repeat;
    
}

.join-bubble-content-section{padding:50px 0 0;}







.modal-dialog.modal-dialog-centered {
top: 50%;
left: 50%;
transform: translate(-50%,-50%) !important;margin:30px 0;
}
.text-uppercase{text-transform:uppercase;}

body .modal-backdrop.fade {
    opacity: 0.5 !important;
}

.modal-body iframe{width:100% !important;}

.bg-image{background-repeat: no-repeat;background-size: cover;height:550px;position:relative;}
.marker-wrapper .marker-image{position:absolute;cursor:pointer;}
.close_popup_single{padding: 10px 15px;}
.modal-body {
    padding-top: 0 !important;
}
.quick_view_close_btn {
    text-align: right;
}
.marker-wrapper .marker-image:first-child{top:180px;left:48%;}
.marker-wrapper .marker-image:nth-child(3){left:51.4%;top:160px;}
.marker-wrapper .marker-image:nth-child(5){left:53%;top:215px;}
.marker-wrapper .marker-image:nth-child(7){top: 50%;left: 38.2%;}
.parallax {
    background-color: rgba(255, 255, 255, 0.7);    
    background-position: center center;
    background-repeat: no-repeat;
    padding: 0px 30px;
    margin-bottom: 0px;
    margin-top: 0px;
    border-width: 0px;
    border-color: rgb(234, 233, 233);
    border-style: solid;
    background-size: cover;
    background-attachment: fixed;
    height: calc(100vh - 0px);
}
.wood-collection-inner {
    min-height: 390px;
}
.video-container-home{position: absolute;top: 0;left: 0;}
.video-container-home {
   display:none;
    transition: all 0.4s;
}
.play-video .video-container-home{display:block;}	

	.wood-collection-inner {
    min-height: 390px;
}
	.we-collect-clm{display:flex;flex-wrap:wrap;}
	/*.we-collect-clm > a{width:50%;}*/
	.we-collect-clm > .call-and-msg{width:50%;}
	
.wood-collection-inner.play-video .wood-content{visibility:hidden;}
.wood-content {
    min-height: 145px;
}
/*.wood-content-wrapper {
    position: relative;
    z-index: 9999;
}*/

body .contact .gform_wrapper .gform_footer{float:none !important;padding:0 !important;}
.page-id-9 .inner-banner:before{display:none;}



	.mid-content-button:hover, .mid-content-button:focus{color:#fff;}
	.mid-content-button {
    width: 100%;line-height: 50px;
    max-width: 210px;
    height: 50px;
    background-color: #805927;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    border-radius: 100px;
    margin: auto;margin-top:15px;
    display: inline-block;
    box-shadow: 0px 0px 16px rgb(58 35 6 / 26%);
}
.mid-content-button:hover{background-color:#000000;}
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}
.mid-content-button.mid-second-button{
    margin-left: 10px;
    background: #407404;
}
.mid-content-button.mid-second-button:hover{
    background: #61a229;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-back {transform: rotateY(180deg);}
* {margin: 0;padding: 0;}

body {color:#222222; font-family: 'Roboto', sans-serif;font-weight: 400;margin: 0;padding: 0;font-size:16px;}

ul, li{margin: 0;padding: 0;}

a, input, button {-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;text-decoration: none !important;}

select {-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-indent: 1px;text-overflow: '';}

select::-ms-expand {display: none;}

p {margin: 0;padding:15px 0 0 0;font-size: 16px;line-height:26px;color: #222222;}

h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-weight: 400;}

br {margin: 0;width: 0;}

.header_area{padding: 0;}

.header_area_in{padding: 0;}

.menu_area{padding: 0;}

.header_area_lf{float:left;width:39%;}

.header_area_cn{float:left;width:22%;position: relative;z-index: 9;}

.header_area_rg{float: right;width:39%;}

.menu_area ul{padding: 41px 0;}

.menu_area ul>li{padding: 0 17px;list-style: none;float:left;font-size: 16px;position: relative;}

.menu_area ul>li>a{padding: 0;color: #3a2306;}

.menu_area ul>li>a:hover{color: #71a62b;}

.menu_area ul>li.current_page_item>a{color: #71a62b;}

.menu_area ul>li>ul.sub-menu{position: absolute;z-index: 99;background-color: #ffffff;width: 220px;padding: 13px 0;margin: 0;box-shadow: 0 3px 9px #eeeeee;display: none;}

.menu_area ul>li>ul.sub-menu>li{padding: 0;}

.menu_area ul>li:hover ul.sub-menu{display: block;}

.menu_area ul>li>ul.sub-menu>li>a{padding: 5px 10px;display: block;}

.menu_area ul>li>ul.sub-menu>li.current_page_item>a{color: #71a62b;}

.menu_area ul>li.menu-item-has-children>a:after {content: '\f078';margin-left: 3px;font: normal normal normal 16px/1 FontAwesome;}

.header_area_lf ul{float: right;}

.logo{padding: 0;position: absolute;}

.logo img{margin: 0 auto;}

.site_all{padding: 0;background-image: url(../images/line.jpg);background-repeat:repeat-y;background-size: 100% 100%;}

.site_all_in{padding: 0;}

.site_all_lf1{padding: 0;background-color: #c3c449;}

.site_all_lf2{padding: 0;background-color: #ffb85d;}

.in_c{padding:22px;text-align: center;}

.in_c span {display: block;border: 6px solid #ffffff;padding: 58px 100px 0;min-height: 630px;}

.in_c img{margin:0 auto;transition: .3s}
.in_c img:hover {transform: scale(1.1);}

.in_c h3{font-size: 40px;color: #ffffff;font-weight: 700;margin: 30px 0 0 0;}

.in_c p{min-height: 125px;}

a#learn_more{font-size: 18px;color: #ffffff;width: 181px;height: 55px;border-radius: 5px;background-color:#f25933;display: inline-block;font-weight: 700;padding: 15px 0;margin-top: 15px;}

a#learn_more:hover{background-color: #000000;}

a#learn_more:after{content: '';background-image: url(../images/arrow.png);background-repeat: no-repeat;position: relative;display: inline-block;height: 18px;width: 24px;margin: 0 0 0 10px;top: 2px;}

.top_blck{background-color: #c3c449;height: 86px;width: 82px;display: block;position: absolute;top: 0;left: 0;}

.bottom_blck{background-color: #c3c449;height: 86px;width: 82px;display: block;position: absolute;bottom: 0;right: 0;}

.site_all_lf2 .top_blck{background-color:#ffb85d;}

.site_all_lf2 .bottom_blck{background-color:#ffb85d;}

.site_info{padding: 0;border-bottom: 30px solid #ededed;}

.site_info_in{padding: 0;}

.site_info_lf{padding-right: 90px;padding-top: 90px;}

.site_info_lf h1{font-size: 40px;color: #222222;font-weight: 700;}

.site_info_lf p{padding: 20px 0 0 0;}

a#read_more{font-size: 18px;font-weight: 700;color: #ffffff;background-color:#71a535;display: inline-block;border-radius: 5px;padding: 16px 59px 17px;margin-top: 32px;}

a#read_more:hover{background-color:#000000;}

.site_info_rg{padding: 0;}

.site_info_rg img{width: 100%;}

.footer_area{padding: 32px 0;background-color:#71a62b;}

.footer_area_menu{padding: 0;}

.footer_area_menu ul{margin: 0;}

.footer_area_menu ul li{font-size: 16px;list-style: none;display:inline-block;padding: 0 195px 0 0;margin-right: -3px;}

.footer_area_menu ul li:last-child{padding: 0;}

.footer_area_menu ul li a{color: #ffffff;}

.footer_area_menu ul li.current-menu-item a{color: #000000;}

.copyright_area{padding:25px 0;text-align: center;}

.copyright_area p{font-size: 15px;color: #888888;padding: 0;}

.social_area{padding: 0;position: absolute;top: 25px;right: 10px;}

.social_area ul{padding: 0;}

.social_area ul li{padding: 0;display: inline-block;list-style: none;font-size: 22px;}

.social_area ul li a{height: 48px;width: 48px;background-color: #000000;border-radius: 50%;display: block;color: #ffffff;text-align: center;padding: 10px;}

.social_area ul li:nth-child(1) a:hover{background-color:#bc2a8d;}

.social_area ul li:nth-child(2) a:hover{background-color:#3b5998;}

.social_area ul li:nth-child(3) a:hover{background-color:#00acee;}

.social_area ul li:nth-child(4) a:hover{background-color:#0e76a8;}

.breadcrumbs{padding: 23px;-webkit-box-shadow: inset 0px 8px 16px 0px rgba(235,235,235,1);-moz-box-shadow: inset 0px 8px 16px 0px rgba(235,235,235,1);box-shadow: inset 0px 8px 16px 0px rgba(235,235,235,1);}

.breadcrumbs ul{margin:0;}

.breadcrumbs ul li{margin: 0 6px 0 0;list-style: none;float: left;font-size: 12px;color: #222222;}

.breadcrumbs ul li span{color: #70a52b;display: inline-block;margin-left: 3px;}

.breadcrumbs ul li a{color: #222222;text-decoration: underline !important;font-weight: 700;}

.breadcrumbs ul li a:hover{color: #70a52b;}

.common_banner{padding: 45px 0 38px 0;background-color:#ebebeb;text-align: center;}

.common_banner h1{font-size: 52px;color: #222222;font-weight: 700;}

.common_banner p{font-size: 20px;padding: 15px 0;}

.common_banner p a{color: #71a62b;text-decoration: underline !important;}

.common_banner p a:hover{color: #000000;}

.abt{padding: 20px 0 100px 0;}

.abt_in{padding: 0;}

.abt_in_lf{padding: 0 20px 0 0;}

.abt_in_rg{padding:10px 0 0 6px;}

.abt p{font-size: 20px;line-height: 32px;padding: 35px 0 0 0;}

.abt h5{font-size: 24px;line-height:38px;font-weight: 700;color: #ffffff;background-color:#71a62b;padding: 16px 80px 70px 16px;margin-top:126px;}

.contact{padding: 45px 0 65px 0;}

.contact h2{font-weight: 700;font-size: 40px;text-align: center;}	

.contact_in{padding: 40px 15px 0;}	

.contact_in_wrapper .contact_in:last-child{margin-top:33px;}


.form-clm-mid input#gform_submit_button_1 {
    width: 100%;
    max-width: 210px;
    height: 50px;
    background-color: #71a535;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    border-radius: 100px;
    margin: auto;
    display: block;
    box-shadow: 0px 0px 16px rgb(58 35 6 / 26%);
}


.contact_lf{padding: 0 15px 0 0;}	

.contact_rg{padding: 0 0 0 16px;}	

.cn_in{padding: 9px 0;}

.cn_in label{font-size: 14px;font-weight: 400;display: block;margin-bottom: 7px;}

.cn_in label span{color: #dd4242;}

.inp_txt{padding: 0 20px;width: 100%;height: 55px;border-radius: 5px;border:1px solid #a5a5a5;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;outline: none;font-size: 16px;color: #666666;}	

.inp_txt::-webkit-input-placeholder {color:#666666 !important;opacity: 1 !important;}
.inp_txt:-ms-input-placeholder {color:#666666 !important;opacity: 1 !important;}
.inp_txt::placeholder {color:#666666 !important;opacity: 1 !important;}

.cn_in textarea{height:255px;padding: 15px 20px;}

.sub_btn{padding: 0;width: 160px;height: 55px;font-size: 18px;font-weight: 700;background-color: #f25933;border-radius:5px;color: #ffffff;border:0;}

.sub_btn:hover{background-color:#000000;}

.contact .gfield{padding-top: 9px !important;padding-bottom: 9px !important;margin: 0 !important;}
.contact .gfield label{font-size: 16px !important;font-weight: 400 !important;display: block;margin-bottom: 7px;margin-top: 0 !important;}
.contact .gfield label span{color: #dd4242;}
.contact .gfield input{padding: 0 20px !important;width: 100% !important;height: 55px;border-radius: 5px;border:1px solid #a5a5a5;
appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;font-size: 16px !important;color: #666666;}	
.contact span.gfield_required{color: #dd4242 !important;}
.contact .gform_wrapper .top_label div.ginput_container{margin-top:0 !important;}
.contact .gfield textarea{width: 100% !important;border-radius: 5px;border:1px solid #a5a5a5;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;outline: none;font-size: 16px !important;color: #666666;height:255px !important;padding: 15px 20px !important;}
.contact .gfield input::-webkit-input-placeholder {color:#666666 !important;opacity: 1 !important;}
.contact .gfield input:-ms-input-placeholder {color:#666666 !important;opacity: 1 !important;}
.contact .gfield input::placeholder {color:#666666 !important;opacity: 1 !important;}
.contact .gfield textarea::-webkit-input-placeholder {color:#666666 !important;opacity: 1 !important;}
.contact .gfield textarea:-ms-input-placeholder {color:#666666 !important;opacity: 1 !important;}
.contact .gfield textarea::placeholder {color:#666666 !important;opacity: 1 !important;}
.contact .gform_wrapper .gform_footer {padding: 0 0 0 10px !important;margin: -86px 0 0 0 !important;float: right;width: 50%;position: relative;z-index: 9;}
.contact .gform_wrapper .gform_footer input[type=submit]{padding: 0;width: 160px;height: 55px;font-size: 18px;font-weight: 700;background-color: #71a535;border-radius:5px;color: #ffffff;border:0;outline: none;}
.contact .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#000000;}
.contact .gform_wrapper {margin-bottom: 0;margin-top: 0;}
.contact .gform_wrapper .gform_heading{display: none;outline: none;}
.contact .gform_body {float: left;position: relative;    width: 100%;}
.contact .gform_body ul li {float: left;width: 50%;padding-left: 0 !important;padding-right: 15px !important;}
.contact .gform_body ul li:nth-child(5) {float: right;width: 50%;position: absolute;right: 0;padding-left: 10px !important;padding-right: 0 !important;}
.contact .gform_wrapper .top_label .gfield_error {width: 50%;border: 0 !important;margin: 0 !important;background-color: transparent !important;}
.contact .gform_wrapper .top_label li.gfield_error{width:100%;}
.contact .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.cn_in h6{font-size: 16px;display: inline-block;padding: 0 0 0 7px;}
.contact .gform_validation_error .gform_footer {padding: 0 0 0 15px !important;margin: -115px 0 0 0 !important;float: right;width: 50%;}
.cn_in h6 span{color: #dd4242;}

.banner_in{padding: 0;}

.banner_in img{width: 100%;}

.bm{padding: 45px 0;}

.bm_in{padding: 32px 0;}

.bm_lf{padding: 0;}

.bm_rg{padding: 0;}

.bm_lf h4{font-size: 40px;font-weight: 700;}

.bm_lf ul li{list-style: none;font-size: 20px;position: relative;padding: 20px 0 20px 25px;}

.bm_lf ul li:before{content: '';height: 10px;width: 10px;border-radius: 50px;background-color:#71a62b;display: inline-block;margin-right: 14px;position: absolute;top: 28px;left: 0;}

.wood_fuel{padding: 56px 0;background-color:#c3c449;text-align: center;}

.wood_fuel p{font-size: 28px;padding: 15px 0;}

.wood_fuel p a{text-decoration: underline !important;color: #222222;}

.wood_fuel p a:hover{color:#ffffff;}

.logistics{padding: 67px 0 50px;}

.logistics_in_title{padding: 0 0 35px 0;text-align: center;}

.logistics_in_title h2{font-size: 54px;color: #000000;font-weight: 700;}

.logistics_in_title p{font-size: 20px;line-height: 32px;color: #000000;padding: 18px 0 0 0;}

.logistics_part{padding: 0;}

.logistics_part ul{padding: 0;margin: 0 -15px;}

.logistics_part ul li{padding: 15px;list-style: none;float: left;width: 50%;}

.in_log{padding: 18px 14px;float: left;width:100%;border: 10px solid #c3c449;border-radius: 25px;}

.in_log h3{font-size: 26px;font-weight: 700;text-align: center;margin-bottom: 18px;}

.in_log p{line-height: 22px;padding: 0 0 22px 0;}

.in_log_lf{float: left;width: 50%;padding: 0 15px;}

.in_log_lf img{width: 100%;}

.in_log_rg{float: left;width: 50%;padding: 0 14px;}

.lm{padding: 75px 0 100px 0;}

.lm h2{font-size: 40px;color: #222222;text-align: center;font-weight: 700;}

.lm_in{padding: 27px 0 0 0;}

.lm_lf{padding:25px 112px 0 0;}

.lm_lf p{padding: 34px 0 0 0;}

.lm_rg{padding: 0 0 0 7px;}

.lm_rg img{width: 100%;}

.cart_ar{padding: 75px 0 105px;background-color:#f25933;}

.cart_ar h3{font-size: 26px;color: #ffffff;font-weight: 700;text-align: center;}

.cart_ar_in{padding: 30px 0 0;text-align: center;}

.cart_ar_in ul{}

.cart_ar_in ul li{list-style: none;text-align: center;padding:18px;display: inline-block;}

.cart_ar_in ul li img{margin:0 auto;}

.cart_ar_in ul li h4{font-size: 18px;font-weight: 700;color: #ffffff;margin-top: 38px;}

.cart_ar_in ul li p{font-size: 16px;line-height: 23px;color: #ffffff;padding: 35px 0 0 0;}

.our_product{padding: 65px 0 50px;border-bottom: 32px solid #eeeeee;}

.our_product_in{padding: 0;text-align: center;}

.our_product_in h1{font-size: 54px;color: #000000;font-weight: 700;}

.our_product_in p{font-size: 20px;line-height: 32px;color: #000000;padding: 18px 0 0 0;}
.our_product_in p a{color: #71a535;}
.our_product_in p a:hover{color: #000000;}
.our_product_ar{padding: 40px 0 0 0;text-align: center;}

.our_product_ar ul{padding: 0;margin: 0 -15px;}

.our_product_ar ul li{padding: 15px;width: 33.33%;list-style: none;margin-right: -3px;display: inline-block;}

.in_pro{padding: 0;border:10px solid #c3c449;border-radius: 25px;}

.in_pro_img{padding: 0;height: 160px;position: relative;width: 100%;margin-top: 60px;}

.in_pro_img span{position: absolute;bottom: 0;width: 100%;left:0;right:0;}

.in_pro_img span img{margin: 0 auto;}

.in_pro_txt{padding:0 15px 45px;text-align: center;}

.in_pro_txt	h4{font-weight: 700;font-size:26px;}

.in_pro_txt	p{line-height: 22px;padding: 0;font-size: 16px;}

.in_pro_txt a{font-size: 18px;color: #ffffff;width: 196px;height: 55px;border-radius: 5px;background-color:#71a535;display: inline-block;font-weight: 700;padding: 15px 0;margin-top: 37px;}

.in_pro_txt a:hover{background-color: #000000;color: #ffffff;}

.in_pro_txt a:after{content: '';background-image: url(../images/arrow.png);background-repeat: no-repeat;position: relative;display: inline-block;height: 18px;width: 24px;margin: 0 0 0 10px;top: 2px;}

#prdct_in{border:0;}

.biomass_fuel{padding: 45px 0;background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;}

.biomass_fuel_in{padding: 0;text-align: center;}

.biomass_fuel_in h2{font-weight: 700;font-size:40px;}

.biomass_fuel_in p{padding: 7px 0 00;}

.biomass_fuel_in a{margin-top: 20px !important;}

.banner_prdct{background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;padding: 0;text-align: center;height: 472px;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}

.banner_prdct:after{content: '';background-color: rgb(0 0 0 / 0.5);width: 100%;height: 100%;display: block;position: absolute;top:0;left: 0;right: 0;}

.banner_prdct .container{position: relative;z-index: 1;}

.banner_prdct h1{font-size: 54px;color: #ffffff;font-weight: 700;}

.banner_prdct p{font-size: 20px;line-height: 32px;color: #ffffff;padding:18px 0 0 0;}

.in_list2{padding: 20px 0 70px 0;}

.back_to_top{padding:30px 0 80px 0;background-color:#eeeeee;text-align: center;}

.back_to_top a{border:3px solid #222222;display: inline-block;font-size: 18px;font-weight: 700;color: #222222;border-radius: 5px;padding: 13px 30px 14px;}

.back_to_top a:hover{background-color: #222222;color: #ffffff;}

.vacancy_area {padding: 30px 90px;}

.vacancy_area_in{padding: 34px 190px;}

.vacancy_area_in h3{font-weight: 700;font-size: 40px;}

.hours{padding: 24px 0 0 0;width: 236px;display: inline-block;}

.hours h4{font-size: 18px;color: #888888;line-height: 24px;}

.hours h4 span{color: #222222;display: block;}

.vacancy_area_in p{font-size: 18px;color: #888888;line-height: 24px;padding: 5px 0 0 0;}

.apply_now{padding: 14px 0 0 0;}

.apply_now a{font-size: 18px;background-color:#71a62b;font-weight: 700;color: #ffffff;border-radius: 5px;display: inline-block;padding: 16px 58px 17px;}
.apply_now a:hover{background-color:#000000;}
.in_date{font-size: 15px;color: #888888;line-height: 24px;display: inline-block;margin-left: 12px;}

.in_date span{color: #222222;}

.vac_banner_txt{padding: 22px 0 0 0;}

.vac_banner_txt ul li{padding: 0 7px 0 4px;display: inline-block;list-style: none;font-size: 20px;color: #222222;border-right: 2px solid #6a6a6a;line-height: 17px;}

.vac_banner_txt ul li span{color: #71a62b;text-decoration: underline;}

.vac_banner_txt ul li:last-child{border:0;}

.vacancy_detail{padding: 35px 0 105px 0;}

.vacancy_detail_in{padding:0 100px;}

a#apply_now{border-radius: 5px;background-color:#f25933;display: inline-block;font-size: 18px;font-weight: 700;color: #ffffff;padding: 16px 37px 17px;margin-top: 30px;}

a#apply_now:hover{background-color:#000000;}

.vacancy_detail_in p{padding: 24px 0 0 0;}

.vacancy_detail_in h5{padding: 42px 0 0 0;font-weight: 700;font-size: 22px;}

.vacancy_detail_in ul{margin: 18px 0 0 17px;}

.vacancy_detail_in ul li{font-size: 16px;line-height: 25px;padding: 12px 0;}

.share{padding: 0 0 70px 0;text-align: center;}

.share h4{font-size: 22px;font-weight: 700;margin-top: 52px;}

.share p{color: #666666;font-size: 22px;padding: 0 0 20px 0;}

.share img{margin: 0 auto;}

a#go_back_to_job{border:3px solid #222222;border-radius: 5px;font-size: 18px;font-weight: 700;color: #222222;display: inline-block;padding: 13px 35px 14px;margin-top: 40px;}

a#go_back_to_job:hover{background-color: #222222;color: #ffffff;}

.apply_ar{padding: 0;}

.apply_con{padding: 40px 129px 26px;max-width: 715px;background-color: #ffb85d;margin: 0 auto;width: 100%;}

.apply_con h5{font-size: 30px;color: #222222;font-weight: 700;text-align: center;margin-bottom: 8px;}

.cn_in2{padding: 6px 0;}
.cn_in2 label{font-size: 16px;font-weight: 400;display: block;margin-bottom: 5px;color: #222222;}
.cn_in2 label span{color: #dd4242;}
.inp_txt2{padding: 0 20px;width: 100%;height: 55px;border-radius: 5px;border: 1px solid #222222;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;outline: none;font-size: 16px;color: #222222;background-color: #ffc479;}	
.inp_txt2::-webkit-input-placeholder {color:#222222 !important;opacity: 1 !important;}
.inp_txt2:-ms-input-placeholder {color:#222222 !important;opacity: 1 !important;}
.inp_txt2::placeholder {color:#222222 !important;opacity: 1 !important;}

.cn_in2 textarea{height:155px;padding: 15px 20px;resize: none;}

.sub_btn2{padding: 0;width: 160px;height: 55px;font-size: 18px;font-weight: 700;background-color: #f25933;border-radius:5px;color: #ffffff;border:0;outline: none;}

.sub_btn2:hover{background-color:#000000;}

.cn_in2 h6{font-size: 16px;display: inline-block;padding: 0 0 0 7px;}

.cn_in2 h6 span{color: #dd4242;}
.apply_con .gform_body{float:left;width: 100%;}
.apply_con .gform_body ul li{padding: 6px 0 !important;margin-top: 0 !important;}
body .gform_wrapper .top_label div.ginput_container input[type="file"] {padding:15px 0 !important;}
.apply_con .gform_body ul li label{font-size: 16px;font-weight: 400;display: block !important;margin-bottom: 5px !important;color: #222222;margin-top: 0 !important;}
.apply_con .gform_body ul li label span{color: #dd4242;}
.apply_con .gform_body ul li input{padding: 0 20px !important;width: 100% !important;height: 55px;border-radius: 5px;border: 1px solid #222222;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;outline: none;font-size: 16px !important;color: #222222;background-color: #ffc479;}	
.apply_con .gform_body ul li textarea{padding: 15px 20px !important;width: 100% !important;height: 155px;border-radius: 5px;border: 1px solid #222222;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;outline: none;font-size: 16px !important;color: #222222;background-color: #ffc479;}	
.apply_con .gform_body ul li input::-webkit-input-placeholder {color:#222222 !important;opacity: 1 !important;}
.apply_con .gform_body ul li input:-ms-input-placeholder {color:#222222 !important;opacity: 1 !important;}
.apply_con .gform_body ul li input::placeholder {color:#222222 !important;opacity: 1 !important;}
.apply_con .gform_body ul li textarea::-webkit-input-placeholder {color:#222222 !important;opacity: 1 !important;}
.apply_con .gform_body ul li textarea:-ms-input-placeholder {color:#222222 !important;opacity: 1 !important;}
.apply_con .gform_body ul li textarea::placeholder {color:#222222 !important;opacity: 1 !important;}
.apply_con .gform_wrapper .gform_footer {padding: 6px 0 0 0 !important;margin: 0 !important;}
.apply_con .gform_wrapper .gform_footer input[type=submit]{padding: 0;width: 160px;height: 55px;font-size: 18px;font-weight: 700;background-color: #f25933;border-radius:5px;color: #ffffff;border:0;outline: none;}
.apply_con .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#000000;}
.apply_con .gform_wrapper .gform_heading{display: none !important;}
.apply_con .gform_footer.top_label {display: inline-block !important;width: auto;}
.apply_con .gform_footer.top_label:after{top: 16px;content: '';display: inline-block;background:url(../images/side.jpg)no-repeat;background-size: 100% 100%;width: 164px;height: 40px;position: relative;right: 10px;}

html body div.wprm-overlay {background: transparent !important;}

/*#wprmenu_bar .menu_title a{top:0 !important;color: #ffffff;}*/

.cmm_pages{padding: 80px 0; }

.cmm_pages_in{padding:0;}

.cmm_pages_in h2{font-size: 35px;color: #222222;font-weight: 700;}

.page-id-117 .cmm_pages_in{text-align: center;}

.cmm_pages_in .page-header {padding-bottom: 0;margin: 0;border-bottom: 0;text-align: center;}

.cmm_pages_in .page-header h1{font-weight: 700;font-size: 35px;}

.pagination1{background-color: #eeeeee;padding: 30px 0 80px 0;text-align: center;}

.pagination1 ul{}

.pagination1 ul li{list-style: none;display: inline-block;}

.pagination1 ul li{font-size: 18px;color: #000000;}

.pagination1 ul li a{color: #000000;display: block;padding: 17px 13px 0;}

.pagination1 ul li.active{font-weight: 700;}

li.previous-page{float: left;}

li.previous-page a{width: 208px;height: 55px;border:3px solid #222222;border-radius: 5px;font-size: 18px;font-weight: 700;color: #222222;display: inline-block !important;text-align: center;padding: 13px 0 !important;}

li.previous-page a:hover{background-color: #222222;color: #ffffff;}

li.next-page{float: right;}

li.next-page a{width: 208px;height: 55px;border:3px solid #222222;border-radius: 5px;font-size: 18px;font-weight: 700;color: #222222 !important;display: inline-block !important;text-align: center;padding: 13px 0 !important;}

li.next-page a:hover{background-color: #222222;color: #ffffff;}

.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {width: 300px !important;display: block !important;margin: 0 auto !important;display: none !important;}

.single-vacancy .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {display: block !important;}

.heateor_sss_sharing_container.heateor_sss_vertical_sharing.heateor_sss_bottom_sharing {display: none !important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: transparent !important;margin-bottom: 0 !important;border-top: 0 !important;border-bottom: 0 !important;padding-bottom: 5px !important;}
.gform_wrapper .field_description_below .gfield_description {padding-top: 6px !important;}

.social_feed{padding:60px 0 80px 0; }
.social_feed_in{padding: 0;margin: 25px 0 0 0;}
.social_feed h4{font-size: 32px;font-weight: 700;text-align: center;}
.social_feed_in .feed_carousel{margin:0 -15px;padding: 0;}
.social_feed_in .social_item{margin:0;padding: 0 15px;list-style: none;}
.social_feed_in .social_item img{height: 319px;width: 100%;object-fit: cover;}
.social_feed_in .social_item:focus{outline: none;}


ul#input_1_13 li.gchoice_1_13_1 {width: 100%;}
ul#input_1_14 li.gchoice_1_14_1 {width: 100%;}
ul#input_1_13 li.gchoice_1_13_1 input#choice_1_13_1,ul#input_1_14 li.gchoice_1_14_1 input#choice_1_14_1 {
    height: 15px !important;
    width: 15px !important;
    padding: 0 !important;
    margin-right: 10px;
    margin-top: 4px;appearance: auto !important;
    border-radius: 0;    vertical-align: top;
}

.customers-said
{
    background-size:cover;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    padding:30px 0 70px;
    text-align:center;
     color:#fff;
}
.page-template-vaccines-php .inner-pg-top-clm {
    padding: 60px 0px 20px;
}
.customers-said:before
{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    /*background-color:rgba(113,165,43,0.8);*/
    display:block;
}
.customers-said .container
{
     position:relative;
}
.customers-said h4
{
    font-size: 32px;
    line-height: 64px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Roboto";
}
.customers-said p
{
    font-size: 22px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Roboto";
    padding: 30px 10px 60px;
    position:relative;
    min-height: 270px;
}
.customers-said p:before
{
    content:"";
    background-image:url(../images/quote-right.png);
    background-repeat:no-repeat;
    background-position:center center;
    width:46px;
    height:43px;
    left:0;
    top: 0;
    position: absolute;
}
.customers-said p:after
{
    content:"";
    background-image:url(../images/quote-left.png);
    background-repeat:no-repeat;
    background-position:center center;
    width:46px;
    height:43px;
    right:0;
    bottom:0px;
    position: absolute;
}

.customers-said h6
{
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Roboto";
    
}
.testimonial-said .slick-prev
{
    background-image: url(../images/right-arw.png) !important;
    /*background-color: #fff;*/
    border-radius: 50%;
    width: 35px;
    height: 35px;
    left: -80px;
}
.testimonial-said .slick-prev:hover {
    background-image: url(../images/t_prev.png) !important;
    width: 35px;
    height: 35px;
    background-size: cover;
}
.testimonial-said .slick-next
{
    background-image: url(../images/left-arw.png) !important;
    /*background-color: #fff;*/
    border-radius: 50%;
    width: 35px;
    height: 35px;
    right: -80px;
}
.testimonial-said .slick-next:hover {
    background-image: url(../images/t_next.png) !important;
     width: 35px;
    height: 35px;
    background-size: cover;
}
.testimonial-said .slick-dots li{border: 2px solid #fff;}
.testimonial-said li.slick-active {
    width: 15px;
    height: 15px;
    background: #f25933;
    border: 1px solid #f25933;
}

.customers-content {
    outline: none;
    border: 0;
}
.testimonial-said {
    max-width: 640px;
    margin: auto;
}
.customers-author {
    padding-top: 0;
    position: absolute;
    bottom: 23px;
    left: 50%;
    transform: translateX(-50%);
}
.customers-said .slick-dots{margin-top: 15px !important;}
.customers-content {
    position: relative;
}
.customers-main {
    background: #ededed;
    padding-bottom: 30px;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{transition: 0s;}
.in_h {
    height: 162px;
}
.in_h_txt{padding: 0;}
.in_h_txt p{min-height: 145px;}
.site_all_lf2 .in_h {padding: 35px 0 0 0;}
.mb-50, .m-50, .my-50 {
    margin-bottom: 50px;
}
.bubble-outer .bubble-inner:nth-child(odd) {
    margin-left: auto;
}

.bubble-outer .bubble-inner:nth-child(odd) {
    margin-left: auto;
}
.bubble-outer .bubble-inner p {
    color: #fff;position:relative;
    font-size: 18px;
    line-height: 1.44;
}

.bubble-outer .bubble-inner a {
    text-decoration: none;
}


.bubble-row .bubble-col:last-child {
    padding-left: 100px;
}


.bubble-outer .bubble-inner {
    height: 360px;
    width: 360px;
    border-radius: 100%;
    padding: 35px 60px;
    margin-bottom: -25px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
}
.bubble-outer .bubble-inner.bubble-bg-img {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	margin-bottom:15px;
}
.bubble-outer .bubble-inner.bubble-bg-img:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}


.form-wrap{padding:10px 70px 0;background:#024f02;max-width: 100%;margin: 70px auto 50px;    border-radius: 15px;}
.form-wrap h3{text-align:center;color:#fff;font-size:25px !important;margin-bottom:30px !important;}
.form-wrap input[type="text"]{height:45px;border:2px solid #000;border-radius:5px;padding-left:15px !important;color:#000;line-height:30px;background:#fff;width:100% !important;}
.form-wrap input[type="email"]{height:45px;border:2px solid #000;border-radius:5px;padding-left:15px !important;color:#000;line-height:30px;background:#fff;width:100% !important;}
.form-wrap input[type="file"]{height:45px;border:2px solid #000;border-radius:5px;color:#000;line-height:30px;background:#fff;width:100% !important;}
.form-wrap textarea{resize:none;border:2px solid #000;border-radius:5px;color:#000;padding-top:15px !important;padding-left:15px !important;line-height:30px;background:#fff;width:100% !important;}
.form-wrap .gform_wrapper .top_label .gfield_label, .form-wrap .gform_wrapper legend.gfield_label{color:#fff !important;margin-bottom: 10px;}
.form-wrap input[type="file"]:hover, .form-wrap input[type="file"]:focus{border:2px solid #000 !important;outline: none;}
body .form-wrap .gform_wrapper .top_label div.ginput_container input[type="file"] {
    padding: 6px 0 0px 15px !important;font-size:15px !important;
}
body .form-wrap .gform_wrapper .gform_footer {
    padding: 0 0 10px 0;
    margin: 16px 0 0 0;
    clear: both;
    width: 100%;
}
.form-wrap input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;font-size:15px !important;
}
.form-wrap input::-moz-placeholder { /* Firefox 19+ */
  color: #000;font-size:15px !important;
}
.form-wrap input.form-wrap input:-ms-input-placeholder { /* IE 10+ */
  color: #000;font-size:15px !important;
}
.form-wrap input:-moz-placeholder { /* Firefox 18- */
  color: #000;font-size:15px !important;
}

.form-wrap textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;font-size:15px !important;
}
.form-wrap textarea::-moz-placeholder { /* Firefox 19+ */
  color: #000;font-size:15px !important;
}
.form-wrap textarea.form-wrap input:-ms-input-placeholder { /* IE 10+ */
  color: #000;font-size:15px !important;
}
.form-wrap textarea:-moz-placeholder { /* Firefox 18- */
  color: #000;font-size:15px !important;
}

.form-wrap .gform_wrapper .gform_footer input[type=submit]:hover {
    background-color: #000000 !important;
}

 .gform_wrapper .gform_footer input[type=submit] {
    padding: 0;
    width: 160px !important;
    height: 55px;
    font-size: 18px !important;
    font-weight: 700;
    background-color: #77b92a;
    border-radius: 5px;
    color: #ffffff;
    border: 0;
    outline: none;
}


.page-id-702 h2{color:#71a535;margin-bottom:5px;}
.page-id-702 p, .page-id-669 p{font-size:16px;line-height: 25px;}

.row.bubble-row {
    /*display: flex;
    flex-wrap: wrap;*/
/*    align-items: center;*/
flex:1; 
    -webkit-box-flex:1; 
    -webkit-flex:1;
    margin-bottom:30px;
}
.lf_bubble {
    padding: 24px 0 0 0;
}
.page-id-669 h2{color:#71a535;line-height:35px;font-size:24px;}

body .gform_wrapper .gfield_required {
    color: #fff !important;
}
body .form-wrap .gform_wrapper ul li.gfield {
    margin-top: 30px;
    padding-top: 0;
}

.mx-0{margin-left:0 !important;margin-right:0 !important;}

.phn-number-mobile{position: absolute;right: 60px;top: 35px;}
.phn-number-mobile a{font-weight: bold!important;color: #b48c51;}
#menu-top-menu li#menu-item-504 a, #menu-top-menu li#menu-item-1682 a{color: #71a535;}

.apply-form .apply-form-inner .form-wrap{margin-top:0;}
.we-recyle p a{color: #3a2306;}


@media (min-width:1440px){
.marker-wrapper .marker-image:first-child{left: 45.7% !important;}
.marker-wrapper .marker-image:nth-child(3){left: 58%!important;}
.marker-wrapper .marker-image:nth-child(5){left: 60%!important;}
.marker-wrapper .marker-image:nth-child(7){left: 54%!important;}
.marker-wrapper .marker-image:nth-child(9){left: 54%!important;}
.marker-wrapper .marker-image:nth-child(11){left: 61.4% !important;}
}


@media(min-width:1466px){
	
	.big-size{display:block !important;}
	.desktop{display:none;}
	
}

@media (min-width: 1024px){
.bubble-outer {
    padding-left: 30px;
}
}

@media(max-width:767px){
	.parallax{background-size:contain;height;30vh;}
	
	.page-id-702 h2 {font-sze:26px;}
	body .form-wrap .gform_wrapper ul li.gfield {
    margin-top: 15px;
}
	.bubble-row .bubble-col{margin-top:30px;}
	.vacc_banner-right h1 {font-size: 25px;line-height: 30px;}
	.form-wrap{padding:10px 20px 0;margin: 0 auto 30px;}
	
}

@media(min-width:641px){
	
	.form-wrap .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
	
}

