@import url(home-header.css);

a {
    color: initial;
}

.breadcrumb ul {
    display: flex;
    align-items: center;
    margin: 0;
}

.breadcrumb ul img {
    width: 11px;
    height: 11px;
    margin: 0 8px;
}

/* .breadcrumb img.breadcrumb_img {
    width: 10px;
    height: 10px;
    margin: 8px;
}  */
.breadcrumb {
    position: absolute;
    top: 10px;
    right: 0;
    margin: 0;
}

.inner-title-head {
    position: relative;
}

.breadcrumb ul li {
    margin-left: 0px;
}

.breadcrumb ul li a {
    color: #292929;
    font-size: 11px;
}

.breadcrumb ul li.active a {
    color: #8B8B8B;
}


header.inner-header::before {
    display: none;
}

header.inner-header {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 14px #0000000D;
}

.inner-container {
    padding: 180px 0 0;
}

.inner-title-head h1 {
    font-size: 30px;
    font-weight: bold;
    color: #000;
    margin-bottom: 35px;
}

.inner-title-head blockquote {
    font-size: 48px;
    line-height: 48px;
    color: #0077B5;
    font-weight: bold;
}

.fact_figure ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.fact_figure {
    padding: 25px 0;
}

.fact_figure h4 {
    font-weight: bold;
    color: #003055;
    font-size: 48px;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.fact_figure h4:after {
    content: "";
    background: #FFAA00;
    width: 70px;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.fact_figure p {
    font-size: 15px;
    font-weight: bold;
    color: #000;
}

.about-panel1 {
    position: relative;
    background-image: url(../images/about-mectech-about-1.jpg);
    width: 100%;
    height: 741px;
    background-size: cover;
    background-attachment: fixed;
}

.about-panel1 .container {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
}

.about-panel1 p {
     color: #000;
    width: 500px;
    background-color: #fff;
    padding: 40px;
}

.about-panel2 figure {
    margin-top: -226px;
    position: relative;
}

.abot-content1 {
    padding: 47px 0;
}

.about-panel2 {
    background: #F8F8F8;
    padding-bottom: 50px;
}

.about-panel3 .container {
    padding: 0 100px;
}

.profile-short {
    padding: 35px 20px 35px 70px;
    position: relative;
}

.profile-short h3 {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin-bottom: 15px;
}

.profile-short h6 {
    font-size: 14px;
    margin-bottom: 20px;
}

.profile-short p {
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
    color: #000;
}

.profile-short:before {
    content: "";
    width: 10px;
    height: 100%;
    position: absolute;
    left: 28px;
    background: #0077B5;
    top: -45px;
}

.col-md-6:nth-child(2) .profile-short:before {
    background: #FFDD00;
}

.about-panel3 {
    background: #fff;
    padding: 90px 0;
}

.mission-box {
    background: #003055;
    padding: 90px 70px;
    height: 100%;
}

.mission-box h2 {
    color: #fff;
    margin-bottom: 25px;
    font-size: 24px;
}

.mission-box p {
    color: #fff;
    margin: 0;
}

.about-panel4 .col-md-6:nth-child(2) .mission-box {
    background: #0077B5;
}

.about-panel4 {
    border-bottom: 1px solid #ddd;
    /*margin-bottom: 50px;*/
    padding-bottom: 90px;
    background-color: #fff;
}

.pep-contnet1 h2 {
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 20px;
}

.pep-contnet1 {
    margin-top: 20px;
    margin-bottom: 50px;
}

.pep-contnet1 p {
    padding-right: 70px;
}

.prepration-section3 {
    padding: 90px 0;
    background: #fff;
}

.pro-content3 h3 {
    font-size: 24px;
    margin-bottom: 15px;
    color: #000000;
    font-weight: bold;
}

.pro-content3 {
    padding-left: 50px;
}

.pro-content3 p {
    margin-bottom: 35px;
    padding-right: 50px;
}

.enquire-btn {
    margin-top: 50px;
}

.global-btn .enquire-btn a {
    display: inline-block;
    background: #0077B5;
    padding: 10px 21px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.global-btn .enquire-btn a:hover {
    background: #003055;
    transition: .2s ease;
    color: #fff;
}

.enquire-btn a img {
    margin-left: 9px;
}

.Solvent_Plant_slider .owl-dots {
    margin-top: 16px;
}


.contnet_text1 h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 25px;
    color: #000;
}

.solvent-plant-pnel1 {
    margin-top: 50px;
    padding-bottom: 60px;
}

.contnet_text1 {
    padding-right: 50px;
}

.solvent-plant-panel2 {
    padding: 90px 0;
    background: #fff;
}

.solvent-plant-panel2 h2 {
    font-weight: bold;
    color: #000;
    margin-bottom: 40px;
}


.boxes_pant1 {
    background: #F8F8F8;
    padding: 35px;
    height: 100%;
}

.boxes_pant1 h3 {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}

.solvent-plant-panel2 ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 15px;

}

.solvent-plant-panel2 li:nth-child(5) {
    width: 100%;
    grid-column: 2/ 4;
}

.boxes_pant1 p {
    margin: 0;
}

.Mectech-Advantage {
    background: #003055;
    padding: 80px 0;
}

.mech_adv h2 {
    color: #fff;
    margin-bottom: 40px;
    font-weight: bold;
}

.mech_adv p {
    color: #fff;
}

.mech_adv ul li {
    color: #fff;
}

ul.list1 li {
    position: relative;
    margin-bottom: 15px;
    padding: 0 23px;
}

ul.list1 li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #FFB300;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 8px;
}

.castor-following {
    background: #fff;
    padding: 70px 0 10px;
}

ul.list5 {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
}

ul.list5 li {
    position: relative;
    margin-bottom: 22px;
    padding: 0 23px;
    width: 25%;
}

ul.list5 li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #FFB300;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 8px;
}

.boxes_pant1:hover,
.enquire-btn a:hover {
    background: #003055;
    transition: .2s ease;
}

.boxes_pant1:hover h3,
.boxes_pant1:hover p {
    color: #fff;
    transition: .2s ease;
}

.Mectech-Advantage .enquire-btn a:hover {
    background: #fff;
    color: #003055;
}

.Mectech-Advantage .enquire-btn a:hover img {
    filter: invert(1);
}

.solvent-plant-pnel1.refining.plan2 .row {
    flex-direction: row-reverse;
}

.solvent-plant-pnel1.refining.plan2 .contnet_text1 {
    padding: 75px;
}

.plant_structure {
    margin-bottom: 70px;
    background: #fff;
}

.mech_adv.Global_Presence {
    background: #fff;
    padding: 35px 60px;
    float: right;
}

.mech_adv.Global_Presence h2.font24 {
    color: #000;
    font-weight: bold;
}

.mech_adv.Global_Presence p {
    color: #000;
}

.Mectech-Advantage.new-fetures .mech_adv {
    padding-top: 50px;
}

.Mectech-Advantage.new-fetures.veg_plant_fetures .enquire-btn {
    margin: -45px 0 0;
}

.solvent-plant-pnel1.refining.plan2 .Solvent_Plant_slider.owl-carousel {
    text-align: center;
}

.expeller-panel blockquote {
    font-size: 18px;
    color: #292929;
    margin-bottom: 25px;
}

ul.list_3 {
    display: flex;
    justify-content: space-between;
    margin-top: 45px;
    margin-bottom: 45px;
}

ul.list_3 li {
    margin-right: 50px;
    position: relative;
    padding-left: 25px;
    width: 33%;
}

ul.list_3 li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #FFB300;
    position: absolute;
    left: 0;
    top: 6px;
    border-radius: 50%;
}



ul.list_4 {
    display: flex;
    justify-content: space-between;
    margin-top: 45px;
    margin-bottom: 45px;
    flex-wrap: wrap;
}

.tab_funaction .tab-block-head ul.list_4 {
    padding: 20px 0;
    flex-wrap: wrap;
}

ul.list_4 li {
    margin-right: 8px;
    position: relative;
    padding-left: 25px;
    width: 48%;
    margin-bottom: 15px;
}

ul.list_4 li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #FFB300;
    position: absolute;
    left: 0;
    top: 6px;
    border-radius: 50%;
}



.tab_funaction .tab-block-head ul.list_1 {
    padding: 0px;
}

ul.list_1 {
    padding: 0px;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
}

ul.list_1 li {
    margin-right: 0px;
    position: relative;
    padding-left: 25px;
    width: 100%;
    margin-bottom: 15px;
}

ul.list_1 li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #FFB300;
    position: absolute;
    left: 0;
    top: 6px;
    border-radius: 50%;
}



.expeller-panel {
    background: #F8F8F8;
    padding-bottom: 60px;
}


/*------------------faq css start here----------------*/

.faq .accordion-item .accordion-button {
    background: #003055;
    color: #fff;
    border-radius: 0px !important;
    border: 0 !important;
    box-shadow: inherit;
}

.faq .accordion-item {
    border: 0;
    margin-bottom: 15px;
    border-radius: 0px;
    background: #003055;
}

.faq {
    background: #fff;
    padding: 70px 0;
}

.faq h3 {
    font-size: 24px;
    color: #000;
    margin-bottom: 27px;
    font-weight: bold;
    border: 0;
}

.faq .accordion-item .accordion-button:not(.collapsed) {
    color: #FFDD00;
}

.faq .accordion-body p {
    color: #fff;
}


.faq .accordion-button:not(.collapsed)::after {
    width: 45px;
    height: 45px;
    background: url(../images/up_arrow.svg) no-repeat;
}

.faq .accordion-button::after {
    width: 45px;
    height: 45px;
    background: url(../images/down_arrow.svg) no-repeat;
}

.faq .accordion-body {
    padding-top: 5px;
}

/*------------------faq css end here----------------*/



/* ui-08-1995 */
.contnet_text12 {
    padding-right: 70px;
}

.contnet_text12 h2 {
    color: #292929;
    padding-bottom: 20px;
}

.Continuous-Bleaching-Section-main {
    padding: 45px 0px;
}

.Continuous-Bleaching-Section-main .Continuous-Bleaching-Section-img h3 {
    border-top: 1px solid #707070;
    padding-top: 30px;
    font-weight: 600;
}

.the-process-section-main {
    padding-bottom: 60px;
    padding-top: 20px;
}

.the-process-section-main .the_process_one h3 {
    padding-bottom: 30px;
}

.continuous-bleaching-main {
    padding-top: 60px;
}

.continuous-bleaching-main h4 {
    padding: 20px 0px;
}

.benifitofcb-main h5 {
    padding-bottom: 30px;
}




/*-----------------todays date 25-12-23----------------------*/


.Refining-Ricebran-Oil {
    background: #fff;
    padding: 90px 0;
    text-align: center;
}

