/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
@media (max-width: 768px) { 
    .navbar{
        height:180px;
    }
    
    .navbar img{
        margin-top:100px;
    }
    
    .link_to_shop{
        width:100%;
    }
    
    .block_1_text{
		height:550px!important
	}

	.block_2_text{
		max-height:350px!important;
	}
	
	.block_3_text{
		max-height:350px!important;
	}

	.block_1_img{
		height:350px!important;
		background-image:url('../images/img_block1_mobile.jpg')!important;
		background-size: cover;
		background-repeat: no-repeat;
		background-position:center center;
	}

	.block_2_img{
		height:350px!important;
		background-image:url('../images/img_block2_mobile.jpg')!important;
		background-size: cover;
		background-repeat: no-repeat;
		background-position:center center;
	}

	.block_3_img{
		height:350px!important;		
		background-image:url('../images/img_block3_mobile.jpg')!important;
		background-size: cover;
		background-repeat: no-repeat;
		background-position:center center;
	}

	.block_1_text p, .block_2_text p, .block_3_text p{
		margin-bottom:20px;
	}

	.contact_left ul{
		margin-bottom:50px;
	}

	.contactrow input, .contactrow textarea{
		border-radius:0px!important;
		width:100%;
		overflow:hidden;
	}

	.submit{
		border-radius:0px!important;		
		width:100%!important;
		overflow:hidden;
		margin-bottom:0px!important;
	}

	.contactrow h1{
		padding: 10px 0px;	
	}

}





/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	
	.headwrap h1{
		font-size:76px;
	}
	
	.headwrap p{
		font-size:20px;
	}
	
	.block_1_text p, .block_2_text p, .block_3_text p{
		margin-bottom:20px;
	}
	
	.block_1_text{
		max-height:280px;
	}

	.block_2_text{
		max-height:220px;
	}
	
	.block_3_text{
		max-height:260px;
	}
	
	.block_1_text h1, .block_2_text h1, .block_3_text h1, .contactrow h1{
		margin-top:70px;
		font-size:48px;
	}
	
	.contactrow form{
		max-width:490px;
		position:relative;
		left:50%;
		margin-left:-245px;
		height:auto;
		overflow:hidden;
		padding-top:50px;
	}
	
	.contactrow h1 {
	padding: 30px 0px;
	}

	.submit{
		width:490px!important;
	}
	
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

	.nav li a{
		border-bottom:none;
	}
	
	.block_1_text{
		max-height:500px!important;
	}

	.block_2_text{
		max-height:500px!important;
	}
	
	.block_3_text{
		max-height:500px!important;
	}
	
	.block_1_text h1{
		margin-top:100px;
		font-size:48px;
	}
	
	.block_2_text h1, .block_3_text h1{
		margin-top:130px;
		font-size:48px;
	}
	
	
	
	
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 


}