@media only screen and (max-width: 1400px) {
/*--A Product--*/
div.simpleTabsContent {border-top: 1px solid #d7d7d7; border-left: none; border-right: none; border-bottom: none; padding: 45px 45px 0 45px;}
}
@media only screen and (max-width: 1350px) {
/*--Main-Menu--*/
.mmi-ocuglo {max-width: 139px;}
.mmi-blackfin {max-width: 100px;}
.h2m-ul li {margin: 0 7px;}
.h2m-ul a.mmi-text {padding: 4px 12px; font-size: 15px;}
}
@media only screen and (max-width: 1250px) {
/*--Home--*/
.h24-title {font-size: 40px;}
.h24-content {max-width: 700px; font-size: 20px; line-height: 32px;}
.h24-link {padding: 280px 0 70px 0;}
.h25-title {font-size: 40px; padding: 125px 0 0 15px;}
/*--A Product--*/
.product-2020-flex {padding: 20px;}
}
@media only screen and (max-width: 1200px) {
/*--Category--*/
.cat2020-flexbox {width: 33.333%;}
/*--BFH--*/
.hemp-upper-area {font-size: 16px;}
.endoc-flex, .endoc-flex-end {flex-wrap: wrap;}
.endoc-flex-start, .endoc-flex-middle, .endoc-flex-end {width: 100%;}
.endoc-cb1 {width: 100%; border-right: none;}
.endoc-cb2 {width: 100%; border-right: none; text-align: center;}
.endoc-cb3 {width: 100%; padding-bottom: 30px; text-align: center;}
.endoc-cbr {margin-bottom: 40px;}
}
@media only screen and (max-width: 1150px) {
/*--Header--*/
.header-2020-flex {display: none;}
/*--Menu--*/
.mobile-2020 {display: block;}
.mmi-ocuglo {max-width: 160px;}
/*--Home--*/
.h25-flex-box-1 {width: 33.3%; min-width: 1px;}
.h25-flex-box-2 {width: 66.6%; background: none;}
.h25-flex-box-1 img {max-width: 389px; width: 100%; height: auto; margin-left: auto; margin-right: auto;}
.h25-title {font-size: 36px; padding: 105px 0 0 15px;}
.h25-content {font-size: 20px; line-height: 32px; padding: 5px 20px;}
.h25-link {padding: 45px 0 70px 20px;}
}
@media only screen and (max-width: 1100px) {
/*--Header--*/
.header-2020-logo-pad {padding: 0 0 0 15px;}
.uhf-2, .uhf-5, .uhf-1  {display: none;}
/*--Home--*/
.h2f-flex2-box {font-size: 16px;}
.h2f2pad {padding: 0 0 20px 0;}
.home-2020-third {background: #f6f6f6;}
.h24-content {max-width: 600px;}
.h24-link {padding: 260px 0 60px 0;}
/*--About--*/
.au-vet-main-image {max-width: 350px; margin: 0 0 20px 20px;}
.au-vet-ptitle {font-size: 34px;}
/*--A Product--*/
h1.product-2020-title {font-size: 30px; line-height: 38px;}
.product-2020-toptext {font-size: 18px; line-height: 30px;}
.p2020i-in-title {font-size: 22px;}
.p2020i-in-desc {font-size: 18px; line-height: 28px;}
/*--Account--*/
.acc2020-addf-box {width: 33.33%;}
/*--Black Friday--*/
.Black-Friday-Header {float: none; width: 100%; margin: 0 0 10px 0;}
h1.Black-Friday-Title {text-align: center;}
.Black-Friday-Flex {flex-wrap: wrap;}
.Black-Friday-Box {width: 100%;}
.Black-Friday-Box-Pad {padding: 15px; margin: 10px 0 0 0;}
/*--Money Back--*/
.moneyback-1 {width: 30%;}
.moneyback-2 {width: 70%;}
}
@media only screen and (max-width: 1000px) {
/*--Home--*/
.h25-flex {flex-direction: row-reverse;}
.h25-title {padding: 105px 0 0 25px;}
.h25-content {padding: 5px 20px 5px 30px;}
.h25-link {padding: 45px 0 70px 30px;}
/*--A Product--*/
.product-2020-flex {flex-wrap: wrap;}
.product-2020-flex-1 {width: 100%;}
.product-2020-flex-2 {width: 100%;}
ul.simpleTabsNavigation li a {margin: 0 0 10px 0;}
/*--BFH--*/
.hemp-upper-area {font-size: inherit;}
.liquid-structure-image {float: none; margin-left: auto; margin-right: auto; width: 100%; margin-top: 20px; margin-bottom: auto;}
/*--Account--*/
.acc2020-form input, .acc2020-form select {width: 80%;}
/*--BW--*/
.bettywhite {float: none; width: 100%; margin: 0 0 20px 0;}
/*--Britto Charity--*/
.Britto-Charity {float: none; width: 100%; padding: 0 0 0 0;}
.Britto-Charity-title {font-size: 28px; line-height: 36px;}
/*One For Me Promo*/
.promo-ofy-title {font-size: 24px; line-height: 32px; padding: 10px 10px 20px 10px;}
.promo-ofy-video {float: none; width: auto; padding: 0 0 10px 0;}
.promo-ofy-text {font-size: 16px; line-height: 24px;}
/*--Money Back--*/
.moneyback-1 {width: 40%;}
.moneyback-2 {width: 60%;}
/*Affiliate Program*/
.affiliate-promo-side-image {display: none;}
}
@media only screen and (max-width: 900px) {
/*---Home--*/
.h2f-flex {padding: 22px 19px 42px 19px;}
.h2f-flex-box-title {padding: 15px 10px;}
a .h2f-flex-box-title , a:visited .h2f-flex-box-title , a:active .h2f-flex-box-title {font-size: 18px;}
.h2f-flex-box-desc {font-size: 16px;}
.h2f-flex2 {align-items: center;}
.h2f-flex2-box {font-size: 22px; text-align: center;}
.h2f-flex2-box img {max-width: 90px; width: 100%;}
.h2f2pad {padding: 20px 10px 20px 10px;}
.home-2020-fifth {background: #fff;}
.h25-flex {display: block; flex-wrap: nowrap; align-items: flex-start; padding: 0 0 30px 0;}
.h25-flex-box-1 {display: none;}
.h25-flex-box-2 {background: none; width: auto;}
.h25-title {font-size: 30px; color: #e5bc00; padding: 70px 0 0 30px;}
.h25-content {padding: 0 20px 0 30px; font-size: 18px; line-height: 30px;}
.h25-link {padding: 50px 0 10px 30px;}
.nasc-home-mobile {display: block;}
.an-home-20year {padding: 30px 20px 0 20px;}
.an-home-20year-1 {width: 100%; padding: 0;}
.an-home-20year-2 {width: 100%;}
.an-home-20year-2-pad {padding: 30px 0;}
.an-home-20year-title {font-size: 26px;}

/*--OGH--*/
.og-col-2-flex-left, .og-col-2-flex-right {width: 100%;}
.og-col-2-flex-left-pad, .og-col-2-flex-right-pad {padding: 0; margin: 0;}
.0g-col-2-orange-pad {padding: 40px 0;}
/*--Category--*/
.cat2020-flexbox {width: 50%;}
/*--A Product--*/
.p2020-buy-flex {flex-wrap: wrap;}
.p2020-buy-fbox {border: 1px dotted #4fbbc2; width: 25%; margin: 10px;}
.p2020-buy-fbox:last-child {border: none;}
.p2020-buy-fpad {padding: 10px 14px;}
/*Influencer*/
.influencer-flex {border: none; padding: 0;}
/*--Conferences--*/
.seo-image-for-conference {width: 100%; float: none; margin-bottom: 5px; margin-left: 0;}
}
@media only screen and (max-width: 850px) {
.home-2020-fourth {background: url(/images/2020/grass-850.jpg) bottom center no-repeat; padding: 30px 0 0 0;}
.h24-pad {padding: 0 20px;}
.h24-title {font-size: 40px; text-align: center; padding: 10px 0 0 0;}
.h24-content {padding: 5px 0 50px 0; max-width: 850px; font-size: 18px; line-height: 30px;}
.h24-link {padding: 140px 0 70px 0;}
.h24-antioxidants {display: block;}
}
@media only screen and (max-width: 800px) {
/*--Home--*/
.h23-title {font-size: 32px;}
.h23-flex {flex-wrap: wrap;}
.h23-flex-box {width: 100%; padding: 10px 20px;}
.h23-flex-box a, .h23-flex-box a:visited, .h23-flex-box a:active {font-size: 20px;}
.h23-content {font-size: 18px; line-height: 30px; padding: 0 20px 50px 20px;}
/*--About--*/
.au-flex {flex-wrap: wrap;}
.au-flex-box-1 {width: 100%;}
.au-flex-box-2 {width: 100%;}
.au-flex-box-pad {padding: 25px;}
.au-flex-box-title {font-size: 30px;}
.au-flex-2 {flex-wrap: wrap;}
.au-flex-2-pad {padding: 25px;}
.au-flex-2-box-1 {width: 100%;}
.au-flex-2-box-2 {width: 100%;}
.au-flex-box-2-title {font-size: 30px;}
.au-vet-title {font-size: 28px; padding: 50px 0 15px 0;}
.au-vet-profile-pad {padding: 50px 20px 30px 20px;}
.au-vet-main-image {max-width: 700px; float: none; margin: 0 0 30px 0;}
.au-vet-ptitle {font-size: 30px;}
.au-vet-ptitle-2 {font-size: 18px; color: #535353; padding: 0 0 10px 0;}
.au-vet-ptitle-3 {font-size: 18px; color: #828282;}
.au-vet-pdesc-2 {padding: 40px 30px;}
.au-vet-pdesc-3 {padding: 40px 30px;}
.au-vet-state-image {max-width: 300px; float: none; margin: 0 0 30px 0;}
/*--Login--*/
.login2020-flex {flex-wrap: wrap;}
.login2020-flexbox {width: 100%;}
.login2020-flexbox:last-child {border-top: 1px dashed #d1d1d1; margin: 50px 0 0 0; padding: 30px 0 0 0;}
.login2020-flexpad1 {padding: 0 10px; border-right: none;}
.login2020-flexpad2 {padding: 0 10px;}
/*--Account--*/
.acc2020-addf-box {width: 50%;}
/*--BFH--*/
.endoc-flex {flex-wrap: wrap; align-items: flex-start;}
.endoc-flex-1 {width: 100%;}
.endoc-flex-2 {width: 100%;}
.endoc-flex-3 {width: 100%;}
/*--Checkout Methods--*/
h1.checkout-2sel-title {font-size: 28px;}
.checkout-2box {padding: 0 0 40px 0;}
.checkout-2box-1 {width: 100%;}
.checkout-2box-2 {width: 100%;}
.checkout-2box-pad {padding: 5px;}
.checkout-2box-actual {padding: 20px;}
.checkout-2box-2-title {font-size: 22px;}
.checkout-2box-benefit {padding: 10px 0; font-size: 18px;}
/*--Benny--*/
.benny-header {margin-bottom: 0;}
.benny-float {float: none; margin: 0 0 20px 0; width: 100%;}
.benny-flex {background: #fff; padding: 0;}
.benny-flex-box {width: 100%;}
.benny-flex-box-pad {padding: 0 0 25px 0;}
.benny-social-text {font-size: 24px;}
/*Get Your Pets Eyes Checked*/
.gypec-banner-large {display: none;}
.gypec-banner-small {display: block;}
.gypec-left {width: 100%;}
.gypec-right {width: 100%; padding-top: 30px;}
/*--Money Back--*/
.moneyback-1 {width: 100%;}
.moneyback-2 {width: 100%;}
/*--Australia--*/
.OG-Chews-2023-Australia {float: none; width: 100%; margin: 0 0 20px 0;}
/*--Product--*/
.ocu-glo-comparison-chart-horz {display: none;}
.ocu-glo-comparison-chart-vert {display: block;}
/*Countdown Timer*/
.countdown-box-1 {width: 100%;}
.countdown-box-2 {width: 100%; text-align: center;}
.countdown-box-2-pad {padding: 0 10px 40px 10px;}
#democlock {font-size: 30px;}
.countdown-text {font-size: 18px; line-height: 24px;}
.countdown-main-img-1 {display: none;}
.countdown-main-img-2 {display: block;}
/*Charity*/
.charity-image-float {float: none; display: block; margin: 0 0 20px 0;}
/*Newsletter*/
.newsletter-image-main {display: none;}
.newsletter-image-mobile {display: block;}
/*OG Vegan*/
.vegan-card-1 {width: 100%; display: block;}
.vegan-card-2 {width: 100%; display: block;}
/*--Footer--*/
.foot-2020-menu {padding: 20px 0;}
.foot-2020-menu ul li {padding: 15px;}
}
@media only screen and (max-width: 750px) {
/*--Header--*/
.upper-header-flex {justify-content: center;}
.uhf-1, .uhf-2 {display: none;}
.uhf-cart-mobile {display: inline-block;}
.uhf-3 {text-align: center; border-right: none;}
.uhf-4 {padding: 0;}
.uhf-5 {display: none;}
}
@media only screen and (max-width: 700px) {
/*---Home--*/
.h2f-flex {flex-wrap: wrap; padding: 40px 10px;}
.h2f-flex-box {width: 100%;}
.h2f-flex-box-pad {padding: 15px;}
.h2f-flex-box-title {padding: 10px; margin: 20px 0 0 0;}
a .h2f-flex-box-title , a:visited .h2f-flex-box-title , a:active .h2f-flex-box-title {font-size: 22px;}
.h2f-flex-box-desc {font-size: 18px; padding: 15px 0 0 0;}
.home-2020-second {background: #4fccc5; padding: 10px;}
.h2f-flex2 {display: block; padding: 0 10px 20px 10px;}
.h2f-flex2-box {font-size: 20px;}
.h2f-flex2-box img {display: none;}
.h2f2pad {padding: 0;}
.h2ftitle {border-bottom: 2px dashed #78dcd7; padding: 5px 0 10px; margin: 0 0 15px 0;}
/*--Category--*/
.cat2020-flexbox {width: 100%; border-bottom: 1px solid #d1d1d1; margin: 0 0 35px 0;}
.cat2020-flexpad {padding: 0 0 20px 0;}
.cat2020-flexborder {box-shadow: none; padding: 0 0 10px 0;}
.cat2020-flexbox:last-child {border-bottom: none; margin: 0;}
h2.cat2020-title {font-size: 24px;}
/*--A Product--*/
.product-2020-flex-1-pad {padding: 0 10px;}
.product-2020-flex-2-pad {padding: 20px 0 0 0;}
.p2020i-full {display: none;}
.p2020i-full-mob {display: block;}
.tabinator label {padding: 0 5px 5px 5px;}
.p2020-buy-fbox {border-bottom: 1px dotted #4fbbc2; border-right: none; border-left: none; border-top: none; width: 100%; margin: 0 0 10px 0;}
.p2020-buy-fbox:last-child {border-bottom: none; border-right: none; border-left: none; border-top: none;}
.p2020-buy-fpad {padding: 6px 15px 15px 15px;}
.p2020-subinfo {padding: 20px;}
.p2020-subinfo span {display: block;}
.p2020-subinfo span.p2020-subnoshow {display: none;}
div.simpleTabsContent {border-top: 1px solid #d7d7d7; border-left: none; border-right: none; border-bottom: none; padding: 10px;}
/*--BFH--*/
.hemp-upper-area {display: none;}
.hemp-upper-area-2 {display: block;}
.bfh-description-image {float: none; margin-left: auto; margin-right: auto; width: 100%; margin-top: auto; margin-bottom: auto;}
.britto-box-area {float: none; width: 100%; margin: 0 0 20px 0;}
.ding-collage {float: none; margin-left: auto; margin-right: auto; width: 100%; margin-top: auto; margin-bottom: auto;}
/*--OGH--*/
.orange-sun-div {width: 100%; float: none; margin: 0 0 20px 0;}
/*--Product Tabs--*/
.jTabs section{padding:10px}
/*--Account--*/
.acc2020-addf-box {width: 100%;}
.acc2020-addf-box-margin {padding: 10px;}
/*Charity*/
.dpmmr-video {width: auto; height: auto; padding: 5px; border: none; float: none; margin: 0 0 20px 0;}
/*--Footer--*/
.foot-2020-flex {flex-wrap: wrap; padding: 60px 20px 70px 20px;}
.foot-2020-flex-1, .foot-2020-flex-3 {width: 100%;}
.foot-2020-flex-2 {width: 100%; padding: 20px 0;}
}
@media only screen and (max-width: 600px) {
/*--Block Links--*/
a.block-link {padding: 7px 16px 10px 16px; font-size: 18px;}
.h25-flex {display: flex; flex-wrap: wrap; align-items: flex-start; padding: 0 0 30px 0; flex-direction: row;}
.h25-flex-box-1 {display: block; min-width: 1px; padding: 50px 20px 0 20px; width: auto;}
.h25-flex-box-2 {width: 100%; background: none;}
.h25-flex-box-1 img {max-width: 389px; width: 100%; margin-left: auto; margin-right: auto; height: auto;}
.h25-title {font-size: 30px; padding: 40px 20px 5px 20px; text-align: center;}
.h25-content {font-size: 18px; line-height: 30px;}
.h25-link {padding: 40px 0 10px 20px;}
.nasc-home-mobile {display: none;}
.nasc-home-award {width: 40%; margin-left: 10px;}
/*--BFH--*/
.endoc-cb2-block {width: auto; display: block; padding: 0 0 20px 0;}
@media only screen and (max-width: 550px) {
/*--Footer--*/
.foot-2020-menu {padding: 10px 0 30px 0;}
.foot-2020-menu ul li {display: block; padding: 15px;}
/*--Ocu-GLO-Graphics--*/
.ocuglo-banner-recommend-large {display: none;}
.ocuglo-banner-recommend-small {display: block;}
}
@media only screen and (max-width: 500px) {
a.block-link {padding: 7px 16px 10px 16px; font-size: 16px;}
}