/* custom responsive styling */


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

}

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

  #header .logo a svg{
    padding: 5px 0;
  }

#top #main .custom-list-style.icon{
    flex-wrap: wrap;
  justify-content: space-between;
}

#top #main .custom-list-style.icon li{
width: 48%;
  margin: 0 0 15px 0;

}

  #home-banner-section,
  #home-banner-section .container{
    height: 580px !important;
  }

  #subpage-banner-section,
  #subpage-banner-section .container{
    height: 300px !important;
  }

  #top #main .home-sub-section-boxes-container .flex_column_table:nth-of-type(2){
    display: flex;
    flex-wrap: wrap;
  }

  #top #main .home-sub-section-boxes.two{
    order: 1;
    width: 100%;
  }

#top #main .home-sub-section-boxes.two.first{
  order: 2;
}


/*
#home-slider-carousel .ml-slider ul.slides li,
#home-slider-carousel .ml-slider ul.slides li img{
  height: 200px;
  width: auto !important;
}
*/


 .desktop-block {
  display:inline
 }
 #top .avia-section-huge .content,
 #top .avia-section-huge .sidebar {
  padding-top:60px;
  padding-bottom:60px
 }

.avia-cookie-consent-wrap .avia_cookie_text{
  margin-bottom: 15px;
}



}

@media only screen and (max-width:500px) {
 .block-mobile {
  display:block
 }

  #top #main h1{
    font-size: 36px !important;
    line-height: 110% !important;
  }

  #top #main h2{
    font-size: 27px !important;
    line-height: 120% !important;
  }

  #top #main h3{
    font-size: 21px !important;
    line-height: 130% !important;
  }

}


