#top-menu li a {
    font-size: 22px !important;
    font-weight: 400;
}

.cta_pet_button {
    padding: 8px 25px;
    border: 1px solid #000;
    border-radius: 65px;
    text-align: center;
    margin-left: 15px;
}

.cta_book_button {
    padding: 8px 25px;
    border: none;
    border-radius: 65px;
    text-align: center;
    background-color: #10112B;
        margin-left: 22px;
}

div#testimonial_section_wrapper .dipl_testimonial_rating, div#testimonial_section_wrapper  .dipl_testimonial_meta{
    position: absolute;
    top: -47px;
    right: 0;
    left: 0;
    bottom: 0;
}
div#testimonial_section_wrapper  .dipl_testimonial_meta{

    top: -18px;
}


#top_menu_wrapper .cta_book_button a, #top_menu_wrapper .cta_book_button a:hover {
    color: #fff !important;
    padding: 10px !important;
}

#page-container .et-fixed-header .cta_book_button a {
   color:#fff !important;
}
.cta_pet_button a {
   padding: 10px !important;
}

div#et-top-navigation {
    padding: 50px 0 0 0 ; 
}

.logo_container #logo {
    margin-top: 25px;
}
#top-menu>li:last-child {
    padding: 8px 25px !important;
}

#service_tab_section .et_pb_tabs_controls li.et_pb_tab_active {
    background-color: #ffffff;
    border: 1px solid #000;
    border-radius: 226px;
    padding: 0 17px;
    margin: 8px 8px;
}

#service_tab_section ul.et_pb_tabs_controls:after{
    border-top: 0;
}

#service_tab_section .et_pb_tabs_controls li{
    margin-top: 8px !important;
   
}
#service_tab_section.et_pb_slide_image{
    width: 100%;
}

#service_tab_section ul.et_pb_tabs_controls {
    background-color: #D3D3D3;
   
    border-radius: 65px;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

#top_menu a:hover {
    text-decoration: none;
    color: #bd9342 !important;
}

li.cta_pet_button:hover {
    border: 2px solid #bd9342;
    font-family: 'Lexend';
    font-weight: 600;
}
li.cta_book_button:hover {
    background-color: #bd9342;
    font-family: 'Lexend';
    font-weight: bold;
    border: none;
}
#li.cta_book_button a:hover{
    color:#fff !important;
}


.et_pb_menu .et_pb_menu__menu, .et_pb_menu .et_pb_menu__menu>nav, .et_pb_menu .et_pb_menu__menu>nav>ul{
    align-items: center !important;
}



/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
  /* CSS */
 
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  
  /* CSS */
    #top-menu li a {
        font-size: 17px !important;
        font-weight: 400;
    }

  
}
@media (min-width: 768px) and (max-width: 1024px) {
  
  
  
}
@media (min-width: 350px) and (max-width: 767px) {
  
  #service_tab_section ul.et_pb_tabs_controls {
    margin: 0 10px 0px 10px;
    border-radius: 15px;
    width: auto;
  }
  #top_menu .clearfix{
    display: flex !important;
    flex-direction: row-reverse !important;
  }
  li.cta_pet_button.btn.et_pb_menu_page_id-68.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-73 {
    display: none;
}
li.cta_book_button.popup-menu.popmake-343.et_pb_menu_page_id-348.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-348.pum-trigger {
    display: none;
}
 img.et_multi_view_swapped.et_multi_view__hover_selector.et_multi_view_image__loaded {
   /* width: 50%!important;*/
}
}


/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
  /* CSS */
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  /* CSS */
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
  /* CSS */
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
  /* CSS */
  
}
