body.page-id-10981 .top-bar,
body.page-id-11156 .top-bar,
body.page-id-10981 nav#site-navigation,
body.page-id-11156 nav#site-navigation,
body.page-id-10981 nav#secondary-navigation,
body.page-id-11156 nav#secondary-navigation { display: none; }

.page-head{z-index:1;}
.page-head .head-menu ul { margin: 0; display: flex; align-items: center; justify-content: flex-end; }
.page-head .head-menu ul li { margin-right: 20px; list-style: none; }
.page-head .head-menu ul li:last-child { margin-right: 0; }
.page-head .head-menu ul li a { background: #ff2800; color: #ffffff; text-decoration: none; padding: 10px; display: block; border-radius: 10px; width: 200px; text-align: center; transition: 0.5s all; }
.page-head .head-menu ul li a:hover { background: #e5190f; }

.home-sec1 .wpb_text_column a { background: #ff2800; color: #ffffff; text-decoration: none; padding: 10px; display: inline-block; margin-top: 20px; border-radius: 10px; width: 200px; text-align: center; }
.home-sec1 .wpb_text_column a:hover { background: #e5190f; color: #ffffff; }

.home-sec2 .vc_column-inner { height: 270px; position: relative; }
.home-sec2 .vc_column-inner:after { background: rgb(255 40 0 / 80%); position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; border-radius: 10px; }
.home-sec2 .vc_column-inner .wpb_wrapper { z-index: 1; }
.home-sec2 .vc_col-sm-6 .vc_column-inner:after { background: rgb(2 113 20 / 80%); }
.home-sec2 .vc_col-sm-6 .wpb_text_column a { transition: 0.5s all; background: #ff2800; color: #ffffff; text-decoration: none; padding: 10px; display: inline-block; margin-top: 20px; border-radius: 10px; width: 200px; text-align: center; }
.home-sec2 .vc_col-sm-6 .wpb_text_column a:hover { background: #e5190f; }
.home-sec2 h2.vc_custom_heading a { color: #ffffff; }

.home-sec3 .vc_column-inner { height: 270px; position: relative; }
.home-sec3 .vc_column-inner:after { background: rgb(50 69 97 / 80%); position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; border-radius: 10px; }
.home-sec3 .vc_column-inner .wpb_wrapper { z-index: 1; }
.home-sec3 h2.vc_custom_heading a { color: #ffffff; }

.wpb_text_column.social-links a { display: inline-block; margin-right: 20px; }
.wpb_text_column.social-links br { display: none; }
.wpb_text_column.social-links a img { height: 45px; width: auto; }

.home-sec6 .wpb_text_column.recy-btn a { transition: 0.5s all; text-transform: uppercase; color: #ffffff; text-decoration: none; font-size: 28px; background: #027114; padding: 15px; display: block; border-radius: 10px; text-align: center; }
.home-sec6 .wpb_text_column.recy-btn a:hover { background: #000000; }
.home-sec6 .wpb_text_column.comm-btn a { transition: 0.5s all; text-transform: uppercase; color: #ffffff; text-decoration: none; font-size: 28px; background: #ff2800; padding: 15px; display: block; border-radius: 10px; text-align: center; }
.home-sec6 .wpb_text_column.comm-btn a:hover { background: #000000; }

.home-sec7 .wpb_text_column p { font-size: 18px; margin-bottom: 15px; }
.home-sec7 .wpb_text_column p strong { font-size: 28px; }


.vc_row.part-sec1 { overflow: visible !important; }
.vc_row.part-sec1 .part-sec1-3 { position: absolute; right: 0; margin-right: 15px; }
.vc_row.part-sec1 .wpb_text_column.part-sec1-1 { background: rgb(6 94 20 / 80%); padding: 30px; border-radius: 10px; }
.vc_row.part-sec1 .wpb_text_column.part-sec1-1 h1 { color: #ffffff; font-size: 50px; }
.vc_row.part-sec1 .wpb_text_column.part-sec1-1 h2 { margin: 0; color: #ffffff; font-size: 30px; }
.vc_row.part-sec1 .wpb_text_column.part-sec1-1 strong { font-size: 20px; color: #cbc9c9; }
.vc_row.part-sec1 .wpb_text_column.part-sec1-2 a { transition: 0.5s all; background: #ff2800; color: #ffffff; text-decoration: none; padding: 15px 40px; display: inline-block; border-radius: 10px; text-align: center; font-size: 20px; }
.vc_row.part-sec1 .wpb_text_column.part-sec1-2 a:hover { background: #e5190f; }

.part-sec3 .vc_column-inner { height: 400px; position: relative; }
.part-sec3 .vc_column-inner:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; border-radius: 10px; }
.part-sec3 .vc_col-sm-3:first-child .vc_column-inner:after { background: rgb(6 94 20 / 80%); }
.part-sec3 .vc_col-sm-3:nth-child(2) .vc_column-inner:after { background: rgb(255 40 0 / 80%); }
.part-sec3 .vc_col-sm-3:nth-child(3) .vc_column-inner:after { background: rgb(9 104 246 / 80%); }
.part-sec3 .vc_col-sm-3:last-child .vc_column-inner:after { background: rgb(191 172 7 / 80%); }
.part-sec3 .vc_column-inner .wpb_wrapper { z-index: 1; position: relative; }
.part-sec3 h2.vc_custom_heading a { color: #ffffff; }


.vc_row.part-sec4 .wpb_text_column a { color: #fe0202; text-decoration: none; font-weight: normal; }

.part-sec5 .vc_column-inner { position: relative; }
.part-sec5 .vc_col-sm-3:first-child .vc_column-inner:after { background: rgb(2 113 20 / 80%); }
.part-sec5 .vc_col-sm-3:nth-child(2) .vc_column-inner:after { background: rgb(0 0 0 / 80%); }
.part-sec5 .vc_column-inner:after { background: rgb(255 40 0 / 80%); position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; border-radius: 10px; }
.part-sec5 .vc_column-inner .wpb_wrapper { z-index: 1; }
.part-sec5 .wpb_text_column.parts-new-btn a { transition: 0.5s all; background: #ff2800; color: #ffffff; text-decoration: none; padding: 10px; display: inline-block; margin-top: 20px; border-radius: 10px; width: 200px; text-align: center; }
.part-sec5 .wpb_text_column.parts-new-btn a:hover { background: #e5190f; }
.part-sec5 h2.vc_custom_heading a { color: #ffffff; }

.part-sec6 .vc_column-inner { height: 270px; position: relative; }
.part-sec6 .vc_column-inner:after { background: rgb(50 69 97 / 80%); position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; border-radius: 10px; }
.part-sec6 .vc_column-inner .wpb_wrapper { z-index: 1; }
.part-sec6 h2.vc_custom_heading a { color: #ffffff; }


form#mc-embedded-subscribe-form { background: #f7f8f9; padding: 50px 100px; border-radius: 10px; text-align: center; }
form#mc-embedded-subscribe-form .mc-fields { margin: 20px 0; display: flex; align-items: center; justify-content: center; }
form#mc-embedded-subscribe-form .mc-fields input { background: #ffffff; border: 1px solid #222222; }
form#mc-embedded-subscribe-form .mc-fields .mc-field-group { margin-right: 10px; }
form#mc-embedded-subscribe-form .mc-fields .mc-field-group:last-child { margin-right: 0; }
form#mc-embedded-subscribe-form .content__gdprLegal { margin: 20px 0; }
form#mc-embedded-subscribe-form .indicates-required { margin-top: 10px; color: #e5190f; }



@media only screen and (max-width: 767px) {
article#post-10981 .vc_row,
article#post-11156 .vc_row { margin-left: 0 !important; margin-right: 0 !important; }
.vc_row.page-head { display: none !important; }
.vc_row.home-sec1 { margin-top: 0 !important; padding: 50px 0 !important; }
.vc_row.part-sec1 { margin-top: 0 !important; padding: 50px 0 !important; }
.home-sec2 .vc_column-inner { height: auto; }
.home-sec2 .vc_column-inner h3.vc_custom_heading br { display: none; }
.wpb_text_column.social-links { text-align: center; }
.wpb_text_column.social-links a { margin-bottom: 20px; }
.vc_row.part-sec1 .vc_col-sm-6:first-child .vc_column-inner { padding-right: 15px !important; }
.vc_row.part-sec1 .wpb_text_column.part-sec1-1 h2 { font-size: 20px; }
.vc_row.part-sec1 .wpb_text_column.part-sec1-1 h1 { font-size: 28px; }
.vc_row.part-sec1 .part-sec1-3 { position: relative; margin: 20px 0 0; }
.vc_row.part-sec1 .part-sec1-3 .vc_column-inner { padding: 20px 10px !important; }
form#mc-embedded-subscribe-form { padding: 30px; }
form#mc-embedded-subscribe-form .mc-fields { display: block; }
form#mc-embedded-subscribe-form .mc-fields .mc-field-group { margin: 0 0 10px 0; }
form#mc-embedded-subscribe-form .content__gdprLegal { font-size: 14px; }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
.vc_row.page-head { display: none !important; }
.vc_row.home-sec1 { margin-top: 0 !important; padding: 50px 0 !important; }
.vc_row.part-sec1 { margin-top: 0 !important; padding: 50px 0 !important; }
.vc_row.home-sec1 h2.vc_custom_heading { font-size: 30px !important; }
.vc_row.home-sec1 h3.vc_custom_heading br { display: none; }
.vc_row { margin-left: 0 !important; margin-right: 0 !important; }
.vc_row.home-sec2 h3.vc_custom_heading br { display: none; }
}
