@font-face {
font-family: 'Barlow';
src: url('../fonts/Barlow-Black.woff2') format('woff2'),
url('../fonts/Barlow-Black.woff') format('woff');
font-weight: 900;
font-style: normal;
font-display: swap;

}
@font-face {
font-family: 'Barlow';
src: url('../fonts/Barlow-Bold.woff2') format('woff2'),
url('../fonts/Barlow-Bold.woff') format('woff');
font-weight: 700;
font-style: normal;
font-display: swap;

}
@font-face {
font-family: 'Barlow';
src: url('../fonts/Barlow-Medium.woff2') format('woff2'),
url('../fonts/Barlow-Medium.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;

}
@font-face {
font-family: 'Barlow';
src: url('../fonts/Barlow-Regular.woff2') format('woff2'),
url('Barlow-Regular.woff') format('woff');
font-weight: 400;
font-style: normal;
font-display: swap;

}
@font-face {
font-family: 'Oswald';
src: url('../fonts/Oswald-Regular.woff2') format('woff2'),
url('../fonts/Oswald-Regular.woff') format('woff');
font-weight: 400;
font-style: normal;
font-display: swap;

}
@font-face {
font-family: 'Oswald';
src: url('../fonts/Oswald-Bold.woff2') format('woff2'),
url('../fonts/Oswald-Bold.woff') format('woff');
font-weight: 700;
font-style: normal;
font-display: swap;

}
@font-face {
font-family: 'Oswald';
src: url('../fonts/Oswald-Medium.woff2') format('woff2'),
url('../fonts/Oswald-Medium.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto Condensed';
src: url('../fonts/RobotoCondensed-Light.woff2') format('woff2'),
url('../fonts/RobotoCondensed-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;

}
@font-face {
font-family: 'Roboto Condensed';
src: url('../fonts/RobotoCondensed-Regular.woff2') format('woff2'),
url('../fonts/RobotoCondensed-Regular.woff') format('woff');
font-weight: 400;
font-style: normal;
font-display: swap;

}
*,*::after,*::before{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
font-family: 'Oswald';
vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav {
display: block;
}
p, ol, ul, li {
font-family: 'Roboto Condensed';  
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-weight: 300;
}
p strong, li strong {
font-family: 'Roboto Condensed';  
}
body {
line-height: 1;
font-family: 'Barlow';
max-width: 1600px;
margin: 0 auto !important;
}

h2 {
font-size: 40px;
line-height:1.2;
color: #3c3c3c;
margin-bottom: 35px;
font-weight: 400;
text-transform: uppercase;
}
h3 {
font-size: 40px;
color: #3c3c3c;
}
h6 {
font-size: 16px;
line-height:1;
color: #252628;
margin-bottom: 20px;
}
p {  
font-size: 17px;
line-height:1.4;
color: #6b727c;
margin-bottom: 15px;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
a{text-decoration: none;color: inherit;}
.col-5{width: 50%;}
.col-7{width: 70%;}
.col-3{width: 30%;}
.col-4{width: 40%;}
.col-6{width: 60%;}
.col-1{width: 15%;}
.col-9{width: 85%;}
.col-2{width: 20%;}
.container{
max-width: 1270px;
width: 100%;
margin: 0 auto;
padding: 0px 20px;
}
strong{font-weight: 700;}
.flex-box{
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
header#masthead {
padding: 28px 0;
}

.main-navigation ul li {
display: inline-block;
padding: 10px;
}
.mega-sub-menu .col-2 {
width: 25%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
padding-top: 28px !important;
top: 60px;
width: 1440px !important;
margin: 0 !important;
left: -59.5% !important;
position: absolute;
}
.main-navigation li a {
font-size: 17px !important;
line-height: 28px !important;
font-family: Barlow !important;
font-weight: 500 !important;
padding: 10px !important;
color: #3e3f41 !important;
}
.dropdown {
position: relative;
display: inline-block;
}

.dropdown-content {
display: none;
position: absolute;
overflow: auto;
z-index: 1;
}
.show {display: block;}
/* nav#site-navigation {
display: inline-flex;
justify-content: right;
align-items: center;
} */
.dropdown.lang-dropdown {
padding-left: 30px;
}
.dropdown.lang-dropdown a {
font-size: 15px;
line-height: 28px;
font-family: Barlow;
font-weight: 500;
color: #3e3f41;
padding-right: 10px;
}
.lang-dropdown .en-flags {
padding-right: 6px;
position: relative;
top: 0;
height: 11px;
}
.banner-video.banner-bg {
height: 600px;
background-size: cover;
background-position: center;
object-fit: cover;
}

.banner-content-boxs {
display: inline-flex;
position: absolute;
right: 0;
bottom: 0;
width: 85%;
align-items: flex-end;
z-index: 9;
margin-bottom: 76px;  
}

.banner-content-block {
position: relative;
}
.banner-content-boxs h1 {
font-size: 85px;
line-height: 1.1;
font-family: Barlow;
font-weight: 700;
color: #fff;
padding-bottom: 20px;
}
.banner-content-boxs h1 .small-text {
font-size: 58px;
line-height: 1;
font-family: Barlow;
font-weight: 700;
}
.banner-content-boxs p {
line-height: 1.2;
font-family: Barlow;
font-weight: 400;
color: #fff;
font-size: 22px;
padding-left: 60px;
}
.home-page-banner {
padding-bottom: 100px;
position: relative;
}
.home-page-banner:before {content: '';background: #f4f4f5;bottom: 0;width: 100%;height: 40%;position: absolute;}
.home-page-banner:after {content: '';background: rgb(220 142 32 / 0.80);position: absolute;width: 73%;height: 57%;bottom: 0;right: 0;z-index: 1;}
.title-Box h6 {
text-transform: uppercase;
font-weight: 600;
opacity: 0.5;
}
.wrapper-padding {
padding: 100px 0px;
}
.wrapper-padding .container {
padding: 0px 80px;
}
.btn {
font-size: 15px;
line-height: 30px;
color: #fff;
background: #dc8e20;
width: 180px;
height: 60px;
font-family: 'Roboto Condensed';
letter-spacing: 0.56px;
display: inline-block;
overflow: hidden;
padding: 13px;
position: relative;
z-index: 1;
text-align: center;
}
.btn-more {
position: relative;
z-index: 1;
}
.btn:hover:after, a.btn-more:hover:after {
width: 100%;
}
a.btn-more:hover {
color: #fff;
}
a.btn-more:hover img {
filter: brightness(0) invert(1);
}
a.btn-more:after {
background: #dc8e20;
content: '';
position: absolute;
z-index: -1;
height: 100%;
left: 0;
top: 0;
width: 0;
}
.btn:after {
background: #9c5b00;
content: '';
position: absolute;
z-index: -1;
height: 100%;
left: 0;
top: 0;
width: 0;
}
.btn,
.btn::after,
a.btn-more,
a.btn-more:after {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.btn img {
margin-left: 15px;
}
.title-Box .btn {
margin-top: 50px;
}
.text-center {
text-align: center;
}
.site-footer {
background: #192437;
}
.footer-copyright {
padding: 24px 80px;
background: #121b2b;
}
.about-us-sec .title-Box {
padding-right: 160px;
}
.aboutusBegan-sec .title-Box {
padding-right: 160px;
}
.about-right-image-block {
border-top-right-radius: 60px;
overflow: hidden;
}
.about-right-image-block img {
width: 100%;
}
.sucessfull-work-item {
display: inline-flex;
padding: 40px 40px 50px;
align-items: end;
background: #fff;
box-shadow: 7px 20px 24px rgba(187, 187, 187, 0.6);
border-bottom-left-radius: 60px;
margin-top: -80px;
margin-left: -111px;
width: 80%;
}
.sucessfull-work-item h3 {
color: #000;
font-size: 18px;
line-height: 1.2;
padding-left: 24px;
FONT-WEIGHT: 600;
padding-top: 32px;
width: 100%;
}
.sucessfull-work-item h3 span.bg-text {
font-size: 55px;
font-weight: 600;
display: flex;
float: left;
line-height: 0.8;
padding-right: 6px;
margin-top: -7px;
}
.why-usMBL-sec {
background: #f4f4f5;
}
.why-usMBL-sec .title-Box {
margin-bottom: 80px;
}
.why-usMBL-sec .title-Box {
margin-bottom: 80px;
}
.mbl-informatrioncounter-slide {
width: calc(100%/4);
}
.mbl-informatrioncounter-slider .mbl-informatrioncounter-inner {
text-align: center;
padding: 40px 40px;
background: #fff;
margin: 0px 15px;
border-bottom-left-radius: 60px;
box-shadow: 10px 0px 20px rgba(0,0,0,0.06);
}
.life-mbl-right-img-block .right-img-inner {
box-shadow: 10px 0px 20px rgba(0,0,0,0.14);
}
.mbl-informatrioncounter-slider .mbl-informatrioncounter-slide:nth-child(2) .mbl-informatrioncounter-inner, .mbl-informatrioncounter-slider .mbl-informatrioncounter-slide:nth-child(4) .mbl-informatrioncounter-inner {
border-top-left-radius: 60px;
border-bottom-left-radius: 0px;
}
.mbl-informatrioncounter-slider .mbl-informatrioncounter-inner h3,
.core-value-slide .core-value-inner-content h3,
.toward-art-since-inner .toward-art-since-inner-content h3 {
font-size: 30px;
line-height: 1.2;
margin-bottom: 12px;
padding-bottom: 12px;
font-weight: 700;
position: relative;
}
.mbl-informatrioncounter-slider .mbl-informatrioncounter-inner h3:before,
.core-value-slide .core-value-inner-content h3:before,
.toward-art-since-inner .toward-art-since-inner-content h3:before,
.work-with-us-col .company-work-inner h4:before,
.gallery-content-block strong:before {content: '';position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;background: #dc8e20;width: 22px;height: 2px;}
.mbl-informatrioncounter-slider .mbl-informatrioncounter-inner .inner-icon, .core-value-slide .core-value-inner .inner-icon {
margin-bottom: 24px;
}
.work-with-us-col .company-work-inner h4:before,
.gallery-content-block strong:before {
bottom: auto;
top: 0;
}
.title-line {
position: relative;
margin: 0 auto;
background: #dc8e20;
width: 55px;
height: 2px;
margin-bottom: 24px;
}
.our-system-sec .title-Box {
margin-bottom: 76px;
}
.our-spare-parts {
position: relative;
}
.our-spare-parts:before {content: '';top: 0;position: absolute;background: #f4f4f5;width: 100%;left: 0;height: 60%;z-index: -1;}
.our-spare-parts .title-line {
margin: 0 0 26px;
}
.our-spare-parts h2 {
margin-bottom: 26px;
}
.our-spare-parts .title-Box {
margin-bottom: 30px;
}
.spare-parts-more .btn {
margin-top: 50px;
}
.lifembl-sec {
background: #f4f4f5;
}
.lifembl-sec .title-Box {
margin-bottom: 50px;
}
.life-mb-content-blocks .inner-icon-image {
margin-left: -10px;
}
.life-mb-content-blocks  h3 {
margin-bottom: 25px;
font-weight: 400;
line-height: 1.4;
}
.life-mb-content-blocks {
padding-right: 80px;
}
.right-img-inner img {
width: 100%;
}
.right-img-inner {
border-top-right-radius: 60px;
overflow: hidden;
}
.life-mbl-boxes {
margin-bottom: 130px;
align-items: center;
}
.lifembl-sec .life-mbl-boxes:last-child {
margin-bottom: 0px;
}
.lifembl-sec .life-mbl-boxes:nth-child(odd) {
flex-direction: row-reverse;
}
.lifembl-sec .life-mbl-boxes:nth-child(odd) .life-mb-content-blocks {
padding-left: 80px;
padding-right: 0;
}
a.btn-more {
font-size: 14px;
line-height: 30px;
background: #fff;
color: #dc8e20;
width: 150px;
height: 47px;
display: inline-block;
padding: 10px;
font-family: 'Roboto Condensed';
letter-spacing: 0.56px;
text-align: center;
text-transform: uppercase;
font-weight: 500;
overflow: hidden;
margin-top: 40px;
box-shadow: 15px 0px 40px rgba(0,0,0,0.10);
}
a.btn-more img {
padding-left: 10px;
}
.lifembl-sec .life-mbl-boxes:nth-child(odd) .right-img-inner {
border-top-left-radius: 60px;
border-top-right-radius: 0;
}
.latest-blogs-sec .title-Box {
margin-bottom: 50px;
}
.latest-blog-slider .latest-blog-slide-inner {
margin: 0px 20px;
padding-bottom: 30px;
}
.latest-blog-slider .blog-thumbnail-image img {
width: 100%;
height: 210px;
}
.blog-short-description {
padding: 26px 25px;
box-shadow: 1px 1px 15px rgba(0,0,0,0.10);
}
.blog-short-description span.date-blog {
font-size: 12px;
font-weight: 700;
color: #dc8e20;
line-height: 1;
text-transform: uppercase;
}
.blog-short-description h4 {
font-size: 22px;
font-weight: 400;
line-height: 1.5;
margin: 24px 0 35px;
color: #3c3c3c;
}
.blog-short-description h4 {
min-height: 66px;
}
.blog-short-description a {
font-size: 12px;
font-weight: 500;
color: #dc8e20;
line-height: 1;
text-transform: uppercase;
}
.Our-clientle {padding: 0;}
.Our-clientle .title-Box {
margin-bottom: 50px;
}
.Our-clientle .clientle-logo-inner {
display: flex;
height: 140px;
align-items: center;
border: 1px solid #ddd;
border-radius: 10px;
justify-content: center;
margin: 0px 15px 30px;
transition: 0.56s all ease-in-out;
}
.Our-clientle .clientle-logo-inner:hover {
border-color: #fff;
box-shadow: 19px 4px 40px rgba(0, 0, 0, 0.09);
}
.awards-achievement-block {
background: #f4f4f5;
padding: 90px 70px;
border-bottom-right-radius: 60px;
}
.achieve-certificate-img {
display: flex;
flex-wrap: wrap;
}
.achieve-certificate-img .certificate-img-col {
width: 50%;
padding-left: 20px;
}
.achieve-certificate-img .certificate-img-col img {
width: 100%;
}
.awards-achievement-content h4 {
font-size: 36px;
font-weight: 400;
line-height: 1.4;
margin-bottom: 20px;
text-transform: uppercase;
color: #3c3c3c;
}
.awards-achievement-content p {
font-size: 18px;
}
.mbl-broucher-block {
background: #f4f4f5;
padding: 50px 50px;
display: inline-flex;
margin-top: 15px;
align-items: center;
width: 100%;
border-top-right-radius: 60px;
}
.mbl-broucher-content {padding-left: 50px;padding-right: 100px; width: 100%;}
.mbl-broucher-content h4 {
font-size: 36px;
font-weight: 400;
line-height: 1.2;
margin-bottom: 10px;
text-transform: uppercase;
color: #3c3c3c;
}
.mbl-broucher-block p {
font-size: 18px;
}
footer.site-footer .wrapper-padding {
padding-top: 160px;
}
.awards-brouchers-sec {
padding-bottom: 0 !important;
padding-top: 50px !important;
margin-bottom: -100px;
}
.site-footer .flex-box > .footer-col {
width: calc(100%/4);
}
.footer-copyright .copy-text {
text-align: right;
}
.footer-copyright .copy-text p {
margin-bottom: 0;
font-size: 14px;
color: #9aa3b2;
}
.footer-copyright .flex-box {
align-items: center;
}
.footer-social-media-links a {
margin-right: 10px;
}
.footer-heading h4 {
font-size: 18px;
margin-bottom: 20px;
font-weight: 500;
text-transform: uppercase;
line-height: 1.2;
color: #fff;
}
.footer-links li a {
font-size: 13px;
line-height: 1.2;
text-transform: uppercase;
color: #9aa3b2;
margin-bottom: 15px;
display: block;
font-family:'Roboto Condensed' ;
}
div#myDropdown {
background: #fff;
padding: 10px 6px;
text-align: center;
}
.slick-arrow {
width: 50px;
height: 50px;
font-size: 0;
border: none;
position: absolute;
bottom: -26px;
left: 0;
right: 0;
margin: 0 auto;
background: #dc8e20;
box-shadow: 12px 0px 14px rgba(244,92,33,0.13);
border-radius: 10px;
}
.slick-prev{
left: -10px;
background-position: 0% center;
}
.slick-next{right: -120px;}
.slick-prev:before, .slick-next:before {
content: "";
position: absolute;
top: 20px;
bottom: 0;
width: 10px;
height: 10px;
margin: 0 auto;
left: 0;
right: 0;
}
.slick-prev:before {
background: url(../img/arrow-slider-left-rioght.png) no-repeat;
background-position: 0% 0%;
}
.slick-next:before {
background: url(../img/arrow-slider-left-rioght.png) no-repeat;
background-position: 100% 0%;
}
.latest-blog-slider .slick-arrow {
width: 44px;
height: 44px;
font-size: 0;
top: -96px;
left: auto;
background: #fff;
box-shadow: 15px 0px 30px rgba(0,0,0,0.13);border-radius: 5px;
}
.latest-blog-slider .slick-prev{
right: 67px;
background-position: 0% center;
}
.latest-blog-slider .slick-next{right: 14px;}
.slick-slide:focus, .slick-arrow:focus {outline: none;} 
.latest-blog-slider .slick-prev:before, .latest-blog-slider .slick-next:before {
content: "";
position: absolute;
top: 16px;
bottom: 0;
width: 10px;
height: 10px;
margin: 0 auto;
left: 0;
right: 0;
}
.latest-blog-slider .slick-prev:before {
background: url(../img/arrow-slider-left-rioght.png) no-repeat;
background-position: 0% 100%;
}
.latest-blog-slider .slick-next:before {
background: url(../img/arrow-slider-left-rioght.png) no-repeat;
background-position: 100% 100%;
}
.our-system-slide-inner h3 {
font-weight: 400;
line-height: 1.2;
margin-bottom: 20px;
}
.our-system-slide-inner p {
font-size: 17px;
}
.our-system-slide-inner a {
font-size: 15px;
text-decoration: underline;
color: #dc8e20;
}
.syestem-thumbnail-image {
margin-top: 45px;
border-top-right-radius: 60px;
overflow: hidden;
}
.our-system-slider {
padding-bottom: 50px;
border-bottom: 1px solid rgba(0,0,0,0.20);
}
.syestem-thumbnail-image img {
width: 100%;
}
.our-system-slide-inner {
padding: 0px 40px;
}
.footer-links li ul li {
position: relative;
padding-left: 14px;
}
.footer-links li ul li:before {content: "\003E";position: absolute;left: 0;top:0px;color: #9aa3b2;font-family: 'Roboto Condensed';font-weight: 400;font-size: 15px;}
.footer-links li ul li ul li:before, .footer-links li ul li ul li a {
color: #64738e;
}
.awards-achievement-content {
padding-right: 40px;
}
.scroll-down-banner {
position: absolute;
bottom: 60px;
left: -37px;
z-index: 9;
}
button.navbar-toggler_custom {
display: none;
}
.main-navigation ul ul {
box-shadow: none;
float: none;
position: relative;
top: 0;
left: 0;
display: block;
}
/* .main-navigation li.drop-dwn {
padding: 0 15px
} */

.main-navigation ul li a {
color: #3d3d3d
}

.main-navigation ul li a::after {
background-color: #3d3d3d
}

.main-navigation a {
color: #000
}

.drp-dwn-menu {
width: 1180px;
background-color: #f4f4f4;
box-shadow: 0 0 15px rgba(0, 0, 0, .15);
position: absolute;
top: 120px;
left: 0%;
right: 0;
margin: 0 auto;
/*transform: translateX(8%);
-moz-transform: translateX(8%);
-webkit-transform: translateX(8%);*/
transition: .2s all linear;
-moz-transition: .2s all linear;
-webkit-transition: .2s all linear;
opacity: 0;
visibility: hidden;
display: flex;
flex-wrap: wrap;
z-index: 99;
}

.main-navigation ul li.drop-dwn:hover .drp-dwn-menu {
opacity: 1;
visibility: visible;
top: 110px
}

.drp-dwn-menu.lifembl {
width: 920px
}

.drp-dwn-menu .col-2,
.mega-sub-menu .col-2{
width: 25%;
/* display: inline-block; */
vertical-align: top;
border-top: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
padding: 0 30px 0 30px;
-webkit-transition: .2s all linear;
-moz-transition: .2s all linear;
transition: .2s all linear;
display: flex;
/* transition: .2s all linear; */
align-items: center;
margin: 0 auto;
justify-content: center;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item > ul.mega-sub-menu {
padding-top: 0px !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item > ul.mega-sub-menu > li {
padding: 0px !important;
}
.drp-dwn-menu .col-2:nth-child(4n+4), .mega-sub-menu .col-2:nth-child(4n+4) {
border-right: 0 solid #e1e1e1
}

.mega-sub-menu .col-2:nth-child(1),
.mega-sub-menu .col-2:nth-child(2),
.mega-sub-menu .col-2:nth-child(3),
.mega-sub-menu .col-2:nth-child(4) {
border-top: 0 solid #e1e1e1
}

.mega-sub-menu .corporate .col-2,
.mega-sub-menu .lifembl .col-2 {
min-height: 170px
}
.drp-dwn-menu .col-2:nth-child(1),
.drp-dwn-menu .col-2:nth-child(2),
.drp-dwn-menu .col-2:nth-child(3),
.drp-dwn-menu .col-2:nth-child(4) {
border-top: 0 solid #e1e1e1
}

.drp-dwn-menu.corporate .col-2,
.drp-dwn-menu.lifembl .col-2 {
min-height: 170px
}


/* .drp-dwn-menu.offerings .col-2 {
min-height: 470px
} */

.drp-dwn-menu .col-3,
.mega-sub-menu .col-3 {
width: 33.33%;
/* display: inline-block; */  
display: flex;
/* transition: .2s all linear; */
align-items: center;
margin: 0 auto;
justify-content: center;
vertical-align: top;
border-top: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
padding: 0 40px 0 40px;
-webkit-transition: .2s all linear;
-moz-transition: .2s all linear;
transition: .2s all linear
}

.drp-dwn-menu .col-3:nth-child(3n+3), 

.mega-sub-menu .col-3:nth-child(3n+3) {
border-right: 0 solid #e1e1e1
}

.mega-sub-menu .col-3:nth-child(1),
.mega-sub-menu .col-3:nth-child(2),
.mega-sub-menu .col-3:nth-child(3),
.drp-dwn-menu .col-3:nth-child(1),
.drp-dwn-menu .col-3:nth-child(2),
.drp-dwn-menu .col-3:nth-child(3) {
border-top: 0 solid #e1e1e1
}

.drp-dwn-menu.lifembl .col-3,
.mega-sub-menu .lifembl .col-3 {
min-height: 175px
}

.drp-dwn-menu.lifembl a::after {
display: none
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.life-mbl-drop > ul.mega-sub-menu {
width: 998px !important;
left: -36% !important;
}
.Our-clientle .spare-parts-more .btn {
margin-top: 30px;
margin-left: 15px;
margin-bottom: 20px;
}
@media all and (min-width:981px) {
.drp-dwn-menu .col-2:hover {
background-color: #fff
}
.drp-dwn-menu .col-3:hover {
background-color: #fff
}
}

.offering-content-mbl h3 {
font-size: 16px;
font-weight: 400;
color: #ff8200;
position: relative;
text-transform: uppercase;
line-height: 1.4
}
.mega-block-title {
font-size: 16px !important;
font-weight: 400 !important;
color: #ff8200 !important;
position: relative;
text-transform: uppercase;
line-height: 1.4;
margin: 0 0 25px !important;
padding: 35px 0 25px !important;
}
.mega-block-title::after,
.offering-content-mbl h3::after {
content: '';
background-color: #dbdbdb;
width: 18px;
height: 3px;
position: absolute;
left: 2px;
bottom: 0;
border-radius: 5px
}

.drp-dwn-menu .col-2 ul {
margin-bottom: 0
}

.drp-dwn-menu .col-2 ul li {
padding: 0;
margin: 0 0 12px;
display: block
}

.drp-dwn-menu .col-2 ul::before {
display: none
}

.menu-system-container ul#menu-system li a {
font-size: 14px !important;
color: #3d3d3d !important;
font-weight: 400 !important;
line-height: 1.4 !important;
display: block;
vertical-align: top;
padding: 0 0 0 15px !important;
background: url(../img/text-arrow.png) no-repeat left 5px;
position: relative;
transition: all linear .3s;
text-transform: uppercase
}
.menu-system-container ul#menu-system li {
padding: 0px !important;
margin-bottom: 12px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item-nav_menu-6 {
padding: 0px 40px !important;
border-right: 1px solid #e1e1e1;
}
.menu-system-container ul#menu-system a::after {
content: '';
position: absolute;
top: 5px;
left: 0;
width: 4px;
height: 7px;
background: url(../img/mega-menu-arrow.png) no-repeat top center
}

.menu-system-container ul#menu-system a:hover {
padding: 0 0 0 25px;
color: #ff8200
}

.drp-dwn-menu.corporate::after {
content: "";
position: absolute;
top: -12px;
left: 50%;
transform: translateX(-50%) rotate(90deg);
margin-left: -327px;
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-right: 8px solid #fff;
display: none
}

.drp-dwn-menu.corporate .col-2 h3 {
margin: 0 0 20px;
padding: 35px 0 25px
}

.offering-content-mbl::after {
content: "";
position: absolute;
top: -12px;
left: 50%;
transform: translateX(-50%) rotate(90deg);
margin-left: -217px;
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-right: 8px solid #fff;
display: none
}

.offering-content-mbl h3 {
margin: 0 0 25px;
padding: 35px 0 25px
}

.drp-dwn-menu.lifembl::after {
content: "";
position: absolute;
top: -12px;
left: 50%;
transform: translateX(-50%) rotate(90deg);
margin-left: -105px;
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-right: 8px solid #fff;
display: none
}

.main-navigation ul li.drop-dwn .col-2 a::after {
display: none!important
}

.main-navigation .col-2 a {
padding: 0
}

.corporate .col-2,
.lifembl .col-3 {
text-align: center
}

.corporate .col-2 a strong,
.lifembl .col-3 a strong {
display: block;
margin: 10px 0 0;
font-size: 18px;
font-weight: 400;
color: #ff8200;
position: relative;
text-transform: uppercase;
line-height: 1
}

.corporate .col-2:hover a strong,
.lifembl .col-3:hover a strong {
color: #ff8200
}

.main-navigation .offering-content-mbl a p {
font-size: 15px;
color: #747474;
font-weight: 300;
line-height: 1.6;
padding: 0;
text-transform: none
}

.main-navigation .offering-content-mbl a i {
font-style: normal;
font-size: 14px;
font-weight: 700;
color: #a3a3a3;
margin: 30px 0 0 0;
display: block;
position: relative;
-webkit-transition: .3s all linear;
-moz-transition: .3s all linear;
transition: .3s all linear
}

.main-navigation .offering-content-mbl a i::after {
content: '';
position: absolute;
top: 54%;
transform: translateY(-50%);
left: 75px;
background-image: url(../img/grey-arrow.png);
width: 6px;
height: 10px;
-webkit-transition: .3s all linear;
-moz-transition: .3s all linear;
transition: .3s all linear
}

.main-navigation .offering-content-mbl:hover a i::after {
left: 80px
}

.main-navigation .offering-content-mbl:hover a i {
color: #555
}
.offering-content-mbl {
border-right: 1px solid #e1e1e1;
padding: 0 40px 0 40px;
-webkit-transition: .2s all linear;
-moz-transition: .2s all linear;
transition: .2s all linear;
height: 450px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item > ul.mega-sub-menu > li#mega-menu-item-nav_menu-6 {
padding-bottom: 20px !important;
}
.offering-content-mbl a {
padding: 0;
display: block;
}
.offering-content-mbl a img,
.drp-dwn-menu .col-3 a img {
padding: 30px 0 0 0;
opacity: 1;
filter: alpha(opacity=100);
transition: all linear .3s
}
/* 
.main-navigation ul li.drop-dwn {
padding: 0 15px 20px 15px
} */  
.drp-dwn-menu.corporate {
left: 0 !important;/*
transform: translateX(-45%);*/
}
.banner-video.banner-bg video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.main-navigation ul {
display: block;
float: right !important;
}
.site-header .flex-box {
align-items: center;
}
.flag-lang-content .en-flags {
height: 11px;
padding-right: 4px;
}
.flag-lang-content {
text-align: right;
padding-right: 11px;
}
.flag-lang-content a {
margin-left: 10px;
}
.main-navigation ul li a:hover {
color: #dc8e20 !important;
}
.mobile-menu {
display: none;
}
.inner-header .logo-box {
width: 60%
}
.inner-header .nav-box {
width: 40%;
text-align: right;
}
header.inner-header {
display: flex;
flex-wrap: wrap;
position: relative;
padding: 10px 20px;
align-items: center;
}
.mm-menu .mm-listview .mm-btn_next:after {
border-color: rgb(156, 152, 152);
background: transparent;
}
ul.mm-listview li {
display: block;
width: 100%;
}

ul.mm-listview {
display: block !important;
float: none;
}
.spare-parts-thumbnail-image img {
padding: 0px 15px;
}

.our-spare-parts .title-Box {
padding-left: 15px;
}
.inner-page-banner .inner-content-block {
height: 100%;
padding-left: 90px;
padding-right: 30px;
padding-bottom: 50px;
display: flex;
align-items: flex-end;
}
.inner-page-banner .inner-content-block > .v-center {
display: inline-flex;
vertical-align: bottom;
}
.inner-page-banner .inner-banner-bg {
height: 354px;
position: relative;
background-size: cover;
}
.inner-page-banner .inner-banner-bg:before {
background: #dc8e20;
content: '';
height: 213px;
width: 9px;
left: 82px;
bottom: -80px;
position: absolute;
}
.inner-content-block p {
margin-bottom: 0;
}
.inner-page-banner .inner-content-block h1 {
font-size: 50px;
line-height: 1.2;
font-family: 'Oswald';
color: #ffff;
font-weight: 700;
padding-left: 30px;
text-transform: uppercase;
}
.inner-page-banner .inner-content-block p {
padding-left: 50px;
color: #fff;
padding-top: 8px;
}
.system-brief-title h3.big-title {
/*text-transform: uppercase;*/
font-weight: 700;
color: #000;
font-family: 'Barlow';
opacity: 0.05;
font-size: 200px;
position: absolute;
left: 0;
top: -15px;
}
.system-brief-title h2 {
font-size: 36px;
}
.system-brief-sec {
padding: 0px 0 !important;
}
.system-brief-sec .container {
position: relative;
padding-top: 80px !important;
}
.inner-page-banner {
padding-bottom: 80px;
}
.system-brief-sec .col-5:first-child .system-brief-title {
padding-right: 78px;
}
.system-brief-title p {
font-size: 17px;
line-height: 1.6;
}
.system-features-image-block {padding: 30px 0 !important;position: relative;z-index: 1;}
.system-features-image-block:before {content: "";background: #f6f4f2;position: absolute;left: 0;height: 100%;width: 42%;z-index: -1;top: 0;}
.chp-team-sec {
padding: 30px 0 !important;
position: relative;
}
.chp-team-sec .flex-box {
align-items: center;
}
.chp-team-sec .flex-box .system-brief-title {padding-right: 95px;}
.team-chp-image img {
width: 100%;
}
.chp-team-sec.wrapper-padding:after {content: '';position: absolute;right: 0;bottom: 0;width: 35%;background: #f3f6f8;height: 59%;z-index: -1;}
.maufacturing-faciltiy-sec {
padding: 30px 0 0 !important;
position: relative;
margin-top: 10px;
}
.maufacturing-faciltiy-sec:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 40%;
background: #f3f6f8;
height: 44%;
z-index: -1;
}
.maufacturing-facturing-image-block {
border-bottom-left-radius: 60px;
overflow: hidden;
}
.maufacturing-facturing-image-block img {
width: 100%;
padding-right: 20px;
}
.maufacturing-facturing-inner-content h6 {
margin-bottom: 20px;
font-size: 20px;
padding-left: 15px;
text-transform: uppercase;
border-left: 2px solid #dc8e20;
}
.maufacturing-facturing-inner-content {
background: #fff;
border: 15px solid #dc8e20;
padding: 56px;
border-top-left-radius: 60px;
margin-left: -110px;
margin-top: 15px;
box-shadow: 0px 0px 50px rgba(0,0,0,0.10);
}
.maufacturing-facturing-inner-content h2 {
text-transform: uppercase;
padding: 20px 25px;
background: #dc8e20;
color: #fff;
font-size: 40px;
margin-bottom: 25px;
display: block;
text-align: center;
}
.maufacturing-facturing-inner-content h4 {
text-transform: uppercase;
font-weight: 600;
font-size: 22px;
color: #646464;
line-height: 1.4;
}
.systems-expertise-sec {
padding: 32px 0 20px !important;
}
ul.systems-expertise-point > li {
font-size: 17px;
line-height: 1.6;
color: #6b727c;
font-weight: 300;
padding-left: 32px;
margin-bottom: 20px;
position: relative;
}
ul.systems-expertise-point > li:before {
content: '';
position: absolute;
width: 12px;
height: 12px;
left: 0;
background: #0c274b;
top: 8px;
border-radius: 10px;
}
.all-systems-links {
margin: 20px 0 0px;
}

.all-systems-links ul {
margin: 0;
padding: 0;
list-style-type: none;
display: block;
background-color: #dc8e20;
border-radius: 10px;
padding: 20px 20px 20px;
text-align: center;
}

.all-systems-links ul li {
width: auto;
display: inline-block;
vertical-align: top;
position: relative;
margin: 5px 0;
padding: 0 14px;
font-size: 14px;
font-weight: 400;
color: #fff;
line-height: 1;
text-transform: uppercase;
}

.all-systems-links ul li:first-child {
padding: 0 20px 0 0px;
}

.all-systems-links ul li:last-child {
padding: 0 0px 0 20px;
}

.all-systems-links ul li::before {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 1px;
height: 12px;
background-color: #fff;
}

.all-systems-links ul li:first-child::before {
display: none;
}

.all-systems-links ul li a {
color: #fff;
}
.system-features-image img {
width: 100%;
}
.chp-team-sec.de-system-bin:after {
left: 0;
right: auto;
}
.chp-team-sec.de-system-bin .system-brief-title {
padding-right: 0;
padding-left: 95px;
}
.system-brief-title ul.systems-expertise-point > li {
margin-bottom: 20px;
}
.systems-advance-expertise-sec.wrapper-padding {
padding: 50px  0 20px;
}
ul.systems-expertise-point li ul.systems-expertise-point li {
margin-bottom: 15px;
}
ul.systems-expertise-point > li ul {
margin-top: 15px;
}
.chp-team-sec .container {
position: relative;
}
.chp-team-sec h3.big-title {
top: -47px;
}
.system-brief-title a.btn {
margin-top: 20px;
}
.about-us-sec .container {
position: relative;
padding-top: 80px !important;
}
/*.about-us-sec h3.big-title {
top: -65px;
}*/
.about-us-sec .system-brief-title {
padding-right: 100px;
}

.about-us-sec  .team-chp-image {
border-top-right-radius: 60px;
overflow: hidden;
}

.locations-industring-inner {
padding: 40px 60px 0px 80px;
align-items: end;
background: #fff;
box-shadow: 7px 20px 24px rgba(187, 187, 187, 0.6);
z-index: 1;
position: relative;
border-bottom-left-radius: 60px;
margin-top: -100px;
margin-left: -90px;
margin-right: 70px;
}
.locations-industring-items {
display: inline-flex;
margin-bottom: 25px;
}
.locations-industring-items h4 {
font-size: 18px;
font-weight: 600;
margin-bottom: 5px;
}
.locations-industring-items .locations-industring-ico {
margin-right: 20px;
}
.locations-industring-items p {
font-size: 18px;
color: #000;
opacity: 0.5;
}
.century-legancy-sec.wrapper-padding {
padding-top: 80px;
}
.century-legancy-sec .team-chp-image {
padding-right: 40px;
}
.century-legancy-sec .system-brief-title {
padding-left: 40px;
padding-top: 20px;
}
.century-legancy-baktawar, .about-us-countersec, .about-morecontent {
background: #f3f6f8;
}
.century-legancy-baktawar .team-chp-image {
padding-left: 40px;
}
.century-legancy-baktawar .system-brief-title {
padding-right: 20px;
}
.century-legancy-baktawar {
padding-bottom: 40px;
}
.about-uscounter-slider {
align-items: center;
justify-content: center;
}
.about-morecontent {
padding-top: 40px;
}
.century-legancy-baktawar, .about-us-countersec, .about-morecontent {
background: #f3f6f8;
}
.century-legancy-baktawar .team-chp-image {
padding-left: 40px;
}
.century-legancy-baktawar .system-brief-title {
padding-right: 20px;
}
.century-legancy-baktawar {
padding-bottom: 40px;
}
.about-uscounter-slider {
align-items: center;
justify-content: center;
}
.about-morecontent {
padding-top: 40px;
}
.about-uscounter-slide {
width: calc(100%/6);
}
.about-uscounter-inner {
background: #df9d40;
padding: 35px 30px;
border-radius: 6px;
text-align: center;
height: 280px;
}
.about-uscounter-inner-content p {
font-size: 18px;
color: #fff;
}
.about-uscounter-inner-content h3 {
font-size: 30px;
line-height: 1.2;
margin-bottom: 12px;
padding-bottom: 12px;
font-weight: 700;
position: relative;
color: #fff;
}
.about-uscounter-inner .inner-icon {
margin-bottom: 20px;
}
.about-uscounter-inner-content h3:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
background: #fff;
width: 22px;
height: 2px;
}
.about-uscounter-slider .about-uscounter-slide:nth-child(even) .about-uscounter-inner {
background: #dc8e20;
}
.century-legancy-sec {
position: relative;
z-index: 1;
}
.century-legancy-sec:before {
background: #f3f6f8;
content: '';
position: absolute;
left: 0;
top: 90px;
width: 40%;
height: 51%;
z-index: -1;
}
.chairman-short-disc {
padding: 40px 40px;
align-items: end;
background: #fff;
box-shadow: 7px 20px 24px rgba(187, 187, 187, 0.6);
z-index: 1;
position: relative;
border-bottom-left-radius: 60px;
margin-top: -130px;
margin-left: -71px;
margin-right: 70px;
margin-bottom: 40px;
}
.chairman-short-disc h4 {
font-weight: 600;
font-size: 18px;
color: #121b2b;
margin-bottom: 6px;
}
.chairman-short-disc span {
font-weight: 400;
font-size: 19px;
opacity: 0.5;
color: #121b2b;
margin-bottom: 12px;
display: block;
}
.chairman-short-disc p {
font-weight: 400;
font-size: 17px;
color: #6b727c;
}
.chairman-short-disc a {
color: #f26e24;
font-size: 17px;
text-decoration: underline;
}
.chairman-image {
/*height: 450px;*/
overflow: hidden;
border-top-right-radius: 60px;
}
.about-us-sec .system-brief-title h2 {
font-size: 36px;
}
.about-us-sec .system-brief-title h2, .century-legancy-sec .system-brief-title h2, .century-legancy-baktawar .system-brief-title h2 {
font-size: 36px;
}
.industries-frame1 {
padding-left: 30px;
position: relative;
z-index: 1
}
.industries-frame1 img {
width: 100%;
}
.industries-frame2 img {
padding: 10px;
background: #fff;
box-shadow: 0px 0px 50px rgba(0,0,0,0.10);
}
.industries-frame2 {
margin-top: -260px;
margin-left: -60px;
position: relative;
z-index: 1;
}
.industry-speak-testimonial {
padding-top: 0px !important;
}
.sucess-happy-client {
padding-bottom: 50px !important;
}
.industry-testimonial-slider {
margin-bottom: 50px;
}
.industry-testimonial-slider .industry-testimonial-inner {
margin: 10px 10px;
padding: 30px;
box-shadow: 0px 0px 50px rgba(0,0,0,0.10);
}
.industry-speak-testimonial  a.btn, .industry-speak-awards a.btn {
width: 300px;
}
.industry-testimonial-slider .industry-testimonial-inner p {
font-size: 16px;
padding-left: 15px;
color: #6e717f;
border-left: 1px solid #dc8e20;
margin-bottom: 24px;
line-height: 1.6;
margin-top: 20px;
}
.industry-testimonial-slider .industry-testimonial-inner h6 {
font-weight: 600;
font-size: 17px;
}
.industries-frame1:before {content: "";position: absolute;top: -29px;left: 0;background: url('https://www.mbl.in/wp-content/themes/mbl/img/industries-frame-bg.png');width: 160px;height: 160px;z-index: -1;}
.leadership-team-sec {
padding-top: 0px !important;
}
.leadership-team-sec .team-block-row:nth-child(odd) .flex-box  {
flex-direction: row-reverse;
}
.team-memberphoto {
position: relative;
padding-top: 30px;
padding-right: 30px;
}
.team-memberphoto:before {content: "";position: absolute;top: 0px;right: 0;background: url('https://www.mbl.in/wp-content/themes/mbl/img/industries-frame-bg.png');width: 160px;height: 160px;z-index: -1;}
.leadership-team-sec .team-block-row:nth-child(odd) .flex-box .team-memberphoto {
padding-left: 30px;
}
.leadership-team-sec .team-block-row:nth-child(odd) .flex-box .team-memberphoto:before {
left: 0;
right: auto;
}
.team-block-row .container {
position: relative;
}
.team-block-row  {
padding-top: 10px;
padding-bottom: 50px;
position: relative;
z-index: 1;
}
.team-block-row:after {
content: '';
position: absolute;
right: 0;
bottom: 0;
width: 32%;
background: #f3f6f8;
height: 59%;
z-index: -1;
}
.leadership-team-sec .team-block-row:nth-child(even):after {
left: 0;
right: auto;
}
.team-block-row .system-brief-title {
padding-top: 90px;
padding-left: 100px
}
.leadership-team-sec .team-block-row:nth-child(odd) .flex-box .system-brief-title {
padding-right: 100px;
padding-left: 0px
}
.health-safety-policy-items {
width: calc(100%/3);
}
a.btn.pdf-btn {
width: 230px;
display: inline-flex;
justify-content: center;
}
.health-safety-policy-inner {
height: 100%;
padding: 10px;
box-shadow: 0px 0px 50px rgba(0,0,0,0.10);
background: #fff;
margin: 0px 10px;
}
.health-safety-policy-inner img {
width: 100%;
height: 100%;
}
.health-safetypolicy-sec .health-safety-btn {
margin-top: 50px;
}
.health-safetypolicy-sec {
padding-top: 30px !important;
}
.text-center.health-safety-btn {
position: relative;
}
.health-safety-btn:after, .health-safety-btn:before {content: '';top: 42%;position: absolute;width: 35%;height: 1px;background: #f1f1f1;}
.health-safety-btn:before {
left: 16px;
}
.health-safety-btn:after {
right: 16px;
}
.fly-ash-handling {
padding-top: 80px !important;
}
.fly-ash-handling.chp-team-sec h3.big-title {
top: -88px;
}
.systems-expertise-sec .system-brief-title {
margin-bottom: 10px;
display: inline-block;
width: 100%;
}
.ourvision-sec .system-brief-title {
margin-bottom: 50px;
}
.ourvision-sec .system-brief-title h2 {
font-size: 36px;
}
.ourvision-sec .maufacturing-facturing-inner-content h4 {
margin-top: 20px;
font-size: 35px;
color: #121b2b;
}
.ourvision-sec hr {
margin-top: 80px;
border-color: rgba(0,0,0,0.10);
}
.corevalue-sec .title-Box h2, .corevalue-sec .title-Box {
margin-bottom: 25px;
}
.core-value-inner-content p {
font-size: 17px;
line-height: 1.6;
}
.core-value-slide .core-value-inner {
text-align: center;
}
.core-value-slide .core-value-inner img {
margin: 0 auto;
}
.core-value-slide .core-value-inner-content h3 {
font-size: 24px;
font-weight: 500;
color: #121b2b;
}
.core-value-slide, .core-value-slider .slick-slide {
height: 100%;
}
.core-value-slide {
padding: 30px 0;
}
.core-value-slide .core-value-inner {
padding: 24px 20px;
margin: 0px 10px;
box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
height: 540px;
}
.corporate-social-img .industries-frame1 {
padding-right: 30px;
padding-left: 0;
padding-bottom: 30px;
}
.corporate-social-img .industries-frame1:before {
bottom: -13px;
top: auto;
right: -13px;
left: auto;
}
.csr-brief:before {content: '';position: absolute;right: 0;background: #f3f6f8;width: 32%;height: 76%;top: 0;z-index: -1;}
.csr-brief.wrapper-padding {
position: relative;
}
.csr-activities {
background: #f4f4f5;
position: relative;
}
.csr-activities-block .container > .flex-box {
padding-top: 40px;
align-items: center;
}
.corporate-social-activites-img .industries-frame1 {
padding-left: 0;
padding-right: 30px;
padding-top: 30px;
}
.corporate-social-activites-img .industries-frame1:before {
top: 0;
right: 0;
left: auto;
}
.csr-actvities-content {
padding-left: 100px;
padding-right: 100px;
}
.csr-actvities-content h3 {
font-size: 37px;
line-height: 1.4;
margin-bottom: 25px;
text-transform: uppercase;
}
.csr-actvities-content p {
line-height: 1.6;
}
.csr-actvities-icon img {
margin-left: -10px;
}
.csr-activities-block {
position: relative;
z-index: 1;
padding-bottom: 50px;
}
.csr-activities-block:after {content: '';position: absolute;left: 0;width: 31%;height: 382px;z-index: -1;bottom: 0;background: #dc8e20;}
.csr-activities .csr-activities-block:nth-child(odd) .container > .flex-box {
flex-direction: row-reverse;
}
.csr-actvities-content {
padding-left: 66px;
padding-right: 100px;
}
.csr-activities .csr-activities-block:nth-child(odd):after {
left: auto;
right: 0;
}
.csr-activities .csr-activities-block:nth-child(odd) .corporate-social-activites-img .industries-frame1:before {
left: 0;
right: auto;
}
.csr-activities .csr-activities-block:nth-child(odd) .corporate-social-activites-img .industries-frame1 {
padding-right: 0;
padding-left: 30px;
}
.csr-activities  .system-brief-title {
padding-right: 0;
}
.csr-actvities-content ul.systems-expertise-point li {
margin-bottom: 10px;
}
.csr-actvities-content ul.systems-expertise-point li:before {
background: #dc8e20;
}
.toward-art-since-inner {
padding: 25px 20px;
background: #fff;
border-radius: 5px;
margin: 0 5px 0px;
height: 100%;
box-shadow: 0px 20px 20px rgba(0,0,0,0.10);
}
.toward-art-since-slide {
width: calc(100%/4);
}
.csr-toward-art-images .images-block {  
width: calc(100%/5);
}
.csr-toward-art-images .images-block> img {
width: 100%;
}
.toward-art-since-inner-content {
height: 100%;
}
.toward-art-since-slide {
margin-top: -150px;
position: relative;z-index: 1;
}
.toward-art-since-inner .toward-art-since-inner-content h3:before {
margin: 0;
}
.toward-art-since-inner .toward-art-since-inner-content p {
font-size: 17px;
line-height: 1.5
}
.csr-toward-art .system-brief-title {
margin-bottom: 50px;
}
.csr-toward-art .flex-box .col-5:first-child > .system-brief-title {
padding-right: 90px;
}
.csr-toward-art .flex-box .col-5:first-child > .system-brief-title h2 {margin-bottom: 15px;}
.csr-toward-enviroment-sec, .csr-campign-include-sec {
position: relative;
padding-bottom: 0 !important;
z-index: 1;
}
.csr-campign-include-sec  {
margin-bottom: 70px;
}
.csr-toward-enviroment-sec .system-brief-title {
padding-right: 80px;
}
.csr-toward-enviroment-sec:after {content: '';position: absolute;right: 0;bottom: 0;width: 31%;background: #f3f6f8;height: 66%;z-index: -1;}
.csr-campign-include-sec:after {content: '';position: absolute;left: 0;bottom: 143px;width: 31%;background: #f3f6f8;height: 46%;z-index: -1;}
.csr-campign-include-sec .system-brief-title {
padding-left: 80px;
}
.csr-campign-include-sec ul.systems-expertise-point.pd-left-20 {
padding: 10px 0px;
}
.csr-campign-include-sec ul.systems-expertise-point > li {
margin-bottom: 10px;
}
.towardEnviroment-img .industries-frame1 {
padding-right: 30px;
padding-left: 0px;
}
.towardEnviroment-img .industries-frame1:before {
right: 0;
left: auto;
}
.csr-toward-art.wrapper-padding {
padding-bottom: 40px !important;
}
.work-with-us {
position: relative;
z-index: 1
}
.career-title h3.big-title {
margin: 0 auto;
left: 0;
right: 0;
font-size: 150px;
top: -36px;
z-index: -1;
}
.work-with-us.wrapper-padding {
padding-top: 0px !important;
background: #f4f4f5;
}
.work-with-us.wrapper-padding .container {
padding-top: 40px !important;
}
.career-banner {
padding-bottom: 80px;
position: relative;
z-index: 1;
}
.career-banner:after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 34%;background: #f4f4f5;z-index: -1;}
.work-with-us.wrapper-padding .career-title.text-center h2 {
margin-bottom: 20px;
}
.career-title h2 {
font-size: 42px;
}
.career-title h4 {
font-size: 16px;
color: rgba(0,0,0,0.50);
font-weight: 600;
margin-bottom: 10px;
}
.work-with-us-col {
width: calc(100%/4);
}
.company-work-inner {
background: #fff;
padding: 40px;
margin: 10px;
text-align: center;
box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
border-top-left-radius: 60px;
}
.company-work-inner h4 {
margin-top: 20px;
padding-top: 20px;
font-size: 22px;
color: #121b2b;
position: relative;
}
.system-brief-title.career-title {
margin-bottom: 40px;
}
.work-with-us-boxes .work-with-us-col:nth-child(odd) .company-work-inner {
border-bottom-left-radius: 60px;
border-top-left-radius: 0px;
}
.current-opening-boxes {
display: inline-flex;
align-items: center;
width: 100%;
}
.current-opening-boxes .opening-details {
width: 100%;
}
.opening-details h5 {
font-size: 34px;
font-weight: 400;
color: #3c3c3c;
margin-bottom: 10px;
line-height: 1.4;
}
.current-opening-sec hr {
border: 1px solid rgba(0,0,0,0.10);
margin: 24px 0;
}
.slide-slide-gallery {
width: calc(100%/2);
}
.gallery-boxes-blocks {
padding-top: 50px;
}
.gallery-content-block {
padding: 15px;
background: #fff;
height: 100%;
border-radius: 6px;
}
.gallery-content-block .gallery-img img {
width: 100%;
height: 100%;
object-fit: cover;
cursor: pointer;	
}
.gallery-content-block .gallery-img {
height: 340px;
overflow: hidden;
border-radius: 8px;
position: relative;
}
.gallery-content-block .gallery-img .btn {
position: absolute;
bottom: 40%;
left: 0;
right: 0;
opacity: 0;
margin: 0 auto;
transition: 0.56s ease-in-out;
width: 129px;
text-transform: uppercase;
height: 46px;
padding: 10px;
}
.gallery-content-block .gallery-img:hover .btn {
opacity: 1;
}
.gallery-content-block .gallery-img:before {content: '';background: rgba(0,0,0,0.55);left: 0;width: 100%;height: 100%;opacity: 0;position: absolute;overflow: visible;transition: 0.56s all ease-in-out;bottom: 0;}
.gallery-content-block .gallery-img:hover:before {
visibility: visible;
opacity: 1;
}
.gallery-content-block strong {
text-align: center;
width: 100%;
display: block;
margin-top: 30px;
padding-top: 20px;
font-size: 22px;
text-transform: uppercase;
color: #3c3c3c;
line-height: 1.4;
font-weight: 500;
position: relative;
padding-bottom: 20px;
}
.slide-slide-gallery {
padding: 27px 40px 27px;
position: relative;
z-index: 1;
margin-bottom: 50px;
}
.slide-slide-gallery .gallery-content-block {
transition: 0.56s all ease-in-out;
}
/*.slide-slide-gallery:hover::before {
background: url(https://www.mbl.in/wp-content/themes/mbl/img/gallery-texturebg-hover.png);
}*/
.slide-slide-gallery:hover .gallery-content-block {
box-shadow: 0px 0px 15px rgb(0 0 0 / 6%);
}
.slide-slide-gallery::after {
transition: 0.56s all ease-in-out;
}
/*.slide-slide-gallery:before {
content: "";
position: absolute;
top: 0;
right: 10px;
 background: url(https://www.mbl.in/wp-content/themes/mbl/img/gallery-texturebg.png); 
background: url(https://www.mbl.in/wp-content/uploads/2020/08/gallery-texturebg-1.png);
width: 180px;
height: 220px;
z-index: -1;
background-position: center;
}*/
.slide-slide-gallery:after {
content: "";
position: absolute;
bottom: -4px;
right: 10px;
background: url(https://www.mbl.in/wp-content/themes/mbl/img/gallery-texturebg1.png);
width: 253px;
height: 168px;
z-index: -1;
opacity: 0;
background-position: center;
}
.slide-slide-gallery:hover::after {
opacity: 1;
}
#cboxLoadedContent {
height: auto !important;
}
.corevalue-sec .system-brief-title h2 {
font-size: 47px !important;
}
ul.slick-dots li {
display: inline-block;
color: #fff;
position: relative;
}
ul.slick-dots li button {
width: 20px;
height: 20px;
background: #DC8D20;
border-radius: 100%;
opacity: 1;
color: transparent;
border: 1px solid #DC8D20;
margin: 0px 7px;
}
ul.slick-dots {
position: relative;
bottom: 0;
left: 0;
margin: 0 auto;
right: 0;
text-align: center;
}
ul.slick-dots li.slick-active button:before {content: '';background: #DC8D20;width: 7px;height: 7px;position: absolute;top: 7px;border-radius: 100%;left: 0;right: 0;margin: 0 auto;bottom: 0;}
ul.slick-dots li.slick-active button {
border: 1px solid #DC8D20;
background: transparent;
}
.career-form-popup, .career-opening-popup {
overflow: scroll;
height: 100%;
background: rgba(0,0,0,0.50);
width: 100%;
margin: 0 auto;
overflow-x: hidden;
position: fixed;
display: none;
top: 0;
left: 0;
right: 0;
/* transition: 0.56s all ease-in-out; */
z-index: 999;
}
.career-form-popup-inner {
width: 80%;
margin: 30px auto;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
height: 100%;
}
.image-career-block img {
width: 100%;
}
.form-group-career {
background: #fff;
padding: 30px 40px  40px;
height: 100%;
}
.career-form-popup-inner .flex-box .form-title {color: #395062;font-size: 36px;line-height: 1.4; font-weight: 500;margin-bottom: 10px;padding: 0 5px;}
.form-group-career .input-half {
width: calc(100%/2);
margin-top: 20px;
position: relative;
z-index: 1;
}
.input-half-inner {
padding: 0px 5px;
}
.input-full, select.input-full {
width: 100%;
border: none;
background: #f1f1f1;
height: 60px;
padding-left: 50px;
font-size: 15px;
font-family: 'Roboto Condensed';
letter-spacing: 0.56px;
color: rgba(0,0,0,0.56);
}
.input-full-row {
display: block;
width: 100%;
margin-top: 20px;
padding: 0px 5px;
position: relative;
z-index: 1;
}
.input-full:focus {
outline: none;
}
.input-full:placeholder {
color: rgba(0,0,0,0.56);
}
.form-group-career label {
margin-bottom: 20px;
display: block;
font-size: 15px;
letter-spacing: 0.56px;
color: rgba(21,42,59,0.80);
}
.input-full-row .btn {
height: 60px !important;
width: 100%;
text-align: left;
padding: 10px 20px;
border: none;
}
.input-full-row .btn img {
float: right;
margin-top: 10px;
}
.input-full-row .btn:focus {
outline: none;
border: none;
}
/*.image-career-block {
height: 660px;
}*/
.wpcf7 form .wpcf7-response-output {
margin-top: 0px;
}
.career-left-image {
height: 100%;
}
.wpcf7-not-valid-tip {
padding-top: 12px;
font-size: 15px;
font-weight: 400;
}
.image-career-block {
height: 100%;
background: url(https://www.mbl.in/wp-content/themes/mbl/img/carrer-left-img.png) no-repeat;
display: block;
width: 100%;
background-size: cover;
background-position: center;
}
.image-career-block img {
width: 100%;
height: 100%;
object-fit: cover;
}
.input-ico {
background: url(../img/form-strikeico.png) no-repeat;
background-position: 10% 100%;
width: 30px;
height: 28px;
position: absolute;
top: 20px;
z-index: 9;
left: 20px;
}
.input-ico.name-ico {
background-position: 100% -89px;
}
.input-ico.phone-ico {
background-position: 100% -40px;
}
.input-ico.email-ico {
background-position: 10% -139px;
}
.input-ico.city-ico {
background-position: 100% -184px;
}
.input-ico.experience-ico {
background-position: 100% -232px;
}
.label-icon .input-ico.position-ico {
background-position: 100% -278px;
top: 54px;
}
.input-full option {
padding: 10px;
background: #fff;
text-align: left;
}
.career-form-popup-inner .close-btn {
position: absolute;
right: 40px;
top: 30px;
display: block;
width: 30px;
height: 30px;
background: url(../img/form-strikeico.png) no-repeat;
background-position: 100% 0%;
background-size: auto;
cursor: pointer;
}
.career-form-popup-inner .container {
position: relative;
}
.no-overflow {
overflow: hidden !important;
}
.lb-nav a.lb-prev, .lb-nav a.lb-next {
border-radius: 100%;
}
.Loading-btn img.lazyloaded {
margin-right: 15px;
margin-left: 0;
}
.Loading-btn {
display: inline-flex;
align-items: center;
box-shadow: 0px 0px 10px rgba(0,0,0,0.10);
position: relative;
padding-left: 50px;
}
a.btn.Loading-btn:before {
content: '';
width: 30px;
height: 29px;
position: absolute;
left: 0;
top: 18px;
background: url(https://www.mbl.in/wp-content/themes/mbl/img/btn-white-load-ico.png) no-repeat;
left: 13px;
}
.csr-brief {
padding-top: 0px !important;
}
.csr-brief .container {
padding-top: 70px !important;
}
.csr-brief h3.big-title {
top: -20px;
}
header nav.mobile-menu {
display: none;
}
.toggle {
display: none;
}
.about-us-sec.wrapper-padding {
padding-top: 0 !important;
}
ul.systems-expertise-point li ul.systems-expertise-point li:before {
content: "";
background: url(../img/text-arrow.png) no-repeat center;
top: 10px;
left: 8px;
}
.jet-pumping-system-clg .system-features-image {
padding-right: 25px;
}
.csr-activities.wrapper-padding {
padding-top: 70px !important;
}
.csr-activities.wrapper-padding .container {
padding-top: 0px !important;
}
.input-full-row.btn-icon:after {content: '';width: 20px;height: 20px;background: url(https://www.mbl.in/wp-content/themes/mbl/img/btn-white-right-arrow.png) no-repeat;position: absolute;right: 25px;top: 23px;z-index: 1;}
.input-full-row.btn-icon {
position: relative;
z-index: 1;
}
.input-full-row .btn:hover {
background: #9c5b00;
}
.thankyou-message-career p {
box-shadow: 0 0 15px rgba(0, 0, 0, .15);
padding: 60px 15px;
text-align: center;
font-size: 36px;
color: #dc8e20;
font-weight: 400;
line-height: 1.2;
margin-top: 20px;
}
.industry-award-slide {
width: calc(100%/3);
}
.industry-awards-inner {
padding: 10px;
margin: 10px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.10);
position: relative;
}
.industry-awards-inner img {
width: 100%;
}
.magnific-target {
position: absolute;
bottom: 0px;
right: 0px;
cursor: pointer;
}
.career-opening-information {
background: #fff;
padding: 60px 60px 40px;
position: relative;
}
.career-opening-information h4 {
font-size: 34px;
font-weight: 400;
color: #3c3c3c;
margin-bottom: 10px;
line-height: 1.3;
}
.career-opening-information h6 {
font-size: 21px;
line-height: 1;
color: #dc8e20;
margin-bottom: 15px;
}
.career-opening-information h6 span {
display: inline-block;
margin-bottom: 20px;
font-weight: 300;
font-size: 16px;
color: #696868;
}
.career-opening-information p {
line-height: 1.6;
}
.career-opening-information p span.experience-yr {
margin-bottom: 15px;
display: inline-block;
}
.career-opening-popup .close-btn {right: 20px;}
.career-opening-popup .career-form-popup-inner {
width: 55%;
}
a.btn.apply-target {
margin-left: 14px;
}
.system-brief-sec.vacuum-system-patch {
position: relative;
}
.vacuum-system-patch:after {
content: '';
position: absolute;
right: 0;
bottom: 0;
width: 32%;
background: #f3f6f8;
height: 59%;
z-index: -1;
}
.system-brief-sec.vacuum-system-patch .container {
padding-bottom: 40px !important;
}
.vacuum-system-patch .system-brief-title {
padding-right: 90px;
}
.certifications-block ul {
margin: 15px -50px 0;
padding: 0;
list-style-type: none;
display: block;
font-size: 0;
}

.certifications-block ul>li {
width: 33.33%;
display: inline-block;
vertical-align: top;
margin: 50px 0px;
padding: 0 50px;
}

.certifications-block ul>li a.box {
display: block;
position: relative;
background-color: #fff;
box-shadow: 0 0 20px rgba(0, 0, 0, .15);
border-radius: 4px;
font-size: 18px;
font-weight: 400;
color: #3d3d3d;
line-height: 1.4;
text-transform: uppercase;
}

.certifications-block ul>li a.box img {
width: 100%;
}

.certifications-block ul>li:nth-child(3n+1) a.box::before,
.certifications-block ul>li:nth-child(3n+3) a.box::before {
content: "";
position: absolute;
right: -35px;
top: -35px;
width: 212px;
height: 156px;
background: url(https://www.mbl.in/wp-content/uploads/2020/08/certificate-dotted-img01.png) no-repeat right top;
}

.certifications-block ul>li:nth-child(3n+2) a.box::before {
content: "";
position: absolute;
right: -35px;
bottom: -35px;
width: 212px;
height: 156px;
background: url(https://www.mbl.in/wp-content/uploads/2020/08/certificate-dotted-img02.png) no-repeat right bottom;
}
.notefor-with-us.wrapper-padding {
padding: 40px;
background: #f1f1f1;
}

.notefor-carrer .system-brief-title.career-title {
margin-bottom: 0;
}

.notefor-carrer .system-brief-title.career-title h2 {
margin-bottom: 4px;
font-size: 40px;
}

.notefor-carrer .system-brief-title.career-title p a {
color: #dc8e20;
}
.brief-system-description-title h2 {
text-align: center;
}
.brief-system-description-title {
padding-left: 0px !important;
}
.ash-water-pummping:after {
bottom: 0px !important;
}
.ash-slurry-systemdes .flex-box {
align-items: flex-start;
}
.ash-slurry-systemdes::after {bottom: 80px !important;}
.ourculture .system-brief-title {
padding-right: 0;
margin-bottom: 20px;
}
.culture-points > .ourculture-Box {
width: calc(100%/4);
text-align: center;
}
.culture-points > .ourculture-Box h4 {
font-size: 18px;
font-weight: 500;
color: #3c3c3c;
}
.ourculture  .system-brief-title h2 {
font-size: 42px;
}
.our-culture-image {
padding-right: 30px;
padding-top: 30px;
position: relative;
margin-bottom: -100px;
}
.ourculture-block {
padding-right: 100px;
}
.ourculture .flex-box .col-4 {
width: 45%;
}
.ourculture .flex-box .col-6 {
width: 55%;
}
.our-culture-image:before {
content: "";
position: absolute;
top: 0;
right: 0;
background: url(https://www.mbl.in/wp-content/themes/mbl/img/industries-frame-bg.png);
width: 160px;
height: 172px;
z-index: -1;
}
.ourculture-next {
padding: 40px;
border-bottom-right-radius: 60px;
box-shadow: 15px 0 30px rgba(0,0,0,0.06);
position: relative;
z-index: 1;
background: #fff;
margin-left: 80px;
margin-right: -40px;
}
.ourculture-next > p {
font-size: 18px;
font-family: oswald;
color: #3c3c3c;
line-height: 1.6;
}
.tranining-image img {
width: 106%;
}
.training-development .system-brief-title h2 {
line-height: 1.8;
font-size: 42px;
}
.training-development h2 > span.bold-text {
font-weight: 700;
font-size: 48px;
}
.tranining-image {
padding-top: 30px;
padding-left: 30px;
position: relative;
}
.training-development .system-brief-title {
padding-right: 70px;
}
.tranining-image:before {
content: "";
position: absolute;
top: 0;
left: -3px;
background: url(https://www.mbl.in/wp-content/themes/mbl/img/industries-frame-bg.png);
width: 160px;
height: 172px;
z-index: -1;
}
.training-development {
position: relative;
}
.training-development:before {content: '';background: #f4f4f5;width: 84%;height: 75%;top: 200px;z-index: -1;position: absolute;}
.reward-recognition .system-brief-title {
padding-right: 0;
width: 60%;
margin: 0 auto;
}
.reward-recognition-block {
padding: 70px 90px 0;
}
.reward-recognition-block .col-6 {
width: 55%;
}
.reward-recognition-block .col-4 {
width: 45%;
}
.reward-recognition .reward-recognition-block .system-brief-title {
width: 100%;
padding-right: 70px;
}
.reward-recognition .reward-recognition-block:nth-child(odd) .flex-box {
flex-direction: row-reverse;
}
.reward-recognition .reward-recognition-block:nth-child(odd) .flex-box .system-brief-title {
padding-left: 70px;
padding-right: 0px;
}
.reward-recognition-block a.btn-more {
display: none;
}
.reward-recognition .reward-recognition-block:last-child a.btn-more {
display: block;
}
.celebration-mbl .our-culture-image:before {
left: 0;
right: auto;
}
.celebration-mbl .our-culture-image {
padding-left: 30px;
padding-right: 0;
}
.celebration-mbl .ourculture-block {
padding-left: 100px;
padding-right: 0;
}
.celebration-mbl .ourculture-next {margin-right: 80px;margin-left: -40px;border-bottom-right-radius: 0px;border-bottom-left-radius: 60px;}
.our-culture-image img {
width: 100%;
}
.recently-awarded .system-brief-title {
padding-right: 0;
}
.recently-awarded .system-brief-title h2 {
font-size: 42px;
margin-bottom: 20px;
}
.reward-recognition .system-brief-title h2 {
font-size: 42px;
}
.recently-awarded {
position: relative;
}
.recently-awarded:before {content: '';background: #f4f4f5;width: 84%;height: 100%;position: absolute;left: 0;border-top-right-radius: 100px;}
.recently-awarded-block {
padding: 0px 90px;
}
.recently-awarded-image img {
width: 100%;
height: 100%;
}
.recently-awarded-image {
margin-bottom: 26px;
}
.recently-awarded-slide h4 {
font-size: 18px;
font-weight: 500;
color: #3c3c3c;
}
.recently-awarded .system-brief-title {
margin-bottom: 30px;
}
.recently-awarded-slide {
padding-right: 40px;
}
.celebration-mbl {
position: relative;
}
.celebration-mbl:before {content: '';width: 100%;height: 1px;background: #ddd;bottom: -20px;position: absolute;}
.current-jobcta {
position: fixed;
top: 0;
right: -72px;
transform: rotate(270deg);
z-index: 9;
}
.career-form-popup-inner .container {
padding-top: 0px !important;
}
.contact-address-block ul {
margin: 0;
padding: 0;
list-style-type: none;
display: block;
}

.contact-address-block ul li {
display: block;
margin: 25px 0 0;
font-size: 17px;
color: #3c3c3c;
font-weight: 700;
line-height: 1.6;
}

.contact-address-block ul li span.location {
display: block;
padding: 0 0 0 30px;
background: url(https://www.mbl.in/wp-content/themes/mbl/img/icon-location.png) no-repeat left 5px;
text-transform: uppercase;
}

.contact-address-block ul li span.phone {
display: block;
padding: 0 0 0 30px;
background: url(https://www.mbl.in/wp-content/themes/mbl/img/icon-phone.png) no-repeat left 5px;
}

.contact-address-block ul li a {
width: 24px;
height: 24px;
display: inline-block;
vertical-align: top;
margin-right: 12px;
font-size: 0;
opacity: 1;
}

.contact-address-block ul li a:hover {
opacity: .3;
}

.contact-address-block ul li a.facebook {
background: url(https://www.mbl.in/wp-content/themes/mbl/img/icon-facebook.png) no-repeat left top;
}

.contact-address-block ul li a.instagram {
background: url(https://www.mbl.in/wp-content/themes/mbl/img/icon-instagram.png) no-repeat left top;
}    
.contact-enquiry-form {
background-color: #3c3c3c;
}    
.contact-enquiry-form h3 {
color: #fff;
}    
.contact-enquiry-form .form-block .form-row {
margin: 0 -15px 30px;
font-size: 0;
}    
.contact-enquiry-form .form-block .form-row:last-child {
margin: 0 -15px 0px;
}
.contact-enquiry-form .form-block .form-row label {
width: 33.33%;
display: inline-block;
vertical-align: top;
padding: 0 15px;
}    
.contact-enquiry-form .form-block .form-row label.full {
width: 100%;
}    
.contact-enquiry-form .form-block .form-row label .alert {
font-size: 15px;
color: #fff;
line-height: 1.6;
}    
.contact-enquiry-form .form-block input[type="text"] {
width: 100%;
height: 58px;
padding: 0 20px;
background-color: #363636;
border: 0;
font-size: 17px;
font-weight: 300;
color: #fff;
line-height: 58px;
}    
.contact-enquiry-form .form-block textarea {
width: 100%;
height: 140px;
padding: 15px 20px;
background-color: #363636;
resize: none;
border: 0;
font-size: 17px;
font-family: 'Roboto Condensed';
font-weight: 300;
color: #fff;
line-height: 1.4;
}    
.contact-enquiry-form .form-block input[type="submit"] {
padding: 0 15px;
height: 58px !important;
line-height: 58px !important;
}
.contact-enquiry-form .form-block input[type="submit"]:hover {
background-color: #ff8200;
color: #fff;
}
.thnku {
box-shadow: 0 0 15px rgba(0, 0, 0, .15);
padding: 60px 15px;
text-align: center;
font-size: 36px;
color: #dc8e20;
font-weight: 400;
line-height: 1.2;
}
.input-full-btn button.btn {
height: 60px !important;
width: 359px;
text-align: center;
padding: 10px 20px;
border: none;
}
.input-full-btn button.btn:focus {
outline: none;
}
.contact-enquiry-form .form-block input[type="text"]:focus {
outline: none;
}
form#contact {
width: 100%;
}
.contact-enquiry-form .system-brief-title h2 {
color: #fff;
}
.contact-enquiry-form .system-brief-title p {
color: #ccc;
}
.downloads-block ul {
margin: 40px -15px 0;
padding: 0;
list-style-type: none;
display: block;
font-size: 0;
}    
.downloads-block ul>li {
width: 33.33%;
display: inline-block;
vertical-align: top;
margin-bottom: 30px;
padding: 0 15px;
}    
.downloads-block ul>li a.box {
display: block;
position: relative;
padding: 30px 35px;
background-color: #fff;
box-shadow: 0 0 20px rgba(0, 0, 0, .15);
border-radius: 4px;
overflow: hidden;
font-size: 18px;
font-weight: 400;
color: #3d3d3d;
line-height: 1.4;
text-transform: uppercase;
}    
.downloads-block ul>li a.box em {
display: block;
font-style: normal;
color: #dc8e21;
font-family: 'Roboto Condensed', sans-serif;
}    
.downloads-block ul>li a.box .icon-pdf {
display: block;
min-height: 52px;
padding: 0 0 0 60px;
background: url(https://www.mbl.in/wp-content/uploads/2020/09/icon-pdf-big.png) no-repeat left center;
font-family: 'Roboto Condensed', sans-serif;
}    
.downloads-block ul li a.box i {
position: absolute;
right: -73px;
bottom: -73px;
width: 73px;
height: 73px;
background-color: #dc8e21;
border-radius: 73px;
transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
}    
.downloads-block ul li a.box i::before {
content: "";
position: absolute;
left: 21px;
top: 17px;
width: 25px;
height: 21px;
background: url(https://www.mbl.in/wp-content/uploads/2020/09/icon-download.png) no-repeat left top;
}    
.downloads-block ul li a.box:hover i {
right: -12px;
bottom: -16px;
}
.clientele-block ul {
margin: 0 -15px;
padding: 0;
list-style-type: none;
display: block;
font-size: 0;
}    
.clientele-block ul li {
width: 20%;
display: inline-block;
vertical-align: top;
margin-top: 30px;
padding: 0 15px;
}    
.clientele-block ul li img {
width: 100%;
border: 1px solid rgba(0, 0, 0, .07);
border-radius: 6px;
}    
.clientele-block ul li:hover img {
box-shadow: 0 0 8px rgba(0, 0, 0, .1);
}
.empowerment-block2 .text {
width: 55%;
display: inline-block;
vertical-align: top;
}    
.empowerment-block2 .notes {
width: 45%;
display: inline-block;
vertical-align: top;
position: relative;
padding: 0px 90px 0 0;
}
.empowerment-block2 .notes article {
width: 284px;
height: 317px;
display: inline-block;
position: relative;
background: #fff url(https://www.mbl.in/wp-content/uploads/2020/09/css-notes-bg.png) no-repeat right bottom;
border: 8px solid #ffc000;
border-radius: 6px;
box-shadow: -10px 10px 15px rgba(0, 0, 0, .15);
padding: 45px 30px 0;
font-size: 18px;
font-weight: 400;
color: #37425c;
line-height: 1.4;
text-transform: uppercase;
font-family: 'Roboto Condensed', sans-serif;
}    
.empowerment-block2 .notes article small {
display: block;
margin: 0 0 15px;
font-size: 16px;
font-weight: 300;
font-family: 'Roboto Condensed', sans-serif;
}    
.empowerment-block2 .notes article strong {
display: block;
margin: 0 0 20px;
font-size: 26px;
font-family: 'oswald';
color: #3c3c3c;
}    
.empowerment-block2 .notes article::before {
content: "";
z-index: -1;
position: absolute;
left: 60px;
top: 90px;
width: 289px;
height: 289px;
background: url(https://www.mbl.in/wp-content/uploads/2020/09/dotted-bg.png) no-repeat left top;
}
.empowerment-block1 {
padding-bottom: 0px;
}
.system-brief-title.DOUBLE-feature-box h2 {
font-size: 24px;
margin-bottom: 20px;
}
.system-brief-title.DOUBLE-feature-box ul.systems-expertise-point li {
margin-bottom: 8px;
}
.customer-support-block .image {
width: 35%;
display: inline-block;
vertical-align: top;
padding: 40px 0 0;
}

.customer-support-block .image .notes {
width: 284px;
height: 317px;
display: inline-block;
position: relative;
background: #ffc000 url(https://www.mbl.in/wp-content/uploads/2020/09/css-notes-bg.png) no-repeat right bottom;
border: 8px solid #ffc000;
border-radius: 6px;
box-shadow: -10px 10px 15px rgba(0, 0, 0, .15);
padding: 70px 30px 0;
font-size: 20px;
font-weight: 400;
color: #37425c;
line-height: 1.2;
text-transform: uppercase;
}    
.customer-support-block .image .notes small {
display: block;
margin: 0 0 20px;
font-size: 20px;
font-weight: 300;
}    
.customer-support-block .image .notes strong {
display: block;
margin: 0 0 20px;
font-size: 30px;
font-family: 'oswald';
color: #3c3c3c;
}    
.customer-support-block .image .notes::before {
content: "";
z-index: -1;
position: absolute;
left: 90px;
top: 120px;
width: 289px;
height: 289px;
background: url(https://www.mbl.in/wp-content/uploads/2020/09/dotted-bg.png) no-repeat left top;
}
.why-use-spares {
background-color: #353535;
padding: 0px 0 30px;
position: relative;
font-size: 0;
}    
.why-use-spares::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
height: 130px;
background-color: #fff;
}    
.why-use-spares .image {
width: 45%;
display: inline-block;
vertical-align: top;
position: relative;
padding-right: 60px;
}    
.why-use-spares .image img {
width: 100%;
}    
.why-use-spares .text {
width: 55%;
display: inline-block;
vertical-align: top;
position: relative;
padding-top: 15px;
}    
.why-use-spares .text h3 {
margin: 0 0 60px;
}    
.fourcolumn_list {
background-color: #353535;
padding: 30px 0;
}    
.fourcolumn_list ul {
margin: 0 -15px;
padding: 0;
list-style-type: none;
display: block;
font-size: 0;
}    
.fourcolumn_list ul li {
width: 25%;
min-height: 460px;
display: inline-block;
vertical-align: top;
padding: 15px 15px;
font-size: 17px;
font-weight: 300;
color: #ccc;
line-height: 1.6;
}    
.fourcolumn_list ul li span {
display: block;
margin: 0 0 20px;
font-size: 16px;
color: #fff;
font-weight: 400;
text-transform: uppercase;
font-family: 'Roboto Condensed';
}    
.fourcolumn_list ul li strong {
display: block;
margin: 0 0 20px;
font-size: 40px;
color: #888;
line-height: 1;
font-family: 'Roboto Condensed';
}    
.download-spares {
background-color: #fff;
padding: 30px 0 90px;
position: relative;
font-size: 0;
}    
.download-spares::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
height: 190px;
background-color: #353535;
}    
.download-spares .image {
width: 45%;
display: inline-block;
vertical-align: top;
position: relative;
padding-right: 60px;
}    
.download-spares .image img {
width: 100%;
}    
.download-spares .text {
width: 55%;
display: inline-block;
vertical-align: top;
position: relative;
padding-top: 200px;
}
.why-use-spares .system-brief-title p {
color: #ccc;
padding-top: 20px;
}
.yellow {
color: #dc8e20;
}
.btn-group a.btn.yellow .icon-pdf {
display: inline-block;
padding: 0 0 0 35px;
background: url(https://www.mbl.in/wp-content/uploads/2020/09/icon-pdf.png) no-repeat left center;
line-height: 30px;
}
.btn-group a.btn.yellow {
background-color: #dc8e20;
}
.btn-group a.btn {
width: auto;
display: inline-block;
margin: 0 12px 10px 0;
padding: 15px 25px;
font-size: 14px;
font-weight: 400;
color: #fff;
text-transform: uppercase;
}
.all-systems-links {
display: none;
}
a.btn img, a.btn-more img {
display: none;
}
.menu-system-container ul#menu-system li.drop-systems ul.sub-menu li {margin-bottom: 0px;margin-top: 12px;}
.menu-system-container ul#menu-system li.drop-systems ul.sub-menu {
padding-left: 16px;
}
.show-mobile {
display: none;
}
.search-flag-lang {
display: flex;
align-items: center;
justify-content: flex-end;
}
.search-flag-lang .searchfield {
margin-right: 20px;
position: relative;
}
.searchfield input.search-field {
padding: 8px 15px;
border-radius: 30px;
border: 1px solid #ddd;
font-size: 15px;
line-height: 1.4;
color: #6b727c;
margin-bottom: 15px;
font-family: 'Roboto Condensed';
}
.searchfield button.search-submit {
height: 36px;
padding: 9px;
width: 38px;
border-radius: 130px;
border: none;
background: #dc8e20;
position: absolute;
right: 1px;
top: 1.5px;
}
.searchfield button.search-submit img {
width: 100%;
height: 100%;
object-fit: contain;filter:  brightness(0) invert(1);
}
button.search-submit .screen-reader-text {
height: 100%;
}
.searchfield input.search-field:focus, .search-submit:focus {
outline: none;
}
.search-templatepge {
padding: 60px 0 50px;
background: #f5f5f5f5;
}
.search-templatepge form.search-form {
display: none;
}
.search-templatepge .page-content {
padding-top: 12px;
}
.search-templatepge header.page-header.title-Box {
padding: 0px 22px 10px;
}
.search-templatepge header.entry-header h2.entry-title a {
color: #192437;
text-decoration: underline;
}
.search-templatepge header.entry-header h2.entry-title a:hover {
color: #dc8e20;
}
input.your-name-field {
width: 100%;
height: 58px;
padding: 0 20px;
background-color: #363636;
border: 0;
font-size: 17px;
font-weight: 300;
color: #fff;
line-height: 58px;
}
.conact-page-form .your-name-field, .conact-page-form .yourmessage-field {
margin: 0 0px 30px;
}
.conact-page-form .your-name-field:focus {
outline: none;
}
.conact-page-form .col-5, .conact-page-form .col-10 {
display: inline-block;
vertical-align: top;
padding: 0 15px 0 0px;
}
.conact-page-form .col-10 {
width: 100%;
}
.conact-page-form .yourmessage-field {
width: 100%;
height: 140px;
padding: 15px 20px;
background-color: #363636;
resize: none;
border: 0;
font-size: 17px;
font-family: 'Roboto Condensed';
font-weight: 300;
color: #fff;
line-height: 1.4;
}
.conact-page-form .btn-theme {
display: block;
width: 100%;
}
.conact-page-form .btn:focus, input.wpcf7-form-control.wpcf7-captchar:focus, .conact-page-form .yourmessage-field:focus  {
outline: none;
}
.conact-page-form .btn {
border: none;
}
.conact-page-form {
width: 100%;
}
.conact-page-form .col-5 {
width: 33.33%;
}
.conact-page-form span.wpcf7-not-valid-tip {padding-top: 0;margin-top: -9px;margin-bottom: 19px;}
.conact-page-form .wpcf7-response-output {
color: #fff;
margin-left: 0px !important;
padding: 10px !important;
}
input.wpcf7-form-control.wpcf7-captchar {
width: 20%;
height: 58px;
padding: 0 20px;
background-color: #363636;
border: 0;
font-size: 17px;
font-weight: 300;
color: #fff;
line-height: 58px;
margin-left: 11px;
margin-bottom: 30px;
}
.blog-single-description {
padding-top: 30px;
}
.blog-single-description h2.entry-title {
margin-bottom: 20px;
}
.blog-single-description .entry-meta time.entry-date.published {
margin-right: 10px;
}
.blog-single-description .post-thumbnail {
margin-bottom: 40px;
width: 100%;
}
.blog-single-description h3 {
font-size: 32px;
line-height: 1.2;
color: #3c3c3c;
margin-bottom: 20px;
font-weight: 400;
text-transform: uppercase;
}
.blog-single-description ul li {
font-size: 17px;
font-weight: 300;
color: #737373;
margin: 15px 0;
padding-left: 25px;
position: relative;
line-height: 1.3;
}
.blog-single-description li:before {
content: '';
position: absolute;
background-color: #ffc000;
width: 2px;
height: 16px;
top: 0;
left: 0;
transform: translateX(-50%);
}
.blog-single-description h5 {
margin-top: 20px;
font-size: 20px;
line-height: 1.2;
color: #3c3c3c;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 20px;
}
.blog-single-description a.btn {
margin-top: 10px;
margin-bottom: 20px;
}
.blog-single-description footer.entry-footer {
display: none;
}
.blog-short-description a:focus {
outline: none;
}
.blog-listing-content a h2 {
font-size: 23px;
line-height: 1.2;
color: #3c3c3c;
font-weight: 400;
text-transform: uppercase;
margin: 30px 0 15px 0;
min-height: 55px;
}
.blog-listing-content p{
font-size: 17px;
line-height: 1.4;
color: #6b727c;
}
.blog-listing-image .listImg img{width: 100%;}
.listCat.admin {
font-size: 15px;
color: #555;
display: block;
margin-bottom: 10px;
}
.oddclass.blog-listing-block {
display: flex;
flex-wrap: wrap;
margin-bottom: 50px;
}
.blogList {
width: 50%;
}
.blog-single-description .post-thumbnail img {
width: 100% !important;
object-fit: cover;
    object-position: bottom;
}
.blog-listing-image .listImg img{width: 100%;height: 320px;object-fit: cover;border-radius: 10px;}
.blog-listing-content a.btn{display: block;}
.blog-post-contain{background-color: #f4f4f4;margin-top: -80px;padding-top: 120px;}
.blogList-box{padding: 25px 40px 25px;position: relative;z-index: 1;height: 100%;}
.blogList-box:before {
content:"";
position:absolute;
top:0;
right:10px;
background:url(https://www.mbl.in/wp-content/uploads/2020/08/gallery-texturebg-1.png);
width:180px;
height:220px;
z-index:-1;
background-position:center;
}
.blogList-box:hover::before {background: url(https://www.mbl.in/wp-content/themes/mbl/img/gallery-texturebg-hover.png);}
.blog-listing-image .listImg{position: relative;}
.blog-listing-image .listImg::after {
content: '';
position: absolute;
background-color: #000;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 111;
opacity: 0;
transition: all linear .2s;
border-radius: 10px;
}
.blogList-box:hover .blog-listing-image .listImg::after{opacity: .5;}
.blogList-boxInner {
padding: 20px 20px;
background: #fff;
margin-bottom: 30px;
height: 100%;
}
.casestudies-content td, .casestudies-content th {
border: 1px solid #d6d6d6;
text-align: left;
padding: 34px 44px;
font-size: 17px;
font-family: 'Roboto Condensed';
color: rgb(107,114,124);
line-height: 1.471;
background: #f4f4f5;
}
.casestudies-content td strong, .casestudies-content th strong {
font-weight: 300;
font-family: 'Roboto Condensed';
}
.casestudies-content td:first-child, .casestudies-content th:first-child {
background: #dc8e20;
color: #fff;
}
.casestudies-content table {
margin-bottom: 30px;
margin-top: 10px;
}
.Casestudies-content .blog-listing-content a h2 {
min-height: auto;
}
.desktop-menu .mega-menu-toggle {
display: none;
}
.blogList-boxInner span.listCat.admin {
text-transform: capitalize;
}
.dome-seal-section{padding: 80px 0 50px 0;position: relative}
.dome-seal-section img{border: 7px solid #d4d4d4;}
.dome-seal-section p{font-size: 17px;font-weight: 400;color: #3c3c3c;margin-top: 20px;}
.dome-seal-section .col-5:first-child:before {
content: "";
background: #f6f4f2;
position: absolute;
left: 0;
height: 85%;
width: 39%;
z-index: -1;
top: 50%;
left: 0;
transform: translateY(-50%);
}
.dome-seal-section .col-5:last-child{padding-left: 70px;}

.core-section{padding: 80px 0;}
.core-section h4{font-size: 36px;font-weight: 400;line-height: 1.4;margin-bottom: 40px;text-transform: uppercase;color: #3c3c3c;}
.core-list li{font-size: 17px;color: #3c3c3c;font-weight: 300;margin-bottom: 35px;padding-left: 40px;position: relative;}
.core-list li::after{content: '';position: absolute;background-color: #0c274b;width: 12px;height: 12px;border-radius: 50%;top: 2px;left: 0;}
.core-section .flex-box .col-5 .core-list.flex-box li {width: calc(100% / 3);}
.core-section .flex-box .col-5:last-child{position: relative;padding-left: 30px;}
.core-section .flex-box .col-5:last-child::after{
content: "";
background: #f6f4f2;
position: absolute;
left: 0;
height: 100%;
width: 100%;
z-index: -1;
top: -5%;
left: -5%;
}
.dome-bore-section{margin: 0 0 180px 0;position: relative;padding: 0 !important;}
.dome-bore-section img{border: 7px solid #d4d4d4;}
.dome-bore-section .col-5:last-child{text-align: right;}
.dome-pollution-sectoon{padding: 0 !important;}
.operating-section {padding: 0 !important;}
.dome-bore-section .bore-heading-box{padding: 35px 0;background-color: #fff;border: 7px solid #dc8e20;position: absolute;bottom: -15%;left: 50%;transform: translateX(-50%);}
.dome-bore-section .bore-heading-box h4{font-family: 'Barlow';font-size: 36px;color: #3c3c3c;font-weight: 600;line-height: 1.3;display: inline-block;text-align: center;}
.dome-pollution-sectoon .heading-box h4{font-family: 'Barlow';font-size: 36px;color: #3c3c3c;font-weight: 600;text-align: center;position: relative;line-height: 1.3;}
.dome-pollution-sectoon .heading-box{padding: 60px 160px;background-color: #f4f4f5;}
.dome-pollution-sectoon .heading-box h4::after{content: '';position: absolute;background: url(../img/heading-icon.png) no-repeat center;height: 56px;width: 65px;top: -20px;left: -80px;}
.dome-pollution-sectoon .heading-box h4::before{content: '';position: absolute;background: url(../img/heading-icon-2.png) no-repeat center;height: 56px;width: 65px;bottom: 0;right: -80px;}
ul.pollution-img-list{margin: 0 -15px;margin-top: 70px;margin-bottom: 100px;}
ul.pollution-img-list li{width: calc(100% / 3);padding: 0 15px;}
ul.pollution-img-list li img{border: 7px solid #d4d4d4;width: 100%;}
.key-features-section{margin-bottom: 80px; padding: 0 !important;}
.key-features-section h4{font-size: 36px;font-weight
    : 400;line-height: 1.4;margin-bottom: 40px;text-transform: uppercase;color: #3c3c3c;}
.key-features-section .core-list li {width: calc(100% / 3);}
.key-features-section .core-list li{line-height: 1.3;}
.key-features-section .core-list li::after{top: 5px;}
.operating-section h4{font-size: 36px;font-weight: 400;line-height: 1.4;margin-bottom: 40px;text-transform: uppercase;color: #3c3c3c;}
.operating-section .col-5 > img {
    border: 3px solid #2a282a;
    margin-top: -78px;
}
.event-block ul > li {
    display: inline-flex;
    background: #fff;
    z-index: 1;
    position: relative;
    border-radius: 10px;
    overflow: hidden;	
    width: 100%;
    margin-bottom: 30px;
}
.event-block ul > li .event-blockcontent {
    display: inline-flex;
    align-items: center;
    padding: 50px 60px;
    width: 70%;
}
.event-block ul > li .event-blockImg {width: 30%;}
.event-block ul > li .event-blockImg img {
    width: 100%;
    height: 100% !important;
    object-fit: cover !important;
}
.event-blockcontentinner h2 {
    color: #000;
    font-family: 'Barlow';
    font-weight: 600;
    font-size: 34px;
    margin-bottom: 10px;
    padding-right: 20px;
}
.event-blockcontentinner h6.date {
    font-size: 12px;
    color: #dc8e20;
    font-weight: 600;
    margin-bottom: 0;
}
.event-blockcontentinner {
    width: 100%;
}
.event-blockcontentbtn {
    width: 30%;
}
.event-blockcontentbtn a.btn {
    color: #a3a3a3;
    height: 42px;
    width: 142px;
    padding: 5px;
    border: 1px solid #a3a3a3a3;
    background: transparent;
}
.event-blockcontentbtn a.btn:hover {
    color: #fff;
    border-color: #dc8e20;
}
.new-event-list ul li {
    width: 102px;
    height: 38px;
    border-radius: 0;
    font-size: 16px;
    font-family: 'Barlow';
    color: #f26e24;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    border: 1px solid #a3a3a3;
    margin-right: -4px;
    font-weight: 500;
}
.new-event-list ul {
    text-align: right;
    margin-bottom: 30px;
    position: relative;
    top: -110px;
}
.new-event-list ul li.tab-link.current {
    background: #f26e24;
    color: #fff;
    border-color: #f26e24;
}
.gallery-sec .system-brief-title h3.big-title {
    right: 0;
    text-align: center;
}
.gallery-sec .new-event-list ul {
    top: 0 !important;
    margin-top: 30px;
    text-align: center;
}
.gallery-sec .new-event-list ul li {
    font-size: 15px;
    color: rgb(242, 110, 36);
    text-transform: uppercase;
    line-height: 1.2;
    width: 170px;
    height: 55px;
    margin-right: -4px;
    border-right: 0px;
    cursor: pointer;
}
.tab-newsEvent .text-center.health-safety-btn {
    width: 100%;
}
.tab-newsEvent .text-center.health-safety-btn, .single-gallery-page .text-center.health-safety-btn {
    width: 100%;
}
.tab-newsEvent .text-center.health-safety-btn a.btn.Loading-btn, .single-gallery-page .text-center.health-safety-btn a.btn.Loading-btn {
    width: 280px;
    height: 70px;
    text-align: center;
    justify-content: center;
    padding-left: 36px;
}
.tab-newsEvent .text-center.health-safety-btn a.btn.Loading-btn:before, .single-gallery-page .text-center.health-safety-btn a.btn.Loading-btn:before {
    left: 45px;
    top: 21px;
}
.gallery-sec {
    background: #f4f4f5;
}
.gallery-sec .gallery-content-block strong {
    font-size: 26px;
    font-family: "Barlow";
    color: rgb(18, 27, 43);
    font-weight: bold;
    line-height: 1.231;
    text-transform: uppercase;
}
.gallery-sec .new-event-list ul li:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.gallery-sec .new-event-list ul li:last-child {
    border-right: 1px solid #a3a3a3 !important;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
#tab-2 .health-safety-btn, #tab-4 .health-safety-btn {
    display: none;
}
.tab-newsEvent .health-safety-btn:after, .tab-newsEvent .health-safety-btn:before {
    background: #e7e7e8;
    width: 32%;
}
.gallery-sec .gallery-boxes-blocks {
    padding-top: 20px;
}
.gallery-post-name > ul li a {
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 3px 25px 0px rgb(242 110 36 / 5%);
    font-size: 15px;
    font-family: "Barlow";
    color: rgb(0, 0, 0);
    line-height: 1.3;
    text-align: center;
    font-weight: 500;
    padding: 18px 18px;
    width: 100%;
    display: flex;
    align-items: center;
    border-radius: 60px;
    justify-content: center;
    text-transform: uppercase;
}
.gallery-post-name > ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -9px;
}
.gallery-post-name > ul li {
    width: 25%;
    padding: 0px 9px;
    background: transparent;
    margin-bottom: 20px;
}
.single-gallery-page .single-gallery-container {
    padding: 0 0px !important;
}
.gallery-post-name > ul li.active a {
    background: #f26e24;
    color: #fff;
}
.gallery-post-images {
    padding-top: 60px;
}
.gallery-post-images ul li {
    border-radius: 0;
    width: 50%;
    padding: 10px 10px;
    margin-bottom: 0;
	background: transparent;
    display: block;
}
.gallery-post-images ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px 0px;
}
.gallery-post-images ul li .gallerybos-image img {
    width: 100%;
}
.gallery-post-images ul li .gallerybos-image {
    width: 100%;
    height: 450px;
}
.gallery-post-images ul li .gallerybos-image img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    object-position: 80% 100%;
}
/*.gallery-post-images ul li:nth-child(3), .gallery-post-images ul li:nth-child(4), .gallery-post-images ul li:nth-child(5), .gallery-post-images ul li:nth-child(8), .gallery-post-images ul li:nth-child(9), .gallery-post-images ul li:nth-child(10), .gallery-post-images ul li:nth-child(13), .gallery-post-images ul li:nth-child(14), .gallery-post-images ul li:nth-child(15), .gallery-post-images ul li:nth-child(18), .gallery-post-images ul li:nth-child(19), .gallery-post-images ul li:nth-child(20), .gallery-post-images ul li:nth-child(23), .gallery-post-images ul li:nth-child(24), .gallery-post-images ul li:nth-child(25), .gallery-post-images ul li:nth-child(28), .gallery-post-images ul li:nth-child(29), .gallery-post-images ul li:nth-child(30), .gallery-post-images ul li:nth-child(33), .gallery-post-images ul li:nth-child(34), .gallery-post-images ul li:nth-child(35), .gallery-post-images ul li:nth-child(38), .gallery-post-images ul li:nth-child(39), .gallery-post-images ul li:nth-child(40) {
    width: 33.33%;
}*/
/*.gallery-post-images ul li:nth-child(3) .gallerybos-image, .gallery-post-images ul li:nth-child(4) .gallerybos-image, .gallery-post-images ul li:nth-child(5) .gallerybos-image, .gallery-post-images ul li:nth-child(8) .gallerybos-image, .gallery-post-images ul li:nth-child(9) .gallerybos-image, .gallery-post-images ul li:nth-child(10) .gallerybos-image, .gallery-post-images ul li:nth-child(13) .gallerybos-image, .gallery-post-images ul li:nth-child(14) .gallerybos-image, .gallery-post-images ul li:nth-child(15) .gallerybos-image, .gallery-post-images ul li:nth-child(18) .gallerybos-image, .gallery-post-images ul li:nth-child(19) .gallerybos-image, .gallery-post-images ul li:nth-child(20) .gallerybos-image, .gallery-post-images ul li:nth-child(23) .gallerybos-image, .gallery-post-images ul li:nth-child(24) .gallerybos-image, .gallery-post-images ul li:nth-child(25) .gallerybos-image, .gallery-post-images ul li:nth-child(28) .gallerybos-image, .gallery-post-images ul li:nth-child(29) .gallerybos-image, .gallery-post-images ul li:nth-child(30) .gallerybos-image, .gallery-post-images ul li:nth-child(33) .gallerybos-image, .gallery-post-images ul li:nth-child(34) .gallerybos-image, .gallery-post-images ul li:nth-child(35) .gallerybos-image, .gallery-post-images ul li:nth-child(38) .gallerybos-image, .gallery-post-images ul li:nth-child(39) .gallerybos-image, .gallery-post-images ul li:nth-child(40) .gallerybos-image {
    height: 418px;
}*/
.gallery-sec .new-event-list ul li:hover {
    background: rgb(242, 110, 36);
    color: #fff;
}
.event-block ul > li .event-blockImg {
    height: 200px;
}
.gallery-sec a.block-link {
    display: block;
    top: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}
.benefitdryashtech .system-features-image {
    margin-right: 70px;
}
.benefitdryashtech ul.systems-expertise-point > li {
    margin-bottom: 8px;
}
.dryashtechpadding {
    margin: 90px 0 30px;
}
.dryashtecpading {
    margin-top: 40px;
}
.searchfield button.search-submit .screen-reader-text {
    width: 16px;
    clip: unset !important;
    clip-path: unset !important;
    top: 1px;
    right: 12px;
}
.greencoalmodal {
  background: rgb(37, 37, 63,0.2);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  height: 100%;
  width: 100%;
}
.greencoalmodal .container {
  height: 100%;
}
.greencoalmodal .greencoalmodalinnr {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 0 auto;
}
.greencoalmodalcntnt {
  background: #FFFFFF;
  border: 10px solid #FFFFFF;
  border-radius: 32px;
  padding: 70px 40px;
  max-width: 980px;
  margin: 0 auto;
  position: relative;
}
.greencoalmodal .greencoalmodalinnr .closepop {
  position: absolute;
  top: 30px;
  right: 20px;
}
.greencoalmodalcntnt h2 {
  font-family: 'Darker Grotesque', sans-serif;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #78BB21;
}
.greencoalmodalcntnt h2 strong {
  text-transform: capitalize;
  font-family: 'Darker Grotesque', sans-serif;
}
.greencoalmodalcntnt p {
  font-family: 'Darker Grotesque';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: -0.01em;
  color: #000000;
  padding-bottom: 20px;
}
.greencoalmodalcntnt .btn {
  font-family: 'Darker Grotesque', sans-serif;
  text-align: center;
  text-transform: uppercase;
}
.greencoalmodal .greencoalmodalinnr .closepop span {
	color: #000;
	font-size: 20px;
	font-family: 'Darker Grotesque', sans-serif;
	text-transform: capitalize;
	font-weight: 400;
	line-height: 1;
	cursor: pointer;
}
.our-systems-slide {
    padding: 0 15px;
    width: 50%;
    margin-bottom: 60px;
  }
  .our-system-slide-inner {
    padding: 0px 15px;
    justify-content: space-between;
    align-items: center;
  }
  .syestem-thumbnail-image{
    margin-top: 0 !important;
    width: 45%;
  }
  .our-system-slide-inner .text-box {
    width: 50%;
  }

  .our-system-slider{
    margin: 0 -15px;
  }
  .bannercntntwrapinnr .btn-box {
    display: flex;
}

.bannercntntwrapinnr .btn-box a.btn {
    margin-right: 20px;
}

.bannercntntwrapinnr .btn-box a.btn.pdf-btn {
    background-color: #ffc68c;
    border: 3px solid #FD8301;
    color: #fff;
    margin-right: 0;
}
.technologysec .col-4 {
    width: 35%;
}

.flag-lang-content{
display: none;
}























