.page-detail {
	padding-bottom: 2em;
	padding-top: 1em;
	padding-left: 10em;
	padding-right: 10em;
	position: absolute;
	width: 100%
}

.release-change-log {
	padding-left: 10em;
	padding-right: 10em;
	width: 100%;
	position: absolute;
	z-index: 1;
}

button,
button:focus {
	border: none;
	outline: none !important;
}

.search-bar {
	font-size: 1rem;
	width: 100%
}

/* Extra small devices (landscape phones, 320px an up) */
@media screen and (max-width: 320px) {
	.page-detail {
		padding-left: 1.1em;
		padding-right: 1.1em;
	}

	.release-change-log {
		padding-left: 1.1em;
		padding-right: 1.1em;
	}

	.display-4 {
		font-size: 2em !important;
	}

	.display-6 {
		font-size: 0.4em !important;
	}

	.col-9 {
		max-width: 60% !important;
	}

	.col-3 {
		max-width: 40% !important;
	}

	h4 {
		font-size: 1.1rem !important;
	}

	h5 {
		font-size: 0.9rem !important;
	}

	h6 {
		font-size: 0.7rem !important;
	}

	.powerd-by {
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 7px;
		line-height: 9px;
		height: 12px !important;
	}

	.subscribe-btn {
		height: 15px;
		width: 45px;
		border-radius: 4px;
		font-size: 5px !important;
		letter-spacing: 0;
		line-height: 8px;
		margin-left: 10px;
	}

	.rssfeed-btn {
		height: 15px;
		width: 40px;
		border-radius: 4px;
		font-size: 5px !important;
		letter-spacing: 0;
		line-height: 8px;
		position: absolute;
		font-weight: 600;
		background-color: #FF7C33;
		color: #FFFFFF;
		margin-left: 10px;
	}

	.search-wrapper {
		position: relative;
		z-index: 5;
		float: right;
	}

	.butn-group-wrapper {
		display: flex;
		justify-content: center;
		margin-top: 1rem;
	}

	.susbscribeSuccessMsg {
		width: 248px;
		font-size: 11px;
		margin: auto;
		top: 5%;
	}

	.private-page-logout {
		min-width: 5rem !important;
		padding: 0.1rem !important;
		font-size: 0.4rem !important;
		left: 0px !important;
	}

	.release-page-login-logo-img {
		max-width: 20% !important;
		height: auto !important;
	}

	.release-page-loggedin-container {
		top: 2% !important;
		right: 0% !important;
		font-size: 0.4em !important;
	}

	.release-page-loggedin-img {
		width: 16px !important;
	}

	.wrapper-login-right {
		margin-top: 6% !important;
		padding-left: 4.5em !important;
		padding-right: 4.5em !important;
	}

	.release-page-login-widget-desc {
		font-size: 0.8em !important;
		padding-left: 16% !important;
		padding-right: 16% !important;
	}

	.search-bar {
		font-size: 0.411rem !important;
		width: 60% !important;
		margin-right: -50px;
	}
}

