@media (max-width:1150px){
	#sixth .story .five{
		width: 75%;
	}
	
	.contact li span{
		margin-top:10px;
	}
	
	.skill-info .main-heading{
		font-size:115px;
	}
	
	#seventh{
		background-position:65% 0;
	}
	
	.row #second .offset-by-eight{
		margin-left:70%;
	}
	
	.nav-link#trigger-seventh{
		display:block;
		font-size:17px;
	}
}

@media (max-width:991px){
	.main-heading{
		font-size:80px;
	}
	
	.main-heading-alt{
		font-size:25px;
	}	
	
	#seventh {
		background-position: 50% 0;
		min-height:1000px;
	}
	
	.myworks img{
		width:230px;
		height:220px;
}
	
@media (min-width:768px) and (max-width:991px){
	.skill-info .main-heading-alt{
		margin-top:80px;
	}
}

@media (max-width:767px){
	#welcome h1{
		margin-top:0;
	}
	
	.main-heading, .skill-info .main-heading{
		font-size:42px;
		line-height:normal;
	}
	
	.main-heading-alt{
		font-size:15px;
	}
	
	#second{
		background:none;
	}
	
	.myworks li, myworks li:hover{
		width:25%;
	}
	
	.myworks img, .myworks img:hover{
		width:auto;
		height:auto;
	}
	
	#fifth, #seventh, #intro{
		min-height:inherit;
		padding-bottom:50px!important;
		background-position:0 0!important;
	}
	
	#sixth, #fifth{
		background-attachment:inherit;
	}
	
	.outer-wrap {
		padding: 0 15px 0 15px !important;
		margin:0;
	}
	
	#welcome{
		padding-top:90px;
	}
	
	.logos img{
		width:100px;
		height:100px;
	}
	
	#trigger-seventh{
		display:block;
	}
	
	.thanks-page #second{
		background:none;
	}
	
	.thanks-page .outer-wrap {
		padding: 100px 15px 0 15px !important;
	}
	
	#seventh{
		background:none;
	}
	
	.wedding-image{
		display:inline-block;
	}
	
	#fourth{
		background:none;
		margin-top:0;
	}
	
	#second{
		min-height:inherit;
	}
}

@media (max-width:480px){
	.mob-nav-link, .mob-nav-link:hover{
		font-size:16px;
		margin-right:10px;
	}
	
	#sixth iframe{
		width:100%!important;
	}
	
	.story iframe{
		width:300px!important;
		height:412px!important;
	}
}

@media (max-width:414px){
	.filter a, .filter li:after{
		font-size:18px;
	}
	
	.myworks{
		height:auto!important;
	}
}

@media (max-width:369px){
	.mob-nav-link, .mob-nav-link:hover{
		margin-right:7px;
		font-size:14px;
	}
	
	.thanks-page .features li span{
		vertical-align:middle;
		width:auto;
	}
}

@media (max-width:350px){
	.g-recaptcha{
		transform:scale(0.89);
		-webkit-transform:scale(0.89);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
}