/* For Swiper arrows  */
@media (max-width: 767px) {
    .mas-swiper-carousel--arrows-mobile-hide .swiper .mas-swiper-arrows,
    .swiper.mas-swiper-carousel--arrows-mobile-hide ~ .mas-swiper-arrows {
        display: none !important;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .mas-swiper-carousel--arrows-mobile_extra-hide .swiper .mas-swiper-arrows,
  .swiper.mas-swiper-carousel--arrows-mobile_extra-hide ~ .mas-swiper-arrows  {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mas-swiper-carousel--arrows-tablet-hide .swiper .mas-swiper-arrows,
  .swiper.mas-swiper-carousel--arrows-tablet-hide ~ .mas-swiper-arrows {
      display: none !important;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .mas-swiper-carousel--arrows-tablet_extra-hide .swiper .mas-swiper-arrows,
  .swiper.mas-swiper-carousel--arrows-tablet_extra-hide ~ .mas-swiper-arrows {
      display: none !important;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .mas-swiper-carousel--arrows-laptop-hide .swiper .mas-swiper-arrows,
  .swiper.mas-swiper-carousel--arrows-laptop-hide ~ .mas-swiper-arrows {
      display: none !important;
  }
}
@media (min-width: 1025px) and (max-width: 99999px) {
  .mas-swiper-carousel--arrows-hide .swiper .mas-swiper-arrows,
  .swiper.mas-swiper-carousel--arrows-hide ~ .mas-swiper-arrows { 
      display: none !important;
  }
}
@media (min-width: -1) {
  .mas-swiper-carousel--arrows-widescreen-hide .swiper .mas-swiper-arrows,
  .swiper.mas-swiper-carousel--arrows-widescreen-hide ~ .mas-swiper-arrows {
      display: none !important;
  }
}

/* For Job filters Flex Wrap */
@media (max-width: 767px) {
  .mas-job-filter-flex-mobile-wrap .mas-job-search-form .mas-search-form{
    display: flex;  
    flex-wrap: wrap !important;
}
}
@media (min-width: -1) and (max-width: -1) {
  .mas-job-filter-flex-mobile_extra-wrap .mas-job-search-form .mas-search-form  {
    display: flex;
    flex-wrap: wrap !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mas-job-filter-flex-tablet-wrap .mas-job-search-form .mas-search-form {
    display: flex; 
    flex-wrap: wrap !important;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .mas-job-filter-flex-tablet_extra-wrap .mas-job-search-form .mas-search-form {
    display: flex; 
    flex-wrap: wrap !important;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .mas-job-filter-flex-laptop-wrap .mas-job-search-form .mas-search-form {
    display: flex; 
    flex-wrap: wrap !important;
  }
}
@media (min-width: 1025px) and (max-width: 99999px) {
  .mas-job-filter-flex-wrap .mas-job-search-form .mas-search-form{ 
    display: flex; 
    flex-wrap: wrap !important;
  }
}
@media (min-width: -1) {
  .mas-job-filter-flex-widescreen-wrap .mas-job-search-form .mas-search-form {
    display: flex; 
    flex-wrap: wrap !important;
  }
}

/* For Job filters Search text hide */
@media (max-width: 767px) {
  .mas-job-filter-search-text-mobile-hide .mas-job-search-form .mas-job-search-text{
    display: none !important;  
}
}
@media (min-width: -1) and (max-width: -1) {
  .mas-job-filter-search-text-mobile_extra-hide .mas-job-search-form .mas-job-search-text  {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mas-job-filter-search-text-tablet-hide .mas-job-search-form .mas-job-search-text {
    display: none !important; 
  }
}
@media (min-width: -1) and (max-width: -1) {
  .mas-job-filter-search-text-tablet_extra-hide .mas-job-search-form .mas-job-search-text {
    display: none !important; 
  }
}
@media (min-width: -1) and (max-width: -1) {
  .mas-job-filter-search-text-laptop-hide .mas-job-search-form .mas-job-search-text {
    display: none !important; 
  }
}
@media (min-width: 1025px) and (max-width: 99999px) {
  .mas-job-filter-search-text-hide .mas-job-search-form .mas-job-search-text{ 
    display: none !important; 
  }
}
@media (min-width: -1) {
  .mas-job-filter-search-text-widescreen-hide .mas-job-search-form .mas-job-search-text {
    display: none !important; 
  }
}


/* For Job filters Flex Wrap */
@media (max-width: 767px) {
  .mas-dynamic-heading-wrapper-mobile-wrap .mas-dynamic-heading-wrapper{
    display: flex;  
    flex-direction: column !important;
}
}
@media (min-width: -1) and (max-width: -1) {
  .mas-dynamic-heading-wrapper-mobile_extra-wrap .mas-dynamic-heading-wrapper {
    display: flex;
    flex-direction: column !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mas-dynamic-heading-wrapper-tablet-wrap .mas-dynamic-heading-wrapper {
    display: flex; 
    flex-direction: column !important;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .mas-dynamic-heading-wrapper-tablet_extra-wrap .mas-dynamic-heading-wrapper {
    display: flex; 
    flex-direction: column !important;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .mas-dynamic-heading-wrapper-laptop-wrap .mas-dynamic-heading-wrapper {
    display: flex; 
    flex-direction: column !important;
  }
}
@media (min-width: 1025px) and (max-width: 99999px) {
  .mas-dynamic-heading-wrapper-wrap .mas-dynamic-heading-wrapper { 
    display: flex; 
    flex-direction: column !important;
  }
}
@media (min-width: -1) {
  .mas-dynamic-heading-wrapper-widescreen-wrap .mas-dynamic-heading-wrapper{
    display: flex; 
    flex-direction: column !important;
  }
}

/* For Swiper Pagination  */
@media (max-width: 767px) {
  .mas-swiper-carousel--pagination-mobile-hide .swiper .swiper-pagination,
  .swiper.mas-swiper-carousel--pagination-mobile-hide ~ .swiper-pagination {
      display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-swiper-carousel--pagination-mobile_extra-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-mobile_extra-hide ~ .swiper-pagination  {
  display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.mas-swiper-carousel--pagination-tablet-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-tablet-hide ~ .swiper-pagination {
    display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-swiper-carousel--pagination-tablet_extra-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-tablet_extra-hide ~ .swiper-pagination {
    display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-swiper-carousel--pagination-laptop-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-laptop-hide ~ .swiper-pagination {
    display: none !important;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.mas-swiper-carousel--pagination-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-hide ~ .swiper-pagination { 
    display: none !important;
}
}
@media (min-width: -1) {
.mas-swiper-carousel--pagination-widescreen-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-widescreen-hide ~ .swiper-pagination {
    display: none !important;
}
}


/* Hide Responsive cart icon in add to cart widget woocommerce */

@media (max-width: 767px) {
  .mas-cart--icon-mobile-hide .elementor-button-icon {
      display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-cart--icon-mobile_extra-hide .elementor-button-icon {
  display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.mas-cart--icon-tablet-hide .elementor-button-icon {
    display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-cart--icon-tablet_extra-hide .elementor-button-icon {
    display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-cart--icon-laptop-hide .elementor-button-icon {
    display: none !important;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.mas-cart--icon-hide .elementor-button-icon { 
    display: none !important;
}
}
@media (min-width: -1) {
.mas-cart--icon-widescreen-hide .elementor-button-icon {
    display: none !important;
}
}