div.rTable, div.rTableBody, div.rTableRow, div.rTableCell {
	display: block;
	float: left;
	width: 100%;
}
.left-menu + .rTableCell {
    width: 75%;
}
#side-menu .slide li > a, #side-menu li > a {
    color: #fff;
    padding: 0 20px !important;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #d391be !important;
    font-size: 0.9rem;
    cursor: pointer;
    text-transform: capitalize;
}
@media (max-width: 1200px) {
	.shopping-cart.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-x: scroll;
		overflow-y: hidden;
		border: 1px solid #ddd;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
	}
}
@media (max-width: 1199px) {
	.slidetxts h1 {
		font-size: 26px !important;
	}
	.slidetxts > p {
		font: 12px Arial !important; 
		margin: 15px 0 !important;
	}
	/*Company cannot sponsor*/
	div#distributor_signup-wrapper {
		width: 100% !important;;
	}
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-x: scroll;
		overflow-y: hidden;
		border: 1px solid #ddd;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
	}
	div[id$="updtpanelProductTabs"] > div[id$="ProductsTab"] > .rtsLevel ul.rtsUL > li.rtsLI {
		width: 50%;
	}
	.shopping-cart-table,
	.shopping-cart-table > tbody,
	.shopping-cart-table > tbody > tr,
	.shopping-cart-table > tbody > tr > td {
		display: block;
	}
	div.cartItem {
		min-width: auto;
	}
}
@media ( max-device-width: 1024px ) {
	#admintoolbar {
		display: none;
	}
}
@media ( max-width: 991px ) {
	ul#credit-card-accepted {
		float: left;
	}
	.slidetxts h1 {
		font-size: 18px !important;
	}
	#tblLayout,
	#tblLayout > tbody,
	#tblLayout > tbody > tr,
	#tblLayout > tbody > tr > td,
	#tblLayout > tbody > tr > td > table,
	#tblLayout > tbody > tr > td > table > tbody,
	#tblLayout > tbody > tr > td > table > tbody > tr,
	#tblLayout > tbody > tr > td > table > tbody > tr > td,
	#tblLayout > tbody > tr > td > table > tbody > tr > td > table,
	#tblLayout > tbody > tr > td > table > tbody > tr > td > table > tbody,
	#tblLayout > tbody > tr > td > table > tbody > tr > td > table > tbody > tr,
	#tblLayout > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td,
	#module-body > table,
	#module-body > table > tbody,
	#module-body > table > tbody > tr,
	#module-body > table > tbody > tr > td,
	[id*="moduleContainer"],
	[id*="moduleContainer"] > tbody,
	[id*="moduleContainer"] > tbody > tr,
	[id*="moduleContainer"] > tbody > tr > td,
	table[id$="wzd"],
	table[id$="wzd"] > tbody,
	table[id$="wzd"] > tbody > tr,
	table[id$="wzd"] > tbody > tr > td,
	.left-menu + .rTableCell
	{
		display: block;
		float: left;
		width: 100%;
	}
	#tblLayout > tbody > tr > td > table > tbody > tr > td > table {
		padding: 0 15px;
	}
	#tblLayout > tbody > tr > td > table > tbody > tr > td > table {
		margin: 5px 0;
	}
	section#module-wrapper {
		padding: 0 15px;
		margin: 0;
	}
	section#module-wrapper [class*="col-"] {
		padding: 0;
	}
	.signInBorder [id$="imgCaptcha"] {
		width: 100% !important;
		height: 80px !important;
	}
	div#DisplayNotificationsDetailsPanelWrap > div {
		width: 100%;
		text-align: left;
	}
	.col-sm-12, #calendar-wrapper .buttons-wrapper > div {
		margin: 2px 0;
	}
	div#DisplayNotificationsDetailsPanelWrap #DisplayNotificationsDetailsPanel > .innerWrap {
		float: left;
	}
	div#DisplayNotificationsDetailsPanelWrap > div > .innerWrap > div:first-child {
		margin-left: 0px;
	}
	.mTbl, .mTblRow, .mTblBody {
		display: block;
	}
	div#tblQuickViewDashboard .mTblCell {
		width: 50%;
		display: inline-block;
	}
	div#login-wrapper > div {
		width: 100%;
		margin: 5px 0;
	}
	[id$="mppLogin"],[id$="mppLogin"] table, [id$="mppLogin"] tbody, [id$="mppLogin"] tbody > tr, [id$="mppLogin"] tbody > tr > td{
		display: block;
		width: 100% !important;
		border-right: 0px !important;
		text-align: center;
	}
	#login-wrapper .label {
		word-break: break-word;
		white-space: normal;
	}
	#productSpecial #arrowsNav,
	#login-wrapper label > br,
	.checklist_format h3 br {
		display: none;
	}
	#module-wrapper,
	#module-body {
		margin: 0;
		padding: 0;
	}
	/*Module CSS*/
	table[id$="mppLogin"] .trDS_ten .signInBorder > div > div > div span.label,
	table[id$="mppLogin"] .trDS_ten .signInBorder > div > #divCaptchaInput > div > div > div.alignleft > a.linkbutton {
		position: static !important;
	}
	.table-responsive table {
		min-width: 560px;
	}
	div.distributor-sign-up-step1 input[id$="calJoinDate_dateInput"],
	div[id$="DvPaymentProcess2"],
	#wizard-distributor-step-3 .billing_container > div,
	#wizard-distributor-step-3 [id$="UpdatePanel1"],
	.dynamicDiv,
	div.dark-wrapper.pink .inner,
	.left-menu,
	.signInBorder .divColumn,
	.Default [id$="mppLogin"] td a.pushbutton,
	#divCaptchaInput div,
	.signInBorder .textbox,
	.distributor-sign-up-step1 #distri_descriptions,
	#CCSdiv3 .selectWrap > div,
	table[id*="tblBirtData"] .fa-drop-down,
	.row-md-span {
		width: 100% !important;
	}
	div#distributor_signup-contents > div,
	div#infoContact > div,
	div#distributor_signup-contents,
	div#distributor_signup-contents + div {
		width: 100% !important;
		float: none !important;
		margin: 5px auto !important;
		overflow: hidden;
	}
	div#create_account_container > * {
		float: none;
		margin: 0 auto;
		display: block;
		overflow: hidden;
		margin-bottom: 5px;
	}
	div[id$="dvJoinDateLabel"] [id$="calJoinDate_wrapper"],
	#divUserIntellitext,
	#distributorCheckOut-container #checklist-wrapper .fa-drop-down,
	#acount_info_form > .password-wrapper > div input,
	.distributor-sign-up-step1 input:not([type="checkbox"]),
	.distributor-sign-up-step1 .fa-drop-down,
	.distributor-sign-up-step1 table[id*="tblBirtData"] {
		width: 80% !important;
	}
	div.Reseller-info input:not([type="checkbox"]),
	div.Reseller-info .fa-drop-down,
	div#acount_info_form label[for="security question"] + div,
	div#acount_info_form input {
		width: 75%;
	}
	div[id$="dvJoinDateLabel"] [id$="calJoinDate_wrapper"],
	.checklist_format .fa-drop-down,
	#distributorCheckOut-container .password-wrapper > div:last-child {
		float: right;
	}
	#wizard-distributor-step-3 .billing_container > div,
	.dynamicDiv,
	div.checklist_format {
		margin: 5px 0;
	}
	#distributorCheckOut-container #method_container {
		margin: 10px 0;
	}
	#distributorCheckOut-container .methods_list {
		width: 49%;
	}
	div.checklist_format h3 {
		margin-right: 0px;
	}
	div.dynamicDiv .label, div.dynamicDiv label {
		text-align: left;
	}
	div[id$="dvJoinDateLabel"] [id$="calJoinDate_wrapper"] {
		margin: 0 !important;
	}
	/**/
	#email_add_container a,
	#email_add_container input {
		width: 100% !important;
		left: 0 !important;
	}
	#colorbox #email {
		text-align: center;
	}
	#email_add_container,
	#login_container {
		border: 0 !important;
	}
	#colorbox #email_add_container {
		margin: 0 !important;
	}
	#email_add_container input {
		margin-bottom: 10px !important;
		margin-top: 0px !important;
	}
	div.password-wrapper {
		margin-bottom: 0px;
	}
	#email_add_container a br {
		display: none;
	}
	div#email_add_container a {
		text-align: center;
		margin-bottom: 5px;
	}
	div#login_container [id*="forgotpass_container"] a[id*="lnkLogin"] {
		margin: 0 auto !important;
		float: none;
	}
	div#account_container > span {
		margin-bottom: 10px;
	}
	div#Checkout-popup-wrapper #guestCheckout_container {
		margin-top: 15px !important;
	}
	.kit_list {
		min-width: 100%;
	}
	#productSpecial {
		max-width: 100% !important;
	}
	.shopping-cart-table .cartHeader  > div {
		display: none;
	}
	.shopping-cart-table .productDescription {
		margin: 0 !important;
	}
	.row-md-2 {
		width: 20% !important;
	}
	.row-md-3 {
		width: 30% !important;
	}
	.row-md-1 {
		width: 10% !important;
	}
	#productSpecial .swiper-slide .popUpProdDescription {
		width: 101% !important;
	}
}
@media (max-width: 767px) { 
	[class*="span-"].span-2 {
		width: 100%;
	}
	.content_list {
		margin: 10px 0 0 !important;
	}
	.content-list-title img {
		margin: 0 auto;
	}
	.contentList_desc {
		text-align: center;
	}
	a.arrowR_circle img {
		float: initial !important;
		margin: 0 auto;
	}
	#contentList-third {
		margin-bottom: 10px !important;
	}
	#acount_info_form > div > label br,
	#admintoolbar {
		display: none;
	}
	.row-md-block,
	.tblSearch,
	.tblSearch > tbody,
	.tblSearch > tbody > tr,
	.tblSearch > tbody > tr > td
	{
		display: block;
		float: left;
		width: 100%;
	}
	[class*="span-"] {
		margin-bottom: 5px
	}
	div.dark-wrapper.pink .inner .countdown {
		width: 85%;
		margin: 0 auto
	}
	/*Company cannot sponsor*/
	.payment-info label,
	.card-validity > div,
	.payment-info input,
	.payment-info .fa-drop-down,
	div[id$="dvJoinDateLabel"] [id$="calJoinDate_wrapper"],
	.row-md-block select,
	.row-md-block input,
	.dynamicDiv label,
	.distributor-sign-up-step1 input:not([type="checkbox"]),
	div[id*="dvSSNTextID"] .dynamicDiv .label.inFieldSSNTaxNum,
	.dynamicDiv,
	#divUserIntellitext,
	.checklist_format .fa-drop-down,
	.distributor-sign-up-step1 .fa-drop-down,
	.distributor-sign-up-step1 table[id*="tblBirtData"],
	.Reseller-info label,
	.continueCheckoutWrap > a,
	div#recalcBtnWrap > a,
	.row-md-block a.button-responsive.pushbutton,
	.button-responsive,
	.button-responsive > .tdBottomButtonMiddle,
	a.placeOrder,
	#distributorCheckOut-contents .Reseller-info label,
	div.Reseller-info .fa-drop-down,
	div.Reseller-info input:not([type="checkbox"]),
	div.dark-wrapper.pink .inner,
	div.wrapperCLogo,
	#acount_info_form > div label,
	div#acount_info_form label[for="security question"] + div,
	#acount_info_form > .password-wrapper > div,
	#acount_info_form > .password-wrapper > div input,
	div#acount_info_form input,
	div#distributor_signup-wrapper > div,
	.row-sm-span {
		width: 100% !important;
	}
	.table-responsive td, .table-responsive th {
		padding: 0 5px;
	}
	.payment-info label,
	div[id*="dvSSNTextID"] .dynamicDiv .label.inFieldSSNTaxNum,
	.Reseller-info label,
	#distributorCheckOut-contents .Reseller-info label,
	#acount_info_form > div label {
		text-align: left !important;
	}
	.payment-info label,
	div[id$="dvJoinDateLabel"] [id$="calJoinDate_wrapper"],
	.row-md-block a.button-responsive.pushbutton,
	.Reseller-info label,
	div#distributorCheckOut-contents .Reseller-info label,
	div.Reseller-info .fa-drop-down,
	div.Reseller-info input:not([type="checkbox"]),
	div#acount_info_form > div,
	div#acount_info_form label[for="security question"] + div,
	div#acount_info_form input {
		margin: 0 !important;
	}
	#infoContact label {
		position: static !important;
		width: auto !important;
	}
	.inforeg a {
		margin-bottom: 0 !important;
	}
	.row-md-block a.button-responsive.pushbutton {
		margin-bottom: 5px !important;
	}
	#infoContact .checkbox1 label {
		width: auto !important;
		line-height: 39px;
		margin: 0 !important;
	}
	div#terms_container > ul {
		max-width: 100%;
	}
	div.checklist_format h3 br,
	#company-cannot-sponsor label br {
		display: none;
	}
	div#colorbox-popup {
		margin: 0;
		padding: 0 10px;
	}
	.row-md-block {
		margin: 2px 0;
	}
	.row-md-block.row-sm-6 {
		width: 60%;
		float: left;
	}
	.row-md-block.row-sm-4 {
		width: 40%;
		float: left;
	}
	.product-information > table,
	.product-information > table > tbody,
	.product-information > table > tbody > tr,
	.product-information > table > tbody > tr > td,
	.navProductWrapper > table,
	.navProductWrapper > table > tbody,
	.navProductWrapper > table > tbody > tr,
	.navProductWrapper > table > tbody > tr > td {
		display: block;
		float: left;
		width: 100% !important;
	}
	.navProductWrapper > table > tbody > tr > td {
		width: 50% !important;
		margin: 5px 0;
	}
	.navProductWrapper > table > tbody > tr > td > div {
		min-height: 540px;
	}
	.navProductWrapper .product-button-wrapper {
		position: absolute;
		bottom: 0;
	}
	div.distributor-sign-up-step1 input.rdfd_.radPreventDecorate {
		width: 1px !important;
	}
}
@media (max-width: 710px) {
	.zoomContainer > .zoomWindowContainer {
		display: none;
	}
}
@media (max-width: 739px ) and (min-width: 640px){
	.slidetxts h1 {
		font-size: 18px !important;
	}
	.slidetxts > p {
		font: 12px Arial !important;
		margin: 15px 0 !important;
	}
}
@media (max-width: 670px){
	.slidetxts h1 {
		font-size: 18px !important;
	}
	.slidetxts > p {
		font: 11px Arial !important;
		margin: 10px 0 !important;
	}
	.slidetxts .btn.btn-default {
		font: 14px/40px Arial !important;
		height: 40px !important;
	}
	#myCarousel .carousel-indicators {
		top: 80% !important;
	}
	.carousel-indicators li {
		width: 15px !important;
		height: 15px !important;
	}
}
@media ( min-width: 651px ) {
	div.RadMenu_UserMenuSkin {
		display: flex !important;
	}
	.logo-wrapper > .row > div:first-child {
		display: block !important;
	}
	.alternate-login-button, .alternate-cart-button {
		display: none;
	}
	body.menu-active #container-wrapper {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@media ( max-width: 648px ) and ( min-width: 641px ) {
	div.RadMenu_UserMenuSkin ul > li > a {
		font-size: 0.8rem !important;
	}
}
@media ( max-width: 650px ) {
	iframe[src*="google.com/calendar"] {
		width: 100%;
	}
	div.inforeg2 > a {
		position: static;
		margin: 20px 5px;
	}
	div.more-information-wrapper {
		width: 100%;
	}
	div.RadMenu_UserMenuSkin .slide > ul {
		width: 100% !important;
	}
	div#header-wrapper {
		border-top: 0px;
	}
	.top-links-wrapper {
		display: none;
		/* position: absolute; */
		/* width: 1px !important; */
		/* height: 1px; */
		/* overflow: hidden; */
		//position: fixed;
		background-color: #fff;
		z-index: 9;
		width: 50%;
		border: 1px solid #eaeaea;
	}
	.top-links-wrapper .row > .cart-wrapper,
	.top-links-wrapper .row > .login-wrapper .loginButtonMiddle,
	.top-links-wrapper .row > div:after	{
		display: none;
	}
	.top-links-wrapper .row > div,div.dd,div.dd .ddTitle {
		width: 100% !important;
	}
	div.dd .ddChild {
		width: 107% !important;
	}
	.top-links-wrapper {
		width: 240px !important;
		position: fixed !important;
		left: -240px;
		transition: all 1s ease-in-out;
		-webkit-transition: all 1s ease-in-out;
		z-index: 20;
		top: 67px;
	}
	.mobile-menu-wrapper,
	#menu-button {
		display: block !important
	}
	.more-info, .logo-wrapper {
		width: 100%;
	}
	div.more-info > a[href] {
		margin: 0px;
		width: 99.8%;
		border-radius: 0px;
		text-align: left;
		line-height: 40px;
	}
	div.more-info > a[href] > span {
		float: right;
		border-radius: 0px;
		color: #367476;
	}
	div.alternate-login-button,div.alternate-cart-button  {
		display: block;
		border: 2px solid #ccc;
		text-align: center;
		padding: 10px;
	}
	.more-information-wrapper > div > div {
		margin: 3px 0;
	}
	div.alternate-login-button a,div.alternate-cart-button a {
		font-family: "Source Sans Pro", sans-serif;
		font-weight: bold;
		color: #ccc;
		text-transform: uppercase;
	}
	a.menuBtn.fa {
		display: inline-block;
	}
	div.RadMenu_UserMenuSkin > ul > li > .slide {
		position: relative;
		top: 0px !important;
		/* padding-left: 20px; */
		width: 100% !important;
	}
	.RadMenu_UserMenuSkin > ul > li {
		padding: 0px !important;
	}
	.RadMenu_UserMenuSkin > ul > li, .RadMenu_UserMenuSkin ul {
		width: 100% !important;
	}
	.RadMenu_UserMenuSkin > ul > li:after {
		display: none;
	}
	div.RadMenu_UserMenuSkin ul {
		background-color: transparent;
	}
	div.RadMenu_UserMenuSkin ul > li > a {
		display: inline-block;
		padding-left: 10px;
		width: 100% !important;
		color: #fff;
	}
	div.dvGlobalAjaxContent {
		width: 95% !important;
	}
	div.dvGlobalAjaxContent .pushbutton {
		margin: 5px 0 !important;
	}
	div#side-menu-wrapper, div#side-menu {
		display: block;
	}
	.menu-active div.footer-container,
	.menu-active div#mobile-layer,
	.menu-active #container-wrapper {
		-webkit-transform: translateX(-300px);
		-moz-transform: translateX(-300px);
		-ms-transform: translateX(-300px);
		-o-transform: translateX(-300px);
		transform: translateX(-300px);
	}
}
@media (max-width: 600px) {
	.slidetxts h1 {
		font-size: 18px !important;
	}
	.slidetxts > p {
		font: 9px Arial !important;
		margin: 7px 0 !important;
	}
	.slidetxts .btn.btn-default {
		font: 12px/28px Arial !important;
		height: 28px !important;
		width: 90px !important;
	}
	#myCarousel .carousel-indicators {
		top: 80% !important;
	}
	.carousel-indicators li {
		width: 15px !important;
		height: 15px !important;
	}
	.navProductWrapper > table > tbody > tr > td > div {
		width: 100% !important;
	}
	.navProductWrapper > table > tbody > tr > td,
	div#cart-info > div,
	div#cart-info > #coupon-code,
	#popupcontent .container-wrap .col-lg-6,
	#popupcontent .container-wrap .col-lg-6 a {
		width: 100% !important;
		padding: 0 10px;
	}
	div#discCodeWrapper .labelAndTextWrap .discount-coupon {
		width: 80% !important;
	}
	.navProductWrapper > table > tbody > tr > td,
	#cart-info #coupon-code + div {
		text-align: center;
	}
	#lblShippingReturnPolicy {
		padding-right: 10px;
		display: inline;
		white-space: normal;
	}
	#cart-price div.totaclComputationWrap > div > div:last-child {
		width: 29% !important;
	}
	#cart-price div.totaclComputationWrap > div > div:nth-of-type(2) {
		width: 70% !important;
	}
	#findADistributor h4.strikeThrough:before,
	#findADistributor .col-lg-2 h4.strikeThrough:before {
		left: 40% !important;
	}
	#findADistributor h4.strikeThrough:after,
	#findADistributor .col-lg-2 h4.strikeThrough:after {
		right: 40% !important;
	}
	#findADistributor .submitWrap > div {
		width: 100% !important;
		margin-bottom: 10px;
		text-align: center !important;
	}
	#findADistributor .submitWrap > div > * {
		float: none;
	}
	#findADistributor .submitWrap > div a.styleUnderline {
		position: static;
		margin: 0;
		padding: 0 !important;
	}
	figcaption {
		height: 95% !important;
		padding: 0 10px !important;
	}
	figcaption > *,
	figure.hdr h2 span {
		font-size: 14px !important;
	}
	figcaption > p {
		padding: 10px 15px !important;
	}
	#productSpecial .swiper-slide {
		height: 180px !important;
	}
	/**/
	
}
@media (max-width: 559px){
	.slidetxts h1 {
		font-size: 16px !important;
	}
	.slidetxts > p {
		font: 11px Arial !important;
		margin: 5px 0 !important;
	}
	.slidetxts .btn.btn-default {
		font: 10px/24px Arial !important;
		height: 24px !important;
		width: 80px !important;
	}
	#myCarousel .carousel-indicators {
		top: 80% !important;
	}
	.carousel-indicators li {
		width: 15px !important;
		height: 15px !important;
	}
}
@media (max-width: 550px){
	.slidetxts h1 {
		font-size: 14px !important;
	}
	
	#distributorCheckOut-container #checklist-wrapper .fa-drop-down,
	#company-cannot-sponsor input,
	#company-cannot-sponsor .fa-drop-down,
	#company-cannot-sponsor label,
	.distributor-sign-up-step1 label,
	.distributor-sign-up-step1 input[type]:not([type="checkbox"]),
	.distributor-sign-up-step1 table[id*="tblBirtData"],
	.distributor-sign-up-step1 .fa-drop-down {
		width: 100% !important;
	}
	div.checklist_format h3,
	#company-cannot-sponsor label,
	.distributor-sign-up-step1 label {
		text-align: left !important;
		position: static !important;
		margin: 5px 0 !important;
		width: 100%;
	}
	.distributor-sign-up-step1 label a {
		margin: 0 !important;
	}
	.slidetxts > p {
		font: 8px Arial !important;
		margin: 5px 0 !important;
	}
	.slidetxts .btn.btn-default {
		font: 10px/24px Arial !important;
		height: 24px !important;
		width: 80px !important;
	}
	#myCarousel .carousel-indicators {
		top: 80% !important;
	}
	.carousel-indicators li {
		width: 15px !important;
		height: 15px !important;
	}
	.distributor-sign-up-step1 .checkbox1 label {
		width: 85% !important;
		line-height: 30px;
	}
	div.siteNameValidation + div#divSitenName>span {
		word-break: break-all;
	}
	div#distributor_signup-contents .row span {
		margin: 0;
		width: 100%;
	}
	input[title="Distributor Sign Up"] {
		max-width: 100%;
	}
	div[id$="updtpanelProductTabs"] > div[id$="ProductsTab"] > .rtsLevel ul.rtsUL > li.rtsLI {
		width: 100%;
	}
}
@media ( max-width: 500px ) {
	div#main-content > .container > div > .row > div.text-wrapper {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		margin-bottom: 1rem;
	}
	div#distributor_signup-contents .row span {
		margin: 0px 0px 10px;
		display: block;
		float: left;
		width: 100%;
	}
	section#module-wrapper {
		padding: 0;
	}
	/**/
	#wizard-distributor-step-3 .orderView_container,
	.responsive-table-wrapper,
	#mandatoryPurchase_container {
		width: 100%;
		margin-bottom: 15px;
		overflow-x: scroll;
		overflow-y: hidden;
		border: 1px solid #ddd;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
	}
	.responsive-table-wrapper > .cart_container > div {
		min-width: 500px;
	}
	#wizard-distributor-step-3 .orderView_container .inforeg2,
	.responsive-table-wrapper table {
		min-width: 450px;
	}
}
@media (max-width: 470px){ 
	.slidetxts {
		top: 5% !important;
	}
	div.dark-wrapper.pink .inner .countdown {
		width: 160px;
		margin: 0 auto
	}
}
@media (max-width: 461px){ 
	.slidetxts {
		top: 5% !important;
	}
	.slidetxts h1 {
		font-size: 12px !important;
	}
	.slidetxts > p {
		font: 9px Arial !important;
		margin: 4px 0 !important;
	}
}
@media (max-width: 450px) {
	#productSpecial .swiper-slide {
		height: 160px !important;
	}
	#productSpecial .swiper-slide .popUpProdDescription p:nth-of-type(1) {
		display: none;
	}
}
@media (max-width: 444px){ 
	.slidetxts h1 {
		font: 14px/10px Arial !important;
	}
}

