/* #Media Queries
================================================== */

@media (min-width: 1200px) and (max-width: 1299px) {
.pre-header, .post-header{ padding:0 15px;}
.banner-options .search-block .search-form{ padding:30px 15px;}
.banner-links a{ font-size:15px;}
.resources .content, .section, .sidebar-page{ padding:15px;}
.sidebar-menu ul{ padding:15px 0;}
.footer{ padding:15px;}
.page-header-items{ padding-left:15px; padding-right:15px;}
.site-content{ padding:60px 15px;}
} 
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
.pre-header, .post-header{ padding:0 15px;}
.banner-options .search-block .search-form{ padding:30px 15px;}
.banner-links a{ font-size:15px;}
.resources .content, .section{ padding:15px;}
.sidebar-menu ul{ padding:15px 0;}
.footer, .sidebar-page{ padding:15px;}
.page-header-items{ padding-left:15px; padding-right:15px;}
.site-content{ padding:60px 15px;}
.w2 .nav-tabs .nav-link{ font-size:16px; padding:0.5rem}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.pre-header, .post-header{ padding:0 15px;}
.logo img, .post-header.scroll-to-fixed-fixed .logo img{ width:63px;}
.header, .post-header.scroll-to-fixed-fixed{background:rgba(0,25,52,1);}
.banner-image{ height:500px}
.banner-options { position:relative; bottom:auto; left:auto; right:auto;}
.banner-options .search-block .search-form{ padding:15px 15px;}
.banner-links a{ font-size:15px;}
.banner-options .search-block{ background:rgba(0,25,52,1);}
.resources .content, .section{ padding:15px;}
.sidebar-menu ul{ padding:15px 0;}
.w2 h2{ margin-bottom:20px;}
.footer{ padding:15px;}
.footer, .footer .text-right { text-align:center !important;}
.footer-menu{ float:none; display:inline-block;}
.newsletter{ float:none;}
.newsletter label{ text-align:center; float:none; margin:0 0 15px; line-height:inherit;}
.newsletter .form{ width:auto; float:none;}
.page-header-items{ padding:0 15px 25px;}
.page-header-element{ position:relative; bottom:auto; left:auto; right:auto;}
.page-header-element [class*="col-"]:nth-child(4){ background:#002346;}
.site-content{ padding:35px 15px;}
.site-content{ background:#fff;}
.sidebar-page{ padding:15px;}
} 
/* END__ */

@media only screen and (max-width: 767px) {
body, .form-control, .btn , .dropdown-menu, .input-group-text, .popover-header{ font-size:1rem;}
p {line-height:1.5rem}
h1, .h1, .page-header-content h1 {font-size:1.875rem;}
h2, .h2 {font-size:1.6875rem;}
h3, .h3 {font-size:1.4375rem;}
h4, .h4 {font-size:1.25rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}
.header{ position:relative; top:auto; left:auto; right:auto;}
.pre-header{ padding:0; border:none;}
.post-header{ padding:0 15px;}
.logo img, .post-header.scroll-to-fixed-fixed .logo img{ width:63px;}
.header, .post-header.scroll-to-fixed-fixed{ background:rgba(0,25,52,1);}
.pre-header ul, .user-btn{ float:none;}
.pre-header ul li{ width:50%; border-bottom:1px solid rgba(52,130,209,0.4);}
.pre-header ul li a{ font-size:14px; padding:0 5px; text-align:center;}
.banner-image{ height:350px}
.banner-options { position:relative; bottom:auto; left:auto; right:auto;}
.banner-options .search-block .search-form{ padding:15px;}
.banner-links a, .page-header-element a.button{ font-size:14px;}
.page-header-element a.button img{ height:30px; width:30px;}
.banner-options .search-block{ background:rgba(0,25,52,1);}
.banner-options .search-block label{ margin-bottom:10px;}
.resources .content, .section{ padding:15px;}
.sidebar-menu ul{ padding:0;}
.w2 h2{ margin-bottom:20px;}
.events-scroll, .resouces-scroll{ padding:0;}
.events-scroll .owl-prev, .events-scroll .owl-next, .resouces-scroll .owl-prev, .resouces-scroll .owl-next{ position:relative; top:auto; margin-top:20px;}
.footer{ padding:15px;}
.footer, .footer .text-right { text-align:center !important;}
.footer-menu{ float:none; display:inline-block;}
.newsletter{ float:none;}
.newsletter label{ text-align:center; float:none; margin:0 0 15px; line-height:inherit;}
.newsletter .form{ width:auto; float:none;}
.page-banner-image{ height:200px;}
.page-header-items{ padding:0 15px 25px;}
.page-header-element{ position:relative; bottom:auto; left:auto; right:auto;}
.page-header-element [class*="col-"]:nth-child(4){ background:#002346;}
.site-content{ padding:20px 15px;}
.site-content{ background:#fff;}
.sidebar-page{ padding:15px;}
} 
/* END__ */

@media (max-width: 480px) {
} 
/* END__ */

