

.company-into-section{
    position: relative;
    padding-bottom: 50px;
}
.company-intro-text{
    position: relative;
}
.company-intro-text .share-this-page-link-wrap{
    position: absolute;
    bottom: 0;
    right: 0;
}

/* Achives Section*/
.company-achieves-section{
    position: relative;
    padding: 50px 100px 50px 100px;
}
.company-achieves-section-row{
    padding-bottom: 50px;
}
.company-achieves-text{
    padding-right: 100px;
}
.company-achieves-text-title{
    color: #000;
    line-height: 1;
    font-size: 2.75em;
    margin-bottom: 0;
    display: inline-block;
    position: relative;
}
.company-achieves-text-desc-wrap{
    padding: 30px 0 30px 0;
}
.company-achieves-text-desc{
    color: #aaa;
    margin-bottom: 0;
    font-size: 1.500em;
    line-height: normal;
}
.company-achieves-text-small-row .company-achieves-text-small-col:first-child{
    padding-right: 15px;
}
.company-achieves-text-small-row .company-achieves-text-small-col:last-child{
    padding-last: 15px;
}
.company-achieves-locations-title-wrap{
    padding-bottom: 30px;
}
.company-achieves-locations-title{
    font-weight: 700;
    color: #000;
    margin-bottom: 0;
    font-size: 18px;
}
.company-achieves-location{
    padding-bottom: 15px;
}
.company-achieves-location-country{
    text-transform: uppercase;
    color: #000;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 0;
    line-height: 1.5;
}
.company-achieves-location-city{
    color: inherit;
    font-size: 15px;
    display: block;
}
.company-achieves-location-row .company-achieves-location-col:first-child{
    padding-right: 5px;
}
.company-achieves-location-row .company-achieves-location-col:last-child{
    padding-left: 5px;
}
.company-achieves-info-wrap{
    padding-right: 10px;
}
.company-achieves-info-number{
    font-size: 2.75em;
    line-height: 1;
    color: #F7971D;
}
.company-achieves-info-name{
    text-transform: uppercase;
    color: #aaa;
    padding: 10px 0 15px 0;
}


.company-hero-image-wrap{
    padding: 50px 0;
    position: relative;
}

/* Company Story Section */
.company-story-text-wrap{
    padding: 50px 100px;
}
.company-story-title{
    color: #000;
    line-height: 1;
    font-size: 4.000em;
    margin-bottom: 0;
    position: relative;
    text-align: center;
}
.company-story-text-desc *{
    color: #7F7F7F;
    font-size: 24px;
}
.company-story-text-content{
    padding-left: 50px;
}
.company-story-text-content ul{
    padding-bottom: 1em;
    padding-top: 1em;
    margin: 0;
}
.company-story-text-content ul li{
    padding: 0.5em 0 0.5em 0;
    margin-top: 0;
    margin-bottom: 0;
    list-style: none;
}
.company-story-text-content ul {
    list-style: none;
}

.company-story-text-content ul li::before {
    /*content: "\2022";
    color: #F7971D;
    display: inline-block;
    width: 1em;
    margin-left: -1em;*/
}
.company-story-title-small{
    margin-bottom: 0;
    text-align: center;
}
.company-story-title-small-wrap{

}

.company-story-slider{
    padding: 50px 0;
}

.company-story-slider .big-thumbs-posts-wrap-inner > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

/* Company Work Section */
.company-work-section{
    padding: 70px 50px 70px 50px;
    position: relative;
    background-color: #F2F0F1;
}

.company-work-section-title{
    text-align: center;
    margin-bottom: 0;
}
.company-work-content{
    padding-top: 30px;
}
.company-work-title-wrap{
    padding-bottom: 30px;
}
.company-work-title{
    font-size: 1.7em;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #F7971D;
    font-size: 2em;
}
.company-work-inner{
    padding-top: 50px;
}
.company-work-inner-row{
    width: calc(100% + 60px);
    margin: 0 -30px;
}
.company-work{
    padding: 0 30px;
}
.company-work-image-wrap img{
    vertical-align: bottom;
    width: 100%;
    object-fit: contain;
    min-height: inherit;
}
.company-work-image-top .company-work-image-wrap{
    padding-bottom: 70px;
}
.company-work-image-bot .company-work-image-wrap{
    padding-top: 70px;
}

/* Comany Mindset Section */
.company-mindset-section{
    padding: 50px 0;
    /*margin-bottom: 50px;*/
    border-bottom: 1px solid #aaa;
}
.company-mindset-title{
    color: #000;
    line-height: 1;
    margin-bottom: 0;
    position: relative;
    text-align: center;
}

.our-company-page-template .entuitive-mindset-carousel .owl-dots {
    display: none;
}

.our-company-page-template .entuitive-mindset-carousel .owl-dot {
    display: none;
}

.our-company-page-template .entuitive-mindset-carousel .nav-carousel-item {
    align-items: center;
    justify-content: center;
}

.our-company-page-template .entuitive-mindset-carousel .nav-carousel-item .carousel-text {
    margin-right: 90px;
    overflow: hidden;
}

.our-company-page-template .entuitive-mindset-carousel .nav-carousel-item img {
    overflow: hidden;
}

/* Company Potential Section */
.company-potential-section{
    padding: 50px 50px;
}
.company-potential-title{
    color: #000;
    line-height: 1;
    margin-bottom: 0;
    position: relative;
    text-align: center;
}