@media (max-width: 420px){ 
	.slidetxts h1 {
		font: 7px Arial !important;
	}
	.slidetxts > p {
		font: 7px Arial !important;
		margin: 4px 0 !important;
	}
	.btnWrapper div[id*="tblButtons"] {
		text-align: center !important;
		float: none !important;
	}
}
@media ( max-width: 407px ) {
	div.social-media ul li {
		margin: 5px 25px;
	}
}
@media (max-width: 400px) {
	.slidetxts {
		top: 0% !important;
	}
	.slidetxts > p {
		font: 9px Arial !important;
	}
	.slidetxts .btn.btn-default {
		font: 9px/20px Arial !important;
		height: 20px !important;
		width: 70px !important;
	}
	.carousel-indicators li {
		width: 10px !important;
		height: 10px !important;
	}
	.btnWrapper > div {
		width: 100% !important;
		text-align: center !important;
	}
	div#recalcBtnWrap > a {
		display: inline-block;
		text-align: center;
		float: none !important;
	}
	a[id*="btnCheckOut"] .tdBottomButtonMiddle {
		width: 100% !important;
		padding: 0 20px !important;
	}
	.row-wrapper [class*="span-4"]{
		width: 90%;
	}
	.row-span[class*="span-"],
	[class*="span-"] .pushbutton,
	div.calendar,
	#findADistributor .selectWrap .fa-drop-down {
		width: 100% !important;
	}
	.edit-module-wrapper > a,
	.options-buttons a {
		width: 100% !important;
		margin: 5px 0 !important;
		text-align: center;
		
	}
	#company-cannot-sponsor p.strikeThrough:before {
		left: 40% !important;
	}
	#company-cannot-sponsor p.strikeThrough:after {
		right: 40% !important;
	}
	#company-cannot-sponsor .buttonsWrap p.strikeThrough:before {
		left: 0 !important;
	}
	#company-cannot-sponsor .buttonsWrap p.strikeThrough:after {
		right: 0% !important;
		left: 38px !important;
	}
	#findADistributor h4.strikeThrough:before,
	#findADistributor .col-lg-2 h4.strikeThrough:before {
		left: 35% !important;
	}
	#findADistributor h4.strikeThrough:after,
	#findADistributor .col-lg-2 h4.strikeThrough:after {
		right: 35% !important;
	}
	.popUpProdDescription {
		width: 250px;
	}
	li.last-child:hover .popUpProdDescription {
/* 		left: 50% !important;
		transform: translate(-50%,0%); */
	}
	.pb-left-column #views_block {
		width: 100% !important;
	}
	#productSpecial .swiper-slide {
		height: 140px !important;
	}
}
@media (max-width: 399px) {
	.slidetxts {
		top: 0% !important;
	}
	.slidetxts > p {
		font: 9px Arial !important;
	}
	.slidetxts .btn.btn-default {
		font: 9px/20px Arial !important;
		height: 20px !important;
		width: 70px !important;
	}
	.carousel-indicators li {
		width: 10px !important;
		height: 10px !important;
	}
}
@media (max-width: 375px) {
	.slidetxts {
		top: 0% !important;
	}
	.slidetxts > p {
		font: 7px Arial !important;
	}
	.slidetxts .btn.btn-default {
		font: 9px/20px Arial !important;
		height: 20px !important;
		width: 70px !important;
	}
	.carousel-indicators li {
		width: 10px !important;
		height: 10px !important;
	}
}
@media (max-width: 370px) {
	.slidetxts {
		top: 0% !important;
	}
	.slidetxts > p {
		font: 8px Arial !important;
	}
	.slidetxts .btn.btn-default {
		font: 8px/20px Arial !important;
		height: 20px !important;
		width: 70px !important;
	}
	.carousel-indicators li {
		width: 10px !important;
		height: 10px !important;
	}
}
@media (max-width: 361px) {
	.slidetxts h1 {
		font: 8px/10px Arial !important;
	}
	.slidetxts > p {
		font: 8px Arial !important;
	}
	.slidetxts .btn.btn-default {
		font: 8px/16px Arial !important;
		height: 16px !important;
		width: 50px !important;
	}
}

