.relative-section .grid .details {
	min-height: auto !important;
}

@media (max-width:768px){
	.event-section .event-container{margin-left:0;margin-right:0}.couple-section .about_topsign{display:none}.partners-section .grid{min-height:185px;max-height:185px}.couple-section p{text-align:center}.invitation-section .invitation-box{max-width:80%;}.event-section .event-grids h3{font-size:2.13333rem}.relative-section .grid .social-links>li+li{margin-left:10px}.relative-section .grid .details{min-height:130px}.partners-section .grid .gift_area img{height:135px}.partners-section .grid{margin-left:0}.partners-section .grid:nth-child(odd){border-right:0 none}section .section-title-new h2{font-size:28px}section .section-title-new p{font-size:24px}
	.couple-section h2{font-size:26px; padding-bottom:15px;}
	.couple-section span.names_titles{font-size:18px}.couple-section .couple-signature{font-size:24px}
	
	.section-title-new{
		margin-bottom: 10px;
	}
	
	.section-padding {
		padding: 50px 0;
	}

	.couple-area {
		margin-bottom: 40px;
	}	
	
	
	.story-section .story-block{
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	
	.story-section .details h3.itl_fam{
	font-size:32px!important;letter-spacing:1px;
	}
	
	
	.story-section .story-block {
		padding: 10px 0px;
	}

	.story-section ul li .img-holder.mobile > img
	{
		display: block;
		margin:0 auto 10px auto!important;
		width: 100%;
		max-width:100%;
	}
	
	.preloader h1.ml5{ font-size:2em;}
	.count-down-clock #clock .box > div{font-size:24px!important}
	
	.couple-section .about_pic_container{
		height:280px;
	}
	.couple-section span.about_picframe{
		display:none;
	}
	
	.event-section .event-grids{
		margin-top: 125px;
	}
	.event-section .no-margin {
		margin-bottom: 15px;
	}
	
	
	.footer_socials_links 
	{
		height: 40px;
		width: 40px;
		font-size: 20px;
		line-height: 12px;
	}
	
	.blog-section .blog-grids .grid{width:calc((100% - 45px)/ 3)}.blog-section .blog-grids h3{text-align:center}.header-style-1 .site-logo h1{font-size:55px!important}.footer_socials img{width:52px}.blog-sidebar{margin-top:0;max-width:100%}.blog-sidebar>.widget+.widget{margin-top:40px}.sticky-header.sticky-on .mobile-sticky-logo{display:block}
	
	.back-to-top {
		width: 45px;
		height: 45px;
	}
	
	#events .justify-content-center [class*="col-"]{
		width: 50%;
		margin-top: 30px;
	}
	
}

@media (max-width:737px){
	/*
	.story-block .details .mobile{
		display:none !important;
	}
	.story-block .img-holder{
		display:block !important;
	}
	*/
	.couple-section .about_pic_container {
		height: 380px;
	}
	.invitation-section .invitation-box {
		max-width: 85%;
	}
	.story-section ul li .img-holder.mobile{
		display:none !important;
	}
	.story-section ul li .img-holder {
		display:block !important;
	}
	#gallery .justify-content-center [class*="col-"] {
		width: 25%;
	}
}
@media (max-width:512px){
	.story-section ul li .img-holder.mobile{
		display:block !important;
	}
	.story-section ul li .img-holder {
		display:none !important;
	}
	.count-down-clock #clock .box>div{font-size:24px!important}
	.relative-section .tab-content .grid{padding:0 15px;}
	.relative-section .grid .social-links>li+li{margin-left:20px}.blog-section .blog-grids{margin:0}.blog-section .blog-grids .grid{width:100%;margin:0 0 30px 0}.shares li.shareslabel{border-right:0;width:100%;border-bottom:1px solid #fff;text-align:center}.shares li:last-child{border-right:0 none}.couple-section .about_pic img{height:auto}
	
	.story-section ul li .details {
		padding: 0px!important;
	}
	/*
	.story-block .details .mobile{
		display:block !important;
	}
	.story-block .img-holder{
		display:none !important;
	}
	*/
	.event-section .row.justify-content-around {
		display: block;
	}
	.story-section .img-holder img{
		display: block !important;
		margin: 0 !important;
		max-width: 100% !important;
		height: auto;
	}
	.story-section ul li:nth-child(2n+1) .img-holder {
		margin-left: 0px;
	}
	#events .justify-content-center [class*="col-"] {
		width: 100%;
	}
	.hero-slider {
		height: 300px;
	}
	.couple-section .about_pic_container{
		height:auto;
	}
	.couple-section .about_pic_container img{
		position: unset;
		transform: none;
		max-width: 100%;
		max-height: 100%;
		width: 100%;
		height: auto;
	}
	.relative-section .grid .img-holder {
		height: auto;
	}
	.relative-section .grid .img-holder img {
		width: 100%;
		position: unset;
		transform: none;
		max-width: 100%;
	}
	#gallery .img-holder {
		height: auto !important;
	}
	#gallery .img-holder img {
		width: 100% !important;
		position: unset !important;
		transform: none !important;
		max-width: 100% !important;
		height: auto !important;
		max-height: 100% !important;
	}
}