.navbar .navbar-brand img {
    max-width: 250px;
}
@media (max-width:768px){
	.navbar .navbar-brand h1 {
		font-size: 1.5em;
		margin: 0;
	}
	#wedding_site_list .card a.img-ho {
		height: 150px !important;
		font-size: 24px !important;
		line-height: 40px !important;
	}
	.theme-site-thumb {
		left: 0px;
		right: 0px;
		width: calc(100% + 30px);
	}
	#blogs .card a.img-wrapper {
		min-height: 150px !important;
		max-height: 150px !important;
	}
	.blog-home2 .date-pos span {
		font-size: 24px;
	}
	.blog-home2 .date-pos {
		font-size: .8rem;
	}
	.blog-home2 h5{
		margin-top:15px !important;
	}
	.footer4 .copyright,.footer4 .links{
		text-align:center;
	}
	.footer4 .f4-bottom-bar{
		margin-top:0px !important;
	}
	.shares li.shareslabel {
		width: 100%;
		border-right: 0px;
		border-bottom: 1px solid #e4e4e4;
		text-align: center;
	}
	#wedding_site_list .card .img-cont {
		height: 290px !important;
	}
	.feature-equal-height [class*="col-"]{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	#contactUs .column:last-child {
		margin-top: 50px;
	}
	.footer4 .links{
		margin-top:30px;
	}
	.footer4 .links a {
		display: block;
	}
	#pricing_table .pricing-table-content > .row{
		margin: 0 0px;
	}
	body #process .process-block {
		margin-bottom: 30px;
	}
}

@media (max-width:737px){
	
}

@media (max-width:450px){
	.blog-sidebar{
		margin-top:30px;
	}
}