/* carees page */

/* careers-page start */

.banner_sation_c {
  width: 100%;
  display: block;
  position: relative;
  margin-top: 10px;
}
.banner_sation_c h2 {
  position: absolute;
  top: 50%;
  font-family: "Abril Fatface", cursive !important;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  font-size: 25px;
  color: #ffffff;
  text-transform: uppercase;
}

.wel_tex_c {
  display: block;
  width: 100%;
  background-color: #ece4d9;
  padding: 30px 15px;
}

.wel_tex_c_l h2 {
  color: #222222;
  font-size: 25px;
  padding: 0;
  margin-bottom: 10px;
  line-height: 1;
  font-weight: bold;
}

.wel_tex_c_l span {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 15px;
}
.wel_tex_c_l span:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 5px;
  background-color: #4a4a4a;
}

.wel_tex_c_r p {
  font-size: 16px;
  color: #222222;
  margin-bottom: 10px;
 
  line-height: 1.4;
}

#shopify-section-our_values {
  width: 100%;
  margin: 40px 0;
  display: block;
}

.lets_section_c {
  display: flex;
  align-items: center;
  flex-direction: column;
}
  
  .lets_s_l {
    width: 100%;
  }
  
  .lets_s_r {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 15px 0 0 0px;
}

    .lets_s_r  h2 {
      font-size: 26px;
      color: #222222;
      font-weight: bold;
      line-height: 1;
      padding: 0;
      margin-bottom: 10px;
    }
    
     .lets_s_r p {
      font-size: 14px;
      color: #222222;
      line-height: 1.4;
      margin-bottom: 10px;
     
    }
   .lets_s_r p:last-child{
      margin-bottom: 0;
   }
 .lets_s_r p a{
     color: #0084ff;
        text-decoration: underline;
 }

.ol_section_c {
  display: flex;
  flex-direction: column;
}



 .ol_section_c .commen_ol {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
 } 
   
   .commen_ol h2 {
      font-size: 20px;
      color: #222222;
      font-weight: bold;
      margin-bottom: 20px;
      padding: 0;
      }
     
  .commen_ol p {
      font-size: 14px;
      color: #222222;
      margin-top: 20px;
      line-height: 1.4;
      margin-bottom: 0;
    
   
    }
    
    .commen_ol p:last-child {
      padding-right: 0px;
      margin-bottom: 0;
    }
 


#shopify-section-what_we_offer {
  margin: 40px 0;
}

.wwo_section_c .wwo_li_c {
    display: flex;
    flex-wrap: wrap;
 }

  .wwo_li_c  .wwo_item_c {
      width: 50%;
      text-align: center;
text-align: center;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
     } 
     
  .wwo_item_c .Desktop_slider_img {
        width: 100px !important;
      }
      
    .wwo_item_c h3 {
        
        font-size: 12px;
        color: #222222;
        margin-top: 15px;
        line-height: 1.3;
        margin-bottom: 0;
        padding: 5px;
      }
  

.main_hed_sec {
  font-size: 26px;
  color: #222222;
  font-weight: bold;
  line-height: 1;
  padding: 0;
  text-align: center;
  margin-bottom: 20px;
}



div#shopify-section-lets_chat {
  margin-bottom: 40px;
}

a.pick_currency {
  margin-top: 10px;
}
.pretty-select.id-currencies {
  width: 120px;
  padding-left: 0;
  .text {
    display: none;
  }
  i.fa.fa-angle-down.mldarrow,
  i.fa.mldarrow.fa-angle-up {
    display: none;
  }
}

.mppxu {
  .mp-bar-outer.mp-position-custom-placement {
    background: #f0dfcc !important;
  }
  .mp-bar-inner {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    display: flex !important;
    justify-content: space-between;
    @media (max-width: 380px) {
      flex-direction: column;
      padding-bottom: 4px !important;
    }
  }
  span.mp-timer-value,
  span.mp-timer-label,
  .mp-bar-text,
  .mp-button-inner {
    color: #000 !important;
  }
  .mp-button-decorator {
    display: none;
  }
  .mp-timer.mp-timer-type-minimal {
    order: 2 !important;
    padding-right: 1rem;
    @media (max-width: 380px) {
      padding-right: 0;
    }
  }
  span.mp-button-inner {
    display: none;
  }
  .mp-bar-text {
    @media (max-width: 380px) {
      margin-bottom: 0 !important;
      padding-bottom: 0 !important;
    }
  }
}

.mc-layout__modalContent {
  background: #f0dfcc !important;
}
.careers-vacancy {
  .container {
    h2 {
      margin-bottom: 0;
    }
  }
}
#page-footer ul a.fa.fa-instagram {
  margin-top: 2px;
}

#epb_content {
  display: flex !important;
  justify-content: space-between !important;
}

#epb_content div:nth-child(3) {
  display: none !important;
}

#epb_content #epb_message_one {
  font-size: 16px !important;
  width: calc(100% - 220px) !important;
}

#epb_content .ann_txt {
  display: flex !important;
  justify-content: space-between !important;
}


.hero--mobile--500px[data-mobile-natural=false] {
    height: 1076px;
}
 @media (max-width: 1024px) {
.hero--mobile--500px[data-mobile-natural=false] {
    height: 582px;
}
 }

 @media (min-width: 375px) {
    #shopify-section-what_we_offer .wwo_li_c .wwo_item_c h3  { font-size: 14px;     }
 }

 @media (min-width: 568px) {
   .ol_section_c {
      flex-direction: row;
   }
    .ol_section_c .commen_ol {
         width: 50%;
      padding-right: 10px;
      margin-bottom: 0;
    }
   .commen_ol p:last-child { padding-left: 10px;}
 }

