.twoColDateLocation .content-wrapper{max-width:1280px;}
.twoColDateLocationItem{width:calc(50% - 20px); border:solid 1px #E7EAEC; border-radius:20px; padding:40px 40px 34px;}
.twoColDateLocationItem:nth-child(odd){float:left;}
.twoColDateLocationItem:nth-child(even){float:right;}
.twoColDateLocationItem .icon{width:67px; height:67px; border:solid 1px #000; border-radius:50px; display:grid; place-content:center;}
.twoColDateLocationItem .icon img{width:36px; height:36px;}
.twoColDateLocationItem ul{padding:0; margin:0;}
.twoColDateLocationItem ul li{position:relative; margin:0; list-style:none; padding-left:22px; font-size:19px; line-height:1.725;}
.twoColDateLocationTitle h2{color:#212121; letter-spacing: -2.38px; }
.twoColDateLocationItem ul li:after{position:absolute; content:""; width:16px; height:16px; background:#B0D151; border:solid 4px #fff; border-radius:50px; left:0; top:0; bottom:0; margin:auto 0; box-shadow: 0 5px 5px rgba(176, 209, 81, .5);} 
.twoColDateLocation .hs__buttons.large_btn a{margin-left:12px; }
.twoColDateLocationMain{overflow-y:auto; clear:both;}

.twoColDateLocationItem:nth-child(odd) + .twoCol_Btn{float:left;}
.twoColDateLocationItem:nth-child(even) + .twoCol_Btn{float:right;}

@media (max-width:768px){
	.twoColDateLocationItem{width:calc(100% - 20px); padding:27px 15px 45px 27px;}
	.twoColDateLocation .hs__buttons.large_btn a{margin-left:12px; }
	.twoColDateLocationItem ul li{font-size:15px;}
	.twoColDateLocationItem ul li:after{width:13px; height:13px;} 
	.twoColDateLocationMain .twoCol_Btn{width:100%;}
	.twoColDateLocation .hs__buttons.large_btn a{margin-left:0;}
	.twoColDateLocationTitle h2{ letter-spacing: -0.5px; }
	

