/*
 Theme Name:   OnePress Child
 Theme URI:    https://www.famethemes.com
 Description:  OnePress sample child theme
 Author:       FameThemes
 Author URI:   https://www.famethemes.com
 Template:     onepress
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  onepress-child
*/

/* Add your custom css below
-------------------------------------------------------------- */
.order-first {
    -ms-flex-order: -1;
    order: -1;
  }
  
  .order-last {
    -ms-flex-order: 13;
    order: 13;
  }
  
  .order-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  
  .order-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  
  .order-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  
  .order-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  
  .order-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  
  .order-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  
  .order-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  
  .order-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  
  .order-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  
  .order-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  
  .order-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  
  .order-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  
  .order-12 {
    -ms-flex-order: 12;
    order: 12;
  }
/*  About Us Area
    -------------------------- */

.about-us-img-wrap {
    position: relative;
}
.about-us-img-wrap img {
    margin: 0;
}

.about-img-left {
    margin-right: 30px;
}
.ltn__img-shape-left, .ltn__img-shape-right {
    position: relative;
}
.ltn__img-shape-left {
    padding-left: 30px;
}
.ltn__img-shape-left::before, .ltn__img-shape-right::before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 85%;
    width: 30px;
    background-color: #3db4e7;
}
.ltn__img-shape-left::before {
    left: 0;
}

.section-about .section-title-area {
    text-align: left;
}

.section-vision.bg-image-right-before {
    position: relative;
    
}

.section-vision.bg-image-right-before:before {
    position: absolute;
    content: "";
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(https://devnetix.pocs.tech/wp-content/uploads/2022/09/mv-bg.jpg);
    height: 100%;
    width: 48%;
    left: auto;
    right: 0;
    top: 0;
}
.section-vision .row {
    min-height: 250px;
}

.our-mission-section:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(8, 8, 8, 0.50);
}
.our-mission-section {
    position: relative;
    background-attachment: fixed;
    background-size: cover;
}
.our-mission-section .about-us-info-wrap {position: relative; z-index: 2;}
.our-mission-section .section-title-area .section-title,
.our-mission-section .about-us-info-wrap-inner {color: #fff; text-align: center;}
/* .section-about:after {
    content: '';
    position: absolute;
    bottom: -30px;
    left: 50%;
    height: 60px;
    width: 2px;
    background-color: #3db4e7;
} */
.section-mission-vision::after {
    content: '';
    background-color: #3db4e7;
    height: 60px;
    width: 2px;
    position: absolute;
    left: 50%;
    top: -30px;
}
.section-mission-vision .about-image img {
    margin-bottom: 30px;
}
.about-us-info-wrap + .about-us-info-wrap {
    margin-top: 30px;
}
/* Our Services 
   ----------------------------------- */
    .services-content {position: relative; z-index: 1;}
    .services-content .item-service h4 {
        font-size: 30px;
        margin-bottom: 15px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
    .services-content p {
        line-height: 2;
    }
    .services-content .item-service .row {
        margin-left: 0;
        margin-right: 0;
    }
    .services-content .item-service .row > div[class*="col-"] {
        padding-left: 0;
        padding-right: 0;
    }
    .services-content .item-service .text{
    /* margin-top: 30px;
    margin-bottom: 30px; */
    }

@media (max-width: 991px){
    .about-img-left {
        margin-right: 0;
        margin-bottom: 40px;
    }
    .section-vision .row {
        min-height: auto;
    }
    .section-vision .section-title-area .section-title,
    .section-vision .about-us-info-wrap-inner {color: #fff; text-align: center;}
    .section-vision.bg-image-right-before::before {
        width: 100%;
        background-attachment: fixed;
    }
    .section-vision.bg-image-right-before:after {
        content: '';
        position: absolute;
        top:0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(0,0,0,0.5);
        z-index: 1;
        width: 100%;
        height: 100%;
    }
}

@media (max-width: 767px) {
    .service-thumb.order-12 {
        -ms-flex-order: initial;
        order: initial;
    }
    .service-thumb {
        margin-bottom: 20px;
    }
    .item-service+.item-service {
        margin-top: 15px;
    }
}