/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
.mx-auto{display:inline}
.retailSuppl{width:100%;-webkit-align-items:center;align-items:center}
.retailSuppl div{-display:-moz-inline-box;display:inline; zoom:1;display:inline-block;width:100%;max-width:250px;min-width:100px;height:170px}
.pharText{width:100%}
/* *** client list *** */
.list{
  width:97%;margin:0 auto;padding:15px;border:1px solid purple;
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.list div{
  font-size:12px;min-width:130px;min-height:35px;padding:5px;vertical-align:middle;
  text-align:center;background-color:#fff;border:1px solid purple;color:#888
}
.list{
  display:-moz-grid;display:-ms-grid;display:grid;-ms-grid-columns:repeat(auto-fit, minmax(130px, 1fr));
  grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));-ms-grid-rows:repeat(auto-fit, 100px);
  grid-template-rows:repeat(auto-fit, 100px);grid-auto-flow:dense;grid-gap:19px
}
.list div{
  display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;
  -webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center
}
:-ms-fullscreen,:root .list{width:97%;display:block}
:-ms-fullscreen,:root .list div{
  display:inline-block;*display:inline;zoom:1;min-height:45px;
  width:130px;min-height:35px;justify-content:center;align-items:center;
}
.orangeStyle{font-size:24px;text-align:center;line-height:42px;color:orange}
.startLinksTitle{font-size:28px;padding:0 3%;text-align:center;color:#ccc}
.startLinksBox{margin:15px;padding:15px;border:1px solid purple; vertical-align:top;top:0;}
.section{margin-bottom:35px}
.__sec2{margin:0 auto}
.landingCol{
  -webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-count:3;
  -webkit-column-width:250px;-moz-column-width:250px;-ms-column-width:250px;column-width:250px;
  -webkit-column-gap:3px;-moz-column-gap:3px;-ms-column-gap:3px;column-gap:3px;
  -webkit-column-rule:1px solid purple;-moz-column-rule:1px solid purple;column-rule:1px solid purple;
  border:1px solid purple;text-align:left
}
.landingCol > div{font-size:13px;min-width:150px;border-top:1px solid purple;padding:0 10px;line-height:20px}
.breakCol > *{-webkit-column-break:auto;page-break-inside:auto;break-inside:auto}
/* *** client list (end) *** */

.button.button-large{font-size:1rem;font-size:1.1vw;padding:10px}
.toggle.toggle-border:last-child{border-bottom:1px solid #ccc !important;}
.toggle-content{font-size:1.25rem;line-height:1.8rem;color:#999}
#copyrights{width:100%}
#slider{
  height:auto;
  background-size:cover;
  background-repeat:no-repeat;
  overflow:hidden;
}
@supports (-webkit-touch-callout: none){
	#slider{background-attachment:scroll}
}
@media screen and (-ms-high-contrast:none) and (min-width:991px) and (max-width:1199px){
  .vertical-middle{top:80px;}
}
@media screen and (max-width:991px){
  .button.button-large{font-size:1rem;font-size:3vw;padding:10px}
}

@media screen and (min-width:100px) and (max-width:410px){
  .pharText{position:relative;width:82%;margin:0 auto;left:0}
}
