div.job_listing .listing-image {
  min-height: auto;
  z-index: 0;
}

.image-lazy-loading .image-wrapper.image-loaded img {
  width: 100%;
}

.jeg_subcat.okayNav ul {
  margin-left: 0%;
  margin-right: 0%;
  position: absolute;
  bottom: -10px;
  margin-bottom: -5px;
  padding-bottom: 0px;
  font-size: 0px;
}

@media (max-width:768px) {
  .jeg_subcat.okayNav ul {
    margin-left: 0%;
    margin-right: 0%;
    position: absolute;
    left: 0%;
    bottom: -10px;
    margin-bottom: -5px;
    padding-bottom: 0px;
    font-size: 0px;
  }
}

.jeg_postblock_11 .jeg_posts {
  margin-bottom: -35px;
}

.jeg_postblock_22 .jeg_posts {
  margin-bottom: -35px;
}

.jeg_postblock_37 .jeg_posts {
  margin-bottom: -35px;
}

#primary-menu.nav.navbar-nav.megamenu.effect3 {
  font-family: Cairo;
  font-weight: 600;
}

.wrapper-star-average-rating {
  display: none;
}

.megamenu > li > a {
  font-family: \"Cairo\";
  font-weight: 700;
  font-size: 14px;
}

.search-field.apus-autocompleate-input.tt-input {
  text-align: right;
}

.product-block.grid .rating {
  display: none;
}

.rtl .megamenu>li {
  margin-left: 20px;
}

#apus_search-2.widget.widget_apus_search {
  background: #FFF;
  border-radius: 6px;
  -webkit-box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 9%);
  margin-bottom: 30px;
  padding: 25px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 25px;
}

.jeg_postblock_9 {
  background: #FFF;
  border-radius: 6px;
  -webkit-box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 9%);
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 25px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 1px;
}

.jeg_postblock_15 {
  background: #FFF;
  border-radius: 6px;
  -webkit-box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 9%);
  margin-bottom: 30px;
  padding: 25px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 1px;
}

#text-2.widget.widget_text {
  background: #FFF;
  border-radius: 6px;
  -webkit-box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 9%);
  margin-bottom: 30px;
  padding: 25px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 1px;
}

.jeg_postblock_23 {
  border-radius: 6px;
}

.fa.fa-newspaper-o {
  padding-left: 5px;
}

.fa.fa-line-chart {
  padding-left: 5px;
}

.elementor img {
  padding-left: 5px;
}

.fa.fa-file {
  padding-left: 5px;
}

.elementor-icon svg {
  fill: #FFFFFF;
}

.listing-time.opening {
  display: none;
}

.jeg_pl_md_card .jeg_post_category {
  display: none;
}

.listing-content-bottom {
  display: none;
}

.style-svg {
  fill: #fff;
}

.jeg_post_category a:last-child {
  display: none;
}

.woocommerce div.product span.price {
  display: none;
}

.listing-location.listing-address {
  display: none;
}

.listing-tagline {
  display: none;
}

.flags-bottom-wrapper {
  display: none;
}

.listing-image {
  direction: above;
}

.price-range {
  font-size: 13px;
}

.currency-symbol {
  font-size: 13px;
}

div.job_listings {
  background-color: #ededed;
}

#post-2615.apus-single-listing-wrapper.post-2615.job_listing.type-job_listing.status-publish.has-post-thumbnail.hentry.job_listing_category-155.job_listing_region-183.job_listing_region-182 {
  background-color: #ededed;
}

.grid-contact-inner.flex-middle {
  display: none;
}

.show-filter2.active,
.show-filter2:hover {
  color: #004794;
}

.load_more_jobs {
  color: #004794;
}

.price {
  color: #004794;
}

.jeg_block_title {
  float: right;
}

.main-content {
  background-color: #ededed;
}

