/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/

 
/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 
@media only screen and (max-width: 1366px){
	.sidenav-qs .qs-property-type {
		padding-right: 4px;
	}
	.sidenav-qs .qs-city {
		padding-right: 4px;
	}
}

@media only screen and (max-width: 1280px) and (max-height: 800px){
	.mobile .fixed-header #nav2 .pad-safari .sub-menu {
    	    margin-top: -.5px;
	}
}
@media only screen and (max-width: 1199px) {
	#nav > li > a {
		padding: 0 6px;
	}
	#nav li a{
		font-size: 12px;
	}
	#nav li{
		padding: 22px 0px;
	}
	.fixed-header #nav2 li{
		padding: 22px 5px;
	}
	.fixed-header #nav2 li.buyers-class .sub-menu {
		padding: 32px 0 0;
	}
	.fixed-header .navigation li#menu-item-388 ul {
	    padding-top: 38px !important;
	}
	#nav2 li a{
		font-size: 11px;
	}
	.fixed-header #nav2 > li > a {
		padding: 0 0px;
	}
	.sidenav-qs .qs-city {
		padding-right: 3px;
	}
	.sidenav-qs .qs-property-type {
		padding-right: 3px;
	}
	.sidenav-qs .quick-search-wrapper{
		display: none;
	}
	.meet-team{
		font-size: 30px;
	}
	.welcome-praire p{
		margin-left: 0;
	}
	.sidenav-qs .qs-search {
		width: 99%;
	}
	.sidenav-qs .qs-advanced {
		width: 98.6%;
	}
	.sidenav-qs .bootstrap-select.btn-group .dropdown-menu {
		min-width: 220px !important;
	}
} 

/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 
@media only screen and (max-width: 991px) {
	body .header .quick-search-wrapper {
		display: none !important;
	}
	
	/* The following are used on inner pages. Please edit carefully. */
	header.header{
		position: relative;
		    margin-top: 49px;
	}
	.aios-mobile-header-wrapper{
		z-index: 1035 !important;
	}
	.amh-navigation .amh-menu li.great-vibes a {
	    font-size: 18px;
		font-family: 'Kelidya';
	    text-transform: none;
	}
	.logo {
		text-align: center;
		margin-top: 5px;
	}
	header.header .logo img {
		display: inline-block;
		float: none;
	}
	.quick-search-wrapper{
		display: block !important;
		margin-top: -1px;
	}
	.inner {
	    width: 100%;
	}
	#content-sidebar, #content-full {
	    width: 100%;
	}	
	.outer{
		width: 100%;
		min-width: 100%;
	}
	#content-sidebar #content{
		width: 100%;
	}
	.cta-line {
		display: none;
	}
	.cta-main-wrapper{
		margin-top: 0;
	}
	.welcome-left-padding{
		padding-left: 0;
		padding-top: 0;
	}
	.welcome-logo img {
		margin: 0 auto;
	}
	.welcome .border-img {
		display: inline-block;
	}
	.welcome {
		text-align: center;
	}
	.jen-kelly{
		text-align: center;
	}
	.jen-kelly img {
		display: inline-block;
	}
	.jen-info {
		text-align: center;
	}
	.welcome-smi {
		margin: 0 auto;
	}
	.welcome-broker {
		padding-top: 24px;
		margin: 0 auto;
	}
	.welcome-praire {
		text-align: center;
		padding-top: 32px;
	}
	.welcome-agent img {
		margin: 0 auto;
	}
	.welcome-title{
		padding-top: 40px;
	}
	.meet-team {
		padding-top: 20px;
		text-align: center;
	}
	.learn-more {
		text-align: center;
	}
	.footer-logo a:before {
		display: none;
	}
	.footer-logo a:after {
		display: none;
	}
	.contact-name {
		display: block;
		padding-right: 0px;
	}
	.email{
		margin-top: 0 !important;
	}
	.message {
		display: block;
		margin-left: 0;
	}
	.contact-name input {
		width: 100%;
	}
	.email input {
		width: 100%;
	}
	.message textarea {
		width: 100%;
	}
	.form-holder {
		padding-top: 120px;
	}
	.qs-logo-search {
		width: 100%;
		display: block;
	}
	.qs-logo-search img {
		margin: 0 auto;
		padding-bottom: 12px;
	}
	.qs-property-type {
		width: 100%;
		margin-bottom: 2px;
	}
	.qs-city {
		width: 100%;
		margin-bottom: 2px;
	}
	.qs-beds {
		margin-bottom: 2px;
		width: 50%;
	}
	.qs-baths {
		width: 50%;
	}
	.qs-min {
		width: 50%;
	}
	.qs-max {
		width: 50%;
	}
	.qs-search {
		width: 100%;
		margin-bottom: 2px;
		margin-top: 4px;
	}
	.sidenav-qs .quick-search-wrapper.qs-toggle{
		display: none;
	}
	.qs-advanced {
		width: 100%;
		margin-left: 0;
		margin-bottom: 2px;
	}
	.qs-advanced a {
		width: 100%;
	}
	.qs-property-type, .qs-city, .qs-baths, .qs-max, .qs-search, .qs-advanced {
		padding-right: 0;
	}
	
	.sidenav-qs .qs-property-type {
		padding-right: 5px;
	}
	.sidenav-qs .qs-city {
		padding-right: 5px;
	}

	.ip-container header.header .quick-search-wrapper {
		display: none !important;
	}

	.jen-info, .kelly-info {
	    display: block;
	    margin-right: 0;
	}

	.welcome-info {
		max-width: 100%;
	}

	#ihf-main-container .info-req-btn, #ihf-main-container .schedule-showing-btn {
	    width: 49%;
	}

} 

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */ 
@media only screen and (max-width: 767px) {
	.sidenav-qs .qs-property-type {
		padding-right: 6px;
	}
	.sidenav-qs .qs-city {
		padding-right: 6px;
	}
	.buy-sell-header h3 {
		font-size: 12px !important;
	}
}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */ 
@media only screen and (max-width: 480px) {
	.welcome-title {
		font-size: 60px;
	}
	.footer-info span {
		margin-top: 12px;
		display: block;
	}
	.sidenav-qs .qs-property-type {
		padding-right: 4px;
	}
	.sidenav-qs .qs-city {
		padding-right: 4px;
	}
	.meet-team {
		font-size: 28px;
	}
}
@media print {
    .header-wrapper,
    .footer,
    .header-bg,
    .header-fixed.ease-transition,
    .aios-mobile-header-wrapper,
    .textwidget,
    .yoast-breadcrumbs,
    .footer-form-wrapper,
    .footer-wrapper,
    footer.footer-wrap,
    .sidebar,
    .ip-banner,
    .ihf-contiguous-links,
    .entry-title,
    .ihf-open-home .panel.panel-default,
    .menu-main-navigation-container,
    .entry.entry-content>a,
    .footer-links
    {
        display: none !important;
    }
    #content{
        width: 100% !important;

    }
    div#inner-page-wrapper{
        padding-top: 0px;
    }
} 