@media only screen and (max-device-width: 736px) {

h1 {
font-family: 'MrEavesModOT-Bold', sans-serif;
    padding: 10px 10px 15px;
  border-bottom: solid 1px #D1D3D4;
font-size: 24px;
}

.container-padding-top {
padding-top: 5px;
}

.landing-circle {
z-index: 2;
}


.landing-circle-container {
padding: 0 10px;
position: relative;
  margin-bottom: 50px;
}

.landing-circle-copy {
position: relative;
}

.about-container .landing-circle img {
  padding-top: 8px;
  width: 57%;
}

.landing-circle-container a.icon-expand-up {
color: #9CAEB5;
  background-color: #f0f3f4;
  padding: 20px 15px 10px;
  opacity: 1;
  border-radius: 34px;
  position: absolute;
  right: 10px;
  bottom: -24px;
}

.primary-cms {
  margin-top: 30px;
  padding: 0 10px;
  width: 100%;
}

.bordered-container {
padding: 20px;
margin-bottom: 20px;
border: solid 1px #e1e6e8;
}

.bordered-container.border-thk-btm {
  border-bottom-width: 6px;
}

.more-information-sidebar {
  width: 100%;
  padding: 0px 10px 20px 10px;
}

a {
  color: #2ab5cd;
font-size: 16px;
font-family: 'MrEavesModOT-Bold', sans-serif;
}

.about-container .bordered-container .pull-right {
  width: 60%;
}

.about-container .bordered-container.top-picks .pull-right, .about-container .bordered-container.parent .pull-right, .about-container .bordered-container.old-schoolhouse .pull-right, .about-container .bordered-container.practical img {
  padding-top: 0px;
}

.aoa-container .landing-circle img {
  width: 79%;
  padding-top: 17px;
}

.btn {
width: 100%;
}

.aoa-benefits {
margin-top: 0;
}

.aoa-benefits .row {
width: auto;
padding: 0;
}

.aoa-benefits.content-toggle .accordian-icon {
font-size: inherit;
  color: #9badb4;
margin-right: 0;
}

li, label, p {
  font-family: 'MrEavesModOT-Book', sans-serif;
  font-size: 16px;
  color: #222;
}

.aoa-benefits .row .pull-left:last-child {
  width: 82%;
}

p strong {
  font-family: 'MrEavesModOT-Bold', sans-serif;
}

.aoa-benefits .row:last-child .pull-left {
  margin-bottom: 0;
}

.center {
text-align: center;
}

.toggle-content.center p {
text-align: left;
}

.landing-circle .icon-book-vertical {
font-size: 30px;
top: 8px;
left: 23px;
}

.landing-circle .icon-math {
  font-size: 26px;
  top: 30px;
  left: 52px;
}

.landing-circle .icon-geography {
  font-size: 26px;
  top: 51px;
  left: 30px;
}

.landing-circle .icon-science {
  font-size: 30px;
  top: 31px;
  left: 3px;
}

.curriculum-tabs .tab.active + .tab, .curriculum-tabs .tab:first-child {
  border-left: none;
}

.curriculum-tab-content {
margin: 20px 10px;
display: none;
}

.curriculum-tab-content.active {
display: block;
}

.curriculum-tabs .tab {
  float: left;
  box-sizing: border-box;
  width: 20%;
  background: white;
  color: #fff;
  text-align: center;
  padding: 10px 0 10px;
  border-left: 1px solid #B2C3C9;
  display: inline-block;
border-top: solid 1px #B2C3C9;
}

.curriculum-tabs .tab i {
  display: block;
  font-size: 42px;
}

.curriculum-tabs .tab.active i {
color: white;
}

.curriculum-tabs .tab.active {
  background: #2ab5cd;
  border-top: 1px solid #2ab5cd;
}

.curriculum-tabs .tab p {
  font-size: 10px;
  display: inline-block;
  margin-top: 4px;
  font-family: 'MrEavesModOT-Book', sans-serif;
  font-weight: 100;
text-transform: uppercase;
}

.curriculum-tabs .tab.active p {
color: white;
}

.curriculum-tabs {
border-bottom: solid 9px #6AC1D6;
}

.monarch-box img.main-img {
width: 70%;
margin-right: -24px;
}

.curriculum-tab-content .box-with-icon .icon-sos-logo {
margin-top: -11px;
}

.monarch-logo-container {
width: 53%;
margin-right: -15%;
padding-top: 0;
}

.monarch-logo-container span {
font-size: 18.5px;
}

.monarch-logo-container img {
width: auto;
margin-left: -4%;
font-size: 140%;
}

.monarch-text-box .blue.btn {
width: 60%;
}

.monarch-text-box .gray.btn {
width: 37%;
}

.monarch-text-box .btn-container {
  border-top: solid 1px #E1E6E8;
  margin-top: 15px;
  padding-top: 15px;
}

.monarch-text-box strong {
  display: block;
  width: 200px;
  font-size: 18px;
  padding-bottom: 5px;
}

.monarch-text-box {
margin-top: 15px;
}

.btn.gray {
  background: #9badb4;
  color: #fff;
}

.container-padding-top .btn {
  padding-top: 12px;
  padding-bottom: 12px;
height: 42px;
font-size: 16px;
}

.grades-format {
  border-top: solid 1px #E1E6E8;
  padding-top: 7px;
  z-index: -2;
  position: relative;
  margin-top: -10px;
font-size: 12.5px;
}

.with-img img {
width: 22%;
  margin-right: 3%;
  margin-top: -5px;
  margin-bottom: 15px;
}

.with-img {
  padding: 20px;
  margin-bottom: 20px;
  border: solid 1px #e1e6e8;
border-bottom-width: 6px;
}

.curriculum-tab-content .bordered-container p {
clear: both;
}

.with-img a, .box-with-icon a {
  font-size: 18px;
  display: block;
  margin-top: 5px;
}

.with-img a.btn, .box-with-icon a.btn {
font-size: 16px;
}

.with-img p {
clear: both;
}

.curriculum-tab-content a.btn {
font-size: 14px;
}

.box-with-icon {
padding: 20px;
  margin: 0 0 20px;
  border: solid 1px #e1e6e8;
  border-bottom-width: 6px;
}

.box-with-icon i {
font-size: 36px;
margin-top: -8px;
margin-right: 7px;
}

.brand-box label {
color: #B2C3C9;
  text-transform: uppercase;
  font-size: 12px;
float: left;
}

.format {
font-size: 14px;
}

.format i {
font-size: 24px;
}

.grades-container .grades {
  font-size: 14px;
  width: 40px;
  padding: 5px 0;
  top: -6px;
}

.brand-box .btn-container {
  border-top: solid 1px #e1e6e8;
  padding-top: 15px;
}

.brand-box .btn-container .btn {
width: 42%;
}

.brand-box .btn-container .btn.blue {
width: 54%
}

.brand-box .btn-container .btn i {
font-size: 16px;
}

.format {
top: -10px;
}

.format-container {
width: 66%;
}

.brand-box .format [class^="icon-"], .brand-box .format [class*=" icon-"] {
top: 6px;
font-size: 24px;
}

.brand-box p {
border-bottom: solid 1px #e1e6e8;
  padding-bottom: 15px;
margin-bottom: 14px;
}

.brand-box i {
font-size: 42px;
}

.circled-number {
  border: solid 3px #9badb4;
  line-height: 26px;
}

.edge-img img {
  margin: 0 0 15px;
  width: 100%;
}

.edge-img {
padding: 0;
}

.edge-img h2, .edge-img p {
margin-left: 20px;
margin-right: 20px;
}

.edge-img.brand-box p {
margin-bottom: 14px;
}

.margin-top-15 {
margin-top: 15px
}

.edge-img .format-container {
  margin-left: 20px;
  width: 50%;
}

.edge-img .grades-container {
  margin-right: 20px;
}

.edge-img .btn-container {
margin: 0 20px 20px;
}

.edge-img.brand-box .btn-container .btn.blue {
width: 100%;
}

.edge-img.brand-box {
margin-bottom: 0;
}

h1 [class^="icon-"], h1 [class*=" icon-"] {
  font-size: 32px;
  top: 5px;
  position: relative;
}

.features-col {
width: auto;
margin-right: 0;
}

.features-text {
width: 82%;
}

.features-col i {
font-size: 42px;
margin-right: 12px;
width: 42px;
}

.features-col {
border-bottom: 1px solid #e1e6e8;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.features-text h4 {
  font-family: 'MrEavesModOT-Bold', sans-serif;
}

.toggle-content .features-col:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 20px;
}