/* Small devices (landscape phones, 544px and up) */
@media screen and (min-width: 320px) and (max-width: 544px) {
	.page-detail {
		padding-left: 2.2em;
		padding-right: 2.2em;
	}

	.release-change-log {
		padding-left: 2.2em;
		padding-right: 2.2em;
	}

	.display-4 {
		font-size: 2.4em !important;
	}

	.display-6 {
		font-size: 0.5em !important;
	}

	.col-md-2 .col-md-30 .col-md-10 .col-md-70 {
		width: 75% !important;
	}

	h4 {
		font-size: 1.3rem !important;
	}

	h5 {
		font-size: 1rem !important;
	}

	h6 {
		font-size: 0.9rem !important;
	}

	.powerd-by {
		margin-top: 13px;
		margin-bottom: 13px;
		font-size: 9px;
		line-height: 10px;
		height: 12px !important;
	}

	.subscribe-btn {
		height: 18px;
		width: 60px;
		border-radius: 4px;
		font-size: 8px !important;
		letter-spacing: 0;
		line-height: 8px;
		margin-left: 10px;
	}

	.rssfeed-btn {
		height: 18px;
		width: 60px;
		border-radius: 4px;
		font-size: 8px !important;
		letter-spacing: 0;
		line-height: 8px;
		position: absolute;
		font-weight: 600;
		background-color: #FF7C33;
		color: #FFFFFF;
		margin-left: 10px;
	}

	.search-wrapper {
		position: relative;
		z-index: 5;
		float: right;
	}

	.butn-group-wrapper {
		display: flex;
		justify-content: center;
		margin-top: 1rem;
	}

	.susbscribeSuccessMsg {
		width: 248px;
		font-size: 11px;
		margin: auto;
		top: 5%;
	}

	.release-page-loggedin-container {
		top: 2% !important;
		right: 0% !important;
		font-size: 0.5em !important;
	}

	.release-page-login-logo-img {
		max-width: 20% !important;
		height: auto !important;
	}

	.private-page-logout {
		min-width: 5rem !important;
		padding: 0.1rem !important;
		font-size: 0.5rem !important;
		left: 0px !important;
	}

	.release-page-loggedin-img {
		width: 16px !important;
	}

	.release-page-login-left {
		height: 60vh !important;
		width: 100%;
		background-color: #0052CC;
	}

	.release-page-login-right {
		height: 40vh !important;
		width: 100%;
	}

	.wrapper-login-right {
		margin-top: 6% !important;
		padding-left: 4.5em !important;
		padding-right: 4.5em !important;
	}

	.release-page-login-widget-name {
		font-size: 2em !important;
		padding-left: 16%;
		padding-right: 16%
	}

	.release-page-login-widget-desc {
		font-size: 0.8em !important;
		padding-left: 16% !important;
		padding-right: 16% !important;
	}

	.wrapper-login-right .private-page-title {
		font-size: 1.5em !important;
	}

	.wrapper-login-right .private-page-desc {
		font-size: 0.8em !important;
	}

	.private-login-btn {
		font-size: 50% !important;
	}

	.private-page-login-link {
		font-size: 0.8em !important;
	}

	.search-bar {
		font-size: 0.625rem !important;
		margin-right: -80px !important;
	}
}

/* Medium devices (tablets, 768px and up) */
@media screen and (min-width: 544px) and (max-width: 768px) {
	.page-detail {
		padding-left: 4.2em;
		padding-right: 4.2em;
	}

	.release-change-log {
		padding-left: 4.2em;
		padding-right: 4.2em;
	}

	.display-4 {
		font-size: 2.8em !important;
	}

	.display-6 {
		font-size: 0.8em !important;
	}

	.powerd-by {
		margin-top: 11.5px;
		margin-bottom: 13px;
		font-size: 10.5px;
		line-height: 11px;
		height: 12px !important;
	}

	.subscribe-btn {
		height: 25px;
		width: 85px;
		border-radius: 4px;
		font-size: 12px !important;
		letter-spacing: 0;
		line-height: 15px;
		margin-left: 10px;
	}

	.rssfeed-btn {
		height: 25px;
		width: 80px;
		border-radius: 4px;
		font-size: 12px !important;
		letter-spacing: 0;
		line-height: 15px;
		position: absolute;
		font-weight: 600;
		background-color: #FF7C33;
		color: #FFFFFF;
		margin-left: 10px;
	}

	.search-wrapper {
		position: relative;
		z-index: 5;
		float: right;
	}

	.butn-group-wrapper {
		display: flex;
		justify-content: center;
		margin-top: 1rem;
	}

	.susbscribeSuccessMsg {
		width: 300px;
		font-size: 13px;
		margin: auto;
		top: 5%;
	}

	.release-page-loggedin-container {
		top: 2% !important;
		right: 0% !important;
		font-size: 0.8em !important;
	}

	.private-page-logout {
		min-width: 5rem !important;
		padding: 0.1rem !important;
		font-size: 0.7rem !important;
		left: 0px !important;
	}

	.release-page-loggedin-img {
		width: 20px !important;
	}

	.release-page-login-left {
		height: 60vh !important;
		width: 100%;
		background-color: #0052CC;
	}

	.release-page-login-right {
		height: 40vh !important;
		width: 100%;
	}

	.wrapper-login-right {
		margin-top: 20% !important;
		padding-left: 3.5em !important;
		padding-right: 3.5em !important;
	}

	.release-page-login-widget-name {
		font-size: 3em !important;
	}

	.release-page-login-widget-desc {
		font-size: 1em !important;
		padding-left: 4% !important;
		padding-right: 4% !important;
	}

	.wrapper-login-right .private-page-title {
		font-size: 2em !important;
	}

	.wrapper-login-right .private-page-desc {
		font-size: 1em !important;
	}

	.private-login-btn {
		font-size: 60% !important;
	}

	.private-page-login-link {
		font-size: 0.7em !important;
	}

	.search-bar {
		font-size: 0.75rem;
		width: 100%;
		margin-right: -80px;
	}
}

