/***** mobile *****/

@media (min-width : 230px) and (max-width : 700px) {
	
	#menu_trigger{display:block; float: left; color:white; text-decoration: none; font-size: 1.2em; margin-left:10px; background: #59B7B4; padding:5px 0px 5px 10px; width:98%; -webkit-border-radius: 3; -moz-border-radius: 3; border-radius: 3px;}
	#menu_trigger img{float:right; width:40px; margin:3px 15px 0px 0px;}
	#m_nav {display: none; width: 100%; list-style-type:none; margin:0px; padding: 0px;color:white; float:left; text-align: center}
	#m_nav li{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 1px white; }
	#m_nav li:last-of-type{border-bottom:none; padding-bottom:none;}
	#m_nav li:hover{background: #7AC5C3;}
	#m_nav li:active{background: #59B7B4;}
	#m_nav li:after{content: none;}
	#m_nav a{color:white; text-decoration:none; font-size: 1.4em;}

	#gallery_pix{display:none;}
	.title-BG{background-size:cover;background-repeat: no-repeat;margin-top:26%!important;}
	.mobile-container .container {padding-top:54%!important;}
	.agents-container2 img{float:none!important;padding-left:0!important;padding-right:28px;}
	.links-mobile{margin-bottom:20px;}
	.mobile-container .testimonial-image{float:none!important;width:100%;}
	.contact-image img{margin-right:31px!important;}
	.mortgage-calculator input{margin-bottom:20px;}
	.blog-image{width:100%!important;}
	.comingsoon-page{margin-top:-30px;}
	.agents-container2{margin-top:-80px;}
	figure.snip1204 .blockquote{padding:20px 50px 134%!important;}
	figure.snip1204 img{position: relative;margin-bottom:10px;}
	.margin-column{margin-bottom:20px;}
	.testimonial-panel img{float:none!important;margin-top:10px;margin-left:25%}
	.properties-container img{width:100%}
	.properties-container .container{padding-top:0!important;}
	.links-mobile h3{font-size:22px;}
	
	

}

/***** tablet *****/

@media (min-width : 700px) and (max-width : 1010px) {

	#menu_trigger{display:block; float: right; color:white; text-decoration: none; font-size: 23px; text-align:right; margin-left:10px; background: #59B7B4; padding:5px 0px 5px 10px; max-width:600px; width:50%; -webkit-border-radius: 3; -moz-border-radius: 3; border-radius: 3px;}
	#menu_trigger img{float:right; width:40px; margin:3px 15px 0px 20px;}
	#m_nav {display: none; width: 100%; list-style-type:none; margin:0px; padding: 0px;color:white; float:right; text-align: center}
	#m_nav li{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 1px white; }
	#m_nav li:last-of-type{border-bottom:none; padding-bottom:none;}
	#m_nav li:hover{background: #312980;}
	#m_nav li:active{background: #312980;}
	#m_nav li:after{content: none;}
	#m_nav a{color:white; text-decoration:none; font-size: 1.4em;}

	#gallery_pix_mobile{display:none;}
	.title-BG{margin-top:0!important;}
	.panel-container{padding-top:17%;}
	.links-mobile{margin-bottom:20px;}
	figure.snip1204 .blockquote{padding:40px 50px 27%!important;}
	.navbar-menu > .item > .link{padding:6px!important;}
	.agents-container2{padding-top:0;}
	.mortgage-calculator{margin-left:-6px;}
	.mls_container iframe{margin-left:-5px!important;}
	.properties-container img{width:50%;float:none!important;}
}

@media(max-width:1024px){
	.navbar-menu > .item > .link{padding:10px;}
	.title-BG{margin-top:10.8%}
	.panel-container{padding-top:29%!important;}
	.links-mobile{margin-bottom:20px;}
	figure.snip1204 .blockquote{padding:40px 50px 22%;}
	.contact-btn{margin-bottom:20px;}
	.search-btn{margin-top:10px;}
	.mobile-container iframe{margin-left:10px;}
	.loan-column{margin-top:20px;}
	.properties-container iframe{margin-left:0;}
}



/***** desktop *****/

@media (min-width : 1010px) {

	#gallery_pix_mobile{display:none;}

}


@media print {

	#coupon1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	    width:100%;
	    max-width:450px;
	    /*height:152px;*/
	    padding:145px 15px 35px 15px;
		text-align:left;
		position:relative;
		z-index:4;
	}

	#couponText{
		width:100%;
		height:100%;
		overflow:hidden;
		position:relative;
		z-index:5;
		color:black;
	}

}