.awards-box img {
  margin-right: 20px;
padding-bottom: 10px;
}

.placement-tests a:last-child {
  margin-bottom: 0;
}

.brand-tabs h4 {
  font-size: 1.2em;
font-family: 'MrEavesModOT-Bold', sans-serif;
text-align: center;
}

.brand-tabs .bundle-tabs .tabs-6 li {
  width: 16.65%;
}

.brand-tabs .bundle-tabs > ul li:last-child .content-wrapper {
  border-right: none;
}

.bundle-tabs > ul li .content-wrapper {
font-size: 11px;
font-family: 'MrEavesModOT-Bold', sans-serif;
}

.bundle-tabs > ul li i {
font-size: 25px;
}

.brand-tabs .bundle-tabs > ul li:first-child .content-wrapper {
  border-left: 0;
}

.horizons-container .brand-tabs .bundle-tabs > ul li:first-child img {
  margin-left: 7px;
}

.brand-tabs .bundle-tabs > ul li img {
  width: 65%;
}

.bundle-tabs > ul li .content-wrapper {
height: 76px;
}

.brand-tabs .tabcontent {
border: 0;
  width: 100%;
}

.brand-tabs .tabcontent .bundle > p {
font-size: 16px;
  border-bottom: 0;
padding: 20px 0 10px;
}