/* Large devices (desktops, 992px and up) */
@media screen and (min-width: 768px) and (max-width: 992px) {
	.page-detail {
		padding-left: 7.2em;
		padding-right: 7.5em;
	}

	.release-change-log {
		padding-left: 7.2em;
		padding-right: 7.5em;
	}

	.subscribe-btn {
		height: 35px;
		width: 97px;
		border-radius: 4px;
		font-size: 13px !important;
		letter-spacing: 0;
		line-height: 20px;
		margin-left: 10px;
	}

	.rssfeed-btn {
		height: 35px;
		width: 90px;
		border-radius: 4px;
		font-size: 13px !important;
		letter-spacing: 0;
		line-height: 20px;
		position: absolute;
		font-weight: 600;
		background-color: #FF7C33;
		color: #FFFFFF;
		margin-left: 10px;
	}

	.search-wrapper {
		position: relative;
		z-index: 5;
		float: right;
	}

	.butn-group-wrapper {
		display: flex;
		justify-content: center;
		margin-top: 1rem;
	}

	.susbscribeSuccessMsg {
		width: 413px;
		font-size: 15px;
		margin: auto;
		top: 5%;
	}

	.release-page-loggedin-container {
		top: 2% !important;
		right: 0% !important;
		font-size: 0.8em !important;
	}

	.release-page-loggedin-img {
		width: 20px !important;
	}

	.release-page-login-left {
		height: 100vh !important;
		width: 100%;
		background-color: #0052CC;
	}

	.release-page-login-right {
		height: 100vh !important;
		width: 100%;
	}

	.wrapper-login-right {
		margin-top: 120% !important;
		padding-left: 3.5em !important;
		padding-right: 3.5em !important
	}

	.private-page-logout {
		min-width: 5rem !important;
		padding: 0.1rem !important;
		font-size: 0.8rem !important;
		left: 0px !important;
	}

	.release-page-login-widget-name {
		font-size: 3em !important;
	}

	.release-page-login-widget-desc {
		font-size: 1em !important;
		padding-left: 4% !important;
		padding-right: 4% !important;
	}

	.wrapper-left {
		margin-top: 100% !important;
	}

	.wrapper-login-right .private-page-title {
		font-size: 1.8em !important;
	}

	.wrapper-login-right .private-page-desc {
		font-size: 0.8em !important;
	}

	.private-login-btn {
		font-size: 70% !important;
	}

	.private-page-login-link {
		font-size: 0.8em !important;
	}

	.search-bar {
		font-size: 0.82rem;
		margin-right: -70px;
	}
}

/* Large devices (Desktops, 1211px and 1440px) */
@media screen and (min-width: 992px) and (max-width: 1210px) {
	.subscribe-btn {
		height: 33px;
		width: 87px;
		border-radius: 4px;
		font-size: 13.5px;
		letter-spacing: 0;
		line-height: 20px;
		margin-left: 10px;
	}

	.rssfeed-btn {
		height: 33px;
		width: 87px;
		border-radius: 4px;
		font-size: 13.5px;
		letter-spacing: 0;
		line-height: 20px;
		position: absolute;
		font-weight: 600;
		background-color: #FF7C33;
		color: #FFFFFF;
		margin-left: 10px;
	}

	.butn-group-wrapper {
		display: flex;
		justify-content: center;
		margin-top: 1rem;
	}

	.search-wrapper {
		position: relative;
		z-index: 5;
		float: right;
	}

	.susbscribeSuccessMsg {
		width: 435px;
		font-size: 16px;
		margin: auto;
		top: 5%;
	}

	.release-page-loggedin-container {
		top: 2% !important;
		right: 0% !important;
		font-size: 1em !important;
	}

	.release-page-loggedin-img {
		width: 26px !important;
	}

	.release-page-login-left {
		height: 100vh !important;
		width: 100%;
		background-color: #0052CC;
	}

	.release-page-login-right {
		height: 100vh !important;
		width: 100%;
	}

	.wrapper-login-right {
		margin-top: 120% !important;
		padding-left: 3.5em !important;
		padding-right: 3.5em !important
	}

	.wrapper-left {
		margin-top: 100% !important;
	}

	.release-page-login-widget-name {
		font-size: 3em !important;
	}

	.release-page-login-widget-desc {
		font-size: 1em !important;
		padding-left: 4% !important;
		padding-right: 4% !important;
	}

	.wrapper-login-right .private-page-title {
		font-size: 1.8em !important;
	}

	.wrapper-login-right .private-page-desc {
		font-size: 0.8em !important;
	}

	.private-login-btn {
		font-size: 70% !important;
	}

	.private-page-login-link {
		font-size: 0.8em !important;
	}

	.search-bar {
		font-size: 0.85rem;
		margin-right: -50px;
	}
}

