.positioncls{
	font-size: 13px;
	text-transform: uppercase !important;
}

@media (max-width:767px){
.global__header .mobile--only .search__site__icon .search--icon {
    right: 0;
    top: 2px;
}
.global__header .mobile--only .search__site__icon {
    margin-right: 60px;
}
.global__header .mobile--only .search__form {
    top: 0;
    left: 0;
	height: auto;
	}
	.global__header .mobile--only .search__site__icon .search--icon.open {
    right: -60px;
}
.global__header .search__form input.collapsed {
    height: 60px;
}
.global__header.collapsed {
    height: 60px !important;
}
}


/* home page*/
@media (max-width:767px){
	.max--width--305 > h1.h1.sm.max--width--480 {
	    font-size: 30px;
	    line-height: 36px;
	}
	.gallery__block .image__title.alt--title.lg.white.center {
	    font-size: 50px;
	    line-height: 54px;
	    overflow-wrap: break-word;
	}
	.research__impact .alt--title.lg.title--padding.text--center {
	    font-size: 50px;
	    line-height: 54px;
	}
	.gallery__block .left__arrow__slider {
	  left: 10px;
	    z-index: 9;
	}
	.gallery__block .right__arrow__slider{
	      right: 10px;
	    z-index: 9;
	}

	.gallery__block .left__arrow__slider i.fas.fa-angle-left, .gallery__block .right__arrow__slider i{
	    color: #fff;
	}
}


@media (max-width:480px){
	    div#mobile__cap__carousel a.carousel-control-next {
	    right: 0;
	}
	div#mobile__cap__carousel a.carousel-control-prev {
	    left: 0;
	}
}

@media (min-width:768px) and (max-width:992px){
	.container >.row .col-md-12 .max--width--305 {
	    max-width: 100%;
	}
	.container >.row .col-md-12 .max--width--305 h1.h1.sm.max--width--480 {
	    max-width: 100%;
	}
	.news__block__wrapper .news_default_block {
	    width: 48%;
	    margin-top: 0;
	}
	.news__block__wrapper .news_default_block .block__header {
	    width: 100%;
	}
	.news__block__wrapper {
	    max-width: 100%;
	    display: flex;
		align-items: stretch;
	    justify-content: space-between;
	}
	.news__block__wrapper .news_default_block .block__content {
	 
	    height: 100%;
	}
	section.block.title__banner__block {
	    max-width: 100%;
	}
	div#mobile__carousel {
	    width: 90%;
	    margin: 0 auto;
	}

	.mobile__gallery.max--width--305 {
	    max-width: 100%;
	}
	.mobile__gallery .image__title {
	    left: 50%;
	    transform: translate(-50%, 0%);
	}

	.mobile__gallery .slide__image {
	    height: 420px;
	}
	.mobile__gallery  .slide__text.max--width--305 {
	    max-width: 100%;
	}
}
@media (max-width:767px){
		section.mobile--only.research__impact {
		padding-bottom: 0;
	}
}

@media (max-width:480px){
		.margin--top--20 > a.pal__button.green {
		padding: 10px 15px;
	}
}


/* header and footer css */
@media (min-width:768px) and (max-width:992px){
	    .global__header .search__site__icon .search--icon.collapsed {
	    top: -5px;
	    right: 55px;
	}
}
@media (min-width:992px) and (max-width:1024px){
	.global__header .main__nav ul li.newsletter--button {
	    padding: 3px 15px;
	    border: solid 2px #02c2de;
	}
	.global__header .main__nav ul li {
	    margin-right: 20px!important;
	}
	.footer .footer__content .container {
	    padding-bottom: 0;
	}
	.footer.basic {
	    min-height: unset;
	}
	footer#footer .margin--bottom--150 {
	    margin-bottom: 70px !important;
	}
}

/*HOME CUSTOM STYLES*/
.video-container {
  position: relative;
  width: 100%;
  padding-bottom: 40%;
  height: 0;
}

