/* Fonts */
:root {
    --font-default: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-primary: "Inter", sans-serif;
    --font-secondary: "Poppins", sans-serif;
  }
  
  /* Colors */
  :root {
    --color-default: #0a0d13;
    --color-primary: #c4161c;
    --color-secondary: #0e1d34;
  }
  
  /* Smooth scroll behavior */
  :root {
    scroll-behavior: smooth;
  }
  
  /*--------------------------------------------------------------
  # General
  --------------------------------------------------------------*/
  body {
    font-family: var(--font-default);
    color: var(--color-default);
    /* margin-top: 122px; */
  }

  /*--------------------------------------------------------------
  # Hero Section
  --------------------------------------------------------------*/
  .hero {
    width: 100%;
    height: 80vh;
    /* min-height: 50vh; */
    background-image: url("../../images/banners/front-page-banner.jpg");
    /* background-image: url("../../images/banners/index-2.jpg");
    background-image: url("../../images/banners/index-3.jpg");
    background-image: url("../../images/banners/index-1.jpg"); */
    
    background-size: cover;
    background-position: center;
    position: relative;
    /* padding: 120px 0 60px 0; */
    color: rgba(255, 255, 255, 0.8);
    /* margin-top: 122px; */
  }
  
  .hero h2 {
    margin-bottom: 20px;
    padding: 0;
    font-size: 48px;
    font-weight: 700;
    color: #fff;
  }
  
  @media (max-width: 575px) {
    .hero h2 {
      font-size: 30px;
    }
  }
  
  .hero p {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
  }
  
  .hero form {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
  }
  
  .hero form .form-control {
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 20px;
    padding-right: 20px;
    border: none;
    margin-right: 10px;
    border: none !important;
    background: none !important;
  }
  
  .hero form .form-control:hover,
  .hero form .form-control:focus {
    outline: none;
    box-shadow: none;
  }
  
  .hero form .btn-primary {
    background-color: var(--color-primary);
    padding: 15px 30px;
  }
  
  .hero form .btn-primary:hover {
    background-color: #c4161c;
  }
  .btn-primary{
      --bs-btn-color: #fff;
      --bs-btn-bg: #0d6efd;
      --bs-btn-border-color: #c4171d;
      --bs-btn-hover-color: #fff;
      --bs-btn-hover-bg: #0b5ed7;
      --bs-btn-hover-border-color: #c4171d;
      --bs-btn-focus-shadow-rgb: 49,132,253;
      --bs-btn-active-color: #fff;
      --bs-btn-active-bg: #0a58ca;
      --bs-btn-active-border-color: #0a53be;
      --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
      --bs-btn-disabled-color: #fff;
      --bs-btn-disabled-bg: #0d6efd;
      --bs-btn-disabled-border-color: #0d6efd;
  }
  
  .hero .stats-item {
    padding: 30px;
    width: 100%;
  }
  
  .hero .stats-item span {
    font-size: 32px;
    display: block;
    font-weight: 700;
    margin-bottom: 15px;
    padding-bottom: 15px;
    position: relative;
    color: #fff;
  }
  
  .hero .stats-item span:after {
    content: "";
    position: absolute;
    display: block;
    width: 20px;
    height: 3px;
    background: var(--color-primary);
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  
  .hero .stats-item p {
    padding: 0;
    margin: 0;
    font-family: var(--font-primary);
    font-size: 15px;
    font-weight: 600;
    color: #fff;
  }
  
  /*--------------------------------------------------------------*/
  
.dashline,
.jouney_year_slider .owl-item.active.center .line:after {
    background: #cd1921
}

main {
    margin-top: 62px
}

.bannerstyle2 {
    position: relative;
    cursor: pointer
}

.bannerstyle2:before {
    opacity: 0;
    transition: .3s linear;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .6)
}

.bannerstyle2.active .caption h1,
.bannerstyle2.active:before,
.everest_foundation_desc:hover:after,
.jouney_year_slider .owl-item.active.center .para,
.manufacturing_facilities_each:hover .desc,
.manufacturing_facilities_each:hover:after,
header:after {
    opacity: 1
}

.bannerstyle2 .caption {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center
}