.Refining-Ricebran-Oil h2 {
    font-weight: bold;
    margin-bottom: 25px;
    color: #000;
}

.Vegetable-Refining-plant2 {
    position: relative;
    margin-top: 60px;
}

.Vegetable-Refining-plant2 p b {
    position: absolute;
    left: 70px;
    padding: 24px;
    width: 31%;
    text-align: left;
}


/*tab css*/

@media (max-width: 991px) {
    .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }
}

.tab_funaction .tab-block-head {
    background: #003055;
}

.tab_funaction .tab-block-head ul {

    padding: 35px 0;

    text-align: left;

    border: 0px;

    justify-content: space-between;
}

.tab_funaction ul li button {
    color: #fff;
    border: 0px !important;
    font-size: 18px;
    padding: 0px;
    text-align: left;
    margin-right: 64px;
}

.tab_funaction .nav-tabs .nav-item.show .nav-link,
.tab_funaction .nav-tabs .nav-link.active,
.tab_funaction .nav-tabs .nav-link:hover {
    background: none;
    border: 0px;
    color: #fff !important;
    position: relative;
}

.tab_funaction .nav-tabs .nav-item.show .nav-link:after,
.tab_funaction .nav-tabs .nav-link.active:after,
.tab_funaction .nav-tabs .nav-link:hover:after {
    content: "";
    width: 100%;
    height: 4px;
    background: #FFB300;
    position: absolute;
    bottom: -36px;
    left: 0px;
}

.tab_funaction .nav-tabs .nav-item .nav-link {
    position: relative;
}

.tab_funaction .tab-content>.tab-pane {
    border-radius: 0px;
    border: 0px;
}

/*tab css end*/



.rice_bowl_panel {
    padding: 50px 0 50px;
}

.rice_bowl_panel h3 {
    font-weight: bold;
    color: #000;
    margin-bottom: 40px;
    font-size: 18px;
}

.p-box1 {
    width: 48%;
    margin-right: 20px;
    background: #F8F8F8;
    margin-bottom: 20px;
    padding: 30px;
}

.box_pro_group {
    display: flex;
    flex-wrap: wrap;
}

.p-box1:nth-child(2n) {
    margin-right: 0px;
}

.specification_of {
    background: #003055;
    padding: 90px 0;
    color: #fff;
}

.specification_of h2 {
    margin-bottom: 30px;
}

.specification_of .col-md-7 ul li {
    background: #fff;
    margin-bottom: 10px;
    display: block;
    padding: 10px 20px;
    color: #000;
    margin-right: 41px;
}

.specification_of .col-md-7 ul li span {
    color: #000;
}

.specification_of .col-md-7 ul li span:nth-child(1) {
    font-weight: bold;
    width: 30%;
    display: inline-block;
}

.specification_of ul {
    margin-top: 30px;
}

.specification_of .col-md-5 {
    padding-right: 90px;
}

.Vegetable-oil-plant.mix-blend-mode img {
    mix-blend-mode: multiply;
}

.contnet_text_flower h2 {
    margin-bottom: 25px;
}

.Vegetable-Refining-plant3 {
    margin-top: 40px;
}

.Refining-Ricebran-Oil.Refining-Ricebran-Oil2 {
    padding-bottom: 40px;
}

.pro_group h3 {
    margin-bottom: 19px;
}

.pro_group {
    padding-right: 50px;
    padding-top: 50px;
}

.pro_group h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 10px;
}

.pro_group ul {
    margin: 0px;
}

.mechtech_adv {
    padding: 80px 0px 29px;
}

.mechtech_adv h2 {
    text-align: center;
    font-weight: bold;
    color: #000;
    margin-bottom: 30px;
}

.mechtech_adv blockquote {
    font-size: 13px;
    text-align: center;
    padding: 0 200px 50px;
    line-height: 20px;
}

.mechtech_adv h3 {
    font-size: 13px;
    font-weight: bold;
}

.mechtech_adv {
    border-top: 1px solid #C1C1C1;
    background: #fff;
    padding-bottom: 70px;
}

.Sesame-Oil-Refinery h2 {
    font-weight: bold;
    margin-bottom: 30px;
}

.Sesame-Oil-Refinery {
    padding: 80px 0;
}

.Sesame-Oil-Refinery h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 70px;
    margin-top: 50px;
}

.Sesame-Oil-Refinery figure {
    margin-bottom: 50px;
}

.process-final {
    background: #003055;
    padding: 70px 0;
    color: #fff;
}

.process-final h2 {
    margin-bottom: 30px;
}

.process-final .row {
    margin-top: 36px;
    margin-bottom: 36px;
}

.pop-box {
    background: #fff;
    padding: 30px;
    color: #000;
    height: 100%;
}

.pop-box h3 {
    font-size: 16px;
    font-weight: bold;
}

.process-final .col-md-3 {
    margin-bottom: 40px;
}

.Vegetable-Refining-plant4 {
    position: relative;
}

.solvent-plant-pnel1.refining.plant1.process-of-sunflower2 {
    padding-bottom: 0px;
}

.process-final h4 {
    font-size: 18px;
    font-weight: bold;
    margin-top: 35px;
}

.plant_panel {
    width: 400px;
    position: absolute;
    top: -20px;
}

.plant_panel h3 {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 20px;
}

.Vegetable-Refining-plant4 figure {
    margin-top: 80px;
    margin-bottom: 80px;
}

.mechtech_adv.tp_adv blockquote {
    padding: 0 100px 50px;
}

.Refining-process4 {
    background: #fff;
    padding: 70px 0 30px;
}

.Refining-process4 h2 {
    font-weight: bold;
    margin-bottom: 25px;
}

.Refining-process4 .col-md-8 figure {
    margin-top: 60px;
}

.pic-composition {
    box-shadow: 0px 20px 25px #00000012;
    padding: 30px;
}

.Refining-process4 .col-md-4 {
    width: 28%;
    text-align: right;
}

.Refining-process4 .row {
    justify-content: space-between;
}

.pic-composition {
    text-align: center;
}

.pic-composition h3 {
    font-size: 16px;
    margin-bottom: 30px;
    font-weight: bold;
}

.Refining-process4 .col-md-12 p {
    font-weight: bold;
    text-align: center;
    padding: 50px 0 0;
    font-size: 15px;
}

.rice_bowl_panel.Gums-conditioning .pro_group {
    padding-top: 0px;
}

.rice_bowl_panel.Gums-conditioning .pro_group ul.list1 {
    padding-top: 15px;
}

.rice_bowl_panel.Gums-conditioning figure {
    margin-top: 100px;
}

/*-------------------------26-12-23----------------------------------*/

.mix-blend-mode img {
    mix-blend-mode: multiply;
}

.close-loop {
    background: #fff;
    padding: 80px 0;
}

.solvent-plant-pnel1.refining.plant1.Double-Scrubbing {
    padding-bottom: 0px;
}

.solvent-plant-pnel1.refining.plant1.Double-Scrubbing .contnet_text_flower {
    padding-right: 200px;
    padding-top: 10px;
}

.solvent-plant-pnel1.refining.plant1.Double-Scrubbing .contnet_text_flower h2.font24 {
    font-weight: bold;
    color: #000;
}

.solvent-plant-pnel1.refining.plant1.Double-Scrubbing .contnet_text_flower h3 {
    font-weight: bold;
    margin-top: 26px;
    margin-bottom: 20px;
    color: #000;
}

.close-text h2 {
    font-weight: bold;
    margin-bottom: 30px;
    color: #000;
}

.close-text h3 {
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #000;
}

.contnet_text_flower2 h2 {
    font-weight: bold;
    color: #000;
    margin-bottom: 30px;
}

.contnet_text_flower2 h3 {
    margin-bottom: 20px;
}

.solvent-plant-pnel1.refining.plant1.Castor-Oil {
    padding-bottom: 0px;
}

.crude-grounded {
    background: #fff;
    padding: 70px 0;
}

.crude-grounded h2 {
    font-weight: bold;
    color: #000;
    margin-bottom: 30px;
}


/*table css*/


table.t-table thead {
    background: #0077B5;
}

table.t-table thead th {
    padding: 10px 20px;
    color: #fff;
}

table.t-table tbody td {
    padding: 10px 20px;

}

table.t-table tbody tr {
    background: #F8F8F8;
    border-bottom: 4px solid #fff;
}

/*table css end*/


.crude-grounded .col-md-9 {
    padding-right: 70px;
}

.method-of {
    background: #fff;
    text-align: center;
    padding-top: 50px;
}

.method-of h2 {
    font-weight: bold;
    margin-bottom: 35px;
}

.method-of h5 {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 40px;
    padding-top: 5px;
}

.col-md-6.mt-refine2-img figure {
    margin: 0px;
}

.mt-refine1 {
    margin-bottom: 50px;
}

.pro_group.mt-refine2 h3 {
    font-size: 13px;
}

.pro_group.mt-refine2 p {
    margin-bottom: 28px;
}

.enquire-box {
    background: #fff;
    padding-bottom: 60px;
}

.img-top {
    padding-top: 70px;
}

.method-of.Process-of-Hazelnut p {
    padding: 0 250px 15px;
}

.Hazelnut-Oil-Refining {
    padding-bottom: 70px;
}

.Hazelnut-Oil-Refining h2 {
    margin-bottom: 40px;
    margin-top: 70px;
    padding-right: 98px;
}

.Hazelnut-Oil-Refining .pic-composition {
    margin-top: 80px;
    background: #fff;
}

.Hazelnut-Oil-Refining .col-md-7 {
    padding-left: 150px;
}

.Hazelnut-Oil-Refining figure.mix-blend-mode {
    margin-bottom: 30px;
}

.method-of.Process-of-Hazelnut {
    padding-top: 80px;
}

.objective-refine h3 {
    font-weight: bold;
    margin-bottom: 30px;
}

.objective-refine {
    margin-top: 60px;
}

.objective-refine li b {
    display: block;
    font-weight: 300;
}

.rice_bowl_panel.canola.oil img {
    width: auto;
}

@media (max-width:1400px) {

    .Hazelnut-Oil-Refining h2 {
        padding-right: 50px;
    }

    .Hazelnut-Oil-Refining .col-md-7 {
        padding-left: 90px;
    }

}

.Flow-Chart {
    background: #fff;
    padding: 80px 0;
}

.Flow-Chart h2 {
    font-weight: bold;
    margin-bottom: 25px;
}

.Flow-Chart p {
    margin-bottom: 40px;
}

.solvent-plant-pnel1.Glycerin-Refining-Plant .contnet_text_flower2 {
    padding-right: 160px;
}

.Advantage-of1 {
    border-top: 1px solid #C1C1C1;
    background: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
}

