.container{width: 90%; margin: 0 auto;}
.template-outer {
	width: 250px;
	display: inline-block;
	margin: 0 13px;
	border-radius: 100%;
	overflow: hidden;
	border: 3px #c8c5c2 solid;
}

.template-outer .template {
	width: 100%;
	height: 190px;
	display: block;
	vertical-align: middle;
	background-size: cover;
	text-align: center;
	background-repeat: no-repeat;
	position: relative;
}
.template-outer .template::after{content: "";position: absolute;right: 0;bottom: 0;top: 0;left: 0;background: rgba(0, 0, 0, 0.69);}
.template-outer .template h1 {
	color: #eee;
	text-align: center;
	font-size: 20px;
	font-family: Roboto-Medium;
	position: relative;
	z-index: 1;
	padding-top: 90px;
}
.template-outer .template h3 {
	color: #e9e9e9;
	text-align: center;
	font-size: 11px;
	font-family: roboto-Medium;
	position: relative;
	z-index: 1;
	font-weight: lighter !important;
	letter-spacing: 1px;
	line-height: 0;
	width: 80%;
	margin: -6px auto;
}
.template-outer .btns-wrap .btns-inner{
	margin: 0 auto;
	display: table;
}
.template-outer .btns-wrap .btns-inner a{
	padding: 0 5px;
}
.template-outer .btns-wrap .btns-inner a img{
	width: 20px;
	height: auto;
	opacity: .7;
	margin: 0 2px;
}
.template-outer .btns-wrap {
	padding: 13px 0 15px;
	border-top: 1px solid #ccc;
	margin-top: 3px;
}
.lm-btn-wrap{
	padding-top: 100px;
}
.lm-btn-wrap .lm-btn-outer{
	display: table;
	margin: 0 auto;
}
.lm-btn-wrap .lm-btn-outer a {
	background-color: #556a75;
	color: #fdfdfd;
	padding: 16px 40px;
	text-decoration: none;
	font-size: 18px;
	font-family: Roboto-Medium;
	letter-spacing: 1px;
	border-radius: 5px; display: none;
}
.lm-btn-wrap .lm-btn-outer a:hover{background: #33383b;}
.lower {
	padding-top: 0;
	padding-bottom: 104px;
}
.lower .lower-innner{
	margin: 0 auto;
	text-align: center;
}
.lower .lower-innner h3{
	font-family: Roboto-light;
	color: #83a0bd;
	margin: 0;
	letter-spacing: .5px;
}
.lower .lower-innner h1{
	font-family: Roboto-bold;
	color: #555966;
	font-size: 44px;
	margin: -9px 0 -10px;
	text-transform: capitalize;
	letter-spacing: -1px;
}
.lower .lower-innner p {
	font-family: roboto !important;
	color: #dd042d;
	margin-top: 10px;
	font-size: 15px;
	letter-spacing: .5px;
}

.template-outer.commingSoon .template {
	/*height: 247px;*/
}
.template-outer.commingSoon h1 {
	padding-top: 90px;
}


.btns-inner-hidden {
    visibility: hidden;
}