.bannerstyle2 .caption h1 {
    opacity: 2;
    transition: .3s linear;
    font-size: 3vw;
    line-height: 3.4vw;
    color: #fff;
    font-family: Barlow, sans-serif;
    font-weight: 800
}

.desktopmenu .social a img:first-child,
.hidden_text,
header:before {
    display: none
}

.board_of_directors_slider,
.jouney_year_slider .owl-stage,
.jouney_year_slider .owl-stage .owl-item,
.socialmenu.desktopmenu {
    display: flex
}

.dashline,
.desktopmenu .social a img:last-child {
    display: inline-block
}

header li a {
    color: #232323;
    cursor: pointer;
}

.section1 {
    padding: 6vw 0 3vw
}

.section1 p {
    margin-bottom: 2.8rem
}

.dashline {
    width: 60px;
    height: 5px;
    font-size: 0
}

.section1 .about_whowe {
    margin-top: 5vw
}

.counts {
    display: flex;
    flex-flow: wrap;
    /* justify-content: space-between; */
    /* padding-top: 360px; */
   

}

/* .counts .box {
    width: calc(31% - 22px);
    margin: 15px
} */

.quality {
    display: flex;
    padding: 5vw 0 5vw;
    background: #fff;
}

.design {
    display: flex;
    padding: 5vw 0 5vw;
}

.infrastucture {
    display: flex;
    padding: 5vw 0 5vw;
}

.counts .box h3:after,
.jouneysofar:after {
    width: 100%;
    height: 1px;
    content: '';
    left: 0;
    position: absolute;
    font-size: 0
}

.counts .box h3 {
    font-size: 3.4rem;
    line-height: 4rem;
    color: #fff;
    font-family: Barlow, sans-serif;
    font-weight: 700;
    display: flex;
    position: relative;
    padding: 0 0 2.2rem;
    margin-bottom: 1.5rem
}

.counts .box h3:after {
    background: #fff;
    display: inline-block;
    bottom: 0
}