.Advantage-of1 h2 {
    font-weight: bold;
    margin-bottom: 30px;
    color: #000;
}

.Advantage-of1 h3 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 40px;
    position: relative;
}

.Advantage-of1 h3:before {
    content: "";
    width: 71%;
    height: 1px;
    background: #C1C1C1;
    position: absolute;
    right: 0px;
    top: 8px;
}

.other_project {
    background: #0077B5;
    padding: 90px 0;
    color: #fff;
}

.other_project h2 {
    color: #FFDD00;
    font-weight: bold;
    margin-bottom: 30px;
}

.other_project blockquote {
    color: #fff;
    font-weight: bold;
    margin-bottom: 60px;
}

.innovate_slider.owl-carousel {
    margin-top: 50px;
}

section.innovation-project .owl-carousel .owl-item img {
    width: 100%;
}


.innovate_slider .project-short {
    position: absolute;
    bottom: 0;
    color: #fff;
    padding: 35px 35px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: normal;
    width: 100%;
    text-align: left;
    justify-content: end;
}

.innovate_slider .project-short h3 {
    font-size: 18px;
    color: #fff;
}

.innovate_slider .project-short p {
    color: #fff;
    margin: 0;
}

section.innovation-project .owl-dots {
    margin-top: 25px;
}

.innovate_slider .owl-item .streched_link {
    position: absolute;
    height: 100%;
    top: 0;
    width: 100%;
    z-index: 9;
}

.innovate_slider.owl-carousel .owl-dots {
    margin-top: 30px;
}

.contnet_text_flower3 {
    padding-right: 50px;
}

.contnet_text_flower3 h3 {
    font-weight: bold;
    margin-top: 42px;
    margin-bottom: 24px;
    color: #000;
}

.Flow-Chart2 {
    background: #fff;
    padding: 80px 0;
}

.Flow-Chart2 h2 {
    font-weight: bold;
    color: #000;
    margin-bottom: 30px;
}

.Flow-Chart2 .col-md-7 figure {
    margin: 40px 0;
}

.Flow-Chart2 .col-md-7 {
    padding-left: 70px;
}

.solvent-plant-pnel1.Fatty-Acid h2 {
    margin-bottom: 30px;
}

.Flow-Chart3 {
    background: #fff;
    padding: 90px 0;
    border-top: 1px solid #C1C1C1;
}

.Flow-Chart3 h2 {
    text-align: center;
    font-weight: bold;
    color: #000;
    margin-bottom: 25px;
}



.Flow-Chart3 h3 {
    text-align: center;
    font-weight: bold;
    margin-top: 53px;
    margin-bottom: -20px;
    position: relative;
}

.Flow-Chart3 p.font13 {
    text-align: center;
}

.Flow-Chart3 figure {
    margin-bottom: 50px;
}

.Fat-Splitting-Plant {
    background: #fff;
    padding: 50px 0 90px;
}

.Fat-Splitting-Plant h2 {
    color: #000;
    font-weight: bold;
    margin: 40px 0 30px;
}

.fsp-advantage {
    padding: 35px;
    background: #003055;
    color: #fff;
    margin-left: 80px;
    margin-bottom: 40px;
}

.fsp-advantage h3 {
    font-weight: bold;
    margin-bottom: 30px;
}

.solvent-plant-pnel1.refining.plan2 {
    background: #fff;
    padding: 70px 0;
}

.process-final.benifit_content .col-md-4 {
    margin-bottom: 25px;
}

.solvent-plant-pnel1.Hydrogenation1 .contnet_text_flower3 h2 {
    margin-bottom: 25px;
}

.solvent-plant-pnel1.Hydrogenation2 {
    background: #fff;
    padding: 40px 0 70px;
    margin-top: 0px;
}

.solvent-plant-pnel1.Hydrogenation2 h2 {
    font-weight: bold;
    color: #000;
    margin-bottom: 30px;
    margin-top: 30px;
}

.solvent-plant-pnel1.Hydrogenation2 .contnet_text_flower3 {
    padding-right: 0px;
}

.Flow-Chart4 {
    background: #fff;
    padding: 90px 0;
    border-top: 1px solid #C1C1C1;
}

.Flow-Chart4 h2 {
    font-weight: bold;
    margin-bottom: 30px;
    color: #000;
}

.Flow-Chart4 h3 {
    margin-bottom: 50px;
    font-weight: bold;
    margin-top: 30px;
    color: #000;
}

.Flow-Chart4 figure {
    margin-bottom: 60px;
}

.Flow-Chart4 figure img {
    width: auto;
}

.Flow-Chart3 figure img {
    width: auto;
}

.hy-advantage {
    background: #fff;
    padding: 70px 0;
    border-top: 1px solid #C1C1C1;
}

.hy-advantage h2 {
    color: #000;
    font-weight: bold;
    margin-bottom: 30px;
}

.adv-box {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 25px #00000012;
    padding: 30px;
}

.hy-advantage .col-md-6 {
    margin-bottom: 100px;
}

.adv2-content h2 {
    margin-top: 30px;
}

.adv2-content h3 {
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 30px;
}



.adv2-content h4 {
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 30px;
}

.hy-advantage .col-md-12 {
    margin-top: -70px;
}

.Flow-Chart5 {
    background: #fff;
    padding: 90px 0;
}

.soap-box li {
    margin-bottom: 20px;
    display: flex;
    width: 44%;
    margin-right: 43px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 25px #00000012;
    padding: 11px;
    justify-content: center;
}

.soap-box li span {
    width: 100%;
    color: #000;
    padding: 10px;
}

.soap-box li span b {
    display: block;
}



.soap-box ul {
    display: flex;
    flex-wrap: wrap;
}

.soap-box li em {
    font-style: normal;
    font-size: 27px;
    margin: 0 14px;
    line-height: 45px;
}

.soap-box {
    margin-top: 40px;
}

.solvent-plant-pnel1.soap-stock .contnet_text_flower3 h2.font18 {
    margin-bottom: 25px;
}


.solvent-plant-pnel1.soap-stock .contnet_text_flower3 {
    padding-right: 0px;
}

.soap-box li:nth-child(2n) {
    margin-right: 0px;
}

.soap-box li {
    position: relative;
}

.soap-box li:after {
    content: "";
    width: 12px;
    position: absolute;
    background: url(../images/right-arrow.png) no-repeat;
    top: 32px;
    right: -26px;
    height: 12px;
}

.soap-box li:nth-child(2n):after {
    display: none;
}

.contnet_text_flower3 h2 {
    font-weight: bold;
    margin-bottom: 26px;
    margin-top: 30px;
}

.Flow-Chart6 {
    background: #fff;
    padding: 70px 0;
}

.Flow-Chart6 h2 {
    font-weight: bold;
    color: #000;
    margin-bottom: 30px;
}

.Flow-Chart6 figure {
    margin-top: 50px;
}

.natural-shop3 {
    width: 490px;
    margin-top: -90px;
}

.contnet_text_flower4 h3 {
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 40px;
    color: #000;
}

.contnet_text_flower4 h2 {
    margin-bottom: 30px;
}

.Flow-Chart7 {
    background: #fff;
    padding: 90px 0;
}

.mech_adv_text ul.list_4 {
    margin-bottom: 100px;
}

.mech_adv_text h2 {
    text-align: center;
    font-weight: bold;
    color: #000;
    margin-bottom: 40px;
}

.Flow-Chart7 h2 {
    font-weight: bold;
    color: #000;
    position: relative;
}

.Flow-Chart7 figure {
    margin-top: -60px;
}

.solvent-plant-pnel1.Interesterification .contnet_text_flower4 {
    padding-right: 130px;
}

.Flow-Chart8 {
    background: #fff;
    padding: 80px 0;
    border-top: 1px solid #C1C1C1;
}

.Flow-Chart8 h2 {
    font-weight: bold;
    margin-bottom: 50px;
    color: #000;
}

.Flow-Chart8 figure {
    margin-bottom: 60px;
}

.Flow-Chart8 figure img {
    width: auto;
}

.the_process {
    background: #fff;
    padding: 80px 0;
}

.the_process h2 {
    font-weight: bold;
    color: #000;
}

/* ui-08-1995 */



/* Continuous Bleaching */
.contnet_text12 {
    padding-right: 70px;
}

.contnet_text12 h2 {
    color: #292929;
    padding-bottom: 20px;
}

.Continuous-Bleaching-Section-main {
    padding: 45px 0px;
}

.Continuous-Bleaching-Section-main .Continuous-Bleaching-Section-img h3 {
    border-top: 1px solid #70707040;
    padding-top: 30px;
    font-weight: 600;
}

.the-process-section-main {
    padding-bottom: 60px;
    padding-top: 20px;
}

.the-process-section-main .the_process_one h3 {
    padding-bottom: 30px;
}

.continuous-bleaching-main {
    padding-top: 60px;
}

.continuous-bleaching-main h4 {
    padding: 20px 0px;
}

.benifitofcb-main h5 {
    padding-bottom: 30px;
}

/* 25-12-23 */
/* Continuous Deoderization */
.continuous-deoderization-main .contnet_text {
    padding-right: 70px;
}

.continuous-deoderization-main .contnet_text P {
    padding-bottom: 20px;
}

.continuous-deoderization-main .contnet_text h2 {
    padding-bottom: 20px;
}

.mectech_supplies_main {
    padding: 50px 0px;
}

.mectech_supplies_heading h3 {
    padding-bottom: 34px;
}

.supplies_inside figure {
    text-align: center;
}

.supplies_inside p {
    border-top: 1px solid #70707040;
    padding-top: 20px;
    margin-bottom: 0;
}

.supplies_inside figure img {
    width: auto;
    padding-bottom: 10px;
}

.supplies_inside {
    padding: 20px 40px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 20px 25px 0px;
    margin-right: 40px;
}

.mectech_supplies_main .supplies_graph {
    padding-top: 60px;
}

.mectech_supplies_main .supplies_graph h3 {
    border-top: 1px solid #70707040;
    padding-top: 30px;
}

.packed-column-main {
    padding-top: 90px;
    padding-bottom: 90px;
}

.packed_columg-left h4 {
    padding-bottom: 20px;
}

.packed-column-custom {
    padding-top: 33px;
}

.packed-column-custom h5 {
    padding-bottom: 20px;
}

.custom-bullet li {
    padding-left: 1.5rem;
    position: relative;
    margin-bottom: 1.23rem;
    font-size: 16px;
}

.custom-bullet li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #FFB300;
}

.packed_column-images figure img {
    width: auto;
    padding-bottom: 30px;
}

/* .packed_column-images figure{text-align: end;} */
.packed_colummn-left h4 {
    padding-bottom: 20px;
}

.packed_colummn-left {
    padding-right: 34px;
}

