@media only screen and (max-width: 6000px) {
div.embed-container { 
    padding-bottom: 16.25%; 
}

}
@media only screen and (max-width: 2500px) {
div.embed-container { 
    padding-bottom: 21.25%; 
}

}
@media only screen and (max-width: 1500px) {
div.embed-container { 
    padding-bottom: 28.25%; 
}

}
@media only screen and (max-width: 1380px) {
div.embed-container { 
    padding-bottom: 29.25%; 
}
div.vc_custom_1555512416592 {
    margin-bottom: 0 !important;
}

}
@media only screen and (max-width: 768px) { 
div.vc_custom_1556177847831 {
    margin-right: 0 !important;
}
.footer-left{
	width: 100%;
	margin: 0 0 15px;
}
div.embed-container { 
    padding-bottom: 56.25%; 
} 
.page-template-page-contact #maps { 
    min-height: 160px;
}
.footer-right p{
	float: none;
}
.footer-right{
	width: 100%;
	text-align: left;
}
#footer p { 
    line-height: 1.3;
}
#wrapper { 
    padding: 0;  
}
.header-banner img {
    min-height: 150px;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    max-width: 200%;
}
.header-banner-text h1 { 
    font-size: 40px; 
}
.header-text h1 {
    font-size: 22px; 
}
/***************/
/* .page-template-page-newsletters  .header-text h1 a,
.page-template-page-news .header-text h1 a,
.page-id-26  .header-text h1 a,
.page-template-page-contact .header-text h1 a {
    font-size: 19.4px;
    color: #15c1c8;
}
.page-template-page-newsletters  .header-text ,
.page-template-page-news .header-text ,
.page-id-26  .header-text ,
.page-template-page-contact .header-text { 
    padding: 0 12px;
}
.page-template-page-newsletters .header-text h1, 
.page-template-page-news .header-text h1, 
.page-id-26 .header-text h1, 
.page-template-page-contact .header-text h1  {
    white-space: nowrap;
    line-height: 16px;
} */
#header {
    padding: 4px 0 0; 
}
div#content .list1 .post h2 { 
    margin-top: 30%; 
}
#content .list1 li {
    list-style: none;
    position: relative;
    float: left;
    width: 98%;
    margin-right: 2%;
    margin-bottom: 20px;
}
.header-wr { 
     
} 
.header-top img{
	display: none;
}
.header-top {
    background-image: url(../images/top-header.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
    height: 90px;
}

.header-banner img{
	display: none;
}
.header-banner { 
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 180px;
} 
#menu-simg.sticky-header .header-menu {
    margin-top: 0;
    padding: 8px 7px;
    margin-right: 0;
}
#menu-click a { 
    font-size: 23.4px;
}
#menu-simg.sticky-header {
    position: fixed;
    top: 5px; 
} 
#menu-click .open span {
    top: 22px;
}
#menu-click .open:after {
    top: 14px;
}
#menu-click .close:before, #menu-click .close:after { 
    top: 13px;
}

#time-table-mobile{display: block!important;}
#time-table{display: none!important;}
/*******CustomMenu*****/
div#wprmenu_menu ul li a:hover,
div#wprmenu_menu ul li a {
    color: #fff; 
    font-size: 19px; 
    text-decoration: none;
    line-height: 1.1; 
    padding: 9px 14px;
} 
#wprmenu_menu.wprmenu_levels ul.sub-menu li a{  
    padding-left: 8px; 
    width: auto;
} 
#wprmenu_menu.wprmenu_levels ul.sub-menu li:before {
    content: "-";
    float: left;
    font-size: 19px;
    color: #fff;
    top: 8px;
    position: relative;
}
#wprmenu_menu.wprmenu_levels ul.sub-menu{
    width: auto; 
	display: block!important;
}
div#wprmenu_bar .menu_title  {
	float: right;
	margin-right: 5px;
}
#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover{
    font-size: 19px; 
}
div#wprmenu_bar .menu_title  span{
    float: right;
    font-family: 'Schoolbell', cursive;
    font-size: 23.4px;
}
div#wprmenu_bar { 
    width: auto;
    right: 5px;
    float: right;
    left: auto;
    top: 5px;
    border: 1px solid #16c1c9;
    padding: 8px 10px 2px 16px;
}
div#wprmenu_menu.left { 
    top: 0;
    padding-top: 30px;
}
div#wprmenu_menu .wprmenu_icon_par {
    color: #ffffff;
    display: none;
}
div#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item { 
    margin-left: 0;
}
/*********/
#menu-click {
    position: relative;
    z-index: 9999;
    display: block;
} 
#menu-simg.sticky-header .header-menu .main-menu {
	top:0;
}
#menu-simg .header-menu .main-menu {
    position: fixed;
    top: 0;
    right: 0; 
	height: 100%;
    z-index: 9989;
    padding: 10px 4%;
    width: 94%;
}
#menu-simg  .header-menu {
    margin-top: 3px;
    padding: 8px 7px;
    margin-right: 0;
    position: absolute;
    top: 0;
    z-index: 9999;
}



}

/*iRetina iPad in portrait & landscape iPad 3 & 4 Media Queries*/ 

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) {
	 

}


/*iPad in portrait & landscape*/ 

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	 
}
 
 

/* Small devices (tablets, 768px and up) */
/* iPad in portrait & landscape*/
@media (min-width: 768px) {
	 
} 
/* end Small devices. Do Not Delete  */
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 

} /* end Medium devices. Do Not Delete  */
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

	
} /* end Large devices. Do Not Delete  */
/* Portrait iPad mini 1, iPad 1 and iPad 2 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait){
	
}

/* Landscape iPad mini 1, iPad 1 and iPad 2 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){
	
}

/* Portrait iPad mini 2, iPad mini 3, iPad mini 4, iPad 3, iPad 4, iPad Air and iPad Air 2 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){
	
}

/* Landscape iPad mini 2, iPad mini 3, iPad mini 4, iPad 3, iPad 4, iPad Air and iPad Air 2 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
	
}

/* Portrait iPad Pro */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){
	
}

/* Landscape iPad Pro */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
	
}

 
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) { 

} 
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {

}

/*******************************************************************************
*
*
*  DO NOT PLACE CUSTOM THEME CSS HERE - ALL CUSTOM THEME CSS GOES IN STYLES.CSS
*
*
********************************************************************************/