

@media (min-width:1499px) {
    .inner-title-head blockquote {
        font-size: 42px;
        line-height: 49px;
    }

    body .inner-title-head h1 {
        font-size: 35px;
    }

    body .abt-1 p {
        font-size: 30px;
        line-height: 36px;
    }

    body .inner-title-head blockquote {
        font-size: 42px;
        line-height: 48px;
    }

    .abt-1 {
        width: 700px;
        padding: 0 68px;
    }

    .abt_item1 h4 {
        font-size: 120px;
        color: #D06060;
        font-weight: 100;
        line-height: 110px;
    }

    p {
        font-size:calc(15px + (16 - 15) * (100vw - 1366px) / (3840 - 1366));
        line-height:calc(24px + (28 - 24) * (100vw - 1366px) / (3840 - 1366));
    }
    ul.list1 li {
        font-size: 16px;
        line-height: 24px;
    }
    ul.list5 li{
        font-size: 16px;
        line-height: 24px;
    }
    
    ul.list_4 li{
        font-size: 16px;
        line-height: 24px;
    }
    ul.list_5 li{
        font-size: 16px;
        line-height: 24px;
    }
    ul.list_2 li{
        font-size: 16px;
        line-height: 24px;
    }
    ul.list_3 li{
        font-size: 16px;
        line-height: 24px;
    }
    .pro_group h4{
        font-size: 16px;
    }
    .mechtech_adv h3{
        font-size: 16px;
    }
    .pro_group.mt-refine2 h3{
        font-size: 16px;
    }
    .inner-title-head2 blockquote {
        font-size: 42px;
        color: #000;
        line-height: 48px;
    }
    .font13{
        font-size: 16px;
        line-height: 24px;
    }
    .self_cleaning_filter_title h3{
        line-height: 24px;
    }
    

    .inner-title-head2 h2 {
        font-size: 22px;
    }
    .breadcrumb ul li a{
        font-size: 13PX;
    }
    .mechtech_adv blockquote{
        font-size: 16px;
        line-height: 24px;
    }

    .presence-name h3 {
        font-size: 120px;
        font-weight: 100;
    }

    .presence-name p {
        font-size: 22px;
        line-height: 26px;
    }

    .title_head {
        font-size: var(--font22);
    }

    .certificates-text blockquote {
        font-size: 42px;
        line-height: 48px;
    }

    .certificate-1 ul li {
        font-size: 16px;
    }

    .Products-1 h2 {
        font-size: 28px;
    }

    .we-care2 .item_name h2 {
        font-size: 22px;
    }

    .we-care2 blockquote {
        font-size: var(--font28);
    }

    .text-name2 h3 {
        font-size: 18px;
    }

    .text-name h3 {
        font-size: 18px;
    }

    .csr-content blockquote {
        font-size: var(--font36);
    }

    .manfact_text h2 {
        font-size: 24px;
    }

    .manfact_text {
        width: 410px;
    }

    .Manufacturing-2 h2 {
        font-size: 22px;
    }
ul li{ font-size: 16px;line-height: 24px;}

}

@media (min-width: 1499px) {
    .we-care_text1 p {
        max-width: 900px;
    }

}

@media (min-width: 1899px) {
    .we-care_text1 p {
        max-width: 1200px;
    }

}

@media (max-width:1499px) {
    .product_gallery.all_project figure {
        height: 407px;
        overflow: hidden;
    }

}
@media (max-width:1366px) {
    .about-panel2 figure{
        margin-top: -174px;
    }
}


