@media only screen and (min-width: 2560px) {
  
  ._content:hover {
    transform: scale(1);
  }


}

@media only screen and (min-width: 1800px) {
  
  ._board_of_directors ._details_text{
    padding-left: 5rem !important;
  }

}


@media only screen and (max-width: 1440px) {

  .display-16, nav select{
    font-size: 13px;
  }

  nav .display-18{
    font-size: 16px;
  }
  

}

@media only screen and (max-width: 1366px) {

  nav .display-18 {
    font-size: 13px;
  }

  ._banner_text_wrapper{
    margin: 0px;
  }

  ._sustainability_column {
    padding-right: 1px !important;
  }
  
  ._sustainability_column ._text {
    margin-right: 62px !important;
  }

  .newSlider .display-18 , .newSlider .display-16 {
    font-size: unset;
  }


}


@media only screen and (max-width: 1024px) {
  
  nav select {
    font-family: var(--font-2-font-family);
    font-size: 11px;
  }
  
  .navbar li {
    padding: 5px;
  }
  ._banner_text_wrapper .display-16 {
    font-size: 14px;
  }
  nav .display-16 {
    font-size: 11px;
  }
  
  ._banner_text_wrapper {
    padding: 16px;
    margin: 0px;
  }

  .display-20 {
    font-size: 13px;
  }
  ._footer_wrapper .display-16 {
    font-size: 16px;
  }

  ._text_with_image ._details_text{
    padding-left: 4rem !important;
  }
  
  ._image_text_content .display-48 {
    font-size: 16px;
  }

  ._title_content ._title img.me-2 {
    width: 13px;
  }

  ._grid_wrapper ._title p {
    justify-content: flex-start !important;
  }

  ._main_menu .logo{
    width: 143px;
  }

  nav .display-18 {
    font-size: 13px;
  }

  ._sustainability_column ._text {
    margin-right: 34px !important;
  }

._text_buttons:hover:before, ._text_buttons:hover:after{
  content: unset;
}

._large_button:hover:before, ._large_button:hover:after{
  content: unset;
}

._medium_button:hover:before, ._medium_button:hover:after{
  content: unset;
}

._small_button:hover:before, ._small_button:hover:after{
  content: unset;
}

._file_uploader_button:hover:before , ._file_uploader_button:hover:after {
  content: unset;
}


._submit_now:hover:before, ._submit_now:hover:after{
  content: unset;
}




  
}


@media only screen and (max-width: 991px) {

  body{
    margin: 0px 10px;
  }


  ._main_menu .logo {
    width: 213px;
  }

  ._footer_wrapper .logo img{
    margin: unset;
  }
  
  ._main_menu {
    background-color: #faf8f6;
    padding: 10px !important;
  }

  .homepage._main_menu a, .homepage._main_menu select{
    color: unset;
  }

  .content._contact_us.p-md-4 {
    margin-top: 3rem;
  }

  ._banner_text_wrapper{
    margin-left: 0px;
  }

  ._powered_by ._company {
    display: block;
  }

  .whatsapp-icon {
    bottom: 100px;
  }

  .display-36 {
    font-size: 23px;
  }

  .display-40 {
    font-size: 32px;
  }

  ._text_with_image ._details_text{
    left: 0%;
    margin-top: 0px !important;
  }

  ._text_with_image ._image{
    padding: 0px;
    margin-bottom: 0px !important;
  }

  .sustainability {
    margin: 0px 2rem !important;
  }

  ._sustainability_column ._text {
    margin-right: 0px !important;
  }
  
  ._about_us ._text_with_image {
    padding-left: 0px !important;
  }
  .drop_box{
    min-height: 168px;
    justify-content: space-between;
  }
  .display-18{
    font-size: unset;
  }

  ._text_page_spacer {
    margin-top: 6rem !important;
  }

}



@media only screen and (max-width: 768px) {
  
  ._text_with_image ._image {
    aspect-ratio: unset;
    padding: 0px;
  }
  ._text_with_image ._details_text{
    position: unset;
    padding-left: 1rem !important;

  }
  .display-16 {
    font-size: 16px;
  }

  .dialog-content {
    width: 92%;
  }
  
  ._content:hover{
    transform: unset;
  }

}

@media only screen and (max-width: 525px) {


  ._main_menu{
    padding: 20px;
  }


  ._main_menu .logo {
    width: 182px;
  }

  .display-36 {
    font-size: 20px;
  }
  
  ._text_with_image ._details_text{
    position: unset;
    padding: 2rem !important;
    padding-top: 37px !important;
  }


  ._details_text .m-5 {
    margin: 0px !important;
  }


  .close-dialog {
    top: -9px;
    right: 4px;
  }

  .dialog-title {
    margin-top: 2rem;
  }

  ._main_menu{
    padding: 0px 10px;
  }

  ._main_menu .logo{
    width: unset;
  }

  ._main_menu .navbar-toggler {
    margin-top: 17px;
  }
  
  ._main_menu .logo{
    width: 244px;
    padding: 12px;
  }
  
  .content._contact_us {
    margin-top: 4rem;
  }

  .whatsapp-icon {
    bottom: 20px;
  }
  

  ._about_us_list li:before{
    left: -11%;
  }


  ._about_us ._text_with_image {
    padding-left: 9px !important;
  }

  .sustainability{
    margin: 0px -1rem !important;
  }

  .slick-prev-custom {
    left: 7px;
  }

  ._footer_wrapper .display-20 {
    font-size: 20px;
  }

  ._grid_wrapper ._title {
    display: flex !important;
  }

  .dialog .display-22 {
    font-size: 14px;
  }

  .dialog .display-14 {
    font-size: 10px;
  }

  .dialog .dialog-description {
    max-height: 193px !important;
  }

  ._banner{
    height: fit-content;
    background-attachment: scroll !important;
  }

  .dialog-body .spacer {
    margin: 0px !important;
  }

  .dialog-image {
    width: 45%;
    margin: 0 auto;
  }

}