.hero-video {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.home_title__banner__block{
	padding-top:100px;
	padding-bottom:100px;
}

	.home_title__banner__block .h2 p{
		font-family:houschka_alt_prolight !important;
	}

.gisi_block{
	padding-top:40px;
	padding-bottom:60px;
	background:url(/cms/images/patternAsset.png) bottom left no-repeat #1c1c1c !important;
	background-size:40% !important;
}

	.gisi_block .content{
		padding-top:160px;
	}

		.gisi_block .content p{
			font-family: robotolight !important;
			font-size: 30px !important;
			line-height:34px !important;
			font-weight: 300 !important;
		}

			.gisi_block .content a{
				margin-top:40px !important;
				display:inline-block;
			}

.our_veterans_block{
	padding-top:60px;
	padding-bottom:60px;
	background:white !important;
}

	.our_veterans_block img{
		width:100%;
		height:auto;
	}

	.our_veterans_block h3{
		text-align:center;
	}

.recent__posts, .research__impact{
	background-color:#f6f6f6 !important;
}

.recent__posts .bordered--top, .research__impact .bordered--top{
	border-top:unset !important;
}

#Getintouch {
    padding: 60px 0;
	overflow:hidden;
}
#Getintouch:before {
    content: '';
    background: #1c1c1c;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 33%;
	top:0;
}
#Getintouch .row {
    align-items: center;
}
#Getintouch .color-text {
    line-height: 1.5;
}
#Getintouch a.default--hover {
    font-size: 24px;
    color: #ffffff;
}
#Getintouch a.pal__button.yellow.get__in__touch {
    padding: 10px 20px;
}

footer{
	background:unset !important;
	/*margin-top: 500px !important;*/
	min-height:auto !important;
}

footer .grad--layer{
	display:none !important;
}

.people__filter{
	display:none !important;
}

.footer__content .container .row .col-md-2 ul li:nth-child(3),
.footer__content .container .row .col-md-2 ul li:nth-child(4){
	display:none !important;
}

@media only screen and (min-width: 1024px) {
	.global__header .main__nav ul{
		display:flex;
		align-items:center;
	}

	.global__header .main__nav ul li a{
		line-height:32px !important;
	}
	
	.global__header .search__site__icon{
		top:6px !important;
		margin-right:20px !important;
	}
	
	.global__header .col-md-2.nav--padding, .global__header .col-md-3.nav--padding{
		padding-left:0px !important;
	}
} 

a[href="#articles"],
a[href="#people"]{
    display: none !important;
}

.global__header #logo a{
	background-image: url(/dist/img/Palladium_LogoWhite_60yearsofimpact.png) !important;
	background-size: contain !important;
    background-repeat: no-repeat !important;
}

/* Basic Carousel Styles */
    .carousel-veterans {
      display: flex;
      overflow: hidden;
      position: relative;
    }

    .carousel-veterans-track {
      display: flex;
      transition: transform 0.3s ease-in-out;
	  padding-top: 60px;
    }

    .carousel-veterans-slide {
      flex: 0 0 auto;
      width: 100%;
      padding: 10px;
      box-sizing: border-box;
      text-align: center;
    }

    .carousel-veterans-item {
      display: flex;
      flex-direction: column;
      align-items: center;
    }

    .carousel-veterans-item img {
      width: 100%;
      height: auto;
    }

    /* Navigation Arrows */
    .carousel-veterans-nav {
		position: absolute;
	  	top: 0;
    	right: 0;
		z-index: 1;
      /*top: 50%;
      transform: translateY(-50%);
      display: flex;
      justify-content: space-between;
      width: 100%;
      z-index: 1;*/
    }

    .carousel-veterans-prev, .carousel-veterans-next {
      background-color: rgba(0, 0, 0, 0.5);
      color: #fff;
      border: none;
      padding: 10px;
      cursor: pointer;
	  outline:none;
    }

	.carousel-veterans-prev svg polygon, .carousel-veterans-next svg polygon{
		fill:white;
	}

    /* Responsive Breakpoints */
    @media (min-width: 480px) {
      .carousel-veterans-slide {
        width: 33.33%; /* 3 items on tablet/desktop */
      }
    }

    @media (max-width: 479px) {
      .carousel-veterans-slide {
        width: 100%; /* 1 item on mobile */
      }
    }


.footer .footer__content{
	position:relative !important;
}