@media only screen and (min-width:1171px) and (max-width:1200px)
{
	.mainwrapper{width:1140px; padding:px;}
	.container{max-width:1140px;}	
	.proglanddetail{width:52%;}
	.topleft{padding-left:0px;}
 	.topright{padding-right:0px;}
 	.hdr_phone{margin:40px;}

}
@media only screen and (min-width:1025px) and (max-width:1170px)
{
	.mainwrapper{width:998px; padding:0 15px;}
	.offr_right{margin-left:10px;}
	.offr_right h1{font-size:22px;}
	.proglanddetail{width:52%;}

	.btlbox p{min-height:90px;}
	.address{padding:0px; margin:0;}
	.adressdetail a{font-size:13px;}
	.topleft{padding-left:0px;}
 .topright{padding-right:0px;}
 .flex-control-nav{bottom:-6px;}
 
 .hdr_phone{margin:40px 34px;}
	.hdrright{margin:28px -10px 0 0;}
	.hdrright img{width:80px;}
	
	.featuretable .col-sm-8{width:50%; float:left;}
	.pectinplus .featuretable .col-sm-4{width:50%;}
	.limitedtable h2{font-size:20px;}
	.limitedtable h3{font-size:16px;}
	.limitedtable p{font-size:13px;}
	.estrogenbalance .featuretable .col-sm-4{width:50%;}
	
}
@media only screen and (min-width:991px) and (max-width:1024px)
{
	.mainwrapper{width:980px; padding:0 15px;}
	.container{max-width:960px;}
	.offr_right{margin-left:20px;}
	.offr_right h1{font-size:20px;}
	.address{margin:0px; padding:0; }
	.proglanddetail{width:52%;}
	.btlbox p{min-height:90px;}
	.adressdetail a{font-size:13px;}
	.topleft{padding-left:0px;}
 	.topright{padding-right:0px;}
	.flex-control-nav{bottom:-6px;}
	
	.hdr_phone{margin:40px 30px;}
	.hdrright{margin:24px -10px 0 0;}
	.hdrright img{width:90px;}
	
	.featuretable .col-sm-8{width:50%; float:left;}
	.pectinplus .featuretable .col-sm-4{width:50%;}
	.limitedtable h2{font-size:20px;}
	.limitedtable h3{font-size:16px;}
	.limitedtable p{font-size:13px;}
	.estrogenbalance .featuretable .col-sm-4{width:50%;}

}
@media only screen and (min-width: 768px) and (max-width: 990px)
{
	.mainwrapper{width:730px;}
	.flexslider img {height:auto;}
	.topleft{width:38%;}
	.topright{width:62%;}
	
	.alpha, .address{padding:0;}
	.omega{padding:0;}
	.slide .omega{margin-top:15px;}
	.footercontact{overflow:hidden; margin-bottom:15px;}
	.map{width:100%;}
	.ftrlogo, .address{width:100%; float:left;}
	.ftrlogo{text-align:left; margin-left:-15px;}

	.footernav .col-sm-6{width:100%; float:none;}
	 
	.topleft ul li{margin-right:5px; padding-right:5px;} 
	.hdrright{margin:10px 0px;}
	.hdrright > img{width:90px;}
	.offr_right{margin-left:10px;}
	.offr_right h1{font-size:20px;}
	.proglandimg, .proglanddetail{width:100%;}
	.proglandimg{text-align:center;}
	.proglanddetail{margin-top:20px;}
	.btlbox{width:25%;}
	.btlbox p{min-height:90px;}
	
	.topleft{padding-left:0px;}
 	.topright{padding-right:0px;}
 	.flex-control-nav{bottom:-8px;}
	
	.hdr_phone{margin:20px 0 0 0; float:right; border-bottom:1px dashed #999999; padding-bottom:5px;}
	.hdr_phone h3{display:inline-block; margin:0px 0 0 20px;}
	.hdr_phone h3:first-child{margin-left:0px;}
	.logo{margin:22px 0;}
	
	.featuredetail{width:100%;}
	.featuretable{margin-top:20px; width:100%;}
	.featuretable .col-sm-4{width:40%; float:left;}
	.featuretable .col-sm-3{width:20%; float:left;}
	.featuretable .col-sm-5{width:40%; float:left;}
	.featuretable .col-sm-8{width:60%; float:left;}
	
	.pectinplus{width:100%;}
	.estrogenbalance{width:100%;}
	.subcontent{margin-left:20px;}
	.rightside ul{padding-left:20px;}
	
}
@media (max-width: 767px) 
{
		.alpha, .address{padding:0;}
		.omega{padding:0;}
		.bannerpart{margin:0 15px;}
		.slide .omega{margin-top:15px;}
		.cntn_bg{top:100px;}
		
	img.alignleft, img.alignright, img.aligncenter{margin-bottom:10px;}
	.alignleft, img.alignleft{width:50%; height:auto; margin-right: 10px;}
	.alignright, img.alignright{width:50%; height:auto; margin-left: 10px;  margin-top: 4px;}
	/*#page{display:block;}
	.catmenu{display:none;}*/
	.navbar-inverse {
	background: #cc0000;
}
.navbar-collapse{background:#ffffff;}
	
	.navbar-header span.title{display:inline-block;}
	.navbar-collapse  h2.title{display:none;}
	.scrollToTop{right:0px; bottom:10px;}
	.catmenu ul{padding:0 10px;}
	.catmenu ul ul{padding:0;}
	.subcontent{margin-left:20px;}
	.rightside ul{padding-left:20px;}
	
}
@media only screen and (min-width: 600px) and (max-width: 767px)
{
	.slogan{margin-left:0px; float:right;}
	.hdrright{clear:both; width:100%; margin-top:0px; text-align:center;}
	.topright{margin-top:10px; text-align:center;}
	.topleft{text-align:center;}
	.logo{float:none; margin:15px auto;}
	.footercontact{overflow:hidden; margin-bottom:15px;}
	.ftrlogo, .address{width:50%; float:left;}
	.ftrlogo{text-align:left; margin-left:-15px;}
	.footernav .col-sm-6{width:50%; float:left;}
	
	.proglandimg{margin-right:15px;}
	.latestnewsright{width:78%;}
	.factimg{text-align:center;}
	.btlbox{width:49.5%; display:inline-block;}
	.contentleft{margin-bottom:20px;}
	.flex-control-nav{bottom:-5px;}
	.hdr_phone {display: block;margin:0; text-align:center; margin-bottom:10px;}
	.hdr_phone h3{display:inline-block; margin:0px 10px;}
	.offr_right{margin-top:10px;}
	.offr_right h4{text-align:left;}
	
	.leftfature{width:70%; float:left;}
	.rightbottle{width:30%; float:left;}
	.pectinplus .col-sm-8 {width:60%; float:left;}
	.pectinplus .col-sm-4 {width:40%; float:left;}
	.estrogenbalance .col-sm-8 {width:60%; float:left;}
	.estrogenbalance .col-sm-4 {width:40%; float:left;}
	
	.duopackleft{width:50%; float:left;}
	.duopackright{width:50%; float:left;}
	.triopackleft{width:50%; float:left;}
	.triopackright{width:50%; float:left;}
	
	.featuretable{margin-top:20px;}
	.featuretable .col-sm-4{width:40%; float:left;}
	.featuretable .col-sm-3{width:20%; float:left;}
	.featuretable .col-sm-5{width:40%; float:left;}
	.featuretable .col-sm-8{width:60%; float:left;}
	
	/*2711 HV*/
	.table-responsive{ border:0; overflow:auto; margin:0;}
	.table-responsive > .table-bordered{ border: 1px solid #dddddd; margin-bottom:20px; white-space:normal !important;}
	.table-responsive > .table-bordered td, .table-responsive > .table-bordered th{ white-space:normal !important; vertical-align:top;}
		
}
@media only screen and (min-width: 480px) and (max-width: 599px)
{
	.desc{height:fit-content;}		
	.logo{float:none; margin:15px auto; width:175px;}
	
	.hdrright{float:none; margin:15px auto; width:100%; text-align:center;}
	.topright{margin-top:10px; text-align:center;}
	.topleft{text-align:center;}
	
	.footercontact{width:100%;}
	.footernav{width:100%;}
	.ftrlogo, .footercontact{margin-bottom:15px;}
	.ftrlogo, .address{ width:50%; float:left;}
	.ftrlogo{margin-left:-15px;}
	.footernav .col-sm-6{width:50%; float:left;}
	.offr_right h1{font-size:28px;}
	.proglandimg{text-align:center;}
	.proglanddetail{margin-top:20px;}
	.proglandimg, .proglanddetail{width:100%;}
	.factimg{text-align:center;}
	.latestnewsright{width:78%;}
	.btlbox{width:49.5%; display:inline-block;}
	.contentleft{margin-bottom:20px;}
	.flex-control-nav{bottom:-8px;}
	.flex-control-paging li a{width:10px; height:10px;}
	
	.hdr_phone {display: block;margin:0; text-align:center;}
	.hdr_phone h3{display:inline-block; margin:0px 10px;}
	.offr_right{margin-top:10px;}
	
	.leftfature{width:60%; float:left;}
	.rightbottle{width:40%; float:left;}
	.pectinplus .col-sm-8 {width:60%; float:left;}
	.pectinplus .col-sm-4 {width:40%; float:left;}
	.estrogenbalance .col-sm-8 {width:60%; float:left;}
	.estrogenbalance .col-sm-4 {width:40%; float:left;}
	
	.featuretable{margin-top:20px;}
	.featuretable .col-sm-4{width:40%; float:left;}
	.featuretable .col-sm-3{width:20%; float:left;}
	.featuretable .col-sm-5{width:40%; float:left;}
	.featuretable .col-sm-8{width:60%; float:left;}
	
	
	/*2711 HV*/
	.table-responsive{ border:0; overflow:auto; margin:0;}
	.table-responsive > .table-bordered{ border: 1px solid #dddddd; margin-bottom:20px; white-space:normal !important;}
	.table-responsive > .table-bordered td, .table-responsive > .table-bordered th{ white-space:normal !important; vertical-align:top;}
	
	/*0112 HV*/
	.fakeprostate ul, .ratenumbersite ul{ padding-left:0;}
	
}
@media only screen and (min-width: 320px) and (max-width: 479px) 
{
	.desc{height:fit-content;}
	
	.flexslider img {height:auto;}
	
	.logo{float:none; margin:15px auto; width:175px;}
	.hdrright{float:none; margin:15px auto; width:100%; text-align:center;}
	.topright{margin-top:10px; text-align:center;}
	.topleft{text-align:center;}
	.topleft ul li{padding-right:10px; margin-right:10px;}
	
	.offr_right{margin-left:0px; margin-top:10px;}
	.offr_right h1{font-size:20px;}
	.alpha, .address{padding:0;}
	.omega{padding:0;}
	.footercontact{margin-bottom:15px;}	
	
	.flex-control-nav{bottom:-13px;}
	.flex-control-paging li a{width:8px; height:8px;}
	h2, .h2{font-size:18px;}
	.proglandimg, .proglanddetail{width:100%;}
	.proglandimg{text-align:center;}
	.proglanddetail{margin-top:20px;}
	.factdetail h2, .proproduct h2{font-size:18px;}
	.factdetail ul{padding-left:0px;}
	.footercontact{margin-top:20px;}
	.factimg{text-align:center;}
	.contentleft{margin-bottom:20px;}
	
	.hdr_phone {display: inherit;	margin: 0 auto 10px;	width: 220px;	}
	.table-responsive{margin-top:20px;}	
	
	.featuretable{margin-top:20px;}
	.featuretable .col-sm-4{width:40%; float:left;}
	.featuretable .col-sm-3{width:20%; float:left;}
	.featuretable .col-sm-5{width:40%; float:left;}
	.featuretable .col-sm-8{width:60%; float:left;}
	/*2111 HV*/
	.readmore{ font-size:14px;}
	
	
	/*2711 HV*/
	.table-responsive{ border:0; overflow:auto; margin:0;}
	.table-responsive > .table-bordered{ border: 1px solid #dddddd; margin-bottom:20px; white-space:normal !important;}
	.table-responsive > .table-bordered td, .table-responsive > .table-bordered th{ white-space:normal !important; vertical-align:top;}
	
	/*0112 HV*/
	.fakeprostate ul, .ratenumbersite ul{ padding-left:0;}


/* New header element styles===beginning */

.telephone-new{
   padding-top: 13px;
   text-align: center;
}

.bottle-new{
    padding-top: 15px;
    padding-left: 0px;
}

.logo-new{
    padding-top: 2px;
}

.bottle-new img{
    width: 40%;
    border: 1px solid #cacaca;
    border-radius: 4px;
}

.bbblogo-new{
     padding-top: 15px;
}

.address-new{
     padding-top: 15px;
     text-align: center;
}

.logo-image{
     width: 80%;
     padding-top: 7px;
}
.margin-b{
     margin-bottom:15px;
}

}

/* New header element styles===end */



/* =========== New header responsive elements===beginning (eric comp)  */

@media(max-width:1200px){
	.logo-new{
		width:240px;
	}

	.telephone-new h3{
		font-size:18px;
	}

	.bbblogo-new img{
		width:150px;
	}

	.bottle-new{
		width:70px;
	}

	.address-new h1{
		font-size:25px;
	}

	.address-new h4{
		font-size:15px;
	}

}
@media(max-width:990px)
{
	.logo-new {
		width: 135px;
	  }

	.telephone-new h3{
		font-size:14px;
	}

        .bbblogo-new img{
		width:130px;
	}

	.bottle-new{
		width:50px;
	}

	.address-new h1{
		font-size:23px;
	}

	.address-new h4{
		font-size:13px;
	}
}
@media (max-width: 900px) 
{
  .ct-topbar-section {
    flex-direction: column;
    align-items: center;
  }

  .ct-topbar-section > div {
	text-align: center;
	margin-bottom:20px;
  }

  .logo-new {
    width: 264px;
  }

  .bottle-new {
	width: 195px;
	height:200px;
  }

  .bottle-new img {
	width: 100%;
	height:100%;
  }
}

/* =========== New header responsive elements===end (eric comp)  */



/* July 10 2019 ===== amazon responsive button tweeks======beginning */


.ct-order-section{
    display:flex;
    align-items:center;
}

.ct-order-section li:nth-of-type(3) input{
    display:flex;
    justify-content:center;

}

@media(max-width:520px){
    .ct-order-section li:nth-of-type(3) input{
        width:80%;
        font-size:12px;
    }
}

@media(max-width:420px){
    .ct-order-section li:nth-of-type(3) input{
        font-size:11px;
    }
}

@media(max-width:390px){
     .ct-order-section li:nth-of-type(3) input{
        width:90%;
    }
    .ct-order-section li:nth-of-type(3){
        margin-left:10px
    }
}

@media(max-width:390px){
     .ct-order-section li:nth-of-type(3) input{
        width:98%;
    }
    .ct-order-section li:nth-of-type(3){
        margin-left:15px
    }
}

@media(max-width:330px){
    .ct-order-section li{
                font-size:12px
    }
     .ct-order-section li:nth-of-type(3) input{
        width:100%;
        font-size:10px
    }
    .ct-order-section li:nth-of-type(3){
        margin-left:18px
    }
}

@media(max-width:320px){
     .ct-order-section li{
                font-size:11px
    }
     .ct-order-section li:nth-of-type(3) input{
        width:100%;
        font-size:10px
    }
    
    .ct-order-section li:nth-of-type(3){
        margin-left:18px
    }
}

/* July 10 2019 ===== amazon responsive button tweeks======end */



/* July 11 2019 ===== heading/warning responsive tweeks======beginning */

@media(max-width:990px){
   .ct-heading-text {
    font-size:17px;
    }

    .ct-order-text{
        font-size:15px;
    }
    .ct-order-text ul{
        padding-left:30px;
    }
}

@media(max-width:766px){
   .ct-heading-text {
    font-size:20px;
    }

    .ct-order-text{
        font-size:17px;
    }
    .ct-order-text ul{
        padding-left:40px;
    }
}

@media(max-width:655px){
    .ct-heading-text font{
        display:block;
    }

    .ct-heading-text {
        font-size:24px;
    }

    .ct-order-text{
        font-size:16px;
    }

    .ct-order-text ul{
        padding-left:35px;
    }
}

@media(max-width:586px){
        .ct-order-text{
        font-size:15px;
    }

    .ct-order-text ul{
        padding-left:25px;
    }
    
}

@media(max-width:515px){
    .ct-heading-text {
        font-size:20px;
    }
    
    .ct-order-text{
        font-size:13px;
    }
        .ct-order-text ul{
        padding-left:15px;
    }
}

@media(max-width:450px){
    .ct-heading-text {
        font-size:18px;
    }
    .ct-heading-text font{
        margin-top:2px;
    }
}

@media(max-width:420px){
    .ct-heading-text{
        font-size:16px;
    }

    .ct-order-text{
        font-size:11.5px;
    }

    .ct-order-text ul{
        padding-left:10px
    }
}

@media(max-width:385px){
    .ct-heading-text{
     /* font-size:14.5px;*/

   font-size:13px;
    }
        .ct-order-text{
        font-size:10px;
        word-spacing:-1px;
    }

    .ct-order-text ul{
        padding-left:8px
    }
}

@media(max-width:325px){
    .ct-order-text{
        font-size:9px;
    }
}

/* July 11 2019 ===== heading/warning responsive tweeks======end */



/* July 13 2019 ===== h1 responsive tweeks======beginning */

@media(max-width:990px){
    h1.ct-heading-text-sec {
        font-size:23px
    }
}

@media(max-width:735px){
    h1.ct-heading-text-sec{
        font-size:28px;
    }
}

@media(max-width:538px){
    h1.ct-heading-text-sec{
        font-size:25px;
    }
}


@media(max-width:480px){
    h1.ct-heading-text-sec{
        font-size:23px;
    }
}


@media(max-width:415px){
    h1.ct-heading-text-sec{
        font-size:20px;
    }
}

/*

@media(max-width:378px){
    h1.ct-heading-text-sec{
        font-size:18px;
    }
}
*/


@media(max-width:378px){ 
     h1.ct-heading-text-sec{ 
         font-size:18px; 
    } 
      h1.ct-heading-text-sec .ct-break{ 
        display:block; 
      } 
}

/* July 13 2019 ===== h1 responsive tweeks======end */



/* July 13 2019 ===== h2 responsive tweeks======beginning */

@media(max-width:990px){
    h2.ct-heading-text-sec {
        font-size:23px
    }
}

@media(max-width:735px){
    h2.ct-heading-text-sec{
        font-size:28px;
    }
}

@media(max-width:538px){
    h2.ct-heading-text-sec{
        font-size:25px;
    }
}

@media(max-width:480px){
    h2.ct-heading-text-sec{
        font-size:23px;
    }
}

@media(max-width:415px){
    h2.ct-heading-text-sec{
        font-size:20px;
    }
}

/*

@media(max-width:378px){
    h2.ct-heading-text-sec{
        font-size:18px;
    }
}
*/


@media(max-width:378px){ 
     h2.ct-heading-text-sec{ 
         font-size:18px; 
    } 
      h2.ct-heading-text-sec .ct-break{ 
        display:block; 
      } 
}


/* July 13 2019 ===== h2 responsive tweeks======end */



/* July 13 2019 ===== sup facts parenthesis responsive tweeks======beginning */

.ct-td{
    text-transform:none;
}

@media(max-width:990px){
    .ct-td ul{
        font-size:12px;
    }
}

@media(max-width:760px){
    .ct-td ul{
        font-size:14px;
    }
}

@media(max-width:570px){
    .ct-td .ct-break{
        display:block;
    }
    .ct-td ul{
        font-size:13px;
    }
}

@media(max-width:440px){
    .ct-td{
        font-size:12px;
    }

    .ct-td ul{
        padding-left:18px
    }

    .ct-td ul ul{
        padding-left: 8px;
        font-size:11px;
    }
}

@media(max-width:360px){
    .ct-td ul{
        font-size:12px;
        margin-top:4px;
        padding-left:16px;
    }

    .ct-td ul ul{
        font-size:10.5px;
        word-spacing:-1px;
        padding-left:6px;
    }
}

/* July 13 2019 ===== sup facts parenthesis responsive tweeks======end */


/* Dec 31 2019 ===== responsive video thubnails======beginning */


.resp-container{ 
  flex-wrap:wrap; 
} 

@media(max-width: 900px){ 
     .resp-container { 
     width:83%; margin: 0 auto !important; 
} 
} 

@media(max-width:708px){ 
    .iframe-container{ 
    width:100%; 
    display:flex; 
    flex-direction:column; 
    align-items:center; 
} 

.iframe-container iframe{ 
    width:60% !important; 
    height:200px; 
    margin:auto; 
} 
} 

@media(max-width:400px){ 
    .iframe-container iframe{ 
    width: 100% !important; 
} 
}


/* Dec 31 2019 ===== responsive video thubnails======end */
