.half-column {
	display: inline-block;
	width: calc(50% - 80px);
	margin: 30px;
	vertical-align: top;
}

.download-options > tbody > tr:first-child > td {
	padding-bottom: 8px;
}
.download-options > tbody > tr:nth-child(2) > td:last-child {
	padding-left: 10px;
	vertical-align: bottom;
}
.download-options > tbody > tr:nth-child(2) > td:last-child > span {
	display: block;
}
.download-options .download-phone-tablet {
	display: inline-block;
	background: url(../../assets/images/mobile_and_tab.png) no-repeat left;
	background-size: contain;
	width: 120px;
	height: 80px;
}
.download-options .download-web {
	display: inline-block;
	background: url(../../assets/images/pc_laptop.png) no-repeat left;
	background-size: contain;
	width: 120px;
	height: 80px;
}
.download-options .download-sms {
	display: inline-block;
	background: url(../../assets/images/sms_icon.png) no-repeat left bottom;
	width: 80px;
	height: 80px;
}
.download-options .download-poster {
	display: inline-block;
	background: url(../../assets/images/poster_icon.png) no-repeat left bottom;
	width: 80px;
	height: 80px;
}
.download-options .download-browser {
	display: inline-block;
	background: url(../../assets/images/browser_extension_icon.png) no-repeat left bottom;
	width: 80px;
	height: 80px;
}

.download-options > tbody > tr:last-child > td > span:not(.strong-note) {
    display: inline-block;
    width: calc(50% - 80px);
    height: 80px;
    min-width: 110px;
    text-align: center;
    padding: 50px 15px 10px 15px;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    margin: 20px 20px 10px 0px;
    background-color: #fff;
    box-shadow: 15px 15px 18px 0px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    vertical-align: bottom;
    position: relative;
}

.download-options .get-on-google-play {
	background: url(../../assets/images/playstore.png) #FFF no-repeat center;
}
.download-options .download-on-app-store {
	background: url(../../assets/images/appstore.png) #FFF no-repeat center;
}
.download-options .get-on-widget {
	background: url(../../assets/images/olycash_integrate.png) #FFF  no-repeat center;
}
.download-options .download-on-api {
	background: url(../../assets/images/olycash_api.png) #FFF  no-repeat center;
}
.download-options .get-on-web {
	background: url(../../assets/images/olycash_sell.png) #FFF  no-repeat center;
}
.download-options .get-sell-poster {
	background: url(../../assets/images/olycash_sell.png) #FFF  no-repeat center;
}
.download-options .get-reward-poster {
	background: url(../../assets/images/olycash_reward.png) #FFF  no-repeat center;
}


.download-options > tbody > tr:last-child > td > span > span {
	font-size: calc(9px + 0.2vw);
    color: #777;
    text-align: center;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 8px 0px;
}

.highlight-download {
	border: 3px solid #fa415c;
	padding: 15px !important;
	border-radius: 10px;
	width: calc(50% - 110px);
}
.highlight-box {
	width: calc(100% - 90px);
}
.highlight-download .highlight-box {
	width: calc(100% - 30px);
}


.download-options .mini-icon {
	display: inline-block;
	width: 50px;
	height: 50px;
    border-radius: 5px;
    cursor: pointer;
    background-size: contain !important;
    margin-top: 10px; 
    margin-right: 10px;
}
.download-options .chrome-browser {
	background: url(../../assets/images/chrome_icon.png) #FFF  no-repeat center;
}
.download-options .firefox-browser {
	background: url(../../assets/images/firefox_icon.png) #FFF  no-repeat center;
}



/* CSS for small screens */
@media only screen and (max-width:850px){
	
.half-column {
	display: inline-block;
	width: calc(100% - 70px);
	margin: 30px;
}
.highlight-download {
	width: calc(100% - 100px) !important;
}

.download-options > tbody > tr:last-child > td > span:not(.strong-note) {
	width: calc(50% - 90px);
    height: 60px;
    min-width: 80px !important;
    margin: 10px 10px 5px 0px;
    background-size: auto;
}

.get-on-google-play,
.download-on-app-store {
    background-size: 100px !important;
}

}





