.google-map{float:none; display:none;}
@media only screen and (max-width:600px){
	body, html{background-image:none; background-color:#000;}
	header{top:0!important; position:fixed;}
	header .logo h1{width:110px; height:100px; z-index:99999; position:absolute; background-size:cover;}
	header .logo{margin-left:10px;}
	#content{width:90%; margin:auto;}
	.skills ul{float:none; text-align:center; width:auto!important; margin:60px 0 0 0;}
	#section_1{width:auto; height:auto;}
	.skills{width:auto; float:none;}
	.skills ul li{float:none; width:auto; font-size:33px;}
	div#shell{position:relative; height:45px; width:auto;}
	#iphone img{display:none;}
	#section_2{}
	.portfolio{width:auto; float:none;}
	.item{width:97%; display:inline-block; height:auto; margin-right:5px; float:none;}
	.item img:first-child{width:100%; height:auto;}
	#section_3{width:auto; float:none; padding:33px 0 33px 0; height:auto;}
	#wrap2{max-width:none; min-height:inherit; padding-top:60px;}
	.video_reel{float:none; margin-top:-173px;}
	.title_portfolio{width:auto;}
	#section_4{width:auto; height:auto; overflow:hidden; padding:0;}
	.contact-text{width:auto; float:none;}
	.form-content{float:none; width:auto; margin:auto;}
	.form-content .message{width:auto;}
	.form-content .info .input-content input{width:226px;}
	.form-content .info .textarea-content textarea{width:226px;}
	.form-content .message{margin-top:20px;}
	.form-content .message img{float:left; margin-top:-45px; margin-left:243px;}
	.form-content .message span{font-size:20px; margin-top:22px;}
	.form-content fieldset{float:none;}
	.form-content .info{width:100%;}
	.form-content .button-content{float:none; clear:both;}
	.title_portfolio{background-image:none;}
	.title_portfolio p{margin-top:60px;}
	.portfolio{margin-top:100px;}
	.filter_content{float:none; width:auto; margin:0; margin-top:128px;}
	.filter li{float:none; width:48%; margin-bottom:10px; display:inline-block;}
	.filter{width:auto;}
	#wrap2{overflow:scroll;}
	.group{margin-top:45px;}
	.video_reel a{margin:auto;}
	.social_footer{float:none; margin:auto; margin-top:33px;}
	#left-content{float:none; width:auto;}
	.info-content{float:none; width:auto;}
	.google-map{float:none; display:none;}
	footer p{width:auto; text-align:center; padding:33px 0 33px 0;}
	.google-map{width:100%; background-color:#000;}
	.info-content ul li{width:100%; border-radius:10px; width:95%;}
	.item .caption .share img{width:auto; height:auto;}
	.item .caption{width:100%; height:100%;}
	.menu{position: absolute; top: 56px; width: 100%;left: 0; padding-top: 60px; padding-bottom:33px; border-bottom:solid 10px rgb(218,6,76); background-color:rgba(0,0,0,0.8); display:none;}
	.menu li{display:block; background-image:none; padding:0; margin:0 0 10px 0;}
	.menu a, .menu a.current-section{color:#fff; font-size:19px;}
	.iconomobile{position:fixed; z-index:99999; top:0px; right:0px;}
	.title_portfolio p{border-top:solid 1px #fff; border-bottom:solid 1px #fff; padding:10px;}
	.steps{background-image:none; width:auto;}
	.process-steps{width:97%;}
	#section_bk{width:auto; height:auto;}
	#wrap{width:auto;}
	.steps ul li{width:48%; float:none; display:inline-block; margin-bottom:20px;}
	.steps ul{text-align:center;}
	.process-steps{background-image:none; margin-top:97px; border:solid 3px rgb(106,106,109); margin-bottom:45px; border-radius:20px; background-color:rgb(65,64,66); height:auto;}
	.process-steps p.work{padding:20px; margin:0;}
	.element{position:inherit;}
	#section_bk{padding-top:0;}
	#section_2{height:auto;}
	#chives.element{width:auto; height:auto;}
	#coriander.element{width:auto; height:auto;}
	#coriander.element img{width:91%; display:block; margin:93px auto auto auto;}
	#basil.element{display:none;}
	#section_2{padding-top:33px;}
	#rosemary.element img{width:100px; height:auto; display:block; margin:auto;}
	#rosemary.element{height:auto; width:100%; margin:0 0 10px 0;}
	#lemonbalm.element p{color:#fff; padding:0; margin:116px 0 0 0; text-align:center;}
	#lemonbalm.element img{display:none;}
	#header_content{width:auto;}
	header .social{margin-right:65px;}
	.contact-text p{padding-top:120px;}
	.pp_pic_holder{left:0!important; width:100%!important;}
	.pp_content{width:100%!important; height:auto!important;}
	#fullResImage{width:100%!important; height:auto!important;}
	.pp_hoverContainer{width:91%!important; height:200px!important;}
	.pp_details{width:100%!important;}
	a.pp_close{top:-243px!important; z-index:999999999999!important;}
	a.pp_next, a.pp_previous{display:block!important;}
	}