.widget_wrap{
	display:flex;
	flex-wrap:wrap;
	margin:-20px;
}
.widget100{
	width:100%;
}
.widget50{
	width:50%;
}
.widget33{
	width:33.33%;
}
.widget25{
	width:25%;
}
.widget{
  padding:20px;
}
.widget .in{
  box-shadow: rgba(145, 158, 171, 0.2) 0px 0px 2px 0px, rgba(145, 158, 171, 0.12) 0px 12px 24px -4px;
  border-radius: 8px;
  padding:20px 40px;
}
.map{
    min-height: 400px;
    background: #ccc;
    border-radius: 12px;
	overflow:hidden;
    position: relative;
}
