@media(max-width:1499px){
	.aia_event{
		padding-bottom:120%;
	}
	.aia_calendar_link{
		padding-bottom:0;
		height:100%;
	}
        .brochure {
        padding-left: 0;
            margin-top: 1rem;
        float: none;
    }
    .single-tour .forms .form {
        float: none;
    }
}
@media(max-width:1400px){
    .ship_image img {
        width: 100%;
    }
}
@media(max-width:1299px){
	.container{
		width:95%;
		max-width:95%;
	}
    .single-post .fieldwork_additional_images {
        width: 120% !important;
    }

	.hero_image_slide img{
		height:100%;
		/*width:auto;*/
	}
	.aia_block_text h2{
		font-size:32px;
	}
	.aia_block .aia_content_button a{
		margin-bottom:0.5rem;
	}
	.aia_block_solid{
		margin-bottom:2rem;
	}
	.aia_block_solid_wide .blue_button{
		margin-top:0;
	}
	.aia_testimonial_block{
		padding:2rem;
	}
	.aia_blocks.aia_sidebar_blocks .aia_block.aia_block_short.aia_ad img{
		height:100%;
		width:auto;
	}
	.col-xl-5ths.col-lg-3{
		max-width:25%;
		float:none;
		width:auto;
	}
	.col-xl-5ths.col-lg-12{
		max-width:100%;
		float:none;
		width:auto;
	}
	.aia_event{
		padding-bottom:100%;
	}
	.aia_calendar_link{
		padding-bottom:10%;
		margin-top:30px;
	}
	.aia_calendar_link h3 i {
	    display: inline-block;
	    margin: 0;
	    font-size: 27px;
	}
	.aia_calendar_link img{
		width:100%;
		height:auto;
	}
    .project_images .lecturer_content_img img {
        width: 100%;
    }
    .fieldwork_additional_images {
        width: 92vw !important;
    }
        .single .aia_content img {
        width: 100% !important;
        height: auto;
    }

}
@media(max-width:1199px){
	.header_main_nav li a{
		padding:1.65rem 0.5rem;
	}
	.header_megamenu{
		width:100%;
		position:fixed;
		padding-top:2rem;
		height:auto;
	}
	.header_megamenu_icon{
		width:70px;
		height:70px;
	}
	.header_main_nav li .header_megamenu a{
		padding:0;
	}
	.aia_block{
		min-height:330px;
		margin-bottom:2rem;
	}
	.aia_calendar_link{
		min-height:80px;
		margin:2rem 0 0;
	}
	.aia_calendar_link img{
		width:100%;
		height:auto;
	}
	.aia_calendar_link h3 i {
	    display: inline-block;
	    margin: 0;
	    font-size: inherit;
	}
	.aia_event {
	    padding-bottom: 130%;
	}
	.col-md-6 .aia_block{
		min-height:400px;
	}
	.aia_block.aia_ad{
		height:100%;
	}
	.aia_block.aia_ad img{
		width:auto;
		height:100%;
	}
	.aia_block.aia_block_short.aia_ad img{
		width:auto;
		height:100%;
	}
	.aia_blocks .row{
		margin-bottom:0;
	}
	.aia_history_timeline{
		margin-bottom:2rem;
	}
	.aia_history_timeline .aia_content_button{
		width:100%;
		text-align:center;
	}
	.aia_history_timeline .aia_content_button a{
		width:100%;
	}
	.aia_sidebar_blocks{
		margin-top:2rem;
	}
	.aia_sidebar_blocks .aia_block{
		min-height:0;
		height:auto;
	}
	.aia_sidebar_blocks .aia_block.aia_ad{
		min-height:300px;
	}
	.aia_sidebar_blocks .aia_block_text{
		position:relative;
		padding:2rem 1.5rem;
	}

}
@media(max-width:991px){
	.header_mobile{
		display:block;
		position:absolute;
		right:0;
		padding:1.5rem;
		font-size:24px;
		color:#003366;
		z-index:1002;
	}
	.header_right{
		display:none;
		position:fixed;
		right:0;
		min-height:100vh;
		max-height:1600px;
		overflow:scroll;
		background:white;
		width:50%;
		padding:80px 0 0 0;
		text-align:left;
		box-shadow:0 0 5px rgba(0,0,0,0.5);
	}
	.header_main_nav li{
		display:block;
	}
	.header_main_nav li a{
		padding:1rem 2rem;
	}
	.header_submenu{
		position:relative;
		width:100%;
	}
	.header_submenu li a{
		padding:0.25rem 2rem;
	}
	.header_megamenu{
		position:relative;
		box-shadow:none;
		padding:0 2rem;
		overflow:scroll;
		height:150px;
	}
	.header_megamenu_icon{
		display:none;
	}
	.header_megamenu h4{
		font-size:16px;
	}
	.hero_content_inner{
		width:100%;
	}
	.hero_overlay{
		background:rgba(47,11,0,0.5);
	}
	.aia_events{
		margin-bottom:2rem;
	}
	.aia_event{
		padding-bottom:100%;
		margin-bottom:2rem;
	}
	.aia_calendar_link{
		margin:0;
	}
	.aia_block.aia_ad{
		height:100%;
		min-height:none;
		max-height:none;
	}
	.footer h3{
		text-align:left;
	}
	.aia_timeline_controls{
		margin-top:1rem;
	}
	.aia_sidebar_blocks .aia_block.aia_ad img,
	.aia_blocks.aia_sidebar_blocks .aia_block.aia_block_short.aia_ad img{
		width:100%;
		height:auto;
	}
	.aia_sidebar {
	    border-right: 0;
	    padding-right: 0;
	    padding-top: 2rem;
	    text-align: left;
	    height: auto;
	}
	.col-xl-5ths.col-md-6{
		max-width:50%;
		float:none;
		width:auto;
	}
	.col-xl-5ths.col-lg-12{
		max-width:100%;
		float:none;
		width:auto;
	}
    ul.society_list {
        column-count: 3;
        -moz-column-count: 3;
        -webkit-column-break-inside: avoid;
    }
    .project_images .lecturer_content_img img{
        float: inherit;
        width: 100% !important;
        margin: 0rem 0rem 1rem 0rem;
    }
    .fieldwork_additional_images {
        margin-left: 0rem;
        margin: 0 auto;
        width: 136vw !important;

    }
    .single-fieldwork .lecturer_content_img, .single-interactive-dig .lecturer_content_img {
        padding-top: 1rem;
         padding-bottom: 0rem;
    }
}

