.accordion {}
.active, .accordion:hover {}
.panel {padding: 0 18px;display: none;background-color: white;overflow: hidden;}

.fl-lt {float:left;}
.fl-rt {float:right;}
.clear { clear:both;}
.ad_width1 {width:100%;}
.ad_width2 {width:48%;}
.ad_width3 {width:31.33333%; margin:0 1%}
.ad_width4 {width:25%;}
.ad_width5 {width:20%;}
.ad_width6a {width:20%;}
.ad_width6b {width:78%;}
.ad_width7a {width:30%;}
.ad_width7b {width:68%;}
.ad_width8a {width:40%;}
.ad_width8b {width:58%;}
.desktop {display:block;}
.mobile {display:none;}
.tab {display:none;}

@media only screen and (min-width: 100px) and (max-width: 448px) {
.fl-lt {float:none;}
.fl-rt {float:none;}
.clear { clear:both;}
.ad_width1 {width:100%;}
.ad_width2 {width:100%;}
.ad_width3 {width:100%;}
.ad_width4 {width:100%;}
.ad_width5 {width:100%;}
.ad_width6a {width:100%;}
.ad_width6b {width:100%;}
.ad_width7a {width:100%;}
.ad_width7b {width:100%;}
.ad_width8a {width:100%;}
.ad_width8b {width:100%;}
.desktop {display:none;}
.mobile {display:block;}
.tab {display:none;}
}

@media only screen and (min-width: 449px) and (max-width: 900px) {
.desktop {display:none;}
.mobile {display:none;}
.tab {display:block;}
}