@media (max-width: 360px) {
	.slidetxts h1 {
		font: 8px/10px Arial !important;
	}
	.slidetxts > p {
		font: 8px Arial !important;
	}
	.slidetxts .btn.btn-default {
		font: 8px/16px Arial !important;
		height: 16px !important;
		width: 50px !important;
	}
		.menu-active div.footer-container,
	.menu-active div#mobile-layer,
	.menu-active div#container-wrapper {
		-webkit-transform: translateX(-90%);
		-moz-transform: translateX(-90%);
		-ms-transform: translateX(-90%);
		-o-transform: translateX(-90%);
		transform: translateX(-90%);
	}
	div#side-menu-wrapper,
	div#side-menu {
		width: 90%;
	}
}
@media (max-width: 325px) {
	.slidetxts {
		padding: 5px 0 !important;
	}
	.slidetxts h1 {
		font: 8px/10px Arial !important;
	}
	.slidetxts > p {
		font: 5px Arial !important;
	}
	.slidetxts .btn.btn-default {
		font: 8px/16px Arial !important;
		height: 16px !important;
		width: 50px !important;
	}
}
@media (max-width: 320px) {
	.slidetxts h1 {
		font: 8px/10px Arial !important;
	}
	.slidetxts > p {
		font: 6px Arial !important;
	}
	.slidetxts .btn.btn-default {
		font: 8px/16px Arial !important;
		height: 16px !important;
		width: 50px !important;
	}
}
@media (max-width: 311px) {
	.slidetxts h1 {
		font: 8px/10px Arial !important;
	}
	.slidetxts > p {
		font: 7px Arial !important;
	}
	.slidetxts .btn.btn-default {
		font: 7px/14px Arial !important;
		height: 14px !important;
		width: 50px !important;
	}
}
@media (max-width: 310px) {
	.slidetxts h1 {
		font: 6px/10px Arial !important;
	}
	.slidetxts > p {
		font: 4px Arial !important;
	}
	.slidetxts .btn.btn-default {
		font: 7px/14px Arial !important;
		height: 14px !important;
		width: 50px !important;
	}
}
@media (max-width: 275px) {
	.slidetxts {
		padding: 10px 0 !important;
	}
	.slidetxts h1 {
		font: 7px/5px Arial !important;
	}
	.slidetxts > p {
		font: 6px Arial !important;
		margin: 2px 0 !important
	}
	.slidetxts .btn.btn-default {
		font: 6px/8px Arial !important;
		height: 8px !important;
		width: 35px !important;
	}
	#myCarousel .carousel-indicators {
		top: 70% !important;
	}
	.carousel-indicators li {
		width: 8px !important;
		height: 8px !important;
	}
}
@media (max-width: 211px) {
	.slidetxts {
		padding: 10px 0 !important;
	}
	.slidetxts h1 {
		font: 7px/5px Arial !important;
	}
	.slidetxts > p {
		font: 5px Arial !important;
		margin: 2px 0 !important
	}
	.slidetxts .btn.btn-default {
		font: 6px/8px Arial !important;
		height: 8px !important;
		width: 35px !important;
	}
	#myCarousel .carousel-indicators {
		top: 70% !important;
	}
	.carousel-indicators li {
		width: 8px !important;
		height: 8px !important;
	}
}

