.container_full{
	width:100% !important;
}

.product_site_zia{
    padding: 5px;
}

.zia_productinfo_txt ol li {
    list-style: decimal !important;
}


.zia_productinfo_txt ul li {
    list-style: initial !important;
}


.container{
	max-width:1200px;
	margin:auto;
}

.sec_hdr{
font-size:24px;
}

#zia_topsection, .zia_productinfo_outer, .longterm_outer, .howlong_outer {
margin-bottom:45px;
}

#zia_topsection, .zia_productinfo_outer, .longterm_outer, .ing1_outer,  .ing2_outer, .ing3_outer,  .ing4_outer,  .ing5_outer,  .ing6_outer, .ing7_outer{
display:flex;
}

.capsules2{
	display:none;
}


.zia_open_txt{
flex:2;
}

.zia_couple1, .couple2, .capsules{
align-self: center;
}

.zia_productinfo_txt{
padding-left:5px;
}


.diagram{
    align-self: baseline;
}


.zia_productinfo_txt, .longterm_txt {
flex:2;
}


.ing1, .ing2, .ing3, .ing4, .ing5, .ing6, .ing7{
/*flex:1;*/
margin-right:15px;
align-self: baseline;

}


.ing1_text, .ing2_text, .ing3_text, .ing4_text, .ing5_text, .ing6_text, .ing7_text{
flex:7;
margin-bottom: 10px;
}

@media only screen and (max-width:994px){
.zia_couple1{
    flex: 1;
    width: 25%;
    align-self: baseline;
    padding: 5px;
}


.zia_prod_imgctnr{
flex:1;
}

.diagram{
flex:1;
width:33%;
}

}


@media only screen and (max-width: 574px){
#zia_topsection, .zia_productinfo_outer, .longterm_outer{
display:block;
}

.zia_couple1 {
flex: 1;
width: 100%;
}

.zia_prod_imgctnr{
float: left;
width: 25%;
}

.capsules{
display:none;
}

.capsules2{
display:inline;
width:100%;
}

.couple2{
width: 85%;
float: left;
}

.diagram {
float: right;
margin-top: 88px;
}


}