@media (max-width: 991px) {
    /*08-01-24*/
    .contact_blue_bg .contact_left ul li p.udyog_text{
        margin-left:0px;
    }
    .mecklear_main_video {
    padding: 39px 0px 0px;
}
    .mecklear_main .mecklear_title {
    padding-top: 42px;
    padding-bottom: 42px;
}
    .circle_mecklear_cm {
    width: 50%;
}
    .mecklear_content_circle {
    flex-wrap: wrap;
}

    .soap-box li {
    position: relative;
    width: 100%;
    margin: 0px 0 10px;
}

    .Flow-Chart4 {
    padding: 50px 0;
}
    .Flow-Chart3 h3 {
    text-align: center;
    font-weight: bold;
    margin-top: 53px;
    margin-bottom: 30px;
    position: relative;
}
    .other_project blockquote {
    color: #fff;
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 0px;
}
    .Flow-Chart {
    background: #fff;
    padding: 40px 0;
}

    .enquire-box{background:none;}
    .method-of.Process-of-Hazelnut h2 {
    margin-bottom: 20px;
}
    .Hazelnut-Oil-Refining figure.mix-blend-mode {
    margin-bottom: 30px;
    margin-top: 40px;
}
    .Hazelnut-Oil-Refining .pic-composition {
    margin-top: 30px;
    background: #fff;
}

    .close-loop .col-lg-8 {
    margin-top: 40px;
}
    .Refining-process4 .col-md-4 {
    width: 100%;
    text-align: center;
}

    .specification_of.Mectech-Advantage h2.font24 {
    margin-top: 30px;
}
    .tab_funaction.palm_oiltab_function ,.tab_funaction {
    padding: 30px 15px;
}
    .download-sec {
    padding-top: 0px;
    padding-bottom: 0px;}


 

    .recvery2 {
    background: #fff;
    padding: 40px 0 0;
}
.recovery-text {
    padding: 30px 0;
}

    .solvent-plant-pnel1.Spent-recovery .contnet_text_flower7 {
    padding-right: 0px;
}
.solvent-plant-pnel1.Spent-recovery {
    padding-bottom: 30px;
    margin-top: 0px;
}
    
    .flow-chart14 h2 {
    font-weight: bold;
    color: #000;
    margin-top: 60px;
    margin-bottom: 10px;
}

    .solvent-plant-pnel1.Lecithin {
    padding-bottom: 30px;
    margin-top: 0px;
}
    .lecithin2-content h2 {
    font-weight: bold;
    color: #000;
    margin-bottom: 0px;
    margin-top: 50px;
}
.solvent-plant-pnel1.Tocotrienol {
    margin-top: 0px;
}

    .lecithin2-content {
    padding-left: 0px;
    padding-top: 30px;
    padding-bottom: 0px;
}
    
    .Lecithin2 {
    background: #fff;
    padding: 35px 0;
}

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

    .fractional-d2 figure {
    margin-top: 30px;
}
    .fractional-d {
    margin-top: 30px;
}
    .fractional-d figure {
    margin-top: 0px;
}
    .flow-chart12 {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
}
    .solvent-plant-pnel1.MCT {
    margin-top: 0px;
    padding-bottom: 30px;
}
    .solvent-plant-pnel1.MCT .contnet_text_flower7 {
    padding-right: 0px;
    padding-bottom: 20px;
}

    .Flow-Chart11 {
    padding: 40px 0;
    margin-top: 0px;
}

    .solvent-plant-pnel1.Shortening {
    margin-top: 0px;
    padding-bottom: 30px;
}
    .contnet_text_flower7 h2 {
    margin-bottom: 30px;
    line-height: 25px;
}
    .pilot-pant2 .col-md-6 {
    margin-bottom: 30px;
    padding-right: 15px;
}
    .pilot-pant2 .col-md-6:nth-child(2) .pilot-pant-pic {
    margin-top: 0px;
}
.pilot-pant2 .col-md-6:nth-child(2) .pilot-pant-pic img {
    height: auto;
}
    .pilot-pant2 {
    background: #fff;
    padding: 30px 0;
}
 .solvent-plant-pnel1.Pilot-Plant {
    margin-top: 0px;
    padding-bottom: 30px;
}
    .solvent-plant-pnel1.Pilot-Plant .contnet_text_flower6 {
    padding-right: 0px;
}
    .solvent-plant-pnel1.Biodiesel {
    margin-top: 0px;
}
    .nd-adv2 {
    padding: 40px 0 40px;
}
    
    .nd-adv2 h3 {
    margin: 40px 0 40px;
}


    .Flow-Chart10 {
    padding: 40px 0;
}
    .blend-box ul {
    align-items: inherit;
}

    .blend-box {
    padding: 10px 0px 10px 0px;
    margin: 0px; box-shadow:inherit;
}
    
    .fd-stock {
    padding-right: 0px;
}

    .bio-panel2 .col-md-6 {
    padding-right: 15px;
}
.bio-panel2 {
    padding: 30px 0;
    margin-top: 0px;
}
  .solvent-plant-pnel1.refining.plant1.Castor-Oil.mecklear_main.palam-supper-olein {
    margin-top: 0px;
}
.contnet_text_flower2.mecklear_main_content.palam-supper-olein {
    margin-top: 0px;
}
    .solvent-plant-pnel1.Biodiesel .contnet_text_flower6 {
    padding-right: 0px;
    padding-bottom: 20px;
}
    .automatic-brush-filter {
    margin-top: 0px;
}

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

    .new_main_first {
    padding-top: 0px;
}
    .Projects .col-md-6 {
    margin-bottom: 20px;
}
    
    .Projects {
    margin-top: -180px;
}


    .contact_submit {
    margin-top: 30px;
    margin-bottom: 20px;
}
    .contact_map {
    margin-top: 0px;
    background-color: #fff;
    padding-bottom: 0px;
}
    .contact-border-left {
    padding-left: 12px; border:0px;
}
.contact_us_form {
    padding: 20px;
    z-index: 1;
    margin-right: 0px;
    margin-top:30px;
}
    
    .contact_blue_bg {
    padding: 20px;
    margin-top: 0px;
}


    .contact_us_second {
    padding-top: 30px;
    padding-bottom: 30px;
}

    .contact_us_titile {
    padding-top: 0px;
    padding-bottom: 30px;
}

    .contact_us_titile h1 {
    font-size: 35px;
    line-height: 40px;
}

    .people-project {
    margin-top: -180px;
    padding-top: 180px;
}
    .fact_figure p {
    font-size: 13px;
}
.fact_figure li {
    width: 48%;
}
.fact_figure {
    padding: 0px;
}
    .medicalaid_for_right {
    width: 100%;
}
    .medicalaid_for{padding-left:0px;flex-wrap: wrap; padding-bottom:0px;}
    .medicalaid_for_left {
    max-width: 100%;
    padding: 40px 15px;
    margin-left: 0;
    }
    .women_left {
    width: 100%;
    margin-bottom: 30px;
}
    .women_right {
    max-width: 100%;
    padding-left: 0px;
    padding-top: 3rem;
}
    .women_emp {
    display: flex;
    padding: 0px 10px;
    padding-bottom: 0px;
    flex-wrap: wrap;
}
    .old_age_ashrams {
    padding-top: 40px;
    padding-bottom: 40px;
}

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

    .sustainability_title h2 {
    padding-top: 0px;
    padding-bottom: 32px;
    font-size: 35px;
}

.sustainability_title::before, .sustainability_title::after{display:none;}

    .capabilities-1 ul li {
   
    width: 50%;
}

    .current_opening_main {
    padding-top: 43px;
    padding-bottom: 0px;
    background-color: #0077B5;
}
    .why_work_at_mectech_second {
    padding-bottom: 52px;
}
    .diversity_one {
    display: flex;
    align-items: inherit;
    height: 100%;
    margin-bottom: 30px;
}
    
    .diversity_one span {
    font-size: 88px;
    color: #00305520;
    padding: 0px 10px;
    line-height: 83px;
}

    .why_work_mechtech_title {
    padding-right: 0px;
}
.why_work_mechtech_title-second {
    padding-right: 0px;
}
.diversity_main h4 {
    padding-bottom: 37px;
    padding-left: 25px;
    padding-top: 30px;
}

    .c-48 {
    color: #0077B5;
    font-size: 30px;
}
    .people_main {
    padding-bottom: 30px;
}
.why_work_at_mechtech {
    padding-top: 40px;
    padding-bottom: 40px;
}
    
    .people_abs {
    position: static;
    width: 100%;
    padding: 40px 25px; margin-bottom:30px;
}
.people_para {
    padding-top: 0px;
    width: 100%;
    margin-right: auto;
}


    .people_title h1 {
    font-size: 35px;
    line-height: 40px;
    padding-bottom: 30px;
    width: 100%;
}
.people_left {
    margin-top: 0px;
}
    
    .profile-bx .profile-txt-bx .profile-blockquote p.profile-blockquote-p1 {
    font-size: 1rem;
    margin-bottom: 40px;
    line-height: 1.5rem;
    font-weight: 600;
    margin-top: 20px;
    padding-left: 0px;
}
.profile-bx .profile-txt-bx .profile-blockquote p {
    padding-left: 0px;
}

    .cap-box {
    width: 100%;
    padding: 30px 0;
    position: static;
    bottom: 0px;
    left: 0px;
}

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

    .milestone-section {
    padding-bottom: 30px;
}
    .about-panel4 {
    margin-bottom: 50px;
    padding-bottom: 50px;
    margin-bottom: 0px;
}
    
    .mission-box h2 {
    margin-bottom: 25px;
    font-size: 22px;
}


    .fact_figure h4 {
    font-size: 35px;
}
  .profile-short p {
    font-size: 20px;
    font-weight: 300;
    line-height: 27px;
    color: #000;

}
    .profile-short:before{left:12px;}
    .profile-short {
    padding: 35px 18px 35px 50px;
    }
    .about-panel3 {
    background: #fff;
    padding: 0px;
}
.abot-content1 {
    padding: 0px 0 30px;
}
.about-panel2 figure {
    margin-top: 0px;
    position: relative;
}
    .mission-box{padding:30px;}
    .about-panel3 .container {
    padding: 0px 15px;
}
.milestone_slider .owl-nav .owl-next {
    position: absolute;
    content: '';
    right: -25px;
    bottom: -50px;
    top: inherit;
    left: 0;
}
.milestone_slider .owl-nav .owl-prev {
    position: absolute;
    content: '';
    left: -53px;
    bottom: -51px;
    top: inherit;
    right: 30px;
}
    .fact_figure ul {
    flex-wrap: wrap;
}
.about-panel1 p {
    color: var(--primary-color1);
    width: 100%;
}
.about-panel1 .container{position:static;padding-top: 20px;}
    .pep-contnet1 p{padding-right: 0;}
    .pro-content3 p {
        padding-right: 0;
    }
    .pro-content3{padding-left: 0;}
    .pro-content3 p{margin-bottom: 10px;}
    .contnet_text1{padding-right: 0;}
    .solvent-plant-panel2 li:nth-child(5){
        grid-column:auto
    }
    .Solvent_Plant_slider {padding-top:0px;}
    .enquire-btn {
        margin-top: 10px;
    }
    .solvent-plant-panel2{padding: 30px 0px;}
    .Mectech-Advantage{padding: 30px 0px;}
     /* ui 05-01-24 */
    .inner-title-head h1 {
        font-size: 24px;
        /* padding-top: 8px; */
        width:100%;
        margin-bottom: 20px;
    }

    .unquie {
        padding-right: 0;
    }

    .refing_main {
        margin-top: 0;
        width: 100%;
    }

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

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

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

    .box_pro_group-ble-content {
        padding-right: 0;
        padding-bottom: 20px;
    }

    /* palm-oil-processing-plant */
    .tab_funaction.palm_oiltab_function .tab-content>.tab-pane .accordion-header .accordion-button {
        background-color: #003055;
        color: #fff;
        border-radius: 0;
        box-shadow: none;
        display: inline-grid;
    }

    .tab_funaction.palm_oiltab_function .tab-content>.tab-pane .accordion-header .accordion-button::after {
        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(227deg) brightness(105%) contrast(101%);
        margin-top: -40px;
    }

    .tab_funaction.palm_oiltab_function .tab-content>.tab-pane {
        margin-bottom: 12px;
    }

    .tab_funaction.palm_oiltab_function .tab-block-head {
        background-color: transparent;
    }

    .tab_funaction.palm_oiltab_function .tab-block-head .tab-content>.tab-pane .accordion-header .accordion-button span {
        margin-top: 8px;
        margin-right: 45px;
    }

    /* palm-oil-processing-plant */



    /* global tabs fix */
    .tab-block-head .tab-content>.tab-pane .accordion-header .accordion-button {
        background-color: #003055;
        color: #fff;
        border-radius: 0;
        box-shadow: none;
    }

    .tab-block-head .tab-content>.tab-pane .accordion-header .accordion-button::after {
        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(227deg) brightness(105%) contrast(101%);

    }

    .tab-block-head .tab-content>.tab-pane {
        margin-bottom: 12px;
    }

    .tab_funaction .tab-block-head {
        background-color: transparent;
    }

    /* end */

    .p-box1 {
        width: 100%;
        margin-right: 0;
    }
     .Vegetable-Refining-plant2 p b{position: initial;}
    .box_pro_group{margin-top: 20px;}
    .pro_group{padding-right: 0; padding-top: 0;}
    .mechtech_adv blockquote{padding: 0;}
    .Sesame-Oil-Refinery {padding: 40px 0 0;}
    .Vegetable-Refining-plant3 { margin-top: 15px; }
    .Refining-Ricebran-Oil{padding: 40px 0px;}
    .plant_panel{width: 100%; position: initial;}
    .mechtech_adv.tp_adv blockquote{padding: 0;}
    ul.list_4{margin-top: 30px;}
    .mechtech_adv {padding: 40px 0px 29px;}
    .rice_bowl_panel.Gums-conditioning figure{margin-top: 25px;}
    .pro_group{padding-right: 0;}
    .Refining-process4{padding: 30px 0px;}
    .Refining-process4 .row {justify-content: center;}
    .solvent-plant-pnel1.refining.plant1.Double-Scrubbing .contnet_text_flower{padding-right: 0; padding-top: 0;}
    .castor-following{padding: 20px 0px;}
    .solvent-plant-pnel1{margin-top: 30px;}
    .crude-grounded .col-md-9{padding-right: 0; padding-bottom: 30px;}
    .rice_bowl_panel{padding: 30px 0px;}
    .Hazelnut-Oil-Refining .col-md-7{padding-left: 15px;}
    .Hazelnut-Oil-Refining h2{margin: 0 0 30px;padding: 0;}
    .method-of.Process-of-Hazelnut{padding-top: 30px;}
    .method-of.Process-of-Hazelnut p{padding: 0;}
    .img-top{padding-top: 30px;}
    .method-of h2{margin-bottom: 0;}
    .method-of{padding-top: 0;}
    .solvent-plant-pnel1.Glycerin-Refining-Plant .contnet_text_flower2{padding-right: 0;}
    .Advantage-of1{padding: 40px 0px;}
    .other_project{padding: 40px 0px;}
    .contnet_text_flower3{padding-right: 0;}
    .Flow-Chart2 .col-md-7{padding-left: 15px;}
    .Advantage-of1 h2{margin-bottom: 20px;}
    .contnet_text_flower3 h2{margin: 0;}
    .fsp-advantage{margin-left: 0; margin-bottom: 0;}
    .Fat-Splitting-Plant{padding: 30px 0px;}
    .Fat-Splitting-Plant h2{margin: 20px 0px;}
    .Flow-Chart3{padding: 30px 0px;}
     .hy-advantage .col-md-6{margin-bottom: 0;}
    .hy-advantage .col-md-12{margin-top: 0;}
    .solvent-plant-pnel1.Hydrogenation2{padding: 0;}
    .hy-advantage{padding: 30px 0px;}
    .soap-box ul{justify-content: space-between;}
    .soap-box li:after{top: 42px;right: -42px;display: none;}
    .Flow-Chart5{padding: 30px 0px;}
    .breadcrumb ul img {width: 7px;height: 7px;margin: 0 5px; }
    .natural-shop3{width: 100%; margin-top: 20px;}
    .continuous_plant_div h2{margin-bottom: 26px; margin-top: 0;}
    .process-final{padding: 30px 0px; margin-top: 40px;}
    .Flow-Chart7{padding: 30px 0px;}
    .mech_adv_text ul.list_4 {margin-bottom: 30px; }
      .process-final h4{padding-bottom: 35px;}
    .process-final .row{margin-top: 0; margin-bottom: 0;}
    .mech_adv_text h2{margin-bottom: 25px;}
    .contnet_text_flower4 h3{margin: 25px 0px;}
    .solvent-plant-pnel1.Interesterification .contnet_text_flower4{padding-right: 0;}
    .contnet_text_flower4 h2{margin-bottom: 18px;}
    .the_process{padding: 30px 0px;}
    .Flow-Chart8{padding: 30px 0px;}
    .contnet_text_flower4{margin-top: 30px;}
    .breadcrumb{position: initial;}
    .solvent-plant-pnel1.Glycerine .contnet_text_flower5{padding-right: 0; padding-top: 0;}
    .inner-title-head{padding-bottom: 30px;}
    .mecklear_main .mecklear_main_content{padding-right: 0;}
    .crude-grounded{padding: 30px 0px;}
    .Vertical-Pressure-leaf-Filter-Main{padding: 30px 0px;}
    .Vertical-Pressure-leaf-Filter-Main-Conent h4 {padding-top: 0; padding-bottom: 20px;}
    .mectech_adv{padding-top: 30px;padding-bottom: 30px;}
    .mectech_title h4 { padding-bottom: 15px;}
    .Shining-Filtration-Main { padding-top: 0;padding-bottom: 30px;}
    .blog_right{ padding-left: 0px;}
    .download-txt {padding: 30px;}
    
    /*site map*/
    .sitemap_main_section .site_map_content p {
     padding-bottom: 10px;
    font-size: 18px;
    }
    .sitemap_main_section .site_map_content p a{
         padding-bottom: 10px;
    font-size: 18px;
    }
    .sitemap_main_section .site_map_content .custom-bullet li a{font-size:13px;}
     .sitemap_main_section .site_map_content .custom-bullet li {margin-bottom: 13px;}

}