.company-potential-inner{
    padding: 50px 0;
}
.company-potential-row{
    display: flex;
    align-items: center;
}
.company-potential-inner-text-title{
    font-size: 1.5em;
    margin-bottom: 30px;
}
.company-potential-inner-text-desc{
    margin-bottom: 30px;

}
.company-potential-inner-text{
    padding: 0 50px;
}
.company-potential-inner-image-wrap{
    padding: 0 50px;
}
.company-potential-inner-video{
    position: relative;
    padding-bottom: calc(100% * (9/16));
}
.company-potential-inner-video iframe{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.company-potential-inner-image{
    width: 100%;
}
.company-potential-inner-image-desc{
    font-size: 14px;
}

@media only screen and ( max-width: 768px ){
    .company-into-section-row{
        display: flex;
    }
    .company-into-section-row .company-into-section-col:first-child{
        order: 1;
    }
    .company-into-section-row .company-into-section-col:last-child{
        order: 2;
    }
    .company-achieves-section{
        padding: 50px 0 0 0;
        /*margin-top: 50px;*/
        border-top: 1px solid #aaa;
    }
    .company-achieves-text-title{
        font-size: 1.75em;
    }
    .company-achieves-text-desc{
        font-size: 1.125em;
    }
    .company-achieves-text{
        padding-right: 0;
    }
    .company-achieves-locations-wrap{
        padding-top: 15px;
    }
    .company-achieves-info-wrap{
        padding-bottom: 30px;
    }
    .company-hero-image-wrap{
        width: calc(100% + 60px);
        margin-left: -30px;
        margin-right: -30px;
    }
    .company-story-title{
        font-size: 2em;
    }
    .company-story-text-wrap{
        padding: 50px 0 0 0;
    }
    .company-story-text-desc{
        font-size: 1.125em;
    }
    .company-story-text-content{
        padding-left: 0;
        padding-top: 15px;
    }
    .company-work-section-title{
        font-size: 1.750em;
    }
    .company-work-title{
        font-size: 1.5em;
    }
    .company-work-inner-row{
        width: 100%;
        margin: 0;
    }
    .company-work{
        padding: 0;
        padding-bottom: 50px;
    }
    .company-work-inner-col:last-child .company-work{
        padding-bottom: 0;
    }
    .company-work-image-top .company-work-image-wrap{
        padding-bottom: 30px;
    }
    .company-work-image-bot .company-work-image-wrap{
        padding-bottom: 30px;
        padding-top: 0;
    }
    .company-work-image-bot{
        display: flex;
        flex-direction: column;
    }
    .company-work-image-bot .company-work-content{
        order: 2;
    }
    .company-work-image-bot .company-work-image-wrap{
        order: 1;
    }
    .company-work-section{
        padding: 50px 30px;
        width: calc(100% + 60px);
        margin-left: -30px;
        margin-right: -30px;
    }
    .company-work-inner{
        padding-top: 40px;
    }

    .company-potential-title{
        font-size: 1.75em;
    }
    .company-potential-inner-text-title{
        font-size: 1.250em;
    }
    .company-potential-section{
        padding: 50px 0;
    }
    .company-potential-inner{
        padding: 50px 0 0 0;
    }
    .company-potential-inner-text{
        padding: 0;
    }
    .company-potential-inner-image-wrap{
        padding: 0;
    }
    .company-potential-inner-text-link-wrap{
        padding-bottom: 30px;
    }
    .company-potential-inner.company-potential-media-left .company-potential-row{
        display: flex;
    }
    .company-potential-inner.company-potential-media-left .company-potential-col:first-child{
        order: 2;
    }
    .company-potential-inner.company-potential-media-left .company-potential-col:last-child{
        order: 1;
    }

    .company-story-slider{
        padding: 50px 0 30px 0;
    }

    .our-company-page-template .entuitive-mindset-carousel .nav-carousel-item .carousel-text {
        margin-right: 0px;
    }

    .company-story-slider .big-thumbs-posts-wrap .row .col-md-3 {
        width: 100%;
        padding: 0px;
        flex: 100%;
        max-width: 100%;
    }

    .our-company-page-template .underline-tabs {
        overflow: scroll;
        margin-right: -50px;
    }
}


@media only screen and (max-width: 1280px){
  .our-company-page-template .entuitive-mindset-carousel .nav-carousel-item .carousel-text {
      margin-right: 0px;
  }
}

@media only screen and  (max-width: 992px){
    .company-achieves-section{
        padding: 50px 0 0 0;
    }
    .company-potential-inner-text{
        padding: 0 10px;
    }
    .company-potential-inner-image-wrap{
        padding: 0 10px;
    }
    .company-work-image-top .company-work-image-wrap{
        padding-bottom: 30px;
    }
    .company-work-image-bot .company-work-image-wrap{
        padding-top: 30px;
    }
    .our-company-page-template .entuitive-mindset-carousel .nav-carousel-item {
        display: block;
    }

    .our-company-page-template .entuitive-mindset-carousel.custom-carousel.custom-carousel.left-right-arrows.owl-carousel {
        width: 100%;
        margin-bottom: 30px;
    }
}


@media (min-width: 992px) {
  .company-achieves-section .row > .col-lg-5ths{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