.packed-img-one p {
    border-top: 1px solid #70707040;
    padding-top: 20px;
    margin-bottom: 0;
}

.continuous_last_deoderization .continuous_last_deoderization_title h5 {
    padding-bottom: 20px;
}

.continuous_last_deoderization .continuous_last_deoderization_title p {
    padding-bottom: 20px;
}

.box-white {
    padding: 30px;
    height: 100%;
}

.box-white h5 {
    padding-bottom: 10px;
}

.second-row-benifitsof_deoderization {
    padding-top: 70px;
}


/* Physical Refining Plant */
.physical-refining-plant-main {
    padding-top: 70px;
    padding-bottom: 80px;
}

.physical_refining_plant_title h2 {
    padding-bottom: 20px;
}

.physical-refining-plant-main-left {
    padding-right: 90px;
}

.physical-refining-pre h3 {
    padding-top: 52px;
    padding-bottom: 20px;
}

.deacitification-main_section {
    padding-top: 55px;
    padding-bottom: 55px;
}

.deacitification_title h3 {
    padding-bottom: 20px;
}

.salent_feature_title h5 {
    padding-bottom: 20px;
}


/* Physical Refining Plant */
.editable_oil_main {
    padding-top: 93px;
    padding-bottom: 68px;
}

.editable_oil_title h3 {
    padding-bottom: 20px;
}

.chemical-refining-plant-main {
    padding-top: 70px;
    padding-bottom: 55px;
}

.chemical-refining-plant-main-left {
    padding-right: 90px;
}

.chemical-refining-plant-main-left h3 {
    padding-bottom: 20px;
}

.box_grey {
    background-color: #F8F8F8;
    padding: 30px 30px;
    height: 100%;
}


/* Winterization-Dewaxing-Plant */
.winterization-refining-plant-main-right {
    padding-left: 122px;
}

.supplies_graph-winterization {
    padding-top: 85px;
    padding-bottom: 95px;
}

.supplies_graph-winterization h3 {
    border-top: 1px solid #70707040;
    padding-top: 30px;
    display: inline;
}



/* Fractionation-Plant */
.fractionation_main {
    padding-top: 70px;
}

.fractionation_content-left {
    padding-right: 70px;
}

.fractionation_content-left h3 {
    padding-bottom: 20px;
}

.entire_process {
    width: 40%;
    margin-right: auto;
}

.processing_chart_main {
    padding: 40px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 27px 42px 0px;
    text-align: center;
}

.processing_chart_main h5 {
    font-size: 30px;
    font-weight: 300;
}

.processing_chart_main p {
    margin: 0;
}

.salient_feature_title h4 {
    padding-bottom: 20px;
}

.salient_feature_main {
    padding-top: 60px;
    padding-bottom: 60px;
    margin-top: -30px;
}

.why_mectech {
    padding-top: 89px;
    padding-bottom: 89px;
}

.why_mectech h6 {
    padding-bottom: 20px;
}


/* Palm Oil Processing Plant */
.unquie {
    padding-right: 122px;
}

.palm_graph_banner {
    padding-top: 58px;
}

.palm_graph_banner h5 {
    padding-bottom: 32px;
}

.refing_main {
    margin-top: -70px;
    width: 52%;
}

.palm-oil-refining-plant-main {
    padding-top: 110px;
}

.palm-oil-refining-plant-main h4 {
    padding-bottom: 24px;
}

.palm-oil-refining-plant-main p {
    padding-bottom: 40px;
}

/* 27-12-2023 */
.mecklear_main_content h3 {
    font-weight: 500;
}

.palm_oiltab_function .palm_oiltab_function_one li button {
    display: grid;
    align-items: center;
    justify-content: center;
}

.palm_oiltab_function .palm_oiltab_function_one li button span {
    font-weight: 300;
    font-size: 13px;
    padding-top: 10px;
}

.palm_oiltab_function .palm_oiltab_function_one li button {
    margin-right: 0;
}

.box_pro_group-ble-content {
    padding-right: 70px;
}

/* Mecklear-Gravity-Filter */
.mecklear_main .mecklear_main_content {
    padding-right: 90px;
}

.mecklear_content_circle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: center;
}

.mecklear_main .mecklear_title {
    padding-top: 93px;
    padding-bottom: 42px;
}

.circle_mecklear_cm p {
    padding-top: 20px;
}

.mecklear_main_video iframe {
    width: 100%;
}

.mecklear_main_video {
    padding: 89px 0px;
}

.mecklear_contact_last {
    padding-top: 57px;
    padding-bottom: 84px;
    background-color: #0077B5;
}

.mecklear_title h5 {
    border-bottom: 2px solid #ffffff24;
    padding-bottom: 30px;
}

.contact_details {
    border-bottom: 2px solid #ffffff24;
    padding-bottom: 10px;
    padding-top: 20px;
    height: 100%;
}

.contact_details span {
    color: #FFDD00;
    padding-bottom: 30px;
}

.contact_content {
    padding-bottom: 30px;
}

.contact_details p a {
    color: #ffffffd6;
}

.pb-22 {
    padding-bottom: 22px;
}



/*  Vertical-Pressure-leaf-Filter-Main*/
.Vertical-Pressure-leaf-Filter-Main {
    padding-top: 53px;
    padding-bottom: 30px;
}

.Vertical-Pressure-leaf-Filter-Main-Conent h4 {
    padding-top: 55px;
    padding-bottom: 20px;
}

.mectech_adv {
    padding-top: 75px;
}

.mectech_title h4 {
    padding-bottom: 30px;
}

.border-left_cm {
    border-left: 1px solid #CCCCCC;
    padding-left: 40px;
}

.filter_hori_list.list_4 {
    margin: 0;
}

.mectech_title-hori h4 {
    padding-bottom: 20px;
}

.filter_hori_list.list_3 {
    margin-top: 0;
    margin-bottom: 15px;
}

/* Shining-Filtration-Main */
.Shining-Filtration-Main {
    padding-top: 45px;
    padding-bottom: 70px;
}

.Shining-filtration-content h3 {
    padding-bottom: 23px;
    padding-top: 30px;
}

.mectech_title p {
    padding-bottom: 30px;
}

.p-105 {
    margin-bottom: 105px;
}

.list_5 {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 15px;
}

.candle_title h4 {
    padding-bottom: 20px;
}

.self_cleaning_main_content h3 {
    padding-top: 50px;
    padding-bottom: 20px;
}

.self_cleaning_filter_title h3 {
    padding-bottom: 30px;
    line-height: 18px;
}

.automatic-brush-filter {
    margin-top: -100px;
}

.contnet_text_flower2.mecklear_main_content.palam-supper-olein {
    margin-top: -140px;
}

.h-38 {
    height: 38px;
}







/*------------------27.12-23------------------------*/

.solvent-plant-pnel1.Glycerine .contnet_text_flower5 {
    padding-right: 110px;
    padding-top: 20px;
}

.solvent-plant-pnel1.Glycerine .contnet_text_flower5 h2 {
    margin-bottom: 30px;
}

.Flow-Chart9 {
    background: #fff;
    padding: 80px 0;
}

.Flow-Chart9 h2 {
    font-weight: bold;
    color: #000;

    margin-top: 50px;
    margin-bottom: 20px;
}

.Flow-Chart9 ul.list_4 {
    margin-top: 30px;
}



.Flow-Chart10 {
    background: #fff;
    padding: 80px 0;
}

.Flow-Chart10 h2 {

    margin-top: 0px;
    margin-bottom: 60px;
}

.bio-panel2 {
    background: #fff;
    padding: 50px 0;
    margin-top: -310px;
}

.bio-panel2 .col-md-6 {
    padding-right: 110px;
}

.solvent-plant-pnel1.Biodiesel .contnet_text_flower6 {
    padding-right: 80px;
}

.solvent-plant-pnel1.Biodiesel .contnet_text_flower6 h2 {
    margin-bottom: 30px;
}

.Vegetable-oil-plant.mix-blend-mode.Biodiesel-pic img {
    height: 533px;
    object-fit: cover;
}

.feed-stock {
    background: #fff;
}

.feed-stock h2 {
    color: #000;
    font-weight: bold;
    margin-bottom: 30px;
}

