/*<div class="displayTest">
YELLOW = Default (Resposive not detected)
RED = Large Screen desktops and laptops: RED<br>
GREEN = Landscape tablets and medium desktops (iPad mini Landscape & Kindle Fire landscape)<br>
BLUE = Portrait tablets and small desktops (iPad portrait)<br>
ORANGE = Landscape phones and portrait tablets: (iPhone landscape / Kindle Fire Portrait)<br>
GRAY = Portrait phones and smaller devices (iPhone Portrait)<br>
</div>*/

/* --------------------------------------------------
RESPONSIVE CSS
-------------------------------------------------- */

/* Large screen desktops and laptops */
@media (min-width: 1200px) {
	/*.displayTest {
		background-color:red;
		padding:20px;
		color:black
	}*/

}

/* Landscape tablets and medium desktops (iPad mini Landscape & Kindle Fire landscape) */
@media (min-width: 992px) and (max-width: 1199px) {
	/*.displayTest {
		background-color:green;
		padding:20px;
		color:black
	}*/
.pre-footer-background{
	margin-bottom:-150px;
}	

}

/* Portrait tablets and small desktops (iPad portrait) */
@media (min-width: 768px) and (max-width: 991px) {
	/*.displayTest {
		background-color:blue;
		padding:20px;
		color:black
	}*/

}

@media(max-width: 991px){
	.verticalRule-wrapper{
		display:none;
	}

	.logo{
		margin:15px auto;
	}

	.pageHeader-wrapper{
		margin-top:0;
	}

	.inner-content-wrapper{
		padding:20px 40px 20px;
	}

	.pre-footer-wrapper{
		display:none;
	}

	.footer-wrapper .vertical-background{
		padding-top:20px;
	}
	.footer-background .verticalRule-wrapper{
		border-top:solid 4px #0082B5; 
	}

	.our-locations{
		margin-left:0;
	}
	
	.footer-block{
		text-align:center;
		margin-top:20px;
		margin-bottom:20px;
	}

	.header{
		padding-bottom:20px;
	}

	.login-wrapper{
		text-align:center;
		margin-top:30px;
	}

	.navbar-toggle {
	    display: initial;
	}
	.navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
        border-bottom: 1px solid transparent;
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}

	.navbar-toggle{

	}

	.sidebar-nav{
		margin:10px 5px;
	}

	.sidebar-nav .dropdown-menu{
		transform:none;
		position:relative;
		float:none;
	}

	.sidebar-nav>ul{
		background:none;
	}

	.sidebar-nav>ul>li>a{
		background:none;
		padding:6px 0;
	}
	.linkBlock, .linkBlock:hover{
		margin:10px auto;
		max-width:240px;
	}

	.inner-content-wrapper.pageHeader-wrapper{
		margin-left:-15px;
		padding-left:55px;
		margin-right:-15px;
		padding-right:55px;
		padding-bottom:5px;
		/*margin-bottom:30px;*/
		background-color:#ffffff;
	}

	.copyright{
		text-align:center;
	}

	.header-bg .white-bg{
		top:0;
	}

	.white-bg-wrapper{
		margin-left:-15px;
		margin-right:-15px;
		padding-left:40px;
		padding-right:40px;
	}

	.white-bg-wrapper .inner-content-wrapper.pageHeader-wrapper{
		margin-bottom:0;
	}

	.white-bg-wrapper .inner-content-wrapper{
		margin-left:-15px;
		padding-left:15px;
		padding-right:15px;
		margin-right:-15px;
		background:#ffffff;
	}

	.locations-wrapper .location{
		text-align:center;
		min-height:0px;
		padding-bottom:40px;
	}

	.editor{
		margin-top:20px;
	}

	.home-marquee-wrapper{
		position: relative;
		display:block;
		/*height:300px;*/
	}

	.home-marquee-inner-wrapper{
		position: relative;
		overflow: visible;
		/*height:300px;*/
		display:block;
	}

	.home-marquee-wrapper .carousel-text-wrapper{
		position:relative;
		display:block;
	}

	.carousel__pager__wrapper{
		display:none;
	}

	.home-marquee-wrapper .text-wrapper{
		border:none;		
	}

	.bx-wrapper{
		display:none;
	}
/*.bx-wrapper ul li { height: 400px; }*/
	
	.carousel-text-wrapper .carousel-header{
		font-size:24px;
	}
	.carousel-text-wrapper .carousel-header span{
		font-size:24px;
	}
}

/* Landscape phones and portrait tablets: (iPhone landscape / Kindle Fire Portrait) */
@media (max-width: 767px) {
	/*.displayTest {
		background-color:orange;
		padding:20px;
		color:black
	}*/
	.inner-content-wrapper{
		padding:20px 0;
	}

	.inner-content-wrapper.pageHeader-wrapper{
		padding-left:15px;
		padding-right:15px;
	}

	.white-bg-wrapper .inner-content-wrapper{
		/*margin-left:-15px;*/
		padding-left:0px;
		padding-right:0px;
		/*margin-right:-15px;*/
		/*background:#ffffff;*/
	}

	.newsDate{
		position:relative;
		margin-bottom:15px;
	}

	.news-control-wrapper{
		margin-bottom:10px;
	}

	
}

/* Portrait phones and smaller devices (iPhone Portrait) */
@media (max-width: 480px) {
	/*.displayTest {
		background-color:gray;
		padding:20px;
		color:black
	}*/	
	.home-marquee-wrapper .text-wrapper{
		padding:20px;
		background-image:none;
	}
}
/* -------------------------------------------------- */