@media(min-width:767px){
    .header_main_nav li:hover .header_megamenu,
    .header_main_nav li:hover .header_submenu{
        display:block;
    }

}
@media(max-width:767px){
    li.tribe-events-nav-next.tribe-events-nav-right {
        width: 100% !important;
        text-align: center !important;
    }
/*
    #tribe-events-footer:after, #tribe-events-header:after {
        display: none;
    }
    */
#tribe-events-footer:after, #tribe-events-footer:before, #tribe-events-header:after, #tribe-events-header:before {
    height: 0% !important;
            background-color: transparent !important;
    }
    ul.society_list {
        column-count: 2;
        -moz-column-count: 2;
        -webkit-column-break-inside: avoid;
    }
    
}
@media(max-width:767px){
    .grant_content_img .caption {
        margin-bottom: 1rem;
    }
    .project_content_img img {
        float: none;
        width: 100%;
        margin: 0rem 1rem 0rem 0rem;
    }
    .lecturer_content_img img {
        float: left;
        width: 100%;
        margin: 0rem 1rem 0rem 0rem;
    }

    .tour_image_button {
        float: none;
        width: 100%;
    }
    .ship_main_page {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
        text-align: center;
    }
    .aia_title_bar h1.search-title {
        color: white;
        font-size: 60px;
        position: absolute;
        bottom: 1rem;
    }
/*
	.header_mobile{
		margin-top:-80px;
	}
*/
    .interactive_video iframe{
        width: 100% !important;
        height: 300px;
    }
	.header_right{
		top:0;
		width:75%;
	}
	.aia_event{
		padding-bottom:50%;
	}
	.aia_block{
		min-height:350px;
	}
	.aia_timeline_controls{
		padding:1rem 0;
		margin:0;
	}
	.aia_timeline_image{
		padding-bottom:40%;
		margin-bottom:1rem;
	}
	.aia_timeline_image img{
		width:100%;
		height:auto;
	}
	.aia_title_bar{
		margin-top:97px;
		height:200px;
	}
	.col-xl-5ths.col-md-6,
	.col-xl-5ths.col-lg-12{
		max-width:100%;
		width:100%;
	}
	.aia_event{
		padding-bottom:50%;
	}

    .grant_content_img_inner {
        float: inherit;
        width: 100%;
    }    
    .grant_content_img_inner img {
        margin: 0rem 0rem 1rem 0rem;

    }
/*
    .slick-slide img {
        margin: 0 auto;
    }
*/

    .header_logo_circle{
        height:60px;
        width:60px;
        margin-top:0;
        margin-left:-1rem;
    }
    .header_top {
        text-align: center;
        background: #003366;
        text-align: center;
        font-size: 14px;
    }
    .header_search {
        padding-bottom: .5rem;
        padding-top: .5rem;
        display: block;
        text-align: center;
        width: 100%;
        padding-left: 0;
    }
    .header_search input {
        width: 80%;
        border: none;
        padding: 0.3rem;
        font-weight: 400;
    }
    .talk_to_team_content_img img{
        width: 100%;
    }
    .hero_tabs h3 {
        font-size: 10px;
        font-weight: 500;
        padding: 1rem;
    }
    .hero_tabs {
        display: none;
    }
    .hero_content{
        top:65%;
        -webkit-transform:translate(0,-45%);
        transform:translate(0,-45%);
    }
    .header_megamenu ul {
        padding-left: 1rem;
    }

}