.feed-stock h3 {
    font-weight: bold;
    margin-bottom: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.feed-stock .col-md-6 {
    padding-right: 22px;
}

.fd-stock .col-md-12 {
    padding-bottom: 35px;
}

.blend-box ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.blend-box ul li {
    width: 40%;
    margin-bottom: 20px;
    text-align: center;
    margin-right: 20px;
}

.blend-box li p {
    text-align: center;
    background: #CF4A4A;
    padding: 15px;
    color: #ddd;
    font-weight: bold;
    margin-bottom: 0px;
    position: relative;
    z-index: 2;
    color: #fff;
    font-size: 18px;
}

.blend-box li p:after {
    z-index: -1;
    width: 40px;
    height: 100%;
    background: #21AA00;
    position: absolute;
    left: 0px;
    top: 0;
    content: "";
}

.blend-box li em {
    font-style: inherit;
    margin-top: 10px;
    margin-bottom: 0px;
    display: block;
}

.blend-box {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 25px #00000012;
    padding: 38px 15px 10px 15px;
    margin: 25px 10px;
}

.fd-stock {
    padding-right: 50px;
}

.blend-box li:nth-child(1) p:after {
    width: 100%
}

.blend-box li:nth-child(3) p:after {
    width: 10px
}

.blend-box li:nth-child(4) p:after {
    width: 5px
}


.nd-adv2 {
    background: #003055;
    color: #fff;
    padding: 80px 0 50px;
}

.nd-adv2 h2 {
    text-align: center;
    font-weight: bold;
    margin-bottom: 30px;
}

.nd-adv2 p {
    text-align: center;
}

.nd-adv2 h3 {
    font-weight: bold;
    margin: 70px 0 40px;
}

.pilot-pant2 {
    background: #fff;
    padding: 70px 0;
}

.pilot-pant2 h2 {
    font-weight: bold;
    margin-bottom: 30px;
}

.pilot-pant2 .col-md-6 {
    margin-bottom: 60px;
    padding-right: 30px;
}

.pilot-pant2 .col-md-6:nth-child(2) .pilot-pant-pic {
    margin-top: -350px;
}

.pilot-pant2 .col-md-6:nth-child(2) .pilot-pant-pic img {
    height: 500px;
}

.pilot-pant2 .enquire-btn {
    margin-top: 0px;
}

.solvent-plant-pnel1.Pilot-Plant .contnet_text_flower6 {
    padding-right: 50px;
}

.solvent-plant-pnel1.Pilot-Plant .contnet_text_flower6 h2 {
    display: block;
    margin-bottom: 20px;
}


.Flow-Chart11 {
    background: #fff;
    padding: 80px 0;
    margin-top: -170px;
    border-bottom: 1px solid #C1C1C1;
}

.Flow-Chart11 h2 {

    margin-top: 0px;
    margin-bottom: 60px;
    font-weight: bold;
}

.solvent-plant-pnel1.MCT .contnet_text_flower7 {
    padding-right: 135px;
}

.contnet_text_flower7 h2 {
    margin-bottom: 20px;
}

.flow-chart12 {
    background: #fff;
    margin-top: -150px;
    padding-top: 140px;
    padding-bottom: 100px;
}

.flow-chart12 h3 {
    text-align: center;
    position: relative;
}

.flow-chart12 h2 {
    font-weight: bold;
    margin-bottom: 30px;
    text-align: center;
    position: relative;
    color: #000;
}

.mct-application h3 {
    text-align: left;
    font-weight: bold;
    margin-bottom: 31px;
    color: #000;
}

.fractional-d figure {
    margin-top: -60px;
}

.fractional-d2 {
    padding-top: 80px;
}

.fractional-d2 figure {
    margin-top: -10px;
}

.solvent-plant-pnel1.Lecithin ul.list_4 li {
    margin-right: 0px;
}

.solvent-plant-pnel1.Lecithin .contnet_text_flower7 {
    padding-right: 80px;
}

.solvent-plant-pnel1.Lecithin .contnet_text_flower7 h5 {
    font-weight: bold;
    padding: 11px 0 0;
    display: block;
    margin: 0px;
}

.solvent-plant-pnel1.Lecithin .contnet_text_flower7 ul.list_4 {
    margin-top: 30px;
}

.solvent-plant-pnel1.Lecithin {
    padding-bottom: 30px;
}

.Lecithin2 {
    background: #fff;
    padding: 90px 0;
}

.lecithin2-content {
    padding-left: 50px;
}

.lecithin2-content ul.list_4 {
    margin-top: 25px;
}

.lecithin2-content p b {
    display: block;
    margin-top: 25px;
}

.lecithin2-content h2 {
    font-weight: bold;
    color: #000;
    margin-bottom: 50px;
}

.flow-chart14 {
    background: #fff;
    padding: 30px 0;
}

.flow-chart14 {
    text-align: center;
}

.flow-chart14 h2 {
    font-weight: bold;
    color: #000;
    margin-top: 90px;
    margin-bottom: 20px;
}

.flow-chart14 h3 {
    margin-bottom: 40px;
}

.flow-chart14 .enquire-btn {
    text-align: left;
}

.solvent-plant-pnel1.Tocotrienol {
    padding-bottom: 45px;
}

.solvent-plant-pnel1.Spent-recovery .contnet_text_flower7 {
    padding-right: 70px;
}

.recvery2 {
    background: #fff;
    padding: 80px 0;
}



.recovery-text {
    padding: 50px;
}

.flow-chart15 {
    background: #fff;
    padding: 20px 0 70px;
}

.flow-chart15 {
    text-align: center;
}

.flow-chart15 h2 {
    font-weight: bold;
    color: #000;
    margin-top: 20px;
    margin-bottom: 20px;
}

.flow-chart15 .enquire-btn {
    text-align: left;
}

.project-name h2 {
    font-weight: bold;
}

.project-name p b {
    margin-right: 10px;
    display: inline-block;
}

.project-name {
    padding: 15px 0;
}

.project-block {
    position: relative;
}

.youtube-icon {
    position: absolute;
    top: 33%;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    text-align: center;
    z-index: 2;
}

.Projects .col-md-6 {
    margin-bottom: 40px;
}

.project-block figure:after {
    background: #00000040;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0px;
}

.Projects {
    background: #fff;
    padding: 180px 0 50px;
    margin-top: -140px;
}

.project-block figure {
    position: relative;
}






/*-------------28-12-23--------------------*/

.capabilities-1 ul {
    display: flex;
    justify-content: space-between;
}

.capabilities-1 ul li {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.capabilities-1 ul li:after {
    content: "";
    width: 60px;
    height: 1px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #ffb400;
}

.capabilities-1 ul {
    display: flex;
    justify-content: space-between;
}

.capabilities-1 {
    padding: 50px 0;
}

.cap-box p {
    margin: 0px;
}

.capabilities-box {
    position: relative;
    width: 100%;
}

.cap-box {
    width: 479px;
    background: #f8f8f8f2;
    padding: 50px;
    position: absolute;
    bottom: 0px;
    left: 81px;
}

.cap-box2 h3 {
    font-weight: bold;
    color: #000;
    padding: 0px 70px 50px;
}

.cap-bg {
    background: #0077B5;
    color: #fff;
    padding: 60px 70px;
    width: 710px;
    position: relative;
}

.capabilities-2 {
    padding-top: 70px;
    background: #fff;
}

.cap-bg ul.list_4 li:before {
    display: none;
}

.cap-bg ul.list_4 li {
    padding: 0px;
}

.capabilities-3 {
    background: #fff;
    padding: 80px 0;
}


.cap-box3 h3 {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}

.cap-box3 {
    padding: 20px 47px 20px;
    position: relative;
}

.cap-box3:before {
    content: "";
    width: 10px;
    height: 100%;
    background: #FFDD00;
    position: absolute;
    top: -23px;
    left: 23px;
}


.capabilities-4 {
    background: #fff;
    padding: 80px 0;
    border-top: 1px solid #C1C1C1;
}

.capabilities-4 .cap-box3:before {
    top: 18px;
    height: 250px;
    left: 50px;
}

.capabilities-4 .cap-box3 {
    padding-left: 110px;
}

.capabilities-5 {
    background: #003055;
    padding: 90px 0;
    color: #fff;
}

.capabilities-5 h3 {
    font-weight: bold;
    margin-bottom: 35px;
}

.capabilities-5 li {
    margin-bottom: 10px;
}

.cap-box4 {
    padding-left: 20px;
}


.our-certifictaion {
    padding: 90px 0;
}

.our-certifictaion h3 {
    font-weight: bold;
    color: #000;
    margin-bottom: 35px;
}

.our-certifictaion figure img {
    width: auto;
    margin-bottom: 19px;
    mix-blend-mode: multiply;
}

.certificate-text {
    padding-right: 40px;
}

.our-certifictaion .col-md-8 {
    text-align: center;
}

.quality {
    background: #fff;
    padding: 90px 0;
}

.quality .col-md-4:nth-child(2) figure {
    margin-bottom: 28px;
}

.quality h3 {
    font-weight: bold;
    color: #000;
    margin-bottom: 30px;
}

.quality-content {
    padding: 30px;
}

.sevices-box {
    padding-right: 0;
}

.sevices-box h2 {
    margin-bottom: 44px;
}

.sevices-box .row {
    margin-top: 57px;
}

.service-list {
    background: #fff;
    padding: 51px 21px;
    height: 100%;
}

.service-list ul li {
    margin-bottom: 18px;
}



.service-list ul li ul {
    margin-top: 20px;
}





.service-2 {
    background: #fff;
    padding: 80px 0;
}

.sevices-1 {
    padding-bottom: 80px;
}

.service-2 h3 {
    font-weight: bold;
    color: #000;
    margin-bottom: 30px;
}

.install {
    padding: 40px 50px 40px 90px;
    position: relative;
}

.install:before {
    content: "";
    width: 10px;
    height: 500px;
    position: absolute;
    left: 25px;
    top: -90px;
    background: #0077B5;
}

.service-2 .col-md-6:nth-child(2) .install:before {
    background: #FFDD00;
}


@media (min-width:1600px) {
    .capabilities-box {
        position: relative;
        width: 115%;
        left: -80px;
    }

    .cap-box {
        left: 104px;
    }

    .capabilities-1 {
        padding: 50px 0 70px;
    }

    .sevices-box p {
        padding-right: 70px;
    }

    .sevices-box h2 {
        padding-right: 70px;
    }

    .service-list {
        padding: 51px 45px;
    }

    .install:before {
        content: "";
        width: 10px;
        height: 530px;
    }

}

.after-sales-report {
    padding: 70px 0;
    background: #003055;
}

.spare {
    background: #fff;
    padding: 80px 0;
    text-align: center;
}

.spare h2 {
    font-weight: bold;
    color: #000;
    margin-bottom: 30px;
}

.spare p {
    margin-bottom: 40px;
    padding: 0 100px;
}

.after-sales-report h2 {
    color: #fff;
    font-weight: bold;
    margin-bottom: 30px;
}

.after-sales-report p {
    color: #fff;
}


/* 28-12-2023 */
/* contact us */
.inner-container.bgwhite {
    background-color: #fff;
}

.contact_us_titile {
    padding-top: 12px;
    padding-bottom: 66px;
}

.contact_us_titile h1 {
    font-size: 48px;
    line-height: 48px;
    color: #0077B5;
    font-weight: bold;
}

.contact_us_second {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #F3F3F3;
}

.contact_left h3 {
    padding-bottom: 22px;
}

.contact_left ul li figure {
    height: 17px;
    width: 20px;
    display: inline-block;
    margin-right: 19px;
}

.contact_left ul li p {
    display: inline-block;
    font-size: 15px;
    color: #000;
    margin: 0;
}

.contact_left ul li a {
    display: inline-block;
    font-size: 15px;
    color: #000;
}

.contact_left ul li {
    padding-bottom: 20px;
}

.contact_blue_bg {
    background-color: #003055;
    border-bottom: 6px solid #FFDD00;
    padding:25px 40px;
    margin-top: 20px;
}

.contact_blue_bg h3 {
    padding-bottom: 28px;
}

.contact-border-left {
    border-left: 1px solid #ffffff2e;
    padding-left: 40px;
}

.contact_blue_bg .contact_left ul li figure {
    height: 17px;
    width: 20px;
    display: inline-block;
    margin-right: 19px;
}

.contact_blue_bg .contact_left ul li p {
    display: inline-block;
    font-size: 15px;
    color: #000;
    margin: 0;
}

.contact_blue_bg .contact_left ul li a {
    display: inline-block;
    font-size: 15px;
    color: #000;
}

.contact_blue_bg .contact_left ul li {
    padding-bottom: 20px;
}

.contact_blue_bg .contact_left ul li p.udyog_text {
    margin-left: 40px;
    margin-top: -30px;
}

.contact_submit a, .contact_submit #submit_contact_us_page {
    display: inline-block;
    background: #0077B5;
    padding: 10px 21px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.contact_us_form {
    padding: 50px 38px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-right: 20px;
}

.contact_us_form .contact_input {
    padding-bottom: 24px;
}

.contact_us_form h4 {
    padding-bottom: 24px;
    text-align: center;
}

.contact_input input {
    border-radius: 0;
    border-color: #E5E5E5;
    opacity: 62%;
}

.contact_input input:focus {
    box-shadow: none;
}

.contact_input input::placeholder {
    font-size: 14px;
    color: #4A4A4A;
}

.contact_input .form-select {
    font-size: 14px;
    border-radius: 0;
    border-color: #E5E5E5;
    opacity: 62%;
    background-image: url(../images/down-arrow.svg);
}

.contact_input .form-select:focus {
    box-shadow: none;
}

.contact_input textarea {
    border-radius: 0;
    border-color: #E5E5E5;
    opacity: 62%;
}

.contact_input textarea:focus {
    box-shadow: none;
}

.contact_input.mobile-left input {
    width: 65%;
    margin-left: 8px;
}

.contact_map {
    /*margin-top: -300px;*/
    background-color: #fff;
    padding-bottom: 120px;
}

.map_contact iframe {
    filter: brightness(0.7);
}



/* people_main  */
.people_title h1 {
    font-size: 48px;
    line-height: 48px;
    color: #0077B5;
    font-weight: bold;
    padding-bottom: 150px;
    width: 50%;
}

.people_main {
    position: relative;
    background-color: #F3F3F3;
    padding-bottom: 86px;
}

.people_relative_div{
    position: relative;
  }
  .people_abs {
    position: absolute;
    background-color: #003055;
    content: "";
    right: 0;
    width: 330px;
    padding: 40px;
    top: 57px;
}

.people_para {
    padding-top: 30px;
    width: 79%;
    margin-right: auto;
}

.people_left {
    margin-top: -90px;
}

.c-48 {
    color: #0077B5;
}

.why_work_at_mechtech {
    padding-top: 100px;
    padding-bottom: 50px;
}

.why_work_mechtech_title p {
    padding-bottom: 30px;
}

.why_work_mechtech_title {
    padding-right: 70px;
}

.why_work_mechtech_title .fact_figure {
    padding: 15px 0px 0px 0px;
}

.why_work_mechtech_title .fact_figure ul {
    margin: 0;
}

.counter_people {
    border-top: 1px solid #e1e1e1;
    padding-top: 30px;
}

.diversity_one {
    display: flex;
    align-items: center;
    height: 100%;
}

.diversity_one p {
    margin: 0;
}

.why_work_at_mectech_second {
    padding-bottom: 152px;
}

.diversity_one span {
    font-size: 110px;
    color: #00305520;
    padding: 0px 10px;
}

.diversity_main h4 {
    padding-bottom: 37px;
    padding-left: 25px;
}

.why_work_mechtech_title-second {
    padding-right: 30px;
}

.diversity_main {
    position: relative;
    margin-left: 40px;
    height: 100%;
}

.diversity_main::before {
    content: '';
    position: absolute;
    left: -20px;
    top: -155px;
    width: 10px;
    height: 311px;
    background-color: #FFDD00;
}

.current_opening_main {
    padding-top: 143px;
    padding-bottom: 143px;
    background-color: #0077B5;
}

.current_title h4 {
    padding-bottom: 14px;
}

.current_title p {
    padding-bottom: 62px;
    width: 80%;
    margin: auto;
    line-height: 22px;
}

.current_one h5 {
    color: #003055;
    padding-bottom: 4px;
}

.current_white {
    padding: 20px 30px;
}

.current_child {
    display: flex;
    align-items: center;
}

.current_child h6 {
    margin: 0;
}

/* .current_child  p{padding-left: 25px;} */
.pl-25 {
    padding-left: 25px;
}

.apply-now a {
    display: inline-block;
    background: #0077B5;
    padding: 10px 21px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.apply-now a img {
    margin-left: 9px;
}

.current_one h6 {
    color: #333333;
}

.current_white {
    margin-bottom: 12px;
}


/* sustainability_title */
.sustainability_main {
    padding-bottom: 91px;
}

.sustainability_title h2 {
    color: #0077B5;
    padding-top: 60px;
    padding-bottom: 59px;
}

.sustainability_title {
    position: relative;
}

.sustainability_title::after {
    content: '';
    position: absolute;
    left: 0;
    top: 90px;
    width: 120px;
    height: 1px;
    background-color: #0000001c;
    bottom: 0;
}

.sustainability_title::before {
    content: '';
    position: absolute;
    right: 0;
    top: 90px;
    width: 120px;
    height: 1px;
    background-color: #0000001c;
    bottom: 0;
}

.sus_sub_title {
    position: relative;
    padding-bottom: 20px;
}

.sus_sub_title::after {
    content: "";
    background: #FFAA00;
    width: 70px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.old_age_ashrams {
    padding-top: 69px;
    padding-bottom: 94px;
}

.old_gae_title h4 {
    padding-bottom: 20px;
}

.old_age_onee {
    padding-right: 20px;
}

.old_age_onee p {
    padding-bottom: 15px;
}
/* 
.women_emp {
    display: flex;
    padding-right: 10%;
    padding-bottom: 124px;
}

.women_left {
    width: 60%;
}

.women_right {
    width: 40%;
    padding-left: 90px;
}

.women_right h4 {
    padding-bottom: 20px;
}

.women_right p {
    padding-bottom: 20px;
} */
.women_emp {
    padding-bottom: 124px;
}
.women_emp_sec {
    width: 100%;
    overflow: hidden;
    max-width: 1920px;
    margin: 0 auto;
}

.women_right {
    max-width: 640px;
    padding-left: 5rem;
}
.women_emp_sec_new{
    width: 100%;
    overflow: hidden;
    max-width: 1920px;
    margin: 0 auto;  
}

.medicalaid_for_left h5 {
    padding-bottom: 20px;
}

.medicalaid_for_left P {
    padding-bottom: 20px;
}

.medicalaid_for {
    display: flex;
    width: 100%;
    height: 100%;
    padding-left: 10%;
    padding-bottom: 66px;
}

.medicalaid_for_left {
    background-color: #003055;
    padding: 40px;
    max-width: 640px;
    height: 100%;
    margin-left: 5rem;
}
.women_emp_sec_new .row{
    --bs-gutter-x: -0.5rem;
}
.medicalaid_for_new{background-color: #fff; padding-bottom: 123px;}



/* downloads */
.download-sec {
    padding-top: 98px;
    padding-bottom: 161px;
    border-bottom: 1px solid #00000005;
}

.download-txt {
    padding: 40px 50px;
    margin-bottom: 40px;
    border-bottom: 4px solid #FFDD00;
    position: relative;
    height: 100%;
    min-height: 350px;
}

.download-txt h6 {
    color: #292929;
    font-weight: 600;
}

.download-txt h5 {
    margin-bottom: 15px;
}

.borderline {
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 59px;
}

.pdf-icon span {
    padding-left: 12px;
    color: #000000;
}

.pdf-icon {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    border-top: 1px solid #0000001c;
    margin: auto;
    width: 80%;
    padding-top: 30px;
}

.download-bottom {
    background-color: #F3F3F3;
    border-bottom: 1px solid #e3e3e3;
}


/* gallery */
.gallery_main {
    padding-top: 50px;
}

.gallery_content {
    position: relative;
}

.gallery_images .screen-gallery {
    display: inline-block;
    padding: 12px;
    background-color: #fff;
}

.gallery_images .images-gallery {
    display: inline-block;
    padding: 10px 10px;
    background-color: #003055;
}

.gallery_images .images-gallery p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #fff;
}

.gallery_images {
    position: absolute;
    content: "";
    bottom: 125px;
    background-color: #003055;
    border-right: 2px solid #FFDD00;
}

.gallery_second_section {
    padding-top: 300px;
    padding-bottom: 100px;
    margin-top: -200px;
}

.gallery_text p {
    padding: 20px 0px;
    width: 80%;
}

.gallery_text {
    position: relative;
    margin-bottom: 58px;
}

.gallery_text::after {
    position: absolute;
    content: "";
    background-color: #003055;
    width: 40px;
    height: 2px;
    bottom: 0;
}

.gallery_text::before {
    position: absolute;
    content: "";
    background-color: rgb(255, 222, 7);
    width: 40px;
    height: 2px;
    left: 25px;
    bottom: 0;
}


/* 29-12-2023 */
.g-date-text {
    display: flex;
    align-items: center;
    padding-top: 20px;
}

.date_g {
    color: #0077B5;
    border-bottom: 2px solid #FFB300;
}

.date_g p {
    padding-bottom: 5px;
}

.g_date_text {
    padding: 18px 0px;
    border-left: 2px solid #00000024;
    margin-left: 30px;
}

.g_date_text p {
    padding-left: 30px;
    width: 84%;
    margin-right: auto;
}

.gallery_content a {
    color: #292929;
}



/* gallery-lightbox start */

.rbox {
    padding: 0;
    background-color: transparent;
}

.rbox-caption {
    font-weight: bold;
    color: #fff;
    font-size: 22px;
    padding-top: 35px;
    position: relative;
    text-align: left;
    padding-left: 60px;
}

.rbox-caption::first-word {
    padding-left: 10px;
}

.rbox-caption::after {
    left: 0;
    width: 25px;
    height: 25px;
    background: url(../images/slide-screen.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    position: absolute;
    top: 33px;
    border-right: 2px solid #fff;
    padding-right: 36px;
}

:is(.rbox-next, .rbox-prev) {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
}

:is(.rbox-next, .rbox-prev) img {
    height: 2rem;
    object-fit: contain;
}

.rbox-content img {
    height: auto;
    max-width: 100%;
    width: 100%;
}

.rbox .rbox-next,
.rbox-prev {
    top: 38%;
    background-color: #ffffff45;
    height: 137px;
    padding: 0;
    display: grid;
    align-items: center;
    place-content: center;
}

.rbox .rbox-next {
    right: 0;
}

.rbox .rbox-prev {
    left: 0;
}

.gallery-thumb {
    cursor: pointer;
}

.gallery-thumb figure {
    position: relative;
}

.gallery-thumb figure img {
    width: 100%;
}

.gallery-swiper {
    margin-bottom: 6rem;
}

.gallery-container .gallery-swiper .swiper-btns.relative {
    position: relative;
    width: 100%;
    margin-top: 0;
    z-index: 10;
}

.gallery-container .gallery-swiper .swiper-btns :is(.swiper-button-next, .swiper-button-prev) {
    position: absolute;
    bottom: -.3rem;
    top: auto;
    margin-top: 0;
    background: var(--body-color)
}

.gallery-container .gallery-swiper .swiper-btns .swiper-button-next {
    right: 0;
    left: auto
}

.gallery-listing .gallery-thumb figure img {
    aspect-ratio: 4/3;
}

/* gallery-lightbox end */

/* news_details */
.share_social .follow-us {
    justify-content: end;
    align-items: end;
}

.news_details_left {
    display: flex;
    align-items: center;
}

.news_details_main {
    padding-top: 50px;
    padding-bottom: 82px;
}

.date_section h3 {
    color: #0077B5;
    margin-bottom: 0;
}

.date_section p {
    color: #0077B5;
    padding-bottom: 5px;
    border-bottom: 1px solid #FFB300;
}

.date_section {
    border-right: 1px solid #0000001c;
    padding-right: 20px;
}

.date_text {
    padding-left: 20px;
}

.news_details_second_con_one {
    padding-right: 30px;
}

.news_details_second_con_one p {
    padding-bottom: 22px;
}

.fact_figure.news-details h4 {
    margin: 0;
}

.other_related_news {
    padding-top: 86px;
    padding-bottom: 115px;
    background-color: #F3F3F3;
}

.news_content-text .news_details_left {
    padding: 15px 0px;
}

.other_related_title {
    padding-bottom: 83px;
}

.news_detail_second {
    position: relative;
    z-index: 0;
    padding-bottom: 100px;
}

.news_detail_second::before {
    position: absolute;
    background-color: #F8F8F8;
    content: "";
    top: 0;
    width: 100%;
    height: 200px;
    z-index: -1;
}

/* news */
.new_main_first {
    padding-top: 50px;
    position: relative;
    z-index: 0;
}

.news_sldier_content .news_details_left {
    display: flex;
    align-items: center;
    margin-top: -50px;
    background-color: #fff;
    z-index: 9;
    position: relative;
    width: 80%;
    padding: 20px;
    margin-left: 22px;
}

.news_event_content p {
    padding-bottom: 8px;
}

.news_content-text h3 {
    padding-bottom: 10px;
}

.event_news .news_details_left {
    align-items: flex-start;
}

.event_news .news_details_left {
    background-color: #0077B5;
    margin-top: 30px;
    padding: 40px;
    position: relative;
}

.event_news .news_details_left .date_section {
    border-right: 1px solid #ffffff54;
}


.other_events_news {
    padding-top: 305px;
    padding-bottom: 138px;
    background-color: #F3F3F3;
    margin-top: -325px;
}

.other_events_news .other_new_event_title {
    padding-bottom: 60px;
    padding-top: 90px;
}

.event_news .news_details_left .date_section p {
    border-bottom: 0;
}

.input_group .input-group select:focus {
    box-shadow: none;
}

.input_group .input-group select {
    border: 0;
    font-size: 15px;
    color: #292929;
    margin: 0px 10px;
    border-radius: 0;
}

.input_group .input-group {
    width: 60%;
    float: inline-end;
}

.news_content-text {
    height: 100%;
    position: relative;
}

.news_event_mid {
    padding: 40px;
}

.news_event_mid .mid_event_news h5 {
    color: #0077B5;
}

.news_event_mid .mid_event_news p {
    color: #0077B5;
    display: inline-block;
    padding-bottom: 5px;
    border-bottom: 1px solid #FFB300;
}

.news_event_mid h6 {
    padding-top: 65px;
}

.border-line {
    padding-top: 80px;
}

.pb-68 {
    padding-bottom: 68px;
}

.news_slider .owl-nav button.owl-next,
button.owl-prev span {
    display: inline-block;
    text-indent: -9999px
}

.news_slider .owl-nav {
    position: relative;
}

.news_slider .owl-nav button.owl-prev span::after {
    background: url(../images/slide-arow-right.svg) no-repeat;
    background-position: center;
    background-size: contain;
    right: 15px;
    width: 40px;
    height: 40px;
    position: absolute;
    content: "";
    bottom: 46px;

}

.news_slider .owl-nav button.owl-next span::before {
    transform: rotate(180deg);
    background: url(../images/slide-arow-left.svg) no-repeat;
    background-position: center;
    background-size: contain;
    right: 50px;
    width: 40px;
    height: 40px;
    position: absolute;
    content: "";
    bottom: 50px;
}

.news_slider .owl-nav button.owl-prev {
    transform: inherit;
}



/* 30-12-2023 */
/* blogsection */
.blog_main_section {
    padding-bottom: 50px;
}

.blog_content_one {
    padding-bottom: 36px;
    position: relative;
}

.vege-yellow {
    position: absolute;
    top: 0;
    background-color: #FFDD00;
    padding: 8px 15px;
}

.blog_main_section .blog_content_one .news_details_left {
    display: flex;
    align-items: center;
    padding-top: 20px;
}

.blog_main_section .blog_content_one .date_section p {
    border-bottom: 0;
}

.blog_main_section .blog_content_one .date_section {
    border-right: 1px solid #0000001c;
    padding-right: 20px;
}

.blog_main_section .blog_content_one .date_text {
    padding-left: 20px;
}


.search_Section {
    background-color: #003055;
    padding: 30px;
    display: flex;
    align-items: center;
    box-shadow: 0px 7px 10px #00000029;
}

.search_Section input::placeholder {
    font-size: 18px;
    color: #0077B5;
}

.search_Section input {
    width: 100%;
    margin-right: -22px;
    background-color: transparent;
    box-shadow: none;
    border: 0;
    border-bottom: 2px solid #e3e8eca6;
    padding-bottom: 10px;
    color: #0077B5;
    font-size: 18px;
    padding-right: 40px;
}

.search_Section input:focus {
    outline: 0;
}

.search_Section img {
    padding-bottom: 10px;
    cursor: pointer;
}

.blog_recent_post {
    background-color: #F8F8F8;
    padding: 30px;
    margin-top: 30px;
    box-shadow: 0px 7px 10px #0000001A;
}

.blog_recent_post h4 {
    padding-bottom: 20px;
}

.post-blog-one p {
    padding-bottom: 15px;
    border-bottom: 1px solid #00000026;
    padding-top: 5px;
}

.post-blog-one {
    padding-bottom: 25px;
    position: relative;
}

.popular-tag {
    display: table;
}

.popular-tag li {
    position: relative;
    margin: 0px 6px;
    display: flex;
    float: left;
    border-bottom: 2px dotted #0077B5;
    padding: 7px 0px;
}

.blog_recent_post h5 {
    padding-bottom: 20px;
}

.blog_right {
    padding-left: 50px;
}

.blog_result_sectionone {
    position: relative;
    padding-bottom: 50px;
}

.search-blog-listing {
    padding-top: 20px;
    padding-bottom: 113px;
}

.blog_re_abs {
    position: absolute;
    top: 0;
    background-color: #FFDD00;
    padding: 8px 15px;
}

.blog_re_right .blog_date_section h3 {
    color: #0077B5;
    margin: 0;
}

.clr-blue {
    color: #0077B5;
    border-bottom: 1px solid #ffdd00;
    display: inline-block;
    padding-bottom: 5px;
}

.blog_date_section h4 {
    padding-top: 20px;
}

.blog_date_section p {
    padding-bottom: 10px;
}

.blog_date_section {
    padding-left: 15px;
    padding-right: 30px;
}

.post-blog-one figure img {
    width: 100%;
    height: 140px;
    object-fit: cover;
}


/* 1-1-24 */
.box_pro_group-ble-content p {
    padding-bottom: 20px;
}

.refing-two .rice_bowl_panel .list1 {
    padding: 0px 0px;
}

.refing-three .rice_bowl_panel .list1 {
    padding: 0px 0px;
}

.refing-three .rice_bowl_panel.canola.oil p {
    padding-bottom: 20px;
}



/* career form css */
.contact-form.career-form {
    position: static;
    width: 100%;
}

.career-form-wrap {
    padding: 40px 0;
}

.apply-btn-cntnr {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.apply-btn-cntnr a.inptBtn {
    display: block;
    width: 32%;
    text-align: center;
    background: #0077B5;
    padding: 15px 40px;
    color: #fff;
    border: 0px;
}

#country_region_chosen,
#state_id_chosen {
    border-radius: 0px;
    margin-bottom: 14px;
    padding: 10px;
    font-weight: 300;
    display: block;
    width: 100%;
    font-size: 1rem;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#country_region_chosen.chosen-container-single .chosen-single,
#state_id_chosen.chosen-container-single .chosen-single {
    border: none;
    box-shadow: none; background:none;
}

#country_region_chosen.chosen-container .chosen-drop,
#state_id_chosen.chosen-container .chosen-drop {
    border: 1px solid #ced4da;
    margin-top: 1px;
}

.contact-form {
    width: 500px;
    background: #fff;
    padding: 40px;
}

.contact-form .form-control {
    border-radius: 0px;
    margin-bottom: 14px;
    padding: 10px;
    font-weight: 300;
}

.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 24px;
    color: #444;

}

.contact-form.career-form .frm_contact input.inptBtn {
    background: #0077B5;
    padding: 10px 40px;
    color: #fff;
    border: 0px;
}


/* 404 page */
/* 404 page */
.page_not_found {
    text-align: center;
    padding: 40px;
}

.page_not_found a svg {
    fill: #0077b5;
    transition: .2s ease;
}

.page_not_found h1 {
    font-size: 80px;
    line-height: 1.5;
    font-weight: bold;
    color: #007ec5;
}

.page_not_found h2 {
    font-weight: bold;
    color: #666;
    padding-bottom: 30px;
}

.people-project {
    margin-top: -150px;
    padding-top: 180px;
}

.inner-title-head h1 {
    width: 50%;
    margin-right: auto;
}

.palm_graph_banner figure {
    text-align: center;
}

.palm_graph_banner figure img {
    width: auto;
}

.refing_main UL {
    padding-top: 20px;
}

.degummin-one figure {
    text-align: center;
}

.degummin-one figure img {
    width: auto;
}


/* term & condition */
.tearm_condition_main .term_section h2 {
    padding-bottom: 10px;
}

.tearm_condition_main .term_section ul.terms_s {
    padding-bottom: 20px;
}

.tearm_condition_main {
    padding-top: 45px;
}

.term_section p {
    padding-bottom: 20px;
}

.why-mectech-sec1 {
    margin-bottom: 50px;
}

.event-exhibitions {
    padding: 30px 0;
}

.event-exhibitions figure {
    margin-bottom: 25px;
}

.subhead {
    margin-bottom: 20px;
}

.milestone-section {
    padding-bottom: 100px;
    border-bottom: 1px solid #efefef;
    background-color: #fff;
}

.milestone_slider {
    margin-top: 40px;
}

.milestone_slider .owl-nav img {
    filter: grayscale();
}

.about_para_main_div {
    padding-top: 100px;
}

.milestone_slider .owl-nav .owl-prev {
    position: absolute;
    content: '';
    left: -53px;
    top: 40%;
}

.milestone_slider .owl-nav .owl-next {
    position: absolute;
    content: '';
    right: -53px;
    top: 40%;
}

.owl-nav button.owl-prev {
    transform: rotate(180deg);
}

.milestone_slider .timeline-panel {
    border: 1px solid #d4d4d43d;
    border-radius: 2px;
    padding: 20px;
    min-height: 287px;
}

.milestone_slider .timeline-panel ul.list1 li {
    margin-bottom: 1px;
}


/* filtration */
.filtration_main_section {
    padding-bottom: 100px;
}

.filtration_section_sub {
    position: relative;
    padding: 40px;
}

.filtration_section_sub figure img {
    mix-blend-mode: multiply;
}

.filtration_section_sub h3 {
    padding-top: 30px;
}

.filtration_section_sub p {
    padding-top: 20px;
}

.filtration_section_sub figure img {
    width: 400px;
    height: 400px;
    object-fit: contain;
}

.user-icon-img {
    width: 20px;
    height: 20px;
    border-radius: 54%;
    display: inline-block;
    margin-right: 7px;
}

.user-icon-img img {
    width: 100%;
    border-radius: 50%;
}

.blog-date-main {
    padding: 0 0 20px;
}

.blog-date-main .blog-txt {
    font-size: 14px;
}

.news_detail_second.bg-white.blog-detail-bx .news_details_content p {
    margin-bottom: 1rem;
}

.news_detail_second.bg-white.blog-detail-bx .news_details_content h3 {
    margin: 2rem 0 1rem;
}

.profile-bx {
    padding: 40px 0 60px;
}

.profile-bx .profile-txt-bx {
    padding: 0 40px 0;
}

.profile-bx .profile-txt-bx .profile-blockquote p {
    padding-left: 60px;
}

.profile-bx .profile-txt-bx .profile-blockquote p.profile-blockquote-p1 {
    font-size: 1.2rem;
    margin-bottom: 40px;
    line-height: 1.75rem;
    font-weight: 600;
    margin-top: -10px;
}

.profile-bx .profile-txt-bx .profile-blockquote .quote-icon-box {
    display: inline-block;
    width: 50px;
    height: auto;
}

.profile-bx .profile-txt-bx .profile-blockquote .quote-icon-box img {
    width: 100%;
    filter: grayscale(100%);
}

.profile-bx .profile-short h3 {
    font-size: 22px;
}

.profile-short a.explore-more2 {
    margin-right: 10px;
}

.read-more-box {
    display: flex;
    justify-content: end;
}

.explore-more:hover img {
    background: #003055;
    transition: .2s ease;
    color: #fff;
}

a.explore-more2 {
    color: #484848;
}

a.explore-more2 svg {
    stroke: currentColor;
}

/* 06-01-24*/
.blog-detail-bx {
    padding-bottom: 40px;
    border-bottom: 1px solid #00000012;
}

.news_details_second_con .entry-content h2,
.news_details_second_con .entry-content h3,
.news_details_second_con .entry-content h4 {
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 24px;
    font-weight: 700;
    color: #292929;
}

.about_title h2 {
    font-size: 48px;
    line-height: 48px;
    color: #0077B5;
    font-weight: bold;
    width: 50%;
}







/*milestone css*/


.Milestone ul {
    display: flex;
    justify-content: space-between;
    margin-top: 90px;
    align-items: center;
}

.Milestone li {
    position: relative;
}

li.none-link:after {
    content: "";
    width: 1px;
    height: 5px;
    background: #707070;
    position: absolute;
    right: 0px;
    top: 20px;
}



.Milestone li h4 {
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}

.Milestone h2 {
    text-align: center;
    font-weight: bold;
}

.Milestone {
    padding: 0px 0 400px;
    background: #fff;
}

.Milestone li h4:before {
    /* width: 9px;
    height: 9px; */
    width: 16px;
    height: 16px;
    background: #0077B5;
    border-radius: 50%;
    content: "";
    position: absolute;
    /* bottom: -20px; */
    bottom: -25px;
    left: 0px;
    right: 0px;
    margin: auto;
}

.Milestone li h4:after {
    width: 1px;
    height: 8px;
    background: #0077B5;
    border-radius: 50%;
    content: "";
    position: absolute;
    bottom: -33px;
    left: 0px;
    right: 0px;
    margin: auto;
}

ul.miles-list {
    position: absolute;
    width: 500px;
    padding-top: 90px;
    display: none;
    margin: 0px;
}

ul.miles-list li {
    margin-bottom: 20px;
    background: #0077B5 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    color: #fff;
    padding: 10px 15px;
    float: left;
    clear: both;
    position: relative;
    margin-left: 23px;
}

ul.miles-list li:before {
    content: "";
    width: 10px;
    height: 1px;
    background: #0077B5 0% 0% no-repeat padding-box;
    position: absolute;
    left: -10px;
    top: 23px;
}

ul.miles-list:after {
    content: "";
    width: 1px;
    height: 100%;
    background: #0077B5 0% 0% no-repeat padding-box;
    position: absolute;
    left: 12px;
    top: 19px;
}

.Milestone li:hover ul.miles-list {
    display: block;
}

.Milestone li:nth-child(2) {
    position: relative;
}

.Milestone li:nth-child(1) h4:after {
    top: -5px;
}

.Milestone li:nth-child(5) h4:after {
    top: -5px;
}

.Milestone li:nth-child(17) h4:after {
    top: -5px;
}

.Milestone li:nth-child(25) h4:after {
    top: -5px;
}

.Milestone li:nth-child(35) h4:after {
    top: -5px;
}

.Milestone li:nth-child(43) h4:after {
    top: -5px;
}

.Milestone li h4 b {
    position: relative;
    top: 51px;
    font-weight: normal;
}

.Milestone li:hover h4:before {
    background: #FFB300;
}

.Milestone li:hover:nth-child(43) ul.miles-list {
    right: 30px;
    width: auto;
    padding-top: 70px;
}

.Milestone li:hover:nth-child(43) ul.miles-list:after {
    left: inherit;
    right: -17px;
}

.Milestone li:hover:nth-child(43) ul.miles-list li:before {
    left: inherit;
    right: -17px;
}

.Milestone li:hover:nth-child(38) ul.miles-list {
    right: 30px;
    width: 400px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    flex-direction: column;
    align-items: end;
}

.Milestone li:hover:nth-child(38) ul.miles-list:after {
    left: inherit;
    right: -17px;
    top: 60px;
    height: 176px;
}

.Milestone li:hover:nth-child(38) ul.miles-list li:before {
    left: inherit;
    right: -17px;
}


.Milestone li:hover:nth-child(35) ul.miles-list {
    right: 30px;
    width: 400px;
    ;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    flex-direction: column;
    align-items: end;
}

.Milestone li:hover:nth-child(35) ul.miles-list:after {
    left: inherit;
    right: -17px;
    top: 30px;
    height: 145px;
}

.Milestone li:hover:nth-child(35) ul.miles-list li:before {
    left: inherit;
    right: -17px;
}

.Milestone li:nth-child(1) ul.miles-list:after {
    top: 30px;
    height: 309px;
}

.Milestone li:nth-child(2) ul.miles-list:after {
    top: 60px;
    height: 115px;
}

.Milestone li:nth-child(5) ul.miles-list:after {
    top: 30px;
    height: 227px;
}

.Milestone li:nth-child(10) ul.miles-list:after {
    top: 60px;
    height: 115px;
}

.Milestone li:nth-child(17) ul.miles-list:after {
    top: 30px;
    height: 84px;
}

.Milestone li:nth-child(21) ul.miles-list:after {
    top: 60px;
    height: 54px;
}

.Milestone li:nth-child(25) ul.miles-list:after {
    top: 30px;
    height: 145px;
}

.Milestone li:nth-child(31) ul.miles-list:after {
    top: 60px;
    height: 54px;
}

.Milestone li:nth-child(43) ul.miles-list:after {
    top: 40px;
    height: 54px;
}

.Milestone li:nth-child(31) ul.miles-list {
    width: 220px;
}

.Milestone li:hover:nth-child(38) ul.miles-list li {
    width: auto;
}

.col-md-12.for-mobile-milestone {
    display: none;
}

.Milestone p {
    text-align: center;
}

section.milestone-section.about_para_main_div.miles-2 {
    padding-bottom: 0px;
}

li.first_show ul.miles-list {
    display: block;
}

.blog_recent_post .contact_us_form {
    padding: 18px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-right: 20px;
}

.blog_recent_post.blog_form {
    padding: 30px 0;
    background: none;
}

.contact_submit {
    margin-top: 30px;
}

@media (max-width: 991px) {

    .col-md-12.for-mobile-milestone {
        display: block;
    }
}

.why-mectech-sec1 {
    margin-bottom: 50px;
    margin-top: 70px;
}

/*08-01-24*   sitemap*/

.sitemap_main_section {
    padding-top: 45px;
    padding-bottom: 20px;
    border-bottom: 1px solid #0000001c;
}

.sitemap_main_section .site_map_content p {
    padding-bottom: 10px;
}

.sitemap_main_section .site_map_content .custom-bullet li a {
    color: #000;
}

.sitemap_main_section .site_map_content .custom-bullet li a:hover {
    color: #004770;
}

.sitemap_main_section .site_map_content {
    padding-bottom: 40px;
}

.sitemap_main_section .site_map_content p a {
    color: #292929;
}

.sitemap_main_section .site_map_content p a:hover {
    color: #004770;
}

.innovate_box figure img {
    filter: brightness(0.5);
}


/* 17-01-24 */
.product-section2{
    background-image: url(../images/oil-seed-preparation-banner.jpg);
    width: 100%;
    height: 741px;
    background-size: cover;
    background-attachment: fixed;
}

.rice_bowl_panel .p-box1 {
    width: 100%;
}

.palm-oil-refining-plant-main .text-bl p {
    padding: 0 0 10px;
    margin: 0;
    text-align: center;
}

.palm-oil-refining-plant-main .text-bl {
    margin-bottom: 0px;
    margin-top: 18px;
    padding: 0 150px 50px;
}

@media (max-width:990px) {
    
    .palm-oil-refining-plant-main .text-bl {
        margin-bottom: 0px;
        margin-top: 18px;
        padding: 0 10px 30px;
    }
}

@media (max-width:1366px) {
    .cap-bg {
        width: 600px;
    }
    
}

.inner-title-head.thanku {
    text-align: center;
    padding-bottom: 150px;
}

.inner-title-head.thanku h1 {
    width: 100%;
    color: #0077b5;
    font-size: 37px;
    margin-bottom: 25px;
}

.inner-title-head.thanku p {
    font-size: 16px;
}




.contact_blue_bg.bottom {
    margin-top: 0;
}
.contact_blue_bg.top {
    border-bottom: 1px solid #fade29;
}