
/* =RESPONSIVE
-------------------------------------------------------------- */

img, object, video, iframe, input, textarea {
	max-width: 100%;
}


.page-template-page-popup #wprmenu_bar {
	display: none;
}



@media only screen and (max-width: 1570px) {
		
	.home-buttons.on-inner .home-button {
		zoom: 0.8;
	}
	
	.book-right,
	.book-left {
		zoom: 0.5;
	}
	
}

@media only screen and (max-width: 1366px) {
	
	
	
}
@media only screen and (max-width: 1280px) {
	#home-video video {
		height:100%;
		width: auto;
		max-width: inherit;
	}
	
	
	
	
}

@media only screen and (max-width: 1210px) {
	.event-loop-item {
		font-size:13px;
	}
	
	.ev-title {
		font-size:16px;
	}
	
	.advanced-search ul {
		padding-left:160px;
	}
	
	.advanced-search .submit,
	.advanced-search button[type="submit"] {
		width:160px;
	}
	
	.advanced-search input, .advanced-search select {
		width: 107px;
	}
	
	.advanced-search .submit i {
		left: 20px;
	}
	
	.page-title {
		font-size:45px;
	}
	
	.page-title img {
		zoom:0.8;
	}
	
}



@media only screen and (max-width: 1025px) {
	
	.full-ht {
		height:800px;
		width: auto;
	}
	
	.book-right,
	.book-left {
		display: none;
	}
	
	.padding {
		width:100%;
	}
	
	.home-buttons.on-inner {
		display: none;
	}
	
	
	
 }
 
@media only screen and (max-width: 932px) {
	#home-video .inner {
		text-align:center;
	}
	
	.home-button .h-btn {
		font-size:20px;
	}
	
	#news-section.section {
		padding-top:0;
	}
	
	
	.title {
		font-size:38px;
	}
	
	
	.title img {
		zoom: 0.7;
	}
	
	.home .event-loop-item {
		margin-bottom:30px;
	}
	
	.section {
    padding: 20px 0;
	}
	
	.logo-bottom {
		margin-bottom:30px;
	}
	
	.page-title {
		font-size:36px;
		}
	
	.page-title img {
    	zoom: 0.6;
	}
	
	.page-title span.pl {
		display: block;
	}
	
	#adv-search {
		text-align:center;
	}
	
	.page-title.flex {
		display: block;
	}
	
	.page-title .status {
		position: absolute;
		top:-80px;
		left:0;
	}
	
	#metadata ul {
		display: block;
		padding: 25px 40px;
    background: #FFFFFF;
    box-shadow: 0px 3px 20px #0000000F;
    border-radius: 10px;
	}
	
	#metadata ul li {
		padding:0;
		margin-bottom:15px;
	}
	
	.ss-title {
		font-size:28px;
	}
	
	.seminar-content.whith-image {
    width: 100%;
	}
	
	.seminar-img, .seminar-slider {
    width: 100%;
    margin-right: 0px;
	}
	.sem-section .section-inner.flex {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	
	.milgot-btns {
		width:100%;
	}
	
	.contact-info ul {
		flex-wrap:wrap;
	}
	
	.contact-info ul li {
		width:50%;
		margin-bottom:20px;
	}
	
	#breadcrumbs {
		display: none;
	}
	
	
	

}


/* Mobile Phones ----------- */

@media only screen and (max-width: 440px) {
	
	#heading li a {
		padding:0 5px;
	}
	
	#heading li i {
		font-size:28px;
	}
	
	#heading li span {
		font-size:14px;
	}
	
	#menu-panel .menu-close {
		left:0;
		zoom:0.5;
	}
	
	.video-title {
		font-size:48px;
	}
	
	.video-subtitle {
		font-size:28px;
	}
	
	.h-icon img {
	zoom: 0.7;
}

	
	.home-button .h-btn {
		padding:15px 10px 10px 10px;
		font-size:18px;
   
	}
	
	.sec-heading.flex {
		display: block;
		text-align:center;
	}
	
	.title {
    font-size: 34px;
	margin-bottom:10px;
} 

.title img {
    zoom: 0.5;
}

.footer-inner .row {
	flex-direction: column-reverse;
}

.single-img {
	max-width:100%;
	margin:0 0 30px 0 !important;
}

.single-img img {
	width:100%;
}

#topimage .topimg {
	width: auto;
	max-width:inherit;
	height:200px; 
}

#adv-search {
	top: -30px;
}

#adv-search .btn-primary {
	padding:10px 20px;
}

.page-title .status {
	position: relative;
	top: auto;
	left: auto;
	
}

.sem-section .section-inner {
	padding:20px;
}

.two-cols {
    -moz-column-count: 1;
    -moz-column-gap: 0px;
    -webkit-column-count: 1;
    -webkit-column-gap: 0px;
    column-count: 1;
    column-gap: 0px;
}

#breadcrumbs {
	display: none;
}

#main {
	padding-top:30px;
}

#main.toppad {
    padding-top: 60px;
}


.page-title h1 {
	margin-bottom:20px;
	font-size:30px;
}

.cancellation-terms li label {
    width: 100%;
	margin-bottom:10px;
}

.menu-primary-container {
	padding:30px 20px;
}

.menu-primary li a {
	font-size:20px;
}

.menu-primary .sub-menu li a {
	font-size:16px;
}

.entry {
	font-size:16px;
}

.milgot-btns li {
	font-size:18px;
}

.beefup_title {
	font-size:18px;
}

.contact-info ul li {
		width:100%;
		zoom:0.7;
	}
	


}

@media only screen and (max-width: 390px) {
	
	#heading li span {
		display: none;
	}
	
	.home-buttons ul {
		flex-wrap: wrap;
	}
	
	.home-buttons ul li {
		width:50%;
		margin-bottom:20px;
	}
	
	.h-icon img {
		width:45px;
	}
	
	.title {
		font-size:28px;
	}
	.menu-primary-container {
		padding:30px;
	}
	
	#adv-search .btn-primary {
		zoom: 0.8;
	}
	
	.page-title {
    font-size: 28px;
	}
	
	#metadata {
		font-size:16px;
	}
	
	.ss-title {
    font-size: 20px;
	}
	
	.pr-date {
		font-size:20px;
	}
	
	.gfield--width-half {
    width: 100%;
	}
	
	.seminar-program ul li {
		font-size:14px;
		padding:12px 8px;
	}
	
	.seminar-program ul li .hours {
    width: 80px;
	}
	
	
	
}