#classroom-supplies {background-color:#99CA3C; position:relative; padding:30px 0;}
#classroom-supplies .classroom-supplies-container {display:flex; justify-content:flex-start; align-items:center; max-width:1280px; margin:auto; gap:30px;}
#classroom-supplies .classroom-supplies-container .classroom-supplies-copy {text-align:center; max-width:900px;}
.classroom-supplies-container .classroom-supplies-copy .teach {font-size:25px; color:#0A3568; text-transform:uppercase; font-family:'Lato'; margin:0; line-height:1.4;}
.classroom-supplies-container .classroom-supplies-copy .supplies {font-size:31px; color:#fff; text-transform:uppercase; margin:0; line-height:1;}
.classroom-supplies-container .classroom-supplies-copy .amazon {display:flex; justify-content:space-between; align-items:center; text-align:left; gap:2pc;}
.classroom-supplies-container .classroom-supplies-copy .amazon article {max-width:379px; font-size:16px; line-height:1.5; font-family:Muli, sanserif;}
.classroom-supplies-container .classroom-supplies-copy .amazon article ul li::before {color:#fff;}
.classroom-supplies-container .classroom-supplies-copy .amazon article p {line-height:1.5;}
.classroom-supplies-container .classroom-supplies-copy .amazon article .most-requested {margin-left:25px;}
.classroom-supplies-container .classroom-supplies-copy .supplies small {font-size:65%; text-transform:initial;}
.classroom-supplies-container .classroom-supplies-copy .supplies x-small {font-size: 15px;text-transform: initial;}

@media(max-width: 1273px) {
.classroom-supplies-container .classroom-supplies-copy .amazon {display:block;}
#classroom-supplies .classroom-supplies-container {display:block;}
.classroom-supplies-container .classroom-supplies-copy .amazon article {max-width:779px; margin:auto;}
.classroom-supplies-container .classroom-supplies-copy .amazon article ul {padding-bottom:100px;}
#classroom-supplies .classroom-supplies-container {margin:auto 20px;}
#classroom-supplies .classroom-supplies-container .classroom-supplies-copy {padding-bottom:1pc}
.classroom-supplies-container .classroom-supplies-copy .supplies small {position:relative; top:-7.5pc; text-align:left;}
}


p {
    font-size: 16px;
    line-height: 1.6;
    color: #666;
}

.accordion-detection {
    margin: 20px auto;
    text-align: left;
    max-width: 1050px;
}

.accordion-detection .toogle {
    position: relative;
    cursor: pointer;
    clear: both;
    color: #666;
    font: 400 25px/1.25 "Questrial", sans-serif;
    display: block;
    padding: 10px 55px 10px 0px;
    margin: 7px auto 0;
    border-bottom: 1px solid #909090;
}

.accordion-detection .toogle:hover {
    color: #0c5892;
}

.accordion-detection .toogle.active {
    border-bottom: none;
}

.accordion-detection .toogle.active:before {
    content: '\e841';
}

.accordion-detection>div p {
    margin: 0;
    position: relative;
}

.accordion-detection .toogle:before {
    content: '\e840';
    font-family: fontello;
    color: #A8D747;
    font-size: 30px;
    position: absolute;
    top: 12px;
    right: 5px;
}

.accordion-detection:hover .toogle:not(:hover) {
    opacity: 0.7;
}

.accordion-detection:hover .toogle.active {
    opacity: 1;
}

.accordion-detection>div {
    display: none;
    padding: 5px 50px 10px 0;
    margin: 0 auto;
    border-bottom: 1px solid #909090;
}

.accordion-detection>div p+p {
    margin-top: 15px;
}

.accordion-detection>div ul {
    margin-bottom: 0;
}

.page_orthodontic-screenings .container.zebra.flip {
    display: none;
}

.warning-signs {
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 50px;
    flex-wrap: wrap;
}

.benefits {
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 50px;
    flex-wrap: wrap;
}

.benefits article,
.warning-signs article {
    max-width: 620px;
}

.warning-signs article span {
    color: #003DA6;
    font-size: 21px;
    font-weight: bold;
}

.icons-container {
    display: flex;
    justify-content: space-around;
    align-items: center;
    max-width: 1000px;
    margin: 50px auto;
    flex-wrap: wrap;
    gap: 25px;
}

.icons-container .item-container {
    text-align: center;
    min-height: 110px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.icons-container .item-container span {
    color: #003DA6;
    font-weight: bold;
}

.intro-ortho-container {
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 50px;
    flex-wrap: wrap;
    max-width: 1100px;
}

.intro-ortho-container p {
    max-width: 400px;
}

.ortho-form form {
    max-width: 782px;
    text-align: center;
    padding: 70px 20px;
}

.ortho-form>div {
    margin: 70px auto;
}

.ortho-form .btn-ortho {
    background-color: #FF7612;
    color: #fff;
    width: 60%;
}

.page_orthodontic-screenings #page {
    max-width: 1380px;
}

@media(max-width: 1152px) {
    .warning-signs-special {
        flex-direction: column-reverse;
    }
}
@media (min-width: 901px) {
  a[name="insurance"]::before {
    height: 140px;
    margin-top: -100px;
  }
}