@media (max-width: 191px) { 
	.slidetxts h1 {
		font: 4px/5px Arial !important;
	}
		.slidetxts > p {
		font: 3px Arial !important;
		margin: 2px 0 !important;
	}
}

@media (max-width: 191px) { 
	.slidetxts h1 {
		font: 5px/5px Arial !important;
	}
	.slidetxts > p {
		font: 4px Arial !important;
		margin: 2px 0 !important;
	}
}

/*iPhone 6 in portrait & landscape*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
	#social-top > li#connect_withUs {
		width: 100%;
		margin-bottom: 10px;
	}
	#social-top li {
		margin-bottom: 10px;
	}
	#btn-video_readMore.btn.btn-default {
    display: block;
    width: 40%;
    margin: 0 auto;
    margin-bottom: 20px !important;

	}
	#video_text_container {
		margin-top: 0 !important;
	}
	.packages_description > p {
		margin-bottom: 35px !important;
	}
	ul#social-top {
		float: left !important;
	}
	#video_text_container > h1 {
		text-align: center;
	}
	#video_text_container > p {
		text-align: center;
	}

	.slidetxts .btn.btn-default {
		font: 8px/15px Arial !important;
		height: 15px !important;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  

{ 
	.slidetxts > p {
		font: 11px Arial !important;
	}
	.slidetxts h1 {
    font-size: 18px !important;
}

}

/*iPhone 6 PLUS in portrait & landscape*/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) {
	#social-top > li#connect_withUs {
		width: 100%;
		margin-bottom: 10px;
	}
	#social-top li {
		margin-bottom: 10px;
	}
	#btn-video_readMore.btn.btn-default {
    display: block;
    width: 40%;
    margin: 0 auto;
    margin-bottom: 20px !important;

	}
	#video_text_container {
		margin-top: 0 !important;
	}
	.packages_description > p {
		margin-bottom: 35px !important;
	}
	ul#social-top {
		float: left !important;
	}
	#video_text_container > h1 {
		text-align: center;
	}
	#video_text_container > p {
		text-align: center;
	}
	.slidetxts .btn.btn-default {
		font: 8px/15px Arial !important;
		height: 15px !important;
	}
	.slidetxts > p {
		font: 7px Arial !important;
	}
}

/*iPhone 5 & 5S in portrait & landscape*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {
	#social-top > li#connect_withUs {
		width: 100%;
		margin-bottom: 10px;
	}
	#social-top li {
		margin-bottom: 10px;
	}
	#btn-video_readMore.btn.btn-default {
    display: block;
    width: 40%;
    margin: 0 auto;
    margin-bottom: 20px !important;

	}
	#video_text_container {
		margin-top: 0 !important;
	}
	.packages_description > p {
		margin-bottom: 35px !important;
	}
	ul#social-top {
		float: left !important;
	}
	#video_text_container > h1 {
		text-align: center;
	}
	#video_text_container > p {
		text-align: center;
	}

}