.monarch-container .bundle-tabs > ul li.active .content-wrapper {
  padding-top: 12px;
}

.brand-tabs .btn {
  margin: 0;
}

.placement-test-box img {
  width: 32%;
  margin-left: -5%;
  margin-top: -13px;
  margin-bottom: -22px;
margin-right: 3%;
}

.placement-test-box .placement-text {
  width: 69%;
}

.awards-box .ee-award {
  width: 35%;
  max-width: 126px;
}

.awards-box .top-picks-award {
  width: 19%;
  max-width: 70px;
}

.awards-box .top-curriculum-award {
  width: 25%;
  max-width: 83px;
}

.awards-box img:last-child {
  margin-right: 0;
}

.switched-on-container .edge-img img {
  margin-top: 10px;
}

.weaver-container .features-col .icon-person-group {
font-size: 21px;
}

.brand-tabs .bundle-tabs .tabs-4 li {
  width: 25%;
}

.brand-tabs .bundle-tabs > ul.tabs-4 li img {
    width: 47%;
  margin-bottom: 5px;
}

.monarch-curriculum-header {
  background-image: url("//glnmedia.s3.amazonaws.com/web-images/curriculum-monarch-desk-mobile.jpg");
height: 192px;
background-position: left top;
  margin-bottom: 15px;
}

.monarch-curriculum-header .monarch-logo-container {
  width: 146px;
  margin: 0 10px;
  padding: 0;
height: 95px;
}

.preview-monarch {
margin-bottom: 0;
}

.monarch-container .bundle-tabs > ul li.active i {
  display: block;
color: #45447f;
}

.monarch-curriculum-header .monarch-logo-container img {
width: 169px;
  max-width: none;
}

.monarch-curriculum-header .monarch-logo-container span {
  font-size: 23px;
}

.monarch-curriculum-header h4 {
  width: 146px;
  margin: 10px 0 0 10px;
  font-size: 16px;
  line-height: 20px;
}

.monarch-curriculum-header + p strong {
  font-family: 'MrEavesModOT-BoldItalic', sans-serif;
  font-size: 14px;
  padding-bottom: 10px;
  display: block;
}

.monarch-container h2 {
font-size: 18px;
}

.monarch-container h2.center-header {
  font-size: 18px;
  padding: 15px 10px 5px 10px;
  border-top: 1px solid #e1e6e8;
  margin-top: 15px;
}

.monarch-container p.center-text {
padding: 0 10px;
}

.anytime-access-container img {
  width: 90%;
  max-width: 683px;
}

.anytime-access-container {
  margin-top: 15px;
  margin-bottom: 15px;
padding-bottom: 15px;
}

.anytime-access-container h2.center-header {
margin-top: -4px;
}

.monarch-container p.center-text.paragraph {
margin-bottom: 20px;
}

.automatic-grading {
width: auto;
position: relative;
  min-height: 154px;
}

.automatic-grading .pull-left {
  margin-top: 0;
  margin-left: 10px;
margin-bottom: 15px;
width: 45%;
}

.automatic-grading .pull-left h2 {
border: 0;
  margin: 0;
  padding: 0 0 5px 0;
}