/* Large devices (Desktops, 1211px and 1440px) */
@media screen and (min-width: 1211px) and (max-width: 1440px) {
	.subscribe-btn {
		height: 35px;
		width: 97px;
		border-radius: 4px;
		font-size: 14px;
		letter-spacing: 0;
		line-height: 20px;
		margin-left: 10px;
	}

	.rssfeed-btn {
		height: 35px;
		width: 90px;
		border-radius: 4px;
		font-size: 14px;
		letter-spacing: 0;
		line-height: 20px;
		position: absolute;
		font-weight: 600;
		background-color: #FF7C33;
		color: #FFFFFF;
		margin-left: 10px;
	}

	.search-wrapper {
		position: relative;
		z-index: 5;
		float: right;
	}

	.butn-group-wrapper {
		display: flex;
		justify-content: center;
		margin-top: 1rem;
	}

	.susbscribeSuccessMsg {
		width: 490px;
		font-size: 18px;
		margin: auto;
		top: 5%;
	}

	.release-page-loggedin-container {
		top: 2% !important;
		right: 0% !important;
		font-size: 1.12em !important;
	}

	.release-page-loggedin-img {
		width: 36px !important;
	}

	.release-page-login-left {
		height: 100vh !important;
		width: 100%;
		background-color: #0052CC;
	}

	.release-page-login-right {
		height: 100vh !important;
		width: 100%;
	}

	.wrapper-login-right {
		margin-top: 40% !important;
		padding-left: 6.5em !important;
		padding-right: 6.5em !important;
	}

	.search-bar {
		font-size: 1rem;
		width: 100%
	}
}

/* Extra Large devices (Desktops, greater than 1441px width) */
@media (min-width: 1441px) {
	.subscribe-btn {
		height: 40px;
		width: 120px;
		border-radius: 4px;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 22px;
		margin-left: 10px;
	}

	.rssfeed-btn {
		height: 40px;
		width: 120px;
		border-radius: 4px;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 22px;
		position: absolute;
		font-weight: 600;
		background-color: #FF7C33;
		color: #FFFFFF;
		margin-left: 10px;
	}

	.search-wrapper {
		position: relative;
		z-index: 5;
		float: right;
	}

	.butn-group-wrapper {
		display: flex;
		justify-content: center;
		margin-top: 1rem;
	}

	.susbscribeSuccessMsg {
		width: 490px;
		margin: auto;
		font-size: 18px;
		top: 5%;
	}

	.release-page-loggedin-container {
		top: 2% !important;
		right: 0% !important;
		font-size: 1.12em !important;
	}

	.release-page-loggedin-img {
		width: 36px !important;
	}

	.release-page-login-left {
		height: 100vh !important;
		width: 100%;
		background-color: #0052CC;
	}

	.release-page-login-right {
		height: 100vh !important;
		width: 100%;
	}

	.wrapper-login-right {
		margin-top: 40% !important;
		padding-left: 6.5em !important;
		padding-right: 6.5em !important;
	}

	.search-bar {
		font-size: 1rem;
		width: 100%
	}
}

#releasePageDataList .row img {
	max-width: 100%;
	height: auto;
}