.samsidebar ul {margin: 0; padding: 0}
.samsidebar ul li {list-style: outside none none; padding-left: 2.9em; padding-bottom: .4em; padding-top:.4em}
.samsidebar.include ul li {background: rgba(0, 0, 0, 0) url("https://ecstatichimalaya.com/images/ticked.png") no-repeat scroll 0 10px}
.samsidebar.exclude ul li {background: rgba(0, 0, 0, 0) url("https://ecstatichimalaya.com/images/crossed.png") no-repeat scroll 0 10px}

.schedule-block .element {vertical-align:top}
.schedule-block .element .schedule-title {margin-bottom:.25em}
.schedule-block .element ul {padding-left:1.5em}
.schedule-block .element ul li {list-style:none}
.schedule-block .element .getquote {padding-left:.5em}


@media only screen and (min-width : 601px) and (max-width : 1024px) {
.schedule-block .element {display:inline-block; min-height:100px; margin-bottom:4px; width:48%}
}

@media only screen and (min-width : 960px) {
.schedule-block .element .schedule-title {margin-bottom:.75em; margin-top:.25em;}
.schedule-block .element {background-position-y:5px}
}

@media only screen and (max-width : 600px) {
.schedule-block .element .schedule-title {padding:10px 6px; text-align:left}
.schedule-block .element .schedule-content {padding:0}
}