.automatic-grading img {
width: 49%;
    position: absolute;
  bottom: -8.5%;
  max-height: 175px;
  max-width: 157px;
right: 10px;
z-index: -2;
}

.monarch-lesson-container {
  background-size: 120%;
  background-position: top center;
height: 124px;
  margin-bottom: 15px;
}

.monarch-lesson-container .text-block {
width: 40%;
  padding-top: 7px;
}

.monarch-lesson-container .text-block h2 {
padding-bottom: 5px;
}

.monarch-awards {
margin: 0;
width: auto;
  text-align: center;
}

.monarch-awards img.ee-award {
width: 35%;
margin-right: 25px;
}

.monarch-awards img.top-curriculum-award {
width: 25%;
}

.monarch-awards p, .monarch-awards h2 {
width: auto;
}

.monarch-container .brand-tabs .tabcontent .bundle > p {
padding: 20px 0 10px;
}

.product-filters .selectbox:hover {
  border: 1px solid #6ac1d6;
  background: #6ac1d6;
  color: #fff;
}

.product-filters .selectbox {
  border-radius: 3px;
  color: #222;
  border: 1px solid #9badb4;
  font-family: 'MrEavesModOT-Bold',sans-serif;
  text-align: center;
  width: 50px;
  padding: 16px 0;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}

.monarch-container .bundle-tabs {
margin-bottom: 0;
}

.monarch-container .brand-tabs h4 {
text-align: left;
}

.assignment-screens {
text-align: center;
  width: 100%;
  margin: 0;
}

.assignment-screens img {
width: 90%;
margin: 0;
}

.teachers-dashboard-container {
  width: auto;
  margin-top: -4px;
height: auto;
  margin-bottom: 20px;
}

.monarch-container .teachers-dashboard-container h2 {
margin-top: 0;
}

.teachers-dashboard-container .icon-arrow-left-slider, .teachers-dashboard-container .icon-arrow-right-slider {
font-size: 40px;
  top: 50%;
  margin-top: -20px;
  position: absolute;
}

.teachers-dashboard-container .icon-arrow-left-slider {
  left: 10px;
}

.teachers-dashboard-container .icon-arrow-right-slider {
  right: 10px;
}

.teachers-dashboard-container img {
width: 59%;
float: none;
}

.teachers-dashboard-container .slider-container {
  position: relative;
  text-align: center;
  margin-top: 20px;
}

.features-col i.icon-mac-pc {
font-size: 18px;
}

.dates-container {
  width: 100%;
  padding: 10px 15px;
  font-size: 16px;
margin-top: 20px;
padding: 15px;
margin-bottom: 15px;
}

.dates-container .dates-row:last-child {
border-bottom: 0;
}

.monarch-plans {
  padding: 0 10px 20px;
  margin-bottom: 40px;
}

.monarch-container .monarch-plans h2.center-header {
border-top: 0;
}

.monarch-plans .plan-row {
  border-top: 1px solid #e1e6e8;
  margin-top: 20px;
  padding-top: 20px;
}

.monarch-plans h4 {
  font-size: 17px;
  font-family: 'MrEavesModOT-Bold', sans-serif;
}

.monarch-plans img {
margin-right: 4%;
  max-width: 143px;
  width: 43%;
}

.monarch-plans div.pull-left {
  width: 53%;
  margin-top: 0;
}

.monarch-plans [class^="icon-"], .monarch-plans [class*=" icon-"] {
font-size: 30px;
}

.monarch-plans .students i {
top: 5px;
  position: relative;
}

.support-container .landing-circle-copy {
  height: auto;
  padding: 15px 15px 15px 65px;
}

.support-container .landing-circle-container .icon-bubble-dialog-bottom {
  position: absolute;
  top: 10px;
  left: 28px;
}

.support-container .landing-circle-container .icon-phone {
  position: absolute;
  top: 36px;
  left: 10px;
}

.support-container .landing-circle-container .icon-question-mark {
  position: absolute;
  top: 38px;
  left: 44px;
}

.support-container .landing-circle-container i {
  font-size: 30px;
}

.support-container .side-10 .edge-img:first-child h2, .academic-support-container .side-10 .edge-img:first-child h2 {
font-size: 24px;
  font-family: 'MrEavesModOT-Book', sans-serif;
  margin-bottom: 15px;
}

.support-container .side-10 .edge-img:first-child p, .academic-support-container .side-10 .edge-img:first-child p {
font-size: 18px;
line-height: 21px;
}