@media (max-width:990px) {
    .salient_feature_main.bg-white .col-md-6.col-sm-12.mb-4 {
    margin: 0px!important;
}
    .processing_chart_main {
    padding: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 27px 42px 0px;
    text-align: center;
    margin-bottom: 50px;
}

.why_mectech {
    padding-top: 35px;
    padding-bottom: 50px;
}
    .fractionation_main {
    padding-top: 0px;
}
    .entire_process {
    width: 100%;
    margin: auto;
    padding: 30px 0;
}
    .fractionation_content-left {
    padding-right: 0px;
}

    .supplies_graph-winterization {
    padding-top: 40px;
    padding-bottom: 40px;
}
    .winterization-refining-plant-main-right {
    padding-left: 0px;
    padding-top: 20px;
}

    .box_grey {
    background-color: #F8F8F8;
    padding: 30px 30px;
    height: auto;
    margin-bottom: 15px;
}
    .editable_oil_main {
    padding-top: 35px;
    padding-bottom: 68px;
}

    .chemical-refining-plant-main-left {
    padding-right: 0px;
}
    .chemical-refining-plant-main {
    padding-top: 0px;
    padding-bottom: 25px;
}


    .physical-refining-plant-main-left {
    padding-right: 0px;
}
    .physical-refining-plant-main {
    padding-top: 0px;
    padding-bottom: 40px;
}


    .packed-column-main {
    padding-top: 0px;
    padding-bottom: 50px;
}
.second-row-benifitsof_deoderization {
    padding-top: 30px;
}
    .packed_column-images figure img {
    width: auto;
    padding-bottom: 30px;
    margin: auto;
    display: block;
}
    
    .custom-bullet li {
    padding-left: 1.5rem;
    position: relative;
    margin-bottom: 1.23rem;
    font-size: 13px;
}

    .supplies_inside {
    padding: 20px 40px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 20px 25px 0px;
    margin-right: 0px;
    margin-top: 60px;
}
    
    .continuous-deoderization-main .contnet_text {
    padding-right: 0px;
}.continuous-deoderization-main .contnet_text P {
    padding-bottom: 0px;
}

    .contnet_text12 {
    padding-right: 0px;
    padding-bottom: 20px;
}
    .Mectech-Advantage.new-fetures.veg_plant_fetures .enquire-btn {
    margin: 40px 0 20px;
}

    .Mectech-Advantage.new-fetures .mech_adv {
    padding-top: 0;
    padding-bottom: 30px;
}
.Mectech-Advantage.new-fetures .mech_adv.Global_Presence {
    background: #fff;
    padding: 30px 30px;
    float: right;
}
    .solvent-plant-pnel1.refining.plan2 .contnet_text1 {
    padding: 0px;
}.solvent-plant-pnel1.refining.plan2 {
    background: #fff;
    padding: 40px 0;
}

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

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

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

    .expeller-panel blockquote {
    font-size: 18px;
    line-height: 26px;
}

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

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

    .Mectech-Advantage .col-md-6 {
    margin-bottom: 30px;
}
    .boxes_pant1 {
    padding: 25px;
    height: auto;
}

    /*.inner-title-head h1 {*/
    /*width: 100%;}*/
    .spare .col-md-4 {
    margin-bottom: 20px;
}
    
    .spare {
    background: #fff;
    padding: 35px 0;
    text-align: center;
}

    .spare p {
    margin-bottom: 40px;
    padding: 0PX;
}
    
    .after-sales-report {
    padding: 35px 0;
    background: #003055;
}


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

    .install {
    padding: 40px 15px 40px 50px;
    position: relative;
}
    .service-2 {
    background: #fff;
    padding: 15px 0;
}

    .sevices-1 {
    padding-bottom: 40px;
}
    .service-list {
    background: #fff;
    padding: 30px 21px;
    height: auto;
    margin-bottom: 20px;
}
    
    .sevices-box h2 {
    margin-bottom: 26px;
}

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

    .quality figure {
    margin-bottom: 15px;
}
    .quality-content {
    padding: 0px;
}

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

    .our-certifictaion .col-md-3 {
    width: 50%;
}
    .certificate-text {
    padding-right: 0;
}

    .our-certifictaion h3 {
    margin-bottom: 20px;
}
    
    .our-certifictaion {
    padding: 40px 0;
}

    .cap-box4 ul {
    display: flex;
    flex-wrap: wrap;
}

.cap-box4 ul li {
    width: 45%;
}
    .cap-box4 {
    padding: 20px 0;
}
    .capabilities-5 {
    padding: 0px;
    color: #fff;
}
    
    .capabilities-4 .cap-box3:before {
    top: 18px;
    height: 250px;
    left: 23px;
}

    .capabilities-3 {
    background: #fff;
    padding: 0px;
}
.capabilities-4 .cap-box3 {
    padding-left: 60px;
}
    
    ul.list_4 {
    margin-bottom: 0px;
    flex-wrap: wrap;
}


    .cap-bg ul.list_4 li {
    padding: 0px;
    width: 46%;
    display: inline-block;
    vertical-align: top;
}

    .cap-bg {
    padding: 30px 30px;
    width: 100%;
    position: relative;
}



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

    .work-culture {
        margin: 20px 0 0;
        padding-top: 30px;
    }


    .Quality-1 {
        padding: 30px 0px 0;
        margin-top: 30px;
    }

    .abt-1 {
        width: 100%;
        padding: 0;
    }

    .h-box1 {
        width: 100%;
        position: static;
    }

    .abt-2 {
        position: static;
        padding: 50px 0px 20px;
        width: 100%;
    }

    .inner-title-head2 p {
        width: 100%;
    }

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

    .inner-title-head blockquote {
        font-size: 26px;
        line-height: 42px;
    }

    .inner-title-head blockquote br {
        display: none;
    }

    .abt-1 p {
        font-size: 24px;
        text-align: center;
    }

    section.about-1 {
        padding: 15px 0;
    }

    .about-2 {
        padding: 20px 0px 0;
    }

    .abt-3 {
        padding: 25px 0px;
    }

    .inner-title-head2 {
        padding: 0;
    }

    .inner-title-head2 blockquote {
        font-size: 26px;
        line-height: 42px;
    }

    .inner-title-head2 blockquote br {
        display: none;
    }

    .about-3-panel {
        margin-top: 24px;
    }

    .leadership {
        padding: 29px 8px 18px 8px;
    }

    .about-3-panel figure {
        margin-top: 0;
    }

    .map-box li p {
        padding: 0px 5px;
        font-size: 11px;
    }

    .map-box ul {
        position: absolute;
        top: 48px;
        right: inherit;
        left: 114px;
    }

    .map-box ul li:nth-child(3) {
        position: absolute;
        top: 71px;
        right: -120px;
    }

    .map-box ul li:nth-child(2) {
        position: absolute;
        top: 36px;
        right: -38px;
    }

    .map-box li b:after {
        width: 1px;
        height: 9px;
    }

    .map-box li p:after {
        top: 6px;
    }

    section.global-presence {
        padding: 50px 0 0;
    }

    .inner-title-head2 h2 {
        margin-bottom: 24px;
    }

    .certificates-text {
        padding: 10px 0px 0;
    }

    .certificate-1 ul li:nth-child(1):after {
        right: -12px;
        top: 3px;
    }

    .certificate-1 ul li {
        color: #000;
        font-weight: 500;
        position: relative;
        margin-right: 18px;
        font-size: 10px;
        line-height: 12px;
    }

    .certificate-1 {
        padding: 15px 12px 15px;
    }

    section.certificates {
        padding: 40px 0;
        margin: 50px 0 0;
    }

    .certificates-text blockquote {
        font-size: 26px;
    }

    .certificates-text p {
        margin-bottom: 30px;
    }

    ul.drop-down li a {
        font-size: 13px;
    }

    ul.drop-down li {
        margin: 0 10px;
    }

    ul.drop-down:before {
        width: 8%;
        top: 26px;
    }

    ul.drop-down:after {
        width: 8%;
        top: 26px;
    }

    ul.drop-down {
        padding: 15px 15px 25px 15px;
    }

    .capabilities-1 p {
        font-weight: 300;
        padding: 0 0px 20px;
    }

    .capabilities-1 {
        padding: 0px;
        margin-top: 0px;
    }

    .capabilities-text2 {
        padding: 0px;
    }

    .capabilities-text2 p {
        font-weight: 300;
        padding-right: 0;
    }

    .capabilities-2 {
        padding: 0px 0 20px;
        overflow: hidden;
    }

    .capabilities-2 figure {
        width: 100%;
    }

    .capabilities-3 .container {
        position: static;
    }

    .capabilities_text3 {
        width: 100%;
        position: static;
        padding: 35px;
    }

    .capabilities-2 .grid-container {
        overflow: hidden;
    }

    .Manufacturing-1 {
        background: #f8f7f4;
        padding: 30px 10px;
        margin-top: 30px;
    }

    .manfact_text {
        width: 100%;
        position: static;
        padding: 26px 20px;
    }

    .Manufacturing-2 h2 {
        text-align: center;
        margin-bottom: 30px;
    }

    .our-process-content {
        padding: 35px 25px;
        height: 100%;
        background: #fff;
        margin-top: 25px;
    }

    .Manufacturing-2 .image-container img {
        position: static;
    }

    .Manufacturing-2 .row {
        margin-bottom: 0px;
    }

    .Embroidery {
        padding-left: 0;
    }

    .Embroidery-box {
        background: #fff;
        padding: 35px 25px;
        margin-bottom: 0;
    }

    .Manufacturing-4 {
        padding: 0 15px 25px;
    }

    .Manufacturing-4 .image-container.image-two {
        height: auto;
    }

    .Manufacturing-2.Manufacturing-4 .row:nth-child(2) .our-process-content {
        background: #fff;
        padding-top: 35px;
    }

    .number-manfac {
        padding: 35px;
        margin-top: 0px;
    }

    .Manufacturing_text3 {
        width: 100%;
        padding: 55px;
        position: static;
    }

    .Manufacturing-10 .container {
        position: static;
    }

    .Manufacturing-10 {
        position: relative;
        margin-top: 50px;
    }

    .Manufacturing_text3 {
        width: 100%;
        padding: 30px 20px;
        position: static;
    }

    section.certificates .col-md-6 {
        margin-bottom: 10px;
    }

    .Quality-1 p {
        font-weight: 300;
        padding: 0 7px 10px;
    }

    .quality-text2 {
        padding: 0px;
    }

    .Quality-2 figure {
        width: 100%;
    }

    .Quality-2 .image-container.image-two {
        width: 100%;
    }

    .Quality-2 {
        padding: 30px 0 40px;
    }

    .we-care_text1 {
        position: static;
        bottom: 0;
        padding: 25px;
    }

    .we-care-1 {
        margin-top: 26px;
    }

    .we-care_text1 p {
        font-weight: 200;
        color: #000;
    }

    .we-care-2 p {
        padding: 0;
    }

    .we-care-2 {
        padding: 0px 0 40px;
    }

    .csr .container {
        padding: 0 10px;
    }

    .weaving-better {
        background: #fff;
        padding: 0;
    }

    .text-name {
        text-align: center;
        display: block;
        padding: 12px 0;
    }

    .text-name h3 {
        margin-right: 0px;
        margin-bottom: 15px;
    }

    .text-name2 h3 {
        padding: 12px 0 0;
    }

    .csr {
        padding-bottom: 10px;
    }

    .we-care2 blockquote {
        font-size: var(--font20);
        padding: 0;
        margin-bottom: 30px;
    }

    .we-care2 .item_detail {
        position: static;
        bottom: 0px;
        background: #0000006b 0% 0% no-repeat padding-box;
        padding: 16px 21px;
        width: 100%;
    }

    .we-care2 {
        padding-top: 35px;
        padding-bottom: 40px;
    }

    .Products-1 h2 {
        font-size: 20px;
        font-weight: 300;
        padding: 0 0px 24px;
        line-height: 28px;
    }

    .Products-1 {
        padding: 35px 0px 0;
        margin-top: 30px;
    }

    .short-detail {
        padding: 28px 25px 12px;
        min-height: inherit;
    }

    .group_producut_box {
        position: relative;
        margin-top: 50px;
    }

    .MECTECH-OWN-LABEL .col-md-9 {
        padding-left: 15px;
        padding-top: 40px;
    }

    .MECTECH-OWN-LABEL {
        padding: 40px 0;
    }

    .MECTECH-OWN-LABEL blockquote br {
        display: none;
    }

    .MECTECH-OWN-LABEL blockquote {
        color: #000;
        font-size: 26px;
        margin-bottom: 30px;
        line-height: 35px;
    }

    .MECTECH-OWN-LABEL .col-md-9 p {
        padding: 0 0px 12px 0px;
        margin-bottom: 0;
    }

    .MECTECH-OWN-LABEL .col-md-12 {
        padding-top: 23px;
    }

    .work-culture .container {
        padding: 0 25px;
    }

    .work-culture-box {
        padding: 33px 25px;
    }

    .work-culture .container .col-md-12 p {
        padding: 45px 5px 25px;
    }

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

    .work-culture2 .container {
        padding: 50px 20px;
    }

    .work-culture2 {
        padding-bottom: 0px;
    }

    .inner-title-head blockquote br {
        display: none;
    }

    .contact-form {
        width: 100%;
        padding: 40px 25px;
        position: static;
    }

    .contact-map .container {
        position: static;
    }

    .contact-address {
        padding: 40px 0 30px;
        margin-top: 30px;
    }

    .date h2 sup {
        top: -1.5em;
        margin-left: 0;
        display: inline-block;
    }

    .date h2 {
        color: #000000;
        margin-right: 27px;
        margin-bottom: 0;
    }

    .date p {
        font-size: 16px;
        font-weight: 200;
        color: #000;
        margin: 0;
    }

    .date {
        display: flex;
        align-items: inherit;
        margin: 25px 14px;
    }

    .news-box-2 .col-md-6 {
        margin-bottom: 15px;
    }

    .news-box-2 .event-detail2 {
        width: 50%;
        text-align: left;
        padding: 30px 10px;
    }

    .event-detail2 h4 {
        font-size: 16px;
        line-height: 22px;
    }

    .news-box-2 .container {
        padding: 0 15px;
    }

    .news-title_head {
        text-align: left;
        margin-bottom: 30px;
        overflow: hidden;
    }

    .news-box-3 .col-md-4 {
        margin-bottom: 15px;
    }

    .news-box-detail-content {
        padding: 35px 0;
    }

    .detail-news {
        padding: 18px 1px;
    }

    .detail-news .row {
        margin-top: 35px;
    }

    .news-panel {
        margin-top: 20px;
    }

    body .fancybox-show-thumbs .fancybox-thumbs {
        width: 25%;
    }

    body .fancybox-show-thumbs .fancybox-inner {
        right: 0;
        width: 75%;
        position: static;
    }

    body .fancybox-is-open .fancybox-stage {
        width: 75%;
    }

    body .fancybox-thumbs__list a {
        height: 75px;
        width: 75px;
    }

    body .fancybox-thumbs__list {
        margin: 0% auto;
        overflow-y: scroll;
        max-height: 100%;
        width: auto;
        padding: 0;
    }

    body button.fancybox-button.fancybox-button--arrow_right {
        left: calc(50% - -26px);
    }
}