.row {
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.jeg_subcat_list li a {
  font-size: 16px;
  font-weight: 600;
}

.simple-weather-widget {
  margin-right: 95px;
  margin-left: 95px;
}

.eapps-form-form {
  direction: rtl;
}

/* whatsapp button */

@media (min-width:769px) {
  .twwr-container {
    margin: -13px 0px;
    left: 35px !important;
  }
}

@media (max-width:768px) {
  .twwr-container span#contact-trigger.twwr-whatsapp-icon-only {
    padding: 12px;
  }

  .twwr-container {
    margin: -13px 0px;
  }

  .twwr-container twwr-floating bottom-left {
    left: 15px !important;
  }
}

/* whatsapp button */

/* jobs posts */

.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {
  background-image: linear-gradient(0deg,#0058b36b,transparent 75%);
}

/* jobs posts */

.header-top-job.style-white.v2:before {
  background: #021f4a00;
  background-image: linear-gradient(180deg,#FFFFFF20 0%,#0058B3 100%) !important;
}

.elementor-7282 .elementor-element.elementor-element-cba6f14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  font-family: Cairo;
}

.navbar-nav.megamenu > li > a {
  font-family: cairo;
}

div {
  font-family: cairo;
}

@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}

body {
  /* Location of the image */
  background-image: url(https://vet-pen.com/wp-content/uploads/2026/02/9-1.jpg);
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  /* Background image is fixed in the viewport so that it doesn't move when
the content's height is greater than the image's height */
  background-attachment: fixed;
  /* This is what makes the background image rescale based
on the container's size */
  background-size: cover;
  background-color: #E7E6E6;
}

@media only screen and (min-width: 1024px) and (max-width: 1440px) {
  /* styles for browsers larger than 1440px; */

  body {
    /* Location of the image */
    background-image: url(https://vet-pen.com/wp-content/uploads/2026/02/7-1.jpg);
  }
}

@media only screen and (min-width: 1441px) and (max-width: 1600px) {
  body {
    background-image: url(https://vet-pen.com/wp-content/uploads/2026/02/8-1.jpg);
  }
}

@media only screen and (min-width: 1601px) and (max-width: 1800px) {
  body {
    background-image: url(https://vet-pen.com/wp-content/uploads/2026/02/5-1.jpg);
  }
}

@media only screen and (min-width: 1801px) and (max-width: 1920px) {
  body {
    background-image: url(https://vet-pen.com/wp-content/uploads/2026/02/1مشروع-جديد.jpg);
  }
}

@media only screen and (min-width: 1921px) and (max-width: 2000px) {
  body {
    background-image: url(https://vet-pen.com/wp-content/uploads/2026/02/6-1.jpg);
  }
}

@media only screen and (min-width: 2001px) and (max-width: 2200px) {
  body {
    background-image: url(https://vet-pen.com/wp-content/uploads/2026/02/3-1.jpg);
  }
}

@media only screen and (min-width: 2201px) and (max-width: 2400px) {
  body {
    background-image: url(https://vet-pen.com/wp-content/uploads/2026/02/2-1.jpg);
  }
}

@media only screen and (min-width: 2401px) and (max-width: 2560px) {
  body {
    background-image: url(https://vet-pen.com/wp-content/uploads/2026/02/4-1.jpg);
  }
}

.call_button.firecall_text_icon_enabled .call_button_svg {
  background-color: #203eb3;
}

.call_button.firecall_text_icon_enabled .call_button_svg svg {
  display: none;
}

.call_button_desc h2 {
  font-size: 14px;
}

.agent_right_block {
  column-count: 2;
}

.agent_detail_wrapper {
  margin-right: 80px;
}

.jeg_pl_md_card .jeg_postblock_content {
  z-index: 0;
}

.swiper-wrapper {
  z-index: 0;
}

.jeg_subcat.okayNav ul {
  z-index: 0;
}

.elementor-element .swiper-container .elementor-swiper-button {
  z-index: 0;
}

.post-layout .top-image .category{
   display:none;
}

.full-height{
height:100vh;
}

.eapps-form-element-input-text{
 direction:rtl;
}

.call_button.call_button_url_type.firecall_text_icon_enabled{
 bottom:17px;
}

.elementor-1448 .elementor-element.elementor-element-e0a277e .category-banner-list, .elementor-1448 .elementor-element.elementor-element-e0a277e .banner-image{
   height:145px;
}