/* #Media Queries
================================================== */
@media (min-width:1400px) and (max-width:1499px) {
} 

/* END__ */

@media (min-width:1200px) and (max-width:1399px) {
} 
/* END__ */

@media (min-width:992px) and (max-width:1199px) {

} 
/* END__ */

@media (min-width:768px) and (max-width:991px) {
.home-content{ padding: 30px}
.banner-nav .d-flex{ font-size: 20px;}
.banner-nav .d-flex .icon{ width: 60px;}
.footer-top{ padding: 20px 30px}
.footer-bottom{ padding-left: 30px; padding-right: 30px;}
.site-nav{ padding: 20px;}
.stellarnav a, .stellarnav li a, .stellarnav > ul > li > a{color: #8e8e8e;}
.stellarnav li a:hover, .stellarnav > ul > li > a:hover, .stellarnav > ul > li:hover > a, .stellarnav > ul > li.current-menu-item > a, .stellarnav > ul > li.current-menu-parent > a, .stellarnav > ul > li > a:hover{color: #fff; background-color: transparent; }
.stellarnav ul ul li + li{ border-top: 1px solid rgba(255,255,255,0.2,);}
} 
/* END__ */

@media only screen and (max-width:767px) {
.wrapper{ padding: 0;}
.pre-header{ display: none;}
.home-content{ padding: 20px}
.banner-nav .d-flex{ font-size: 16px; flex-direction: column; padding: 12px; padding-bottom: 0;}
.banner-nav .d-flex .flex-grow-1{ padding: 0;}
.banner-nav .d-flex .icon{ width: 60px;}
.footer-top{ padding: 20px}
.footer-bottom{ padding-left: 20px; padding-right: 20px; flex-direction: column; gap: 3px; justify-content: center; align-items: center;}
.footer-bottom .menu{ margin: 0;}
.site-nav{ padding: 20px;}
.home-banner .container{ justify-content: center; align-items: center;}
.home-banner .container h2{ font-size: 22px; width: 80%; max-width: 80%; margin: 0;}
.home-banner .container h4{ font-size: 18px; margin-bottom: 0; width: 80%; max-width: 80%;}

.home-banner .full-img{min-width: initial; position: relative; overflow: hidden; flex: 0 0 auto; display: flex; height: 200px;}
.home-banner .full-img img{flex: 1 1 auto; align-self: center; justify-self: center; object-fit: cover; height: 100%; min-width: 100%; width: auto;}
.site-logo{ border-top: 5px solid var(--bs-yellow);}
.stellarnav a, .stellarnav li a, .stellarnav > ul > li > a{color: #8e8e8e; font-size: 16px;}
.stellarnav li a:hover, .stellarnav > ul > li > a:hover, .stellarnav > ul > li:hover > a, .stellarnav > ul > li.current-menu-item > a, .stellarnav > ul > li.current-menu-parent > a, .stellarnav > ul > li > a:hover{color: #fff; background-color: transparent; }
.stellarnav ul ul li + li{ border-top: none;}
.stellarnav ul ul{ background-color: #333; border: none;}
.page-title{ padding: 15px 20px;}
.content-area{ padding: 20px;}
} 
/* END__ */

@media only screen and (max-width:374px) {
} 
/* END__ */