.box-with-icon .icon-monarch {
font-size: 50px;
}

.box-with-icon .icon-sos-logo {
font-size: 44px;
margin-top: 2px;
}

.paragraph-header {
margin-bottom: 5px;
}

.quote-box {
  padding: 20px 30px 20px 70px;
  margin-bottom: 20px;
}

.quote-box i {
font-size: 30px;
}

h4 em {
  font-family: 'MrEavesModOT-BoldItalic', sans-serif;
font-style: normal;
display: block;
margin-bottom: 5px;
}

.monarch-support-container h1 .icon-monarch, .monarch-container h1 .icon-monarch {
font-size: 32px;
}

.bordered-container.resource-list {
  padding: 10px 0;
}

.bordered-container.resource-list h2 {
padding: 0 10px;
}

.bordered-container.resource-list ul {
  padding: 5px 10px 0;
}

.bordered-container.resource-list ul i {
margin-right: 10px;
}

h1.header-with-icon span {
display: block;
  margin-left: 42px;
margin-top: 5px;
}

.resource-list li {
  padding-bottom: 5px;
}

.resource-list li:last-child {
  padding-bottom: 0;
}

.bordered-container.resource-list {
  margin-bottom: 5px;
}

.bordered-list-container {
margin-top: 0;
}

.monarch-support-container .side-10 img {
  margin-top: -14px;
  margin-bottom: -14px;
  width: 100%;
}

.sos-support-container .side-10 img {
    margin-bottom: 4px;
  width: 97%;
  max-width: none;
  margin-top: 10px;
}

.sos-support-container .toggle-content table p,  .toggle-content table a {
  font-size: 14px;
}

.sos-support-container .toggle-content table i.icon-download.list-icon {
  padding-right: 6px;
}

.sos-support-container .toggle-content table tr td:last-child {
text-align: right;
}

.sos-support-container .technical-support .bordered-container {
padding: 15px 10px;
}

ul.link-list li {
line-height: normal;
  padding-bottom: 10px;
}

ul.link-list li:last-child {
padding-bottom: 0;
}

.content-toggle > h4 {
margin-right: 30px;
}

.monarch-faq-container h1, .sos-faq-container h1 {
margin-bottom: 0;
}

.monarch-faq-container .accordian-container .content-toggle:first-child, .sos-faq-container .accordian-container .content-toggle:first-child {
border-top: 0;
}

.accordian-container {
border-bottom: 1px solid #b2c3c9;
}

.monarch-faq-container h1 .icon-monarch, .sos-faq-container h1 .icon-sos-logo, .sos-support-container h1 .icon-sos-logo {
  font-size: 32px;
position: absolute;
  margin-top: 23px;
}

h1 .icon-sos-logo {
top: 5px;
}

.conventions-container table {
padding: 0;
width: 100%;
}

.conventions-container table td {
padding: 10px 15px;
vertical-align: text-top;
}

.conventions-container table thead tr:first-child th {
padding: 15px;
text-align: left;
border-bottom: solid 1px #e1e6e8;
}

.christian-schools-container .landing-circle i {
  font-size: 54px;
  top: 10px;
  position: relative;
}

.red-border.with-img, .christian-schools-container .box-with-icon, .christian-schools-container .with-img {
border-bottom-width: 1px;
position: relative;
}

.red-border.with-img img {
width: 15%;
margin-right: 8%;
}

.red-border.with-img h2 {
margin-top: 15px;
color: #f05a35;
}

.red-border:after {
background-color: #f05a35;
}

.blue-btm-border:after {
background-color: #2AB5CD;
}

.green-btm-border:after {
background-color: #8DC63F;
}

.purple-btm-border:after {
background-color: #7687C3;
}

.dark-blue-btm-border:after {
background-color: #313780;
}

.red-border:after, .blue-btm-border:after, .purple-btm-border:after, .dark-blue-btm-border:after, .green-btm-border:after {
width: 100%;
position: absolute;
content: "";
height: 6px;
left: 0;
bottom: 0;
}

.box-with-icon .btn i {
font-size: 16px;
}

.dark-blue-btm-border h2 {
color: #313780;
}

.green-btm-border.box-with-icon .icon-sos-logo {
font-size: 36px;
margin-top: -8px;
}

.toggle-content a.primary-link.paragraph {
display: block;
}

.homeschooling-container .toggle-content {
position: relative;
}

.gray {
color: rgba(155,173,180,.5);
}


}