@charset "utf-8";
/* CSS Document */

/*  EXTRA MediaQueries created to follow Bootstrap 3 Breakpoints */

/*==========  Non-Mobile First Method  ==========*/
/* Extra Large Devices or Screens */
@media only screen and (max-width : 1725px) {
	#homediv1 {
		width: 70%;
		left: 1em;
	}
	#homediv2 {
		width: 30%;
		left: -.5em;
	}
	#featuredInfo {
		left: 11.5em;
	}
	#aldotOffices {
		left: 1em;
	}	
	#hmSlideNext.btn-vertical-slider, #hmSlidePrev.btn-vertical-slider {
		margin-left: 55px;
	}
	
}

@media only screen and (max-width : 1625px) {
	#homediv1 {
		width: 50%;
		left: 2em;
	}
	#homediv2 {
		width: 50%;
		left: 2em;
	}
	#hmSlideNext.btn-vertical-slider, #hmSlidePrev.btn-vertical-slider {
		margin-left: 45px;
	}
		
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	#homediv1 {
		width: 50%;
		left: -1em;
	}
	#homediv2 {
		width: 50%;
		left: -1em;
	}
		
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	#homediv1 {		
		margin: 0em 7.5em 2em;		
		width: 100%;	
	}
	#homediv1 h2 {
		margin: 0em -1em;
		padding-bottom: 0em;			
	}	
	#mobileRP {			
		padding-bottom: 1.5em;
	}
	#mobileDB {		
		padding-bottom: 3.5em;
	}
	
	#homediv2 {		
		margin-right: -6em;
		width: 100%;	
	}
	#featuredInfo {
		margin-left: .5em;
		margin-bottom: -1em;
	}
	#aldotOffices {
		margin-bottom:  -2em;
	}
	#hmSidebar.well {
		margin: 0em 1em;
	}
		
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	#homediv1 {		
		margin: 0em 5.5em 2em;	
	}
	#homediv2 {		
		margin-right: -4em;
	}
	
}

/* Custom Google Pixel XL */ 
@media only screen and (max-width : 412px) {
	#homediv1 {		
		margin: 0em 1.75em 2em;	
	}
	#homediv2 {		
		margin-right: -1em;
	}
	#aldotOffices {
		margin: .25em;		
	}
	#aldotOffices h2 {
		font-size: 18px;
	}
	#hmSidebar.well { 
		margin: -2.5em .5em 0em ;
	}
	
}

/* Custom, iPhones  */ 
@media only screen and (max-width : 375px) {
	#homediv1 {		
		margin: 0em 1em 2em;	
	}
	#homediv2 {		
		margin-right: .5em;
	}
	#aldotOffices {
		margin: .25em;		
	}
	#aldotOffices h2 {
		font-size: 18px;
	}
	#homeOfficesDropdown button{
		width: 100%;
		font-size: small;
	}
	#hmSidebar.well { 
		margin: -1em .5em;
		width:  200px;
	}
	#hmSlideNext.btn-vertical-slider, #hmSlidePrev.btn-vertical-slider {
		margin-left: 30px;
	}
	
}

@media only screen and (max-width : 320px) {
	#homediv1 {		
		margin: 0em 1em 2em;	
	}
	#homediv2 {		
		margin-right: .5em;
	}
	#aldotOffices {
		margin: .25em;		
	}
	#aldotOffices h2 {
		font-size: 18px;
	}
	#homeOfficesDropdown button{
		width: 100%;
		font-size: small;
	}
	#hmSidebar.well { 
		margin: -1em .5em;
		width:  200px;
	}
	#hmSlideNext.btn-vertical-slider, #hmSlidePrev.btn-vertical-slider {
		margin-left: 30px;
	}
	
}