/*** Custom Responsive Styles ***/

/* Non-Mobile */
@media (min-width: 768px) {
	.navbar { margin: 0; }
	.navbar-default { box-shadow: none; border: 0; border-radius: 0;  }
	.navbar-default .navbar-nav li a { display: block; }
	.navbar-default .navbar-nav li.active a { box-shadow: none; }
	.navbar-default .navbar-nav li li a { padding-top: 15px; padding-bottom: 15px; font-weight: 600; }
	
	.navbar-collapse { display: table;width: 100%; margin: 0;  }
	.navbar .nav { display: table-row; width: 100%; margin: 0; }
	.navbar .nav > li { display: table-cell; width: 1%; float: none; text-align: center; vertical-align: middle; padding: 30px auto; }
	
	.dropdown-submenu{position:relative;}
	.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
	.dropdown-submenu:hover>.dropdown-menu{display:block;}
	.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
	.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
	.dropdown-submenu.pull-left{float:none;}
	.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
	
	.navbar-default .navbar-nav li ul { columns:2; -webkit-columns: 2; -moz-columns: 2; -webkit-margin-before: 0; -webkit-padding-start: 0; -webkit-margin-after: 0; margin: 5px 0 0 0; padding: 5px; }
	.navbar-default .navbar-nav li ul.dropdown-menu>li>a { white-space: normal; display: inline-block; text-align: left; width: 100%; font-size: 14px; color: #1e1d4e; padding: 5px; text-transform: uppercase; }
	
	.footer-info > div > div:first-child { border-right: 1px solid #fff; }
	
	.top-right .moduletable { float: right; }
}

/* Large */
@media (min-width: 1200px) {
	#home { height: ; }
	.navbar-default .navbar-nav li.item-106 .dropdown-menu { left: -271px; width: 750px; }
	.navbar-default .navbar-nav li.item-105 .dropdown-menu { left: -440px; width: 750px; }
	.navbar-default .navbar-nav li.item-102 .dropdown-menu { left: -605px; width: 750px; }
}

/* Medium */
@media (min-width: 992px) and (max-width: 1199px) {
	#home { height: 650px; }
	.nav-icon { width: 24px; height: 13.5px; background-size: 100% auto; }
	.navbar-default .navbar-nav li.item-106 .dropdown-menu { left: -217.656px; width: 616.656px; }
	.navbar-default .navbar-nav li.item-105 .dropdown-menu { left: -359.656px; width: 616.656px; }
	.navbar-default .navbar-nav li.item-102 .dropdown-menu { left: -497.656px; width: 616.656px; }
	#home-news-pager a { font-size: 14px; }
}

/* Small */
@media (min-width: 768px) and (max-width: 991px) {
	#home { height: 500px; }
	#mod-search-searchword { width: 30%; }
	#logo { width: 48%; display: inline-block; float: left; }
	.moduletable_search { width: 48%; float: right; margin-top: 35px; }
	#mod-search-searchword { width: 75%; }
	.navbar-default .navbar-nav li.item-106 .dropdown-menu { left: -259px; width: 720px; }
	.navbar-default .navbar-nav li.item-105 .dropdown-menu { left: -422px; width: 720px; }
	.navbar-default .navbar-nav li.item-102 .dropdown-menu { left: -581px; width: 720px; }
	#home-news-pager a { font-size: 10px; }
	#eziqc-banner { width: auto; margin-left: 0; }
}

/* Extra Small */
@media (max-width: 767px) {
	.article { padding: 15px; }
	.article h1 { font-size: 28px; }
	.article h2 { font-size: 24px; }
	.article h3 { font-size: 20px; }
	#frame { padding-top: 120px; }
	#home { height: 200px; }
	.moduletable_search { text-align: center; }
	#mod-search-searchword { width: 75%; }
	.moduletable_useful-links { margin-bottom: 15px; }
	.top-right .moduletable { display: inline-block; }
	#home-news-pager a { font-size: 11px; padding: 10px; }
	.navmenu-brand { display: inline-block; padding: 5px 15px; }
	.navbar-mobile { background: #fff; width: 100%; }
	.navbar-default .navbar-toggle { position: absolute; right: 15px; top: 15px; }
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #2966ae; }
	.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
	.moduletable_useful-links ul li { display: inline-block; width: 50%; height: 50px; }
	.photo-credit { display: none; }
	#eziqc-banner { width: auto; margin-left: 0; }
}