@media (max-width:767px) {
    .breadcrumb {
        display: none;
    }

    .pro-content3{padding-left: 0; padding-top: 40px;}
    .pep-contnet1{margin-bottom: 20px;}
    .enquire-btn {
        margin-top: 22px;
    }
    .pro-content3 p {
        margin-bottom: 25px;
        padding-right: 0;
    }
    .pep-contnet1 p{padding-right: 0;}
    .prepration-section3{padding: 30px 0px;}
    .contnet_text1 p{padding-bottom: 20px;}
    .solvent-plant-panel2 ul{
        grid-template-columns: repeat(2, 1fr);
    }
    .mech_adv h2{margin-bottom: 20px;}
     /* ui- 5-1-24 */
    .inner-title-head h1{margin-bottom: 0px;width:100%;}
      .rice_bowl_panel.canola.oil h4 {margin-top: 8px;}
     .solvent-plant-pnel1 {margin-top: 0px;padding-bottom: 30px;}
     .Flow-Chart2{padding: 30px 0px;}
     .Flow-Chart2 h2{margin-top: 20px;}
      .hy-advantage .col-md-6{margin-bottom: 0;}
     .hy-advantage{padding: 30px 0px;}
     .solvent-plant-pnel1.Hydrogenation2{padding: 30px 0px;}
      ul.list_4{display: block;}
     ul.list_4 li{width: 100%;}
     .border-left_cm{padding-left: 15px;border-left: 15px;}
     .mectech_title-hori h4 { padding-bottom: 10px; margin-top: 12px; }
     .mectech_title p { padding-bottom: 10px;}
      .list_5{display: block;}
     .p-105 {margin-bottom: 22px;}
     .pb-22 {padding-bottom: 0;}
     .contact_content {padding-bottom: 15px;}
     .mecklear_contact_last{padding: 30px 0px;}
    .mecklear_title h5{padding-bottom: 15px;}
    .list_5{display: block;}
        .download-txt .pdf-icon {
    position: static;
    bottom: 30px;
    margin: auto;
    width: 100%;
    padding-top: 15px;
    margin-top: 30px;
}

    .download-txt {
        padding: 30px 30px;
        margin-bottom: 40px;
        position: relative;
        height: auto;
        min-height: inherit;
    }
    

}

