@media only screen and (max-width: 320px) {
	.navbar-toggle {
		padding: 9px 1px;
		margin-right: 0px;
		clear: both;
	}

	.s-rx-footer-li {
		text-align: center;
	}

	#s-get-applink {
		width: 100%;
	}

	#s-meds-text {
		font-size: 1.5em !important;
		margin-top: 5%;
	}

	.navbar-nav .open .dropdown-menu {
		position: absolute !important;
	}

	#mobile_drop_down_menu {
		left: -142px
	}

	.s-log-note {
		margin-top: 0px;
	}

	.s-log-logo-div {
		padding-top: 15%;
		width: 100%;
	}

	.s-a-msn-text {
		width: 100% !important;
	}

	#step_1_icon {
		display: block;
	}

	#step_1_icon {
		display: none;
	}

	#step_2_icon_big {
		display: none;
	}

	#step_1_icon_big {
		display: none;
	}

	#step_3_icon_big {
		display: none !important;
	}

	#step_4_icon_big {
		display: none !important;
	}

	#step_1_icon {
		display: block;
	}

	#step_2_icon {
		display: block;
	}

	.big-device {
		display: none;
	}

	.s-step-text {
		text-align: center;
	}
}

@media only screen and (max-width: 375px) {
	#s-get-applink {
		width: 100% !important;
	}

	#s-meds-text {
		font-size: 1em !important;
	}

	.s-rx-footer-li {
		text-align: center;
	}

	.navbar-header {
		width: 101% !important;
	}

	#get_link_button {
		margin-bottom: 10px;
	}

	#nav_menu1 {
		display: inline-flex;
	}

	.navbar-header {
		float: left;
	}

	.s-logo {
		padding-left: 0px !important;
	}

	.navbar-toggle {
		padding: 0px !important;
	}

	#s-meds-text {
		font-size: 1.3em;
		margin-top: 5%;
	}

	.navbar-nav .open .dropdown-menu {
		position: absolute !important;
	}

	#mobile_drop_down_menu {
		left: -142px
	}

	.s-log-note {
		margin-top: 0px;
	}

	.s-log-logo-div {
		padding-top: 15%;
		width: 100%;
	}

	.s-a-msn-text {
		width: 100% !important;
	}

	#step_1_icon {
		display: block;
	}

	#step_1_icon {
		display: none;
	}

	#step_2_icon_big {
		display: none;
	}

	#step_1_icon_big {
		display: none;
	}

	#step_3_icon_big {
		display: none !important;
	}

	#step_4_icon_big {
		display: none !important;
	}

	#step_1_icon {
		display: block;
	}

	#step_2_icon {
		display: block;
	}

	.big-device {
		display: none;
	}

	.s-step-text {
		text-align: center;
	}
}

@media only screen and (max-width: 425px) {
	.s-rx-footer-li {
		text-align: center;
	}

	#s-meds-text {
		font-size: 1.2em !important;
	}

	#s-get-applink {
		width: 100% !important;
	}

	#get_link_button {
		margin-bottom: 10px;
	}

	.navbar-header {
		width: 101% !important;
	}

	.s-logo {
		padding-top: 10px;
	}

	#nav_menu1 {
		display: inline-flex;
	}

	.navbar-header {
		float: left;
	}

	#s-meds-text {
		font-size: 1.3em;
	}

	.navbar-nav .open .dropdown-menu {
		position: absolute !important;
	}

	#mobile_drop_down_menu {
		left: -142px
	}

	.s-log-note {
		margin-top: 0px;
	}

	.s-log-logo-div {
		padding-top: 15%;
	}

	.s-log-logo-div img {
		width: 100%;
		padding-top: 10%;
	}

	.s-a-msn-text {
		width: 100% !important;
	}

	#step_2_icon_big {
		display: none !important;
	}

	#step_1_icon_big {
		display: none !important;
	}

	#step_3_icon_big {
		display: none !important;
	}

	#step_4_icon_big {
		display: none !important;
	}

	#step_1_icon {
		display: block !important;
	}

	#step_2_icon {
		display: block !important;
	}

	.big-device {
		display: none;
	}

	.s-step-text {
		text-align: center;
	}

	.fs-1-2 {
		font-size: 1rem !important;
	}
}

