.pack_info{
	width: 30%;
}
.heading-h2,
.detail {
	width: 70%;
	padding-left: 2%;
}
.dl .container-fluid{
	padding: 0;
}
.dl .container-fluid .wrapper {
	overflow: inherit;
	padding: 0;
}
.dl ul.list-unstyled.links {
	width: 100%;
	display: inline-flex;
	flex-wrap: wrap;
}
.dl ul.list-unstyled.links li {
	margin-bottom:1.5em;
	width: 32%;
	margin: 0.66%;
	display: inline-flex;
}
.dl ul.list-unstyled.links li a {
	border: solid 2px #eee;
	display: inline-block;
	padding: 1em;
	min-width: 100%;
}
.dl ul.list-unstyled.links li a:hover {
	background-color: #eee;
	text-decoration: none;
}
.commonNotice{
	overflow: inherit;
	clear:both;
	width:90%;
	margin:0 auto;
	margin-top:1.5em;
	margin-bottom:1em;
	padding:1em 0;
	background:#f5f5f5;
	border:solid 1px #e3e3e3;
}
.backButton ul.list-unstyled.links li a {
	border: solid 2px #eee;
    display: inline-block;
    padding: 1em;
    min-width: 100%;	
}
.backButton ul.list-unstyled.links li a:before {
	content: "\f104";
	font-family: FontAwesome;
	padding-right: 0.5em;
	text-decoration: none;
}
.backButton ul.list-unstyled.links li a:hover {
	background-color: #eee;
	text-decoration: none;
}
.backButton ul.list-unstyled.links li a span{
	display: none;
}

/*  -- for Mobile --  */
@media screen and (max-width: 767px) {
.pack_info{
	width: 100%;
	padding: 0 10%;
}
.detail {
	width: 100%;
	padding-left: 0;
}

.detail h3.heading{
	margin-bottom:1.35em;
}

.detail ul.list-unstyled.links li a {
	width: 100%;
}

.dl ul.list-unstyled.links li {
	width: 48.6%;
	margin-right: 0.7%;
}

.backButton ul.list-unstyled.links{
	margin-bottom: 2.5em;
}
}