<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/

 
/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 
@media only screen and (max-width: 1199px) {
	.agentpro-header-home {
		width: 230px;
	}
	.agentpro-widgets {
	    width: 74%;
	    margin-left: 26%;
	}
	.agentpro-logo {
	    padding-top: 10px;
	}
	.agentpro-navigation {
		margin: 15px 0 20px;
	}
		.agentpro-header-ip #nav &gt; li {
			padding: 0 10px;
		}
	.agentpro-contact-info {
	    padding: 5% 0;
	}
	a.cta {
		font-size: 14px;
	}
	.side_cta a.cta {
	    font-size: 12px;
	}

	.agentpro-logo a h2 {
		font-size: 18px;
		line-height: 25px;
	}

	.agentpro-logo a h2 span {
		font-size: 28px;
	}

	.agentpro-header-ip #nav &gt; li {
		padding: 0 5px;
	} 

	#nav li a {
		font-size: 13px;
	}

	.side_cntct h3 {
		font-size: 16px;
	}

	.side_cntct_item i {
		font-size: 12px;
	}

	.side_cntct_item {
		font-size: 12px;
	}

	.footernav li {
		padding: 0 5px;
	}

	.footernav {
		margin-right: -64px;
	}

	.agentpro-footer img {
		max-width: 107px;
		margin-left: auto;
	}

	.agentpro-title-b span {
		font-size: 28px;
	}
} 

/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 
@media only screen and (max-width: 991px) {
	
	/* The following are used on inner pages. Please edit carefully. */

	.inner {
	    width: 100%;
	}
	#content-sidebar, #content-full {
	    width: 100%;
	}	
	.outer{
		width: 100%;
		min-width: 100%;
	}
	#content-sidebar #content{
		width: 100%;
	}
	.agentpro-title-b span{
		font-size: 30px;
	}
	.mob_hidden {
		display: none;
	}
	.agentpro-widgets {
	    width: 100%;
	    margin-left: 0;
	}
	.ip-container .agentpro-header {
		top: 0;
	}
	.agentpro-header {
		position: relative;
		background: var(--primary-header-bg);
		z-index: 1;
		padding: 52px 0 0;
	}
		.agentpro-header-home {
			width: 100%;
			position: relative;
		}
			.agentpro-header-home::before {
				display: none;
			}
			.agentpro-logo,
			.agentpro-header-ip .agentpro-logo {
			    padding: 30px 0;
			    text-align: center;
			}
			.agentpro-header-ip .agentpro-logo a h2,
			.agentpro-logo a h2 {
				font-size: 41px;
			}
				.agentpro-header-ip .agentpro-logo a h2 span,
				.agentpro-logo a h2 span {
					font-size: 55px;
				}

		.agentpro-header-ip {
			display: block;
			padding: 0;
		}
	#welcome .agentpro-welcome-left, #welcome .agentpro-welcome-right {
		padding: 40px 15px;
	}	
	.agentpro-section-5 {
		margin-bottom: 40px;
	}
	.agentpro-section-6 {
		padding: 40px 0;
	}

	#inner-page-wrapper {
		padding-top: 0;
	}
	.side_cta a.cta {
	    font-size: 15px;
	}
	.ip-container .agentpro-header,
    .agentpro-header{
    	background: #98979C;
    }
    
    .amh-navigation .amh-menu li:hover &gt; a, .amh-navigation .amh-menu li.open &gt; a,
    .amh-navigation .amh-menu li ul{
        background: #98979C !important;
    }
    
    .amh-navigation .amh-menu li:hover &gt; a, .amh-navigation .amh-menu li.open &gt; a{
        background: #3c3c3c !important;
    }
    
    .amh-navigation .amh-menu li ul a{
        color: #fff !important;
	}
	
	.agentpro-container {
		position: relative;
		z-index: 1;
	}

	#featured-communities .agentpro-slick-details-item h3 {
		font-size: 15px;
		margin: 25px 0;
	}
	
	.side_cntct {
		margin-top: 60px;
	}
} 

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */ 
@media only screen and (max-width: 767px) {
    .agentpro-footer img{
		margin: 25px auto 0;
	}
	
	.ip-banner .container{
        width: 100%;
    }
    #welcome .agentpro-welcome-left,
    #welcome .agentpro-welcome-right,
    #recent-posts, #testimonials {
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
    }
    .agentpro-section-2 {
		margin-top: 0;
	}
	    .agentpro-section-2 &gt; div,
	    .agentpro-section-2 &gt; div:last-child {
	    	margin-top: 40px;
	    	margin-bottom: 40px;
		}
			.agentpro-section-2 &gt; div::before, 
			.agentpro-section-2 &gt; div::after {
				content: '';
				display: table;
				clear: both;
			}
			#welcome .agentpro-welcome-left {
				background: none;
				min-height: initial;
			}
				#welcome h1 {
					margin-bottom: 15px;
				}
				#welcome p {
					padding-right: 0;
				}
			#welcome .agentpro-welcome-right {
				padding-top: 0;
			}
	#featured-areas ul li {
		width: 50%;
	}
	#recent-posts,
	#testimonials {
		margin-top: 15px;
		margin-bottom: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}
		#recent-posts {
			background: none;
		}
		#testimonials {
			margin-top: 50px;
		}
		.agentpro-blog-list {
			padding-right: 0;
		}
		.agentpro-section-6 h2 {
			margin-top: 0;
		}

	.agentpro-footer {
		text-align: center;
	}
	.agentpro-footer img.foot_cire {
		margin-right: auto;
	}
	.footernav li {
		margin-bottom: 5px;
	}

	.footernav {
		margin: 0;
	}

	.agentpro-footer img {
		max-width: 222px;
	}
}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */ 
@media only screen and (max-width: 480px) {
	.agentpro-slick {
		display: block;
	}
		.agentpro-slick .col-xs-6 {
			width: 100%;
			float: none;
			text-align: center;
		}
		.agentpro-slick-img-list {
			margin: 30px auto 0;
			max-width: 326px;
		}
		#featured-communities .agentpro-slick-details-item h3 {
			margin: 15px 0;
		}
		.agentpro-slick a.btn-a {
			margin-left: auto;
			margin-right: auto;
		}
	#featured-areas ul li {
		width: 100%;
	}

	/* Center Recent Posts */
	/*.agentpro-section-6 #recent-posts h2 {
		text-align: center;
	}
	.agentpro-blog {
		display: block;
	}
		.agentpro-blog-img {
			width: 100%;
			max-width: 100px;
			margin: 0 auto 15px;
			display: block;
		}
		.agentpro-blog-details {
			width: 100%;
			text-align: center;
		}
		.agentpro-section-6 .btn-a {
			margin-right: auto;
		}*/
}
 
</pre></body></html>