/*
Custom Responsive CSS
*/


@media screen and (max-device-width: 1024px) and (orientation: landscape) {	
.header-inner .toggle {
    height: 4.4rem !important;
    padding: 0 3rem !important;
    position: absolute !important;
    bottom: auto !important;
    left: auto !important;
    right: 2rem !important;
    top: 4px!important;
    width: auto !important;
} 

.mobile-search-toggle, .mobile-nav-toggle {
    display: block !important;
}

.header-navigation-wrapper {
    align-items: center!important;
    display: none !important;
}
.mobile-menu {
    display: block !important;
}
.mobile-menu .modal-menu li .ancestor-wrapper a{color: #000 !important;font-weight: 500!important;}
.menu-wrapper.section-inner .menu-bottom .social-menu li a{background-color: #0454b4 !important;}
.menu-modal.active {
    left: 0;
    opacity: 1;
    right: 0;
    transition: opacity 0.25s ease-out;
}
.menu-modal.active .menu-modal-inner{display: block;}
.scrollToTop{bottom: 20px;}

}
@media screen and (max-width:1023px) and (min-width:768px){
	
.mobile-search-toggle, .mobile-nav-toggle{
    display: block !important;
}
#section-6 p, #section-7 p, #section-2 p, #section-34 p{margin-top: 1em;}
.mobile-menu .modal-menu li .ancestor-wrapper a{color: #0454b4 !important;font-weight: 500!important;}
.menu-wrapper.section-inner .menu-bottom .social-menu li a{background-color: #0454b4 !important;}
.menu-modal.active {
    left: 0;
    opacity: 1;
    right: 0;
    transition: opacity 0.25s ease-out;
}
.menu-modal.active .menu-modal-inner{display: block;}
#section-128 p{margin-top: 1em;}
#section-36 p{margin-top: 1em;}
#site-content .carousel-inner .carousel-item .carousel-caption{top: 30% !important;}
}

@media screen and (max-width:767px) and (min-width:320px){

#section-6 .entry-header{background-color: transparent;}
.singular .entry-header{padding:0px;}
#section-6 p, #section-7 p, #section-2 p, #section-34 p{margin-top: 20px;}
.mobile-search-toggle, .mobile-nav-toggle {
    display: block !important;
}
.mobile-menu .modal-menu li .ancestor-wrapper a{color: #0454b4 !important;font-weight: 500!important;}
.menu-wrapper.section-inner .menu-bottom .social-menu li a{background-color: #0454b4 !important;}
.menu-modal.active {
    left: 0;
    opacity: 1;
    right: 0;
    transition: opacity 0.25s ease-out;
}
.menu-modal.active .menu-modal-inner{display: block;}
#section-6, #section-7, #section-9, #section-2, #section-32, #section-34, #section-36 {
    padding: 70px 0 20px;
}
#site-content .carousel-inner .carousel-item .carousel-caption {
    left: 45% !important;
    top: 50% !important;
    transform: translate(0%, -50%) !important;
    right: 0 !important;
}

/*#site-footer .section-inner {
	align-items: center;
	display: block !important;
	justify-content: normal;
} */
#site-footer .footer-credits .footer-copyright {
   margin: -86px 0 0;
}
#section-128 p{margin-top: 20px;}
#section-36 p{margin-top: 20px;}
#site-content .carousel-inner .carousel-item .carousel-caption h1{ font-size: 30px;}
}