@keyframes count_border_line {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

/* .jouneysofar_main {
    display: flex;
    padding: 5vw 0 13vw;
    background: #f1f1f1
} */

.whycsfire {
    display: flex;
    padding: 5vw 0 5vw;
    background: #f1f1f1
}

.jouney_year_slider .owl-stage {
    padding-right: 10% !important
}

.jouneysofar {
    padding: 50px 0 100px 0;
    position: relative
}

.jouneysofar:after {
    bottom: 105px;
    background: #000
}

.jouneysofar .headline {
    padding-left: 8.333%;
    width: 33.33%
}

.jouneysofar .jouney_year {
    display: flex;
    width: 66.667%;
    align-items: flex-end;
    position: relative;
    z-index: 1
}

.yearwise {
    position: relative;
    text-align: center;
    width: 80%;
    padding-bottom: 6px;
    display: flex
}

.yearwise .insidedesc {
    padding-top: 7.5vw;
    transition: .4s linear;
    justify-content: flex-end;
    position: relative;
    text-align: center;
    display: flex;
    flex-flow: column;
    align-items: center
}

.yearwise .para {
    opacity: .4;
    min-height: 5vw;
    display: inline-flex;
    align-items: flex-end;
    justify-content: center;
    flex-flow: column;
    flex-flow: wrap
}

.yearwise .para p {
    line-height: 2rem;
    color: #232323
}

.yearwise p strong {
    display: inline
}

.yearwise h4 {
    font-size: 4rem;
    line-height: 5rem;
    color: #8a8a8a;
    font-family: Barlow, sans-serif;
    font-weight: 600;
    padding-bottom: 1vw;
    background-color: #dadada;
    position: relative;
    z-index: 1
}

.yearwise .line {
    height: 6.5vw;
    transition: .4s linear;
    width: 1px;
    font-size: 0;
    background: #8a8a8a;
    display: inline-block;
    position: relative
}

.yearwise .line:after {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 20px;
    background: #8a8a8a;
    position: absolute;
    left: -6px;
    bottom: -6px
}

.dash.jouney_year_slider .owl-dots,
.dots.jouney_year_slider .owl-dots {
    position: absolute;
    left: auto;
    right: calc(8.33% + 40px);
    bottom: -6vw;
    float: right;
    display: inline-flex !important
}

.jouney_year_slider .owl-item.active.center .line {
    height: 14vw;
    background: #000
}

.jouney_year_slider .owl-item.active.center .insidedesc {
    padding-top: 0
}

.jouney_year_slider .owl-item.active.center h4 {
    color: #cd1921
}

.our_values_main {
    padding: 0
}

.our_values_main .headline {
    width: 33.33333333%
}

.our_values_main .valuedesc,
.sustainability_main .sustainability_desc {
    width: 66.66666667%
}

.our_values_main .each_value {
    display: flex;
    align-items: center;
    padding: 4vw 0
}

.our_values_main .each_value:nth-child(2) {
    border-bottom: 1px solid rgba(81, 81, 81, .2);
    border-top: 1px solid rgba(81, 81, 81, .2)
}

.our_values_main .each_value img {
    width: 5vw
}

.our_values_main .each_value ul li {
    position: relative;
    padding-left: 10px;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 5px;
    font-family: Barlow, sans-serif;
    font-weight: 400
}

.our_values_main .each_value ul li:after {
    content: '';
    position: absolute;
    left: 0;
    top: 11px;
    width: 3px;
    height: 3px;
    display: inline-block;
    font-size: 0;
    border-radius: 10px;
    background: #cd1921
}

.our_values_main p {
    margin-bottom: 1.5vw
}

/* .our_values_main .each_value p {
    font-weight: 500;
    margin-bottom: 0
} */

.our_values_main .each_value h3 {
    font-size: 1.9rem;
    line-height: 2.2rem;
    margin-bottom: 10px;
    color: #232323;
    font-family: Barlow, sans-serif;
    font-weight: 700
}

.our_values_main .each_value .desc {
    padding-left: 8%;
    padding-right: 8%
}

.sustainability_main {
    padding: 6vw 0 5vw
}

.sustainability_main .headline {
    width: 33.33333333%;
    padding-right: 8%
}

.sustainability_main .headline h2 {
    white-space: nowrap
}

.sustainability_main .sustainability_member {
    display: flex;
    padding-right: 8%
}

.sustainability_main .sustainability_member img {
    width: auto;
    margin-right: 15%;
    height: 13vw;
    margin-top: 3vw;
    margin-bottom: 2vw
}

.sustainability_main .sustainability_member img:last-child {
    margin-right: 0
}

.board_of_directors {
    background: #dadada;
    padding: 5vw 0 7vw;
    position: relative;
    z-index: 1
}

.board_of_directors_desc {
    cursor: pointer;
    display: flex;
    width: 100%;
    background: #fff;
    align-items: flex-start;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    border-right: 5px solid #cd1921
}

.board_of_directors_desc img {
    width: 46% !important;
    filter: grayscale(100%)
}

.board_of_directors_desc:hover img {
    filter: grayscale(0%)
}

.board_of_directors_desc .desc {
    width: 54%;
    padding: 20px 20px 0
}

.board_of_directors_desc .desc h3 {
    font-size: 1.8rem;
    line-height: 1.5rem;
    color: #cd1921;
    font-family: Barlow, sans-serif;
    font-weight: 700
}

.board_of_directors_desc .desc p {
    margin-bottom: 0
}

.board_of_directors_desc .desc h3 small {
    font-weight: 700;
    color: #232323;
    font-size: 1.4rem;
    margin: .6rem 0 1.5rem;
    display: inline-block
}

.board_of_directors_slider .owl-nav {
    position: absolute;
    left: auto;
    right: 0;
    top: -90px
}

.everest_foundation_desc:after,
.manufacturing_facilities_each:after {
    top: 0;
    background: rgba(0, 0, 0, .65);
    position: absolute;
    left: 0;
    width: 457px;
    height: 245px;
    opacity: 0;
    content: '';
    margin-left: 15px;
}

.manufacturing_facilities {
    padding: 4vw 0 6vw
}

.manufacturing_facilities_each {
    position: relative;
    width: 100%
}

.manufacturing_facilities_each:after {
    transition: .3s linear
}

.manufacturing_facilities_each .desc {
    opacity: 0;
    transition: .4s linear;
    z-index: 1;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 20px
}

.everest_foundation_desc .desc p,
.manufacturing_facilities_each .desc p,
.missionvision_desc .headline h2 strong,
.missionvision_desc .headline p {
    color: #fff
}

.everest_foundation_desc .desc h6,
.manufacturing_facilities_each .desc h3 {
    color: #fff;
    font-size: 1.9rem;
    line-height: 2.4rem;
    font-family: Barlow, sans-serif;
    font-weight: 700
}

.everest_foundation_desc .desc .btn,
.manufacturing_facilities_each .desc .btn {
    margin: 2.2vw 0 .8vw
}

.manufacturing_facilities_slider.dash .owl-dots,
.manufacturing_facilities_slider.dots .owl-dots {
    margin-top: 25px !important;
    float: right;
    margin-right: -5px
}

.dots .owl-dots {
    display: inline-flex
}

.dots .owl-dots .owl-dot span {
    width: 5px;
    height: 5px;
    background: #8a8a8a !important;
    display: inline-block;
    margin: 5px
}

.dots .owl-dots .owl-dot.active span {
    background: #cd1921 !important
}

.everest_foundation {
    margin-bottom: 8vw
}

.everest_foundation_desc {
    position: relative;
    margin-top: 1vw
}

.everest_foundation_desc:after {
    transition: .3s linear
}

.everest_foundation_desc .desc {
    z-index: 1;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 20px;
    opacity: 0;
    transition: .3s linear
}

.missionvision_main .center,
.videoplayersyt .pxy {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.maindesc p {
    margin-bottom: 1.5rem
}

,
.maindesc h3 {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: 'Barlow,sans-serif';
}

.everest_foundation .owl-dots {
    float: right;
    margin-top: 25px !important
}

.everest_foundation_desc:hover .desc {
    opacity: 1;
    z-index: 11
}

.missionvision_main,
.videoplayersyt {
    position: relative
}

.missionvision_main .center {
    width: 100%;
    float: left
}

.missionvision_desc {
    display: flex;
    position: relative
}

.missionvision_desc .headline {
    padding: 2vw 8.3333%;
    width: 80%;
    margin: 0 auto
}

.descbtn {
    margin-top: 1rem
}

.videoplayersyt .fw {
    width: 100%;
    margin: 0 !important
}

.videoplayersyt .plt,
.videoplayersyt .plt100 {
    left: 0;
    top: 0;
    position: absolute
}

.videoplayersyt .plt100 {
    width: 100%;
    height: 100%
}

.videoplayersyt .videoic {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: inline-block;
    border: 3px solid #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: .7
}

.videoplayersyt .videoic:after {
    content: '';
    position: absolute;
    left: 56%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 0 12px 18px;
    border-color: transparent transparent transparent #fff
}

.videoplay {
    display: flex;
    position: relative;
    cursor: pointer
}

.video_slide {
    background: #000;
    transition: none;
    opacity: 0;
    z-index: -1
}

.video_slide.shown {
    z-index: 1;
    opacity: 1
}

.close_slide_video {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    right: -40px;
    top: -40px
}

.close_slide_video:after,
.close_slide_video:before {
    content: '';
    display: inline-block;
    font-size: 0;
    width: 30px;
    height: 1px;
    background: #000;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg)
}

.close_slide_video:before {
    transform: translate(-50%, -50%) rotate(-45deg)
}

.divcir,
.divcircle .desc {
    height: 100%;
    position: absolute
}

.divcircle {
    width: 20%;
    align-items: center;
    justify-content: center;
    position: relative
}

.divcircle .desc img {
    width: 25%
}

.divcircle .desc {
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
    text-align: center
}

.circllemaindiv p {
    line-height: 2rem;
    margin-top: 10px;
    text-transform: capitalize
}

.divcir {
    z-index: 1;
    border: 0;
    left: -1px;
    top: 0;
    width: 100%
}

.divcir::after,
.divcir::before {
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%
}

.spin,
.spin2 {
    height: calc(100% + 2px);
    width: calc(100% + 2px)
}

.spin2::after,
.spin2::before,
.spin::after,
.spin::before {
    top: 0;
    left: 0
}

.spin2::before,
.spin::before {
    border: 2px solid transparent;
    border-top-color: #91c84b;
    border-bottom-color: #91c84b
}

.spin::before {
    border-left-color: #91c84b;
    transition: border-top-color .2s linear, border-left-color .2s linear .2s, border-bottom-color .2s linear .4s
}

.spin2::before {
    border-right-color: #91c84b
}

.spin2::after,
.spin::after {
    border: 0 solid transparent
}

.circle,
.circle::after,
.circle::before {
    border-radius: 100%
}

.circle {
    box-shadow: none
}

.divcircle .arrow {
    position: absolute;
    left: -6%;
    width: 12%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 111
}

@media only screen and (max-width:768px) {
    .close_slide_video {
        width: 15px;
        height: 15px;
        right: 0;
        top: -20px
    }

    .close_slide_video:after,
    .close_slide_video:before {
        width: 15px
    }

    .descbtn {
        margin-top: .5rem
    }

    main {
        margin-top: 64px
    }

    header .header {
        opacity: 1
    }

    .bannerstyle2 .caption h1 {
        font-size: 6vw;
        line-height: 6vw
    }

    .counts .box h3,
    .yearwise h4 {
        font-size: 1.9rem;
        line-height: 2.4rem
    }

    .dashline {
        width: 40px;
        height: 4px
    }

    .jouney_year {
        position: relative;
        margin-top: 10vw;
        margin-bottom: 0;
        padding-bottom: 8vw
    }

    .everest_foundation_desc:after,
    .jouneysofar:after,
    .manufacturing_facilities_each:hover:after,
    .missionvision_desc:after,
    .yearwise.hiden {
        display: none
    }

    .jouneysofar .jouney_year:after {
        width: 1px;
        height: 100%;
        font-size: 0;
        background: #000;
        content: '';
        position: absolute;
        left: calc(8.333% + 6px);
        bottom: auto;
        top: 0
    }

    /* .counts .box {
        width: calc(50% - 15px);
        margin: 15px 0
    } */

    .jouneysofar .headline,
    .jouneysofar .jouney_year,
    .our_values_main .headline,
    .our_values_main .valuedesc,
    .sustainability_main .headline,
    .sustainability_main .sustainability_desc,
    .yearwise {
        width: 100%
    }

    /* .counts .box:nth-child(odd) {
        margin-right: 30px
    } */

    .counts .box h3 {
        padding: 0 0 1rem;
        margin-bottom: 1rem
    }

    .section1 {
        padding: 6vw 0 9vw
    }

    .section1 p {
        margin-bottom: 1.5rem
    }

    .jouneysofar .headline {
        padding: 0 15px
    }

    .yearwise {
        padding: 3vw calc(8.333% + 6px)
    }

    .jouneysofar_main,
    .yearwise h4 {
        padding-bottom: 0
    }

    .yearwise .insidedesc {
        flex-flow: column-reverse;
        align-items: flex-start
    }

    .yearwise .line {
        width: 55px;
        height: 1px;
        background: #000
    }

    .yearwise .para {
        min-height: 14vw;
        padding-left: 60px;
        align-items: flex-start;
        margin-top: 2vw;
        opacity: 1
    }

    .yearwise .para p {
        text-align: left;
        line-height: 1.7rem
    }

    .yearwise h4 {
        padding-left: 60px;
        margin-top: -1.3rem;
        background: 0 0;
        color: #cd1921
    }

    .yearwise .line:after {
        background: #cd1921;
        z-index: 1
    }

    .everest_foundation_desc .desc .btn:after,
    .jouney_year .hidenor .btn:after,
    .manufacturing_facilities_each .desc .btn:after,
    .section1 .btn:after,
    .sustainability_main .btn:after {
        background: #232323
    }

    .jouney_year .hidenor {
        background: #dadada;
        z-index: 1;
        position: relative;
        left: 0;
        padding-left: 15px;
        padding-bottom: 13vw
    }

    .jouney_year .hidenor a {
        margin-top: 10px
    }

    .missionvision_main .center {
        height: 70%;
        display: flex
    }

    .missionvision_desc {
        flex-flow: column;
        justify-content: space-evenly
    }

    .board_of_directors_main,
    .manufacturing_facilities,
    .our_values_main,
    .our_values_main .each_value .desc,
    .sustainability_main .headline {
        padding: 0
    }

    .our_values_main .each_value h3 {
        font-size: 1.6rem;
        line-height: 1.9rem;
        margin: 10px 0
    }

    .our_values_main .each_value {
        flex-flow: column;
        align-items: flex-start;
        padding: 8vw 0
    }

    .our_values_main .each_value img {
        width: 14vw
    }

    .our_values_main .each_value ul li {
        font-size: 1.4rem;
        line-height: 1.9rem
    }

    .our_values_main .each_value ul li:after {
        top: 9px
    }

    .our_values_main p,
    .sustainability_main .sustainability_desc p {
        margin-bottom: 3vw
    }

    .our_values.allabout_desc {
        padding-bottom: 1vw !important
    }

    .sustainability_main .sustainability_member {
        justify-content: space-around;
        padding: 0
    }

    .sustainability_main .sustainability_member img {
        height: 28vw;
        margin: 3vw 0 2vw
    }

    .board_of_directors_main .headline h2 {
        margin-bottom: 5vw
    }

    .board_of_directors_desc {
        flex-flow: column;
        border: 0
    }

    .board_of_directors_desc img {
        width: 100% !important;
        filter: grayscale(0)
    }

    .board_of_directors_desc .desc {
        width: 100%;
        padding: 20px
    }

    .board_of_directors_slider .owl-stage {
        height: 100%
    }

    .board_of_directors_slider .owl-stage,
    .board_of_directors_slider .owl-stage .owl-item {
        display: flex
    }

    .board_of_directors_desc .desc h3 {
        font-size: 1.6rem;
        line-height: 1.6rem
    }

    .board_of_directors_desc .desc h3 small {
        font-size: 1.4rem;
        margin: 5px 0 15px
    }

    .board_of_directors_slider .owl-nav {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        right: auto;
        top: auto;
        bottom: 0;
        margin: 6vw 0
    }

    .manufacturing_facilities_each .desc {
        position: relative;
        opacity: 1;
        padding: 0
    }

    .everest_foundation_desc .desc h6,
    .everest_foundation_desc .desc p,
    .manufacturing_facilities_each .desc h3,
    .manufacturing_facilities_each .desc p {
        color: #232323
    }

    .everest_foundation_desc .desc h6,
    .manufacturing_facilities_each .desc h3 {
        font-size: 1.6rem;
        line-height: 2rem;
        margin: 20px 0;
        color: #cd1921
    }

    .everest_foundation_desc .desc .btn,
    .manufacturing_facilities_each .desc .btn {
        color: #232323;
        margin-top: 5vw
    }

    .manufacturing_facilities .headline {
        margin-top: 10vw
    }

    .manufacturing_facilities .headline h2 {
        margin: 2vw 0 7vw
    }

    .manufacturing_facilities_slider.dash .owl-dots,
    .manufacturing_facilities_slider.dots .owl-dots {
        margin-top: 25px !important;
        float: left;
        margin-bottom: 50px
    }

    .everest_foundation img {
        width: 60%;
        margin: 0 20% 10vw
    }

    .maindesc p {
        margin-bottom: 4vw
    }

    .maindesc {
        margin-bottom: 6vw
    }

    .everest_foundation {
        padding: 0;
        margin-bottom: 16vw
    }

    .everest_foundation .everest_foundation_desc img {
        width: 100%;
        margin: 0
    }

    .everest_foundation_desc .desc {
        position: relative;
        left: 0;
        padding: 0;
        opacity: 1
    }

    .everest_foundation .owl-dots {
        float: left;
        margin-top: 8vw !important
    }

    #About-Conter {
        margin-top: 10vh
    }

    .circllemaindiv {
        padding: 1rem 0 0;
        flex-flow: wrap
    }

    .divcircle {
        width: 33.33%;
        margin: 10px 0
    }

    .divcircle .desc img {
        width: 30%
    }

    .circllemaindiv p {
        font-size: 1.2rem;
        line-height: 1.6rem;
        margin-top: 0
    }

    .missionvision_desc .headline {
        width: 100%;
        padding: 0 30px
    }
}