@media only screen and (max-width: 480px) {
	#s-get-applink {
		width: 100% !important;
	}

	#s-meds-text {
		font-size: 1.3em !important;
	}

	.s-rx-footer-li {
		text-align: center;
	}

	.navbar-header {
		width: 101% !important;
	}

	#get_link_button {
		margin-bottom: 10px;
	}

	#nav_menu1 {
		display: inline-flex;
	}

	.navbar-header {
		float: left;
	}

	#s-meds-text {
		font-size: 1.9em;
	}

	.navbar-nav .open .dropdown-menu {
		position: absolute !important;
	}

	#mobile_drop_down_menu {
		left: -142px
	}

	.s-log-note {
		margin-top: 0px;
	}

	.s-log-logo-div {
		padding-top: 15%;
	}

	.s-log-logo-div img {
		width: 100%;
	}

	.s-a-msn-text {
		width: 100% !important;
	}

	#step_2_icon_big {
		display: none !important;
	}

	#step_1_icon_big {
		display: none !important;
	}

	#step_3_icon_big {
		display: none !important;
	}

	#step_4_icon_big {
		display: none !important;
	}

	#step_1_icon {
		display: block !important;
	}

	#step_2_icon {
		display: block !important;
	}

	.big-device {
		display: none;
	}

	.s-step-text {
		text-align: center;
	}
}

@media only screen and (max-width: 500px) {
	.s-rx-footer-li {
		text-align: center;
	}

	.navbar-header {
		width: 101% !important;
	}

	#s-meds-text {
		font-size: 1.3em !important;
	}

	#nav_menu1 {
		display: inline-flex;
	}

	.navbar-header {
		float: left;
	}

	#s-meds-text {
		font-size: 1.9em;
	}

	.navbar-nav .open .dropdown-menu {
		position: absolute !important;
	}

	#mobile_drop_down_menu {
		left: -142px
	}

	.s-log-note {
		margin-top: 0px;
	}

	.s-log-logo-div {
		padding-top: 15%;
	}

	.s-a-msn-text {
		width: 100% !important;
	}

	#step_2_icon_big {
		display: none !important;
	}

	#step_1_icon_big {
		display: none !important;
	}

	#step_3_icon_big {
		display: none !important;
	}

	#step_4_icon_big {
		display: none !important;
	}

	#step_1_icon {
		display: block !important;
	}

	#step_2_icon {
		display: block !important;
	}

	.big-device {
		display: none;
	}

	.s-step-text {
		text-align: center;
	}

	.program-wrapper {
		grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
	}

	.diabetic-row,
	.feature-row {
		grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
	}
}

@media only screen and (max-width: 768px) {
	#s-meds-text {
		font-size: 1.4em !important;
	}

	.s-rx-footer-li {
		text-align: center;
	}

	.navbar-header {
		width: 101% !important;
	}

	#nav_menu1 {
		display: inline-flex;
	}

	.navbar-header {
		float: left;
	}

	#s-meds-text {
		font-size: 1.4em;
	}

	.navbar-nav .open .dropdown-menu {
		position: absolute !important;
	}

	.s-log-note {
		margin-top: 0px;
	}

	.s-log-logo-div {
		padding-top: 15%;
	}

	.s-a-msn-text {
		width: 100% !important;
	}

	#step_2_icon_big {
		display: none !important;
	}

	#step_1_icon_big {
		display: none !important;
	}

	#step_3_icon_big {
		display: none !important;
	}

	#step_4_icon_big {
		display: none !important;
	}

	#step_1_icon {
		display: block !important;
	}

	#step_2_icon {
		display: block !important;
	}

	.big-device {
		display: none;
	}

	.s-step-text {
		text-align: center;
	}

	.s-note-meds {
		margin-top: 50%;
	}

	.s-med-list-ul li {
		width: 100%;
		clear: both;
	}

	.c-sect1-img {
		clip-path: none;
	}

	.c-sect1-content {
		margin-top: 0;
	}


	.height-fix-order-rprocess {
		min-height: calc(100vh - 910px);
	}

	.nav-justified>li {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: center;
	}

}

@media (min-width: 500px) and (max-width: 768px) {

	.bg-primary1.mb-bg-primary1 {
		background-color: #0095ff;
	}

	.bg-primary3.mb-bg-primary3 {
		background-color: #F91F29;
	}
}

@media only screen and (max-width: 990px) {
	.s-top-social-media-div {
		text-align: center;
	}

	.s-med-head {
		padding-top: 116px;
	}

	.s-top-social-media-div {
		display: none;
	}

	.height-fix-cartlist {
		min-height: calc(100vh - 843px);
	}

	.height-fix-purchase-history {
		min-height: calc(100vh - 970px);
	}

	.height-fix-check-otp-enter {
		min-height: calc(100vh - 644px);
	}

	.height-fix-enterpass {
		min-height: calc(100vh - 559px);
	}

	.height-fix-forgotlink {
		min-height: calc(100vh - 749px);
	}

	.height-fix-inviteuser {
		min-height: calc(100vh - 605px);
	}

	.height-fix-setacc {
		min-height: calc(100vh - 560px);
	}

	.height-fix-verifyacc{
		min-height: calc(100vh - 562px);
	}
	
	.height-fix-set-acc{
		min-height: calc(100vh - 635px);
	}
}

