/* ============================================== MEDIA 600px ======================================================== */
@media screen and (max-width: 600px) {
	.view-view-instagram-thumbs .view-content .views-row {
    height: 100%;
	}
	.view-view-instagram-thumbs .view-content .views-row:last-child {
    display: none;
	}
	.instagram-thumbs .instathumb-tag p{
		font-size: 8px;
	}
	#modalContent{
		top:0;
		left:0;
		width:100%;
	}
	#simplenews-block-form-1 .form-item-mail .form-control {
    width: 100%;
    text-align: left;
    font-size: 11px;
    height: 28px;
    border-radius: 0;
    color: #000;
    border: none;
    margin-bottom: 10px;
	}
	.flex-caption p{
		font-size:20px;
		max-width:400px;
	}
	.start-wrapper .blog-slideshow-start-title{
		font-size: 25px;
	}

	#ouibounce-exit-modal .modal{
		max-height: 70%;
		padding: 40px 60px ;
	}

	#ouibounce-exit-modal .modal .modal-body section form div .form-item input[type=text]{
		font-size: 12px;
		text-transform: uppercase;
		letter-spacing: 0.15em;
		border: 1px solid rgb(229,191,100);
		float:none;

		width: 100%;
		margin-bottom: 10px;
	}

	#ouibounce-exit-modal .modal .modal-body section form div button.form-submit{
		    height: 34px;
				font-size: 12px;
				float:none;
	}
}

@media screen and (max-width: 500px) {
	.flex-caption p{
		font-size:16px;
		max-width:360px;
	}
	.advertise-slogan-title h3{
		font-size: 16px;
		line-height: 1.5em;
	}
	.advertise-slogan-desc p{
		font-size: 12px;
	}
	.view-id-view_blog_home .view-content .ny-node-h .views-row .views-field-nothing{
		margin-top: -100px;
	}

	.map-info{
		position: absolute;
		top: 60px;
		right: 40px;
		width: 180px;
		height: auto;
	}
}