@media(max-width:600px){
        .additional_image.slick-slide img {
        top: -17px;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
    }
}
@media(max-width:576px){
	.container{
		width:100%;
		max-width:100%;
	}
	.header_top .container{
		padding:0 5px;
	}
	.header_main{
		height:60px;
	}

	.header_logo_text{
		font-size:20px;
		width:auto;
	}
	.header_scrolled .header_mobile,
	.header_scrolled .header_mobile.open{
		margin-top:-85px;
	}
	.header_mobile{
		margin-top:-65px;
		padding:1rem;
	}
	.header_mobile.open{
		margin-top:-149px;
	}
	.header_top_nav{
		margin:0 1rem 0 0;
	}
	.header_top_nav li a{
		padding:0.5rem 0;
	}
	.header_top_nav li a::after{
		margin:0 0.5rem;
	}
	.header_top_button{
		margin-right:0;
	}
	.header_top_button a{
		padding:0.5rem 1rem;
	}
	.header_right{
		padding:10px 0 0 0;
	}
	.header_scrolled .header_right{
		top:0;
	}
	.header_main_nav{
		font-size:16px;
	}
	.header_main_nav li a{
		padding:0.5rem 1rem;
	}
	.header_main_nav li .header_submenu{
		padding:0;
	}
	.header_main_nav li .header_submenu li a{
		padding:0.25rem 1rem;
	}
	.header_megamenu{
		padding:0 1rem;
	}
	.header_megamenu h4{
		margin:0 0 0.5rem;
	}
	.header_main_nav li .header_megamenu a{
		font-size:14px;
	}
	.header_main_nav li .header_submenu li a{
		padding:0 1rem;
	}
	.header_submenu{
		font-size:14px;
	}
	.hero{
		margin-top:97px;
	}
	.hero, .hero_image_slider, .hero_image_slide{
		height:500px;
	}
	.hero_content h1,
	.aia_title_bar h1,.aia_title_bar p{
		font-size:35px;
	}
	.hero_content p{
		font-size:16px;
	}
	.hero_tab{
		width:100%;
	}
	.aia_block{
		min-height:0;
		height:auto;
	}
	.aia_block_text{
		position:relative;
		padding:2rem 1.5rem;
	}
	.aia_content .aia_block_text h2{
		font-size:26px;
		margin:0 0 1rem;
	}
	.aia_content h2{
		font-size:40px;
		margin-top:2rem;
	}
	.aia_content .aia_block_solid h2{
		margin-top:0;
		font-size:32px;
	}
	.aia_block_solid_wide .blue_button{
		display:none;
	}
	.aia_event {
	    padding-bottom: 100%;
	}
	.aia_calendar_link h3{
		font-size:20px;
	}
	.aia_content_button {
	    display: block;
	    text-align: center;
	    font-size:14px;
	}
	.aia_content_button a{
		width:100%;
	}
	.aia_membership_table{
		font-size:14px;
	}
	.aia_membership_table td{
		padding:0.5rem;
	}
	.aia_membership_table td:first-of-type{
		padding-right:1rem;
	}
	.aia_testimonial_block{
		padding:1rem;
	}
	.aia_testimonial_block h2{
		font-size:26px;
	}
	.aia_testimonial_slider_container{
		padding:0;
		margin:2rem 0 4rem;
	}
	.aia_testimonial_slide p{
		font-size:14px;
	}
	.aia_testimonial_slider .slick-prev,
	.aia_testimonial_slider .slick-next{
		top:auto;
		-ms-transform:none;
		-webkit-transform:none;
		transform:none;
		bottom:-3rem;
	}
	.aia_testimonial_slider .slick-prev{
		left:0;
	}
	.aia_testimonial_slider .slick-next{
		right:0;
	}
    ul.society_list {
        column-count: 1;
        -moz-column-count: 1;
        -webkit-column-break-inside: avoid;
    }
    .recipient_wrap {
        text-align: center;
    }    
    .recipient_wrap p, .recipient_wrap h4{
        text-align: left;
    }
    .recipient_image img {
        width: auto;
        height: 100%;
    }
    
}