@media screen and (max-width: 1366px) and (min-width: 900px) {

	.height-fix-medication {
		min-height: calc(100vh - 957px);
	}

	.height-fix-unsubscribe {
		min-height: calc(100vh - 622px);
	}

	.height-fix-enterpass {
		min-height: calc(100vh - 550px);
	}

	.height-fix-setpass {
		min-height: calc(100vh - 551px);
	}

	.height-fix-createpass {
		min-height: calc(100vh - 634px);
	}

	.height-fix-forgotlink {
		min-height: calc(100vh - 749px);
	}

	.height-fix-inviteuser {
		min-height: calc(100vh - 550px);
	}

	.height-fix-cartlist {
		min-height: calc(100vh - 835px);
	}

	.height-fix-order-rprocess {
		min-height: calc(100vh - 791px);
	}

	.height-fix-under-maintenance {
		min-height: calc(100vh - 550px);
	}

	.height-fix-already-member {
		min-height: calc(100vh - 549px);
	}

	.height-fix-check-otp-enter {
		min-height: calc(100vh - 634px);
	}

	.height-fix-medications-list {
		min-height: calc(100vh - 874px);
	}

	.height-fix-medi-reminder {
		min-height: calc(100vh - 903px);
	}

	.height-fix-glp-medi-details {
		min-height: calc(100vh - 713px);
	}

	.height-fix-purchase-history {
		min-height: calc(100vh - 960px);
	}

	.height-fix-broker-login {
		min-height: calc(100vh - 667px);
	}

	.height-fix-forgotlink {
		min-height: calc(100vh - 741px);
	}

	.height-fix-setacc {
		min-height: calc(100vh - 560px);
	}

	.height-fix-verifyacc{
		min-height: calc(100vh - 549px);
	}
	
	.height-fix-viewdiabetic{
		min-height: calc(100vh - 453px);
	}

	.height-fix-viewreceipt{
		min-height: calc(100vh - 639px);
	}
	
	.height-fix-success-url{
		min-height: calc(100vh - 842px);
	}
	
	.height-fix-set-acc{
		min-height: calc(100vh - 635px);
	}
	
	.height-fix-thank-you{
		min-height: calc(100vh - 771px);
	}

	.height-fix-forgot-otp{
		min-height: calc(100vh - 551px);
	}
}


@media only screen and (max-width: 1024px) {

	.s-rx-footer-li {
		text-align: center;
	}

	.navbar-header {
		float: none;
	}

	.navbar-left,
	.navbar-right {
		float: none !important;
	}

	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}

	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}

	.navbar-header {
		float: left;
	}

	#s-meds-text {
		font-size: 1.4em;
	}

	.s-rx-step-1 {
		text-align: center;
	}

	.navbar-nav .open .dropdown-menu {
		position: absolute !important;
	}

	.s-log-note {
		margin-top: 0px;
	}

	.s-log-logo-div {
		padding-top: 15%;
	}

	.s-a-msn-text {
		width: 20%
	}

	#step_2_content {
		text-align: center;
	}

	#step_2_heading {
		text-align: center;
	}

	#step_1_heading {
		text-align: center;
	}

	#step_1_content {
		text-align: center;
	}

	#step_3_icon_big {
		display: none !important;
	}

	#step_4_icon_big {
		display: none !important;
	}

	.big-device {
		display: none;
	}


	.height-fix-setpass {
		min-height: calc(100vh - 552px);
	}

	.height-fix-createpass {
		min-height: calc(100vh - 636px);
	}

}

@media (max-width:1025px) {
	.navbar-header {
		float: none;
	}

	.navbar-left,
	.navbar-right {
		float: none !important;
	}

	.navbar-toggle {
		display: block;
	}

	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}

	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}

	.navbar-collapse.collapse {
		display: none !important;
	}

	.collapse.in {
		display: block !important;
	}

	.navbar-toggle {
		padding: 0px 5px 0px 0 !important;
		display: block;
	}

	/* .nav-justified>li {
		width: 100%;
		margin: 0 !important;
	} */

	.navbar-collapse .navbar-nav li a {
		width: max-content;
	}
}


