/* responsive 2 */



@media only screen and (min-width: 320px) and (max-width: 767px) {
    /* Logo */
    .header-bottom-area.header-sticky .container {
        width: 100% !important;
    }

    .logo img {
        width: 90%;
        float: left;
    }

    /* Homepage */
        .slider-content .btn, .btn-white.btn-border, a.btn-white.btn-border {
            width: 50% !important;
        }
        .slider-content > h1 {
            font-size: 38px !important;
        }
        .header-search.pl-40 {
            padding-left: 20px !important;
        }
        .header-search {
            width: 86% !important;
        }
        .page-section {
            padding: 50px 0 0 0;
        }
        .page-id-15 .col-sm-offset-1 {
            margin-left: 27px !important;
            margin-right: 10px;
        }
        .searchpos {
            left: 39% !important;
        }
    
    /* Mission and Vision */
    
        .mission-vision-column{
            margin-left: -13px;
        }
        .mission-vision-column .vision-mission-text p {
            font-weight: 300;
            font-size: 14px;
            margin: 0 auto;
            /*width: 188%; */
            padding: 50px 0 0 0;
            line-height: 1.4em;
        }
        .mission-vision-column.vc_col-sm-3{
            width: 110% !important;
        }
        
        .mission-vision-title{
            top: 32px;
        }
    
        .wpb_content_element.vision-mission-text {
            margin-bottom: -19px;
        }
        .mission-vision-wrapper {
            width: 78%;
        }
    
    
    /* History */
        .wpb_wrapper p {
            margin: 0 10px 10px 14px;
        }
        .row .col-md-8 {
            width: 100%;
        }
        .col-md-4 .title-left {
            position: initial;
            text-align: center;
        }
        .col-md-4 .contents {
            margin-top: 20px;
            text-align: center !important;
            float: left !important;
        }
    
    
    /*Careers*/
        table.job-listings-reylenferna {
        width: 85%;
        margin: auto;
        }
        .app_form_row {
            margin-left: -236px !important;
            width: calc(100% + 373px);
        }
        .careers-job-rapper .gform_footer input[type=submit] {
            width: 25% !important;	
            text-align: center !important;
        }    
        .app_form_row .section-title{
            width: 7%;
            margin-left: 228px;
    
        }
    
        .app_form_row .section-title:after {
            margin-left: 225px;
            top: -14px;
        }
    
    /*Corporate Governance*/    
        .corporate.vc_row {
            margin-left: -4px;
            margin-right: -5px;
        }
        .directors_image figure img {
            width: 100% !important;
            padding-left: 12px;
        }
        .corporate ol {
            margin-left: 30px;
            margin-right: 15px;
        }
        .corporate table {
            margin-left: 14px;
        }
    
    /*Subsidiaries*/
        .page-id-1646 .subsidiaries-main {
        padding-left: 15px !important;
        padding-right: 15px !important;
        }
    
    /*Subsidiaries - Technologies*/
        .presentation-products ul{
        padding-left: 25px;
        }
        .presentation-products p{
        padding-left: 20px;
        }
        .presentation-services ul {
            padding-left: 30px;
        }
        .presentation-services p {
            padding-left: 15px;
        }
        .sub-tech-img.wpb_single_image {
            text-align: center !important;
        }
        .sub-tech-products.vc_column_container>.vc_column-inner {
            padding-left: 27px !important;
        }
        
    /*Subsidiaries - Lubatech*/
        .subsidiary-lubatech ul {
        padding-left: 10px;
        }
        .subsidiaries-luba ul {
            padding-left: 15px;
        }
        p.sub-product-more {
            width: 30%;
        }    
    /*Contact*/
        .contact-us .gform_wrapper .gform_body {
            width: 95% !important;
            padding-left: 12px !important;
        }
        .contact-us .gform_footer input[type=submit] {
            width: 50% !important;
            text-align: center !important;
            padding-left: 0 !important;
        }
        .contact-us .gform_footer .button-submit {
            padding-left: 0px !important;
        }
        span.current {
            display: inline !important;
        }
        .showroom-map .vc_tta-panel-heading .vc_tta-panel-title {
            padding-left: 365px !important;
            width: 65%;
        }

    /* My-Account (Professional Corner) */
        .introduction-professional-corner-text {
            margin: 10px;
        }

    /*Complaint form*/    
        .online-complaint .gform_wrapper .gform_body {
        width: 115% !important;
        padding-left: 10px !important;
        margin-left: -40px;
        }
        .online-complaint .gform_footer input[type=submit] {
        width: 50% !important;
        text-align: center !important;
        }    
        .online-complaint .gform_footer .button-submit {
        padding-left: 0px;
        }  
     
    /*Helpdesk*/    
        .helpdesk-form .gform_wrapper .gform_body {
            width: 112% !important;
            padding-left: 12px !important;
            margin-left: -40px;
            }
        .helpdesk-form .gform_footer input[type=submit] {
            width: 50% !important;
            text-align: center !important;
            }    
        .helpdesk-form .gform_footer .button-submit {
            padding-left: 0px;
            }  



    
    }
    
    @media only screen and (max-width:768px) {
    /* History */
        .our-history-res.wpb_wrapper p {
            margin: 0 10px 10px 14px;
        }
        .our-history-res.row .col-md-8 {
            width: 100%;
        }
        .our-history-res.col-md-4 .title-left {
            position: initial;
            text-align: center;
        }
        .our-history-res.col-md-4 .contents {
            margin-top: 20px;
            text-align: center !important;
            float: left !important;
        }
    
    /*Careers*/
        table.job-listings-reylenferna {
        width: 85%;
        margin: auto;
        }
        .gform_wrapper .gform_body {
            width: 78%;
            padding-left: 253px;
        }
        .gform_footer .button-submit {
            padding-left: 250px;
        }
        
        
    
    }
    
    /* Tablet desktop :768px. */
    @media (min-width: 768px) and (max-width: 1024px) {
       
    /* Homepage*/    
        .page-section{
        padding: 50px 0 0 0;
        }
        .textwidget-number-1{
        text-align: center;
        }
    
    /* Mission and Vision */
    .mission-vision-wrapper .vc_col-sm-3 {
        width: 47% !important;
    }
    .mission-vision-wrapper {
        width: 99%;
    }
    .mission-vision-column .vision-mission-text {
        height: 119%;
    }       
    .mission-vision-title {
        top: 30px;
    }
    .mission-vision-column .vision-mission-text p {
        font-size: 15px;
        line-height: 1.5em;
    }    
    
    
    /* History */
    .wpb_wrapper p {
        margin: 0 10px 10px 14px;
    }
    
    /*Careers*/
        table.job-listings-reylenferna {
        width: 85%;
        margin: auto;
        }
    
    
    
    }
    
    
        
    
    @media only screen and (max-width:1024px) {
    
       /* Homepage */
       .textwidget-number-1 {
        font-size: 138px !important;
        }
    
        /*History*/
    
    
    }
    
    
    /*Laptop Device :1200*/
    @media (min-width: 1200px) and (max-width: 1500px){
    
    /* Corporate Governance*/
        .directors_image figure img {
        width: 55% !important;
        }
    
    
    
       
        
    }
    
    
    
    