.page-template-default .banner-section:before { display: none !important}
.formobile {display: none !important}
@media (max-width: 992px) {
.formobile {display: block !important}
.banner-section.no-bg-mobile { background: none !important}
}
@media (min-width: 767px) {
.don-features-area .description-mobile blockquote {display: none !important}
}
.social-networks {margin-bottom: 25px !important}

.nav-drop:before,
.text-band.primary-background { background: #223348 !important}
.home .info-section { background: #b2282d !important}
.page-id-1330 .wForm .oneField {display: block !important}
.page-id-1330 .wForm .oneField label {min-width: 200px;
text-align: left;
padding: 0;
margin: 0;}
.page-id-1330 .wForm .oneField input {margin:0 !important}
.page-id-1330 .wForm .oneField textarea {max-width:99%}
.page-id-1330 .wForm .actions {padding: 0 8px 20px}

#slider2222 { max-height:992px !important; overflow:hidden}
#slider2222 img,
#slider2223 img { width: 100% !important}
.wForm label {color:#515e59 !important}
# wppb-row-1638553682560 { position: relative; z-index:9}
.page-id-2105 .breadcrumb { display: none}
.error404 .wrapper { min-height: 500px; text-align:center}
.error404 .wrapper h1 {margin: 100px auto}
.page-id-2466 .clickable-card-widget{margin-bottom:0px !important}
.page-id-2177 .general-content .mb-pd-btm .clickable-card-widget {margin-bottom:55px !important}
#field_3_1 label { display: block; text-align:left}
body.search {margin:0 !important }
.page-id-1912 figure {margin-bottom: 50px !important}
.page-id-1346 .clickable-card-widget,
.page-id-3207 .clickable-card-widget {margin-bottom: -35px !important}
.page-id-2177 .video-gallery { margin-bottom: 35px}
.lg-backdrop.in {opacity:0 !important; display: none !important}
.lg-outer.lg-visible{ display: none !important}
.grecaptcha-badge { 
    visibility: hidden;
}
.home #slick-slide01 .image { width: 114%}
@media (max-width:1500px) {
.home #slick-slide01 .image { width: 100%}
}
@media (min-width:992px) {
.page-id-767 .maincont h2,
.page-id-2039 .main .col-md-8 h2 {
margin: -196px 0 20px;
padding-top: 196px
}
}

@media (min-width:992px) {
.page-id-1159 .main h2,
.page-id-2572 .main h2,
.page-id-2572 .main #book,
.page-id-2572 .main #spin {
/*margin: -260px 0 20px;
padding-top: 286px;
    z-index: -1;
    position: relative;*/
}
}





@media (min-width:992px) {
.home .slick-slider {top:50px !important}
.slick-dots {
  bottom: 27px !important;
}
}
@media (min-width:1300px) {
.page-template-page-right-sidebar .col-md-8 .clickable-card-widget img {max-height:160px; object-fit:cover}
.page-template-page-right-sidebar .col-md-8 .mb-pd-btm {margin-bottom: 20px}
}
@media (max-width:600px) {
.page-id-1346 .wForm .oneField { display: block; width: 100%}
.page-id-1346 .wForm .inputWrapper input,
.page-id-1346 .wForm .inputWrapper textarea { width: 100% !important}
.page-id-1346 .wForm .oneField label { text-align: left}
}
.page-id-2039 .col-md-8 .clickable-card-widget { margin-bottom: -100px;}
.clickable-card-widget h4 a { color: #01588c !important}
.clickable-card-widget h4 a:hover { text-decoration: none}
.clickable-card-widget a span.icn-more:before { display: none !important}
.page-id-3207 .clickable-card-widget p:empty { display: none !important}
.page-id-3207 .clickable-card-widget figure {margin-bottom: 0px !important;}

.page-id-2039 .video-gallery  .video-gallery-poster img {
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity .3s ease 0s;
    -o-transition: opacity .3s ease 0s;
    transition: opacity .3s ease 0s;
}
.page-id-2039 .video-gallery .video { position:relative}
.page-id-2039 .video-gallery .video:hover .video-gallery-poster {
    background-color: rgba(0,0,0,.5);
}
.page-id-2039 .video-gallery .video:hover .video-gallery-poster img {
    opacity: 1;
}
@media (max-width:992px) { .home .top-section {padding-top:0px !important}}

@media (min-width:1299px) {
.nav-drop {margin: 0 -40px}
}
@media (min-width: 992px) and (max-width:1288px) {
.menu {font-size:13px !important}
.menu a {padding: 15px 11px !important;}
}
@media (max-width:1000px) {
.page-id-1934 #tableversion { display: block !important; min-width: 900px; height:auto !important}
.page-id-1934 #tableversion tr td { min-width: 100px !important}
#courseInfo { overflow:auto}
}
.page-id-2002 .wppb-builder-addon img { min-height:176px}
@media (max-width:767px) {
.wppb-addon-1639067013574 .wppb-tile-card-addon-img {height:auto !important}
}




.page-id-2002 .banner-section.banner-left .image-band {
  width: 100%;
  background-image: url(https://pva.org/wp-content/uploads/2021/12/2022-Gala-Web-Banner_1000x380-2.jpg) !important;
  max-width: 1200px;
  margin: 0 auto;
  background-color: #27334b;
  background-position: 50% 50%;
  min-height: 430px;
}

.page-id-2002 .banner-section.banner-left {
  display: block;
}
.page-id-2002 .banner-section.banner-left .text-band {
  display: none;
}
@media (max-width: 1369.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    background-position: 70% 0 !important;
  }
}
@media (max-width: 1023.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    background-image: url(https://pva.org/wp-content/uploads/2021/12/2022-Gala-Web-Banner_1000x380-2.jpg)  !important;;
    background-repeat: no-repeat ;
    background-size: 100% auto  !important;;
    background-position: 50% 0  !important;
               min-height: 380px;
                background-color: #27334b;
  }
        .page-id-2002 .banner-section.banner-left {
    display: block  !important;;
  }
  .page-id-2002 .banner-section.banner-left .image-band,
  .banner-section.banner-left .text-band {
    width: 100%  !important;;
  }
        .page-id-2002 .banner-section.banner-left h2 {
    margin: 0 0 10px;
  }
}
@media (max-width: 900.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 350px;
  }
}
@media (max-width: 849.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 300px;
  }
}
@media (max-width: 767.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 280px;
  }
}
@media (max-width: 699.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 250px;
  }
}
@media (max-width: 649.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 230px;
  }
}
@media (max-width: 767.99px) {
  .page-id-2002 .banner-section.banner-left .text-band {
    min-height: inherit;
  }
}
@media (max-width: 599.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    background-image: url(https://pva.org/wp-content/uploads/2021/12/2022-Gala-Web-Banner_600x500-1.jpg)  !important;;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50% 0;
                min-height: 500px;
  }
}
@media (max-width: 549.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 450px;
  }
}
@media (max-width: 499.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 430px;
  }
}
@media (max-width: 449.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 390px;
  }
}
@media (max-width: 399.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 360px;
  }
}
@media (max-width: 374.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 320px;
  }
}

@media (max-width: 329.99px) {
  .page-id-2002 .banner-section.banner-left .image-band {
    min-height: 280px;
  }
}
.page-id-2572 .wppb-row-parent { /*overflow:hidden */}
#closeIconPic {height: auto;}
#modalImage {height: auto;}

@media (min-width: 992px) and (max-height: 750px) {
	.dropdown-menu .dropdown-list li a {
		padding: 8px 0 !important
	}
.menu-holder {max-height: 250px !important;
overflow: auto !important;}
}
@media ( min-width: 767px) {
.staked-buttons-2 .wppb-builder-addons { position: static !important; padding-bottom: 140px}
.staked-buttons-2 .wppb-builder-addons .buttons-2 { position: absolute; bottom:0}
}

.home .slick-list{ margin-top:31px}
.home .visual-slider .image a{ display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.fullwidth .wppb-text-block-content { width: 100% !important}
.visual-slider .bg-image {
  min-height: inherit !important;
}
.visual-slider .bg-image img {
	max-width: 100%;
	width: 100% !important;
	height: auto !important;
	display: block !important;
}