@media only screen and (max-width: 1080px) {

	#s-meds-text {
		padding-top: 5%;
		font-size: 1.4em;
	}

	#step_1_icon_big {
		display: none !important;
	}

	#step_2_icon_big {
		display: none !important;
	}

	#step_3_icon_big {
		display: none !important;
	}

	#step_4_icon_big {
		display: none !important;
	}

	.big-device {
		display: none;
	}

	.custom-grid {
		width: 100%;
	}

	.inner-custom-grid {
		width: 100%;
	}
}

@media (min-width: 769px) {
	.nav-justified>li {
		display: flex;
		width: 100%;
		flex-grow: 1;
	}
}

@media only screen and (min-width: 1025px) and (max-width:1189px) {
	.s-custom-grid {
		width: 100%;
	}
}

@media only screen and (min-width: 1081px) and (max-width:1189px) {
	#step_1_icon_big {
		display: none !important;
	}

	#step_2_icon_big {
		display: none !important;
	}

	#step_3_icon_big {
		display: none !important;
	}

	#step_4_icon_big {
		display: none !important;
	}

	.big-device {
		display: none;
	}

	.custom-grid {
		width: 100%;
	}

	.inner-custom-grid {
		width: 100%;
	}
}

@media only screen and (min-width: 1190px) {
	.s-rx-footer-li {
		float: left;
	}

	.s-step-text-2 {
		margin-top: 12%;
	}

	.navbar-toggle {
		display: none !important;
	}

	.collapse.in {
		display: none !important;
	}

	#nav_menu1 {
		display: none;
	}

	#s-meds-text {
		font-size: 2em;
	}

	.s-log-note {
		margin-top: 25%;
	}

	.s-a-msn-text {
		width: 25%;
	}

	#step_2_content {
		text-align: right;
	}

	#step_2_heading {
		text-align: right;
	}

	#step_1_heading {
		text-align: right;
	}

	#step_1_content {
		text-align: right;
	}

	#step_1_icon {
		display: none;
	}

	#step_2_icon {
		display: none;
	}

	#step_3_icon {
		display: none;
	}

	#step_4_icon {
		display: none;
	}

	.height-fix-medication {
		min-height: calc(100vh - 957px);
	}

	.height-fix-unsubscribe {
		min-height: calc(100vh - 678px);
	}

	.height-fix-enterpass {
		min-height: calc(100vh - 561px);
	}

	.height-fix-setpass {
		min-height: calc(100vh - 560px);
	}

	.height-fix-createpass {
		min-height: calc(100vh - 634px);
	}

	.height-fix-forgotlink {
		min-height: calc(100vh - 749px);
	}

	.height-fix-inviteuser {
		min-height: calc(100vh - 561px);
	}

	.height-fix-cartlist {
		min-height: calc(100vh - 889px);
	}

	.height-fix-order-rprocess {
		min-height: calc(100vh - 791px);
	}

	.height-fix-under-maintenance {
		min-height: calc(100vh - 550px);
	}

	.height-fix-already-member {
		min-height: calc(100vh - 561px);
	}

	.height-fix-check-otp-enter {
		min-height: calc(100vh - 645px);
	}

	.height-fix-medications-list {
		min-height: calc(100vh - 885px);
	}

	.height-fix-my-card {
		min-height: calc(100vh - 551px);
	}

	.height-fix-home-delivery {
		min-height: calc(100vh - 1091px);
	}

	.height-fix-medi-reminder {
		min-height: calc(100vh - 913px);
	}

	.height-fix-glp-medi-details {
		min-height: calc(100vh - 694px);
	}

	.height-fix-purchase-history {
		min-height: calc(100vh - 1015px);
	}

	.height-fix-broker-login {
		min-height: calc(100vh - 676px);
	}

	.height-fix-setacc {
		min-height: calc(100vh - 560px);
	}

	.height-fix-verifyacc{
		min-height: calc(100vh - 560px);
	}

	.height-fix-viewdiabetic{
		min-height: calc(100vh - 453px);
	}

	.height-fix-viewreceipt{
		min-height: calc(100vh - 692px);
	}

	.height-fix-success-url{
		min-height: calc(100vh - 856px);
	}

	.height-fix-set-acc{
		min-height: calc(100vh - 646px);
	}

	.height-fix-thank-you{
		min-height: calc(100vh - 782px);
	}

	.height-fix-forgot-otp{
		min-height: calc(100vh - 560px);
	}
}


/* @media only screen and (max-width: 1024px) {
	.navbar-collapse.collapse {
		display: none !important;
	}
} */

@media (max-width: 993px) {
	.navbar-header {
		float: none;
	}

	.navbar-left,
	.navbar-right {
		float: none !important;
	}

	.navbar-toggle {
		display: block;
	}

	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}

	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}

	.navbar-collapse.collapse {
		display: none !important;
	}

	.collapse.in {
		display: block !important;
	}
}