@media (min-width: 768px) {
  .banner_sation_c {
    margin-top: 20px;
  }
  .banner_sation_c h2 {
    font-size: 35px;
  }
  .wel_tex_c {
    display: flex;
    padding: 30px;
  }
  .wel_tex_c_l {
    width: 40%;
  }
  .wel_tex_c_l h2 {
    font-size: 30px;
    margin-bottom: 14px;
  }
  .wel_tex_c_l span {
    font-size: 18px;
  }
  .wel_tex_c_r {
    width: 60%;
  }
  .wel_tex_c_r p {
    font-size: 18px;
  }
  .lets_section_c {
     flex-direction: row;
  }
  .lets_s_l {
    width:42%;
  }
    .lets_s_r {
        width: 58%;
      padding: 0 0 0 20px;
    }
   #shopify-section-what_we_offer .wwo_item_c {   text-align: center; width: 25%; }
 #shopify-section-what_we_offer .wwo_li_c .wwo_item_c h3 {      font-size: 12px;    }
    #shopify-section-what_we_offer  h3:first-child{
      margin-bottom: 0px;
  }
  #shopify-section-what_we_offer  h3:first-child:nth-child(2) {
      margin-bottom: 0px;
  }
}

@media (min-width: 1024px) {
  .banner_sation_c h2 {
    font-size: 40px;
  }
  .wel_tex_c {
    padding: 40px;
  }
    .lets_s_r {
           padding: 0 20px;
    }
   .lets_s_r  h2 {
       font-size: 30px;
   }
    .lets_s_r p {  font-size: 16px;}
  .ol_section_c .commen_ol{
     padding-right: 40px;
  }
  .commen_ol h2 {   font-size: 26px;
        margin-bottom: 24px;}
   .commen_ol p {  font-size: 16px;}
  .commen_ol p:last-child {  padding-left: 40px; }
  .main_hed_sec {  font-size: 30px;}
}

@media (min-width: 1366px) {
  .banner_sation_c {
    margin-top: 30px;
  }
  .banner_sation_c h2 {
    font-size: 52px;
  }
  .wel_tex_c {
    padding: 70px;
  }
  .wel_tex_c_l h2 {
    font-size: 40px;
    margin-bottom: 30px !important;
  }
  .wel_tex_c_r p {
    font-size: 20px;
    margin-bottom: 25px;
  }
  .wel_tex_c_r p:last-child {
    margin-bottom: 0;
  }
  #shopify-section-our_values {
    margin: 70px 0;
  }
    .lets_s_r {
        padding: 0 70px;
    }
    .lets_s_r  h2 {
        font-size: 40px;
        margin-bottom: 26px;
   }
   .lets_s_r p {  font-size: 18px;
        margin-bottom: 20px;}
  .commen_ol p { font-size: 15px;
        margin-top: 38px;}
    .main_hed_sec { font-size: 40px;
    margin-bottom: 40px;}
  #shopify-section-what_we_offer { margin: 70px 0;}
    #shopify-section-what_we_offer .Desktop_slider_img { width: 170px !important;}
  #shopify-section-what_we_offer .wwo_li_c .wwo_item_c h3 {  font-size: 15px;
          padding: 0px;     }
  div#shopify-section-lets_chat {  margin-bottom: 70px;}
}

@media (min-width: 1600px) {
  .banner_sation_c h2 {
    font-size: 72px;
  }
  .wel_tex_c {
    padding: 100px 90px 90px 150px;
  }
  .wel_tex_c_l h2 {
    font-size: 60px;
  }
    #shopify-section-our_values {
       margin: 100px 0;
  }
    .lets_s_r  h2 {
             font-size: 60px;
      
   }
   .lets_s_r p { font-size: 20px;
        margin-bottom: 28px;}
    .commen_ol h2 { font-size: 36px;}
  .commen_ol p {  font-size: 20px;}
    .main_hed_sec {  font-size: 60px;
    margin-bottom: 60px;}
    #shopify-section-what_we_offer { margin: 150px 0;}
#shopify-section-what_we_offer .wwo_li_c .wwo_item_c h3 {   font-size: 16px;     }
  div#shopify-section-lets_chat { margin-bottom: 150px;}
}

#contact-form-submit-template--15910071140540__453afdbd-a9d8-4de8-a4ff-30092d699915{
  display:block;
}
.has-2-per-row .contact-newsletter-container{
  width:50%;
}
@media (max-width: 768px) {
  .has-2-per-row .contact-newsletter-container{
  width:100%;
}
}



.articles {
  @extend .space-under;
  position: relative;
  .article {
    margin-bottom: 2em;
  }
}
.article {
  .header-image {
    margin: 0 0 1em;
    a {
      display: block;
      @include vendor-prefix(transition, opacity 400ms);
      &:hover {
        opacity: $image-hover-opacity;
      }
    }
  }
  .excerpt {
    margin: 1em 0;
  }
  .more-link {
    margin-top: 0;
  }
}


.h2small{
  text-transform: capitalize !important;
      font-size: 55px !important;
}
.h2smallcapi{
  text-transform: capitalize !important;  
}

.site-header__search-form{
  margin:10px 0;
}

.icon-search{
  color:black;
}