@media (max-width:575px) {
    
    
    .Advantage-of1 h3:before{display:none;}
    .solvent-plant-panel2 ul{
        grid-template-columns: repeat(1, 1fr);
    }
    /* ui-05-01-25 */
    .pic-composition h3{font-size: 11px;}
    ul.list5{display: block;}
    ul.list5 li{width: 100%;}
    .Hazelnut-Oil-Refining { padding-bottom: 30px;}
    .hy-advantage h2{margin: 15px 0px;}
     .Vertical-Pressure-leaf-Filter-Main {padding: 0 0 20px;}
}


@media (max-width: 991px) {
    .Milestone {
    padding: 0px 0 100px;
    background: #fff;
}
    
 .for-desktop-milestone {
    display: none !important;
} 
.Milestone ul{
    display: block;
    margin-top: 40px;
}  
.why-mectech-sec1 {
    margin-bottom: 50px;
    margin-top: 0px;
}
.about_title h2 {
    font-size: 28px;
    line-height: 32px;
    color: #0077B5;
    font-weight: bold;
    width: 100%;
    margin-bottom: 40px;
}
.milestone-section.about_para_main_div {
    padding-top: 30px;
}

}

@media (min-width: 991px) {
    


.for-desktop-milestone {
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
    align-items: center;
}


}

