@media only screen and (min-width: 1500px) and (max-width: 2000px) {
    .parent-portal-content-area-panel {
        padding: 40px 50px;
    }

    .parent-portal-table-data {
        font-size: 13px
    }

    .parent-portal-right-panel li a {
        font-size: 15px;
    }

    .parent-portal-create-ipl-inner-left {
        width: 25%;
    }

    .parent-portal-create-ipl-inner-right {
        width: 65%;
    }

    /*CREATE AN IPL*/
    .parent-portal-create-ipl-inner-right input[type="radio"] + label {
        margin: 0 4px 12px 0 !important;
    }

    /*ORDER NEW ITEM 6 AUGUST 2018*/
    .order-create-new-vendor a {
        font-size: 15px;
        line-height: 31px;
    }

    .budget-spending-reports-main-outer {
        font-size: 14px;
        line-height: 24px;
    }

    .budget-spending-reports-heading-outer {
        font-size: 14px;
    }
    /*ORDER NEW ITEM 6 AUGUST 2018 END*/
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .frame-otr {
        height: 95%;
    }

    .content-midd {
        padding: 0 40px 0 0;
    }

    .frame-2 {
        right: 10px;
    }

    /*ABOUT PAGE START*/
    .frontier-inner-page-banner-inner h1 {
        font-size: 45px;
    }

    .about-frontier-left-con img {
        width: 100%;
    }

    .about-right-content-section {
        padding: 0 20px 0 27px !important;
    }

        .about-right-content-section p {
            font-size: 15px;
            line-height: 26px;
        }

    .about-beneifit-frame {
        right: 90px;
    }

    .about-frontier-right-con {
        padding: 0 30px 0 20px !important;
    }

    .logo-con {
        width: 19%;
    }

    .header_navbar_outer {
        width: 45%;
    }

    .header_login_panel {
        width: 36%;
    }

    .header-profile-con {
        font-size: 11px;
    }

    .header_navbar_outer li a {
        font-size: 14px;
        padding: 20px 31px;
    }

        .header_navbar_outer li a img {
            margin: 0 3px 0 0;
            width: 27px;
        }

    .parent-portal-school-yard-con {
        width: 45%;
    }

    .parent-portal-guardian-con samp {
        font-size: 16px;
    }

    .parent-portal-accordion-click-con samp {
        font-size: 16px;
    }

    .parent-portal-accordion-click-con samp {
        font-size: 16px;
    }

    .parent-portal-tabs-outer li a {
        font-size: 13px;
    }

    .forms {
        width: 14px;
        margin-bottom: -2px;
    }

    .doller-icon {
        width: 10px;
        margin-bottom: -3px;
    }

    .ipl-icon {
        width: 18px;
        margin-bottom: -1px;
    }

    .parent-portal-item-order-outer {
        padding: 26px 0;
    }

    .parent-portal-item-name {
        width: 42%;
    }

    .parent-portal-item-order {
        width: 24.1%;
    }

    .parent-portal-item-name, .parent-portal-item-order {
        padding: 11px 1% 11px 2%;
    }

    .parent-portal-item-auto tr td {
        font-size: 12px;
    }

    .parent-portal-item-auto th {
        font-size: 13px;
    }

    .parent-portal-right-panel li a {
        font-size: 13px;
        line-height: 17px;
        padding: 23px 3px;
        height: 130px;
    }

    .parent-portal-important-news-panel {
        width: 94%;
        padding: 45px 30px 80px;
    }

        .parent-portal-important-news-panel h5 {
            font-size: 19px;
        }

    .parent-portal-take-test-outer span {
        padding: 7px 15px;
        font-size: 11px;
        width: 94%;
    }

    .parent-portal-important-news-panel p {
        margin-bottom: 30px;
        font-size: 13px;
    }

    .parent-portal-table-data .ipl-name-text {
        line-height: 18px;
        padding-top: 13px;
        padding-bottom: 13px;
    }
    /*CREATE AN IPL*/
    .parent-portal-grading-con {
        margin: 0 10px 30px 0;
        float: left;
    }

    .parent-portal-approved-select {
        width: 100%;
        margin-bottom: 0px;
    }

    .parent-portal-evaluation-checkbox-con {
        width: 95%;
    }

    .parent-portal-create-ipl-inner-right input[type="checkbox"] + label {
        margin: 0 4px 3px 0;
    }

    .parent-portal-buttons-right img {
        margin: 0 3px -5px 0;
        width: 15px;
    }

    .parent-portal-delete-button img {
        width: 14px;
    }

    .parent-portal-buttons-left a {
        padding: 13px 11px;
        width: 60px;
    }

    .parent-portal-buttons-right a {
        padding: 13px 10px;
        margin: 0px 0 0 4px;
    }

    .parent-portal-buttons-right img {
        margin: 0 3px -5px 0;
        width: 15px;
    }

    .parent-portal-delete-button img {
        margin-bottom: -3px;
        width: 14px;
    }

    .parent-portal-print-button img {
        width: 16px;
        margin-bottom: -3px;
    }

    .parent-portal-create-ipl-buttons-main a {
        font-size: 11px;
    }


    /*BUDGET SPENDING REPORTS START 6 AUGUST 2018*/
    .budget-spending-reports-trans-date {
        width: 15%;
    }

    .budget-spending-reports-activity-description {
        width: 40%;
    }

    .budget-spending-reports-credit {
        width: 14%;
    }

    .budget-spending-reports-debit {
        width: 13%;
    }

    .budget-spending-reports-account-balance {
        width: 15%;
    }

    /*BUDGET SPENDING REPORTS START 6 AUGUST 2018 END*/

    /*ORDER NEW ITEM 6 AUGUST 2018 START*/
    .order-new-item-tabs-con li a {
        height: 100px !important;
    }

    .order-new-item-form-left-con {
        width: 30%;
    }

    .order-new-item-form-right-con {
        width: 70%;
    }

    .order-all-radio-con input[type="radio"] + label {
        margin: -1px 4px 9px 0;
    }

    .order-table-scroll-con {
        width: 100%;
        float: left;
        overflow-x: scroll;
    }

        .order-table-scroll-con table {
            width: 600px;
        }

    .order-new-item-form-right-con select {
        font-size: 13px;
        line-height: 24px;
        width: 60%;
        padding: 9px 6px;
    }

    .order-new-item-input-outer input[type="text"] {
        font-size: 13px;
        line-height: 18px;
        padding: 9px 6px;
        width: 56%;
    }

    .order-new-item-input-outer label {
        width: 40%;
        font-size: 12px;
    }

    .order-new-item-input-outer textarea {
        width: 56%;
        font-size: 13px;
        line-height: 18px;
        padding: 9px 6px;
        height: 80px;
    }
    /*ORDER NEW ITEM 6 AUGUST 2018 END*/
}


@media only screen and (min-width: 768px) and (max-width: 991px) {

    .logo-con {
        width: 30%;
    }

        .logo-con img {
            width: 152px;
        }

    .header_navbar_outer {
        width: 36%;
    }

    .header_login_panel {
        width: 33%;
    }

    .header-profile-con {
        font-size: 12px;
        margin: 11px 0 0;
    }

    .parent-portal-content-area-panel {
        padding: 30px 20px;
    }

    .setting-con {
        margin: 9px 0px 0;
    }

    .logout-con img {
        width: 16px;
    }

    .header_navbar_outer li a {
        font-size: 14px;
        padding: 14px 12px;
    }

    .header_navbar_outer li {
        margin: 0 0px;
    }

        .header_navbar_outer li a img {
            margin: 0 3px 0 0;
            width: 27px;
        }

    .header-setting-con a {
        font-size: 12px;
        text-align: left;
        margin-left: 16px;
    }

    .header-login-inner {
        float: right;
        display: inline-flex;
    }

    .logout-con {
        padding: 6px 7px;
        margin-top: 0;
    }

    .parent-portal-accordion-click-con {
        height: 56px;
    }

        .parent-portal-accordion-click-con span {
            width: 60px;
            height: 60px;
            padding: 5px;
            margin: -26px 10px 0 9px;
        }

            .parent-portal-accordion-click-con span img {
                width: 55px;
                height: 55px;
            }

    .parent-portal-school-year-outer {
        padding: 10px;
    }

        .parent-portal-school-year-outer h2 {
            font-size: 15px;
        }

        .parent-portal-school-year-outer .parent-portal-guardian-con h2 span {
            border-bottom: 1px solid #e1e8f0;
            in-width: auto;
        }

    .parent-portal-guardian-con samp {
        font-size: 14px;
    }

    .parent-portal-school-yard-con {
        width: 45%;
    }

    .parent-portal-guardian-con samp {
        font-size: 14px;
    }

    .parent-portal-item-auto {
        width: 93%;
    }

    .parent-portal-table-heading {
        font-size: 11px;
        line-height: 13px;
    }

    .parent-portal-accordion-click-con samp {
        font-size: 16px;
    }

    .parent-portal-accordion-click-con samp {
        font-size: 14px;
        line-height: 57px;
    }

    .parent-portal-tabs-outer li a {
        font-size: 13px;
    }

    .forms {
        width: 14px;
        margin-bottom: -2px;
    }

    .doller-icon {
        width: 10px;
        margin-bottom: -3px;
    }

    .ipl-icon {
        width: 18px;
        margin-bottom: -1px;
    }

    .parent-portal-item-order-outer {
        padding: 15px 0;
    }

    .parent-portal-item-name {
        width: 42%;
    }

    .parent-portal-item-order {
        width: 24.1%;
    }

    .parent-portal-item-name, .parent-portal-item-order {
        padding: 11px 1% 11px 2%;
    }

    .parent-portal-item-auto tr td {
        font-size: 12px;
    }

    .parent-portal-item-auto th {
        font-size: 13px;
    }

    .parent-portal-right-panel li a {
        font-size: 13px;
        line-height: 17px;
        padding: 23px 3px;
        height: 130px;
    }

    .parent-portal-right-panel h1 {
        font-size: 21px;
        line-height: 20px;
        margin: 25px 0;
    }

    .parent-portal-right-panel li a img {
        width: 35px;
    }

    .parent-portal-important-news-panel h5 {
        font-size: 16px;
        margin: 22px 0;
    }

    .parent-portal-important-news-panel h3 {
        font-size: 22px;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .parent-portal-take-test-outer span {
        padding: 7px 0;
        font-size: 12px;
        width: 100%;
        border-radius: 0;
        background: transparent;
        line-height: 14px;
    }

    .parent-portal-important-news-panel p {
        margin-bottom: 20px;
        font-size: 12px;
    }

    .parent-portal-take-test-outer {
        float: left;
        width: 96%;
        margin: 17px 0;
        background: #fedf91;
        border-radius: 30px;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        padding: 5px 2%;
    }

    .parent-portal-important-news-panel {
        padding: 35px 2% 61px;
    }

    .parent-portal-white-stripe li {
        margin: 0 12px;
    }

    .parent-portal-table-data .ipl-name-text {
        line-height: 20px;
        padding-top: 13px;
        padding-bottom: 13px;
    }

    .header-setting-con {
        display: none;
        position: absolute;
        top: 72px;
        right: 10px;
        background: #fff;
        padding: 0;
        margin: 0;
        border-radius: 5px;
        box-shadow: -3px 6px 3px #d3d3d3;
        -moz-box-shadow: -3px 6px 3px #d3d3d3;
        -webkit-box-shadow: -3px 6px 3px #d3d3d3;
    }

    .header-profile-con img {
        float: right;
        border: 4px solid #023f72;
        width: 30px;
        margin: 0 0 0 8px;
    }

    .header-profile-con {
        font-size: 14px;
        margin: 11px 0 0;
    }

    .header-setting-con a {
        font-size: 14px;
        margin: 0;
        width: 100%;
        box-sizing: border-box;
        padding: 16px 15px;
    }

    .logout-con {
        padding: 6px 7px;
        margin-top: 0;
        border: none;
    }

    .header-setting-con a:hover {
        background: #f6fafd;
        text-decoration: none;
    }

    .budget-tab-panel .ipl-name-text:first-child {
        float: left;
        width: 65%;
    }

    .budget-tab-panel .ipl-name-text:last-child {
        float: left;
        width: 30%;
    }

    .parent-portal-accordion-click-con {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_accordion_plus_icon.png) right 12px no-repeat, url(https://calvarychristian.empowerlearning.net/images/Salt/img_tabs_bg02.png) left top no-repeat;
    }

    .active-bg {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_accordion_minus_icon.png) right 12px no-repeat, url(https://calvarychristian.empowerlearning.net/images/Salt/img_tabs_bg.png) left top no-repeat;
    }

    .comment-icon {
        margin-bottom: -7px !important;
    }

    /*CREATE AN IPL*/
    .parent-portal-create-ipl-inner-left {
        width: 30%;
    }

    .parent-portal-create-ipl-inner-right {
        width: 60%;
    }

    .parent-portal-create-ipl-inner-main input {
        width: 90%;
    }

    .parent-portal-create-ipl-inner-main select {
        width: 98%;
    }

    .parent-portal-create-ipl-inner-main {
        font-size: 13px;
        line-height: 18px;
    }

    .parent-portal-create-ipl-inner-left span {
        font-size: 12px;
        line-height: 18px;
    }

    .parent-portal-create-ipl-inner-right input[type="radio"] + label {
        font-size: 13px;
        line-height: 19px;
    }

    .parent-portal-grading-con {
        margin: 0 10px 30px 0;
        float: left;
    }

    .parent-portal-approved-select {
        width: 100%;
        margin-bottom: 0px;
    }

    .parent-portal-evaluation-checkbox-con {
        width: 95%;
    }

    .parent-portal-create-ipl-inner-right input[type="checkbox"] + label {
        margin: 0 4px 3px 0;
    }

    .parent-portal-buttons-right img {
        margin: 0 3px -5px 0;
        width: 15px;
    }

    .parent-portal-delete-button img {
        width: 14px;
    }

    .parent-portal-buttons-left {
        width: 100%;
    }

        .parent-portal-buttons-left a {
            padding: 13px 11px;
            width: 43%;
        }

    .parent-portal-buttons-right a {
        padding: 13px 17px;
        margin: 0px 0 0 4px;
    }

    .parent-portal-buttons-right img {
        margin: 0 3px -5px 0;
        width: 15px;
    }

    .parent-portal-buttons-right, .parent-portal-buttons-right-inner {
        width: 100%;
        float: left;
    }

    .parent-portal-ilp-log-button {
        margin-left: 0 !important;
    }

    .parent-portal-delete-button img {
        margin-bottom: -3px;
        width: 14px;
    }

    .parent-portal-print-button img {
        width: 16px;
        margin-bottom: -3px;
    }

    .parent-portal-create-ipl-buttons-main a {
        font-size: 13px;
        margin-bottom: 10px;
    }

    .parent-portal-create-ilp-main-outer h2 {
        font-size: 21px;
        line-height: 20px;
        margin-bottom: 23px;
    }


    /*BUDGET SPENDING REPORTS START 6 AUGUST 2018*/
    .budget-spending-reports-heading-outer {
        font-size: 12px;
    }

    .budget-funding-text {
        font-size: 11px;
    }

    .budget-spending-reports-main-outer {
        font-size: 11px;
        line-height: 21px;
    }

    .budget-spending-reports-trans-date {
        width: 15%;
    }

    .budget-spending-reports-activity-description {
        width: 40%;
    }

    .budget-spending-reports-credit {
        width: 14%;
    }

    .budget-spending-reports-debit {
        width: 13%;
    }

    .budget-spending-reports-account-balance {
        width: 15%;
    }

    /*BUDGET SPENDING REPORTS START 6 AUGUST 2018 END*/


    /*ORDER NEW ITEM 6 AUGUST 2018 START*/
    .order-new-item-tabs-con li a {
        height: 100px !important;
        font-size: 14px !important;
    }

    .order-new-item-form-left-con {
        width: 30%;
    }

    .order-new-item-form-right-con {
        width: 70%;
    }

    .order-all-radio-con input[type="radio"] + label {
        margin: -1px 4px 9px 0;
    }

    .order-table-scroll-con {
        width: 100%;
        float: left;
        overflow-x: scroll;
    }

        .order-table-scroll-con table {
            width: 600px;
        }

    .order-new-item-form-right-con select {
        font-size: 12px;
        line-height: 24px;
        width: 100%;
        padding: 9px 6px;
    }

    .order-new-item-input-outer input[type="text"] {
        font-size: 13px;
        line-height: 18px;
        padding: 9px 6px;
        width: 55%;
    }

    .order-new-item-input-outer label {
        width: 40%;
        font-size: 12px;
        line-height: 19px;
    }

    .order-new-item-input-outer textarea {
        width: 55%;
        font-size: 13px;
        line-height: 18px;
        padding: 9px 6px;
        height: 80px;
    }

    .order-new-item-hide-tabs-con h2 {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 7px;
    }

    .order-create-new-vendor {
        width: 100%;
    }

        .order-create-new-vendor a {
            width: 90% !important;
            margin-left: 0;
            font-size: 13px !important;
        }

    .order-new-item-form-left-con h4 {
        margin: 12px 10px 0;
        font-size: 13px !important;
        line-height: 18px;
    }

    .order-all-buttons-right-con a {
        padding: 8px 5px;
        border-radius: 7px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        font-size: 13px;
        line-height: 20px;
        min-width: 100px;
    }

    .order-all-buttons-right-con {
        margin: 0px 0 0;
        padding: 0 10px;
    }

    .item-order-cancel-button {
        padding: 7px 5px 8px !important;
        color: #76c1ba !important;
        font-size: 12px !important;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        line-height: 20px;
        margin: 0;
    }

    .order-new-item-tabs-con li a span {
        font-size: 10px;
        line-height: 12px;
        margin-top: 4px;
    }
    /*ORDER NEW ITEM 6 AUGUST 2018 END*/

    .frame-otr {
        height: 95%;
    }

    .content-midd {
        padding: 0 40px 0 0;
    }

    .frame-2 {
        right: 10px;
        width: 99%;
    }

    .logo-otr a img {
        float: left;
        width: 170px;
    }

    .cont-navigation nav #navbar ul li a {
        font-size: 14px;
        line-height: 18px;
        padding: 10px 14px;
    }

    .cont-navigation {
        margin: 15px 0 0 0;
    }

    .cont-banner {
        padding: 110px 0;
        background-size: cover;
    }

    .banner-text h1 {
        font-size: 55px;
        line-height: 55px;
    }

    .tab-content-part p {
        font-size: 15px;
        line-height: 19px;
    }

    div.tab-content-part {
        padding: 0 0 0 40px;
    }

    .tab-content-part h4 {
        font-size: 16px;
        line-height: 25px;
        margin: 4px 0 0 0;
    }

    .listing-ul li {
        font-size: 14px;
        line-height: 21px;
        padding: 0 0 0 30px;
        margin: 0 0 30px 0;
    }

    .person-name {
        padding: 6px 0 6px 10px;
        line-height: 22px !important;
    }

    .single-seat-otr div {
        font-size: 14px;
    }

    .cont-meetings p {
        font-size: 14px;
        line-height: 25px;
    }

    .practice-img-otr img {
        max-width: 100%;
        width: 100%;
    }

    .cont-powerful-practices-right {
        padding-left: 40px !important;
    }

        .cont-powerful-practices-right p {
            font-size: 15px;
            line-height: 22px;
        }

    /*ABOUT PAGE START*/
    .frontier-inner-page-banner-inner h1 {
        font-size: 45px;
    }

    .about-frontier-left-con img {
        width: 100%;
    }

    .about-right-content-section {
        padding: 0 20px 0 27px !important;
    }

        .about-right-content-section p {
            font-size: 15px;
            line-height: 22px;
        }

    .about-frame-about-outer {
        height: 111%;
        top: 49%;
    }

    .about-beneifit-frame {
        right: 90px;
    }

    .about-frontier-right-con {
        padding: 0 30px 0 20px !important;
    }

    .about-beneifit-image-outer img {
        width: 100%;
        max-width: 100%;
    }

    ul.about-beneifit-listing li {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 3px;
    }

    .about-beneifit-form-left {
        padding-right: 48px !important;
    }

    ul.about-student-location-listing li {
        font-size: 15px;
        line-height: 25px;
        padding: 0 0 0 23px;
        margin: 0 0 12px 0;
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/li-img.png) left 3px no-repeat;
        background-size: 19px;
    }

    .about-benifit-form-panel {
        margin: 75px 0 10px;
    }

    .about-testimonial-main-panel {
        padding: 35px 0 80px;
    }

    .about-testimonial-con {
        padding: 60px 43px !important;
        font-size: 20px;
        line-height: 28px;
    }

    /*CONTACT PAGE START*/
    .contact-content-left-outer h2 {
        font-size: 14px;
    }

    .contact-content-left-outer span {
        font-size: 12px;
    }

    .contact-content-left-outer {
        padding: 0 8px !important;
    }

    .contact-enrollment-outer {
        margin: 30px 0 0;
    }

    .contact-numbers-con {
        padding: 0 12px !important;
        width: 24%;
    }

    .contact-numbers-text h4 {
        font-size: 14px;
    }

    .contact-numbers-text a {
        font-size: 16px;
        line-height: 16px;
    }

}

@media only screen and (min-width: 640px) and (max-width: 767px) {
    
    .logo-con {
        width: 25%;
    }

        .logo-con img {
            width: 100%;
        }

    .header_navbar_outer {
        width: 40%;
    }

    .header_login_panel {
        width: 35%;
    }

    .header_navbar_outer li a span {
        display: none;
    }

    .header_navbar_outer li a {
        padding: 18px 20px 19px;
    }

    .header-profile-con img {
        float: right;
        border: 4px solid #023f72;
        width: 30px;
        margin: 0 0 0 8px;
    }

    .header-setting-con {
        display: none;
        position: absolute;
        top: 73px;
        right: 10px;
        background: #fff;
        padding: 0;
        margin: 0;
        border-radius: 5px;
        box-shadow: -3px 6px 3px #d3d3d3;
        -moz-box-shadow: -3px 6px 3px #d3d3d3;
        -webkit-box-shadow: -3px 6px 3px #d3d3d3;
    }

    .header-profile-con {
        font-size: 14px;
        margin: 11px 0 0;
    }

    .parent-portal-left-panel, .parent-portal-right-panel {
        width: 100%;
    }

    .parent-portal-right-panel {
        margin: 20px 0 0;
    }

    .parent-portal-content-area-panel {
        padding: 30px 20px;
    }

    .setting-con {
        margin: 9px 0px 0;
    }

    .logout-con img {
        width: 16px;
    }

    .header_navbar_outer li a img {
        margin: 0 3px 0 0;
        width: 27px;
    }

    .header-setting-con a {
        font-size: 14px;
        margin: 0;
        width: 100%;
        box-sizing: border-box;
        padding: 16px 15px;
        text-align: left;
    }

    .header-setting-con img {
        float: left;
        margin-right: 8px;
    }

    .header-setting-con a:hover {
        background: #f6fafd;
        text-decoration: none;
    }

    .logout-con {
        padding: 6px 7px;
        margin-top: 0;
        border: none;
    }

    .parent-portal-accordion-click-con {
        height: 56px;
    }

        .parent-portal-accordion-click-con span {
            width: 60px;
            height: 60px;
            padding: 5px;
            margin: -26px 10px 0 9px;
        }

            .parent-portal-accordion-click-con span img {
                width: 55px;
                height: 55px;
            }

    .parent-portal-school-year-outer {
        padding: 10px;
    }

        .parent-portal-school-year-outer h2 {
            font-size: 15px;
        }

        .parent-portal-school-year-outer .parent-portal-guardian-con h2 span {
            border-bottom: 1px solid #e1e8f0;
            in-width: auto;
        }

    .parent-portal-guardian-con samp {
        font-size: 14px;
    }

    .parent-portal-school-yard-con {
        width: 45%;
    }

    .parent-portal-guardian-con samp {
        font-size: 14px;
    }

    .parent-portal-item-auto {
        width: 93%;
    }

    .parent-portal-table-heading {
        font-size: 14px;
        line-height: 13px;
    }

    .parent-portal-accordion-click-con samp {
        font-size: 16px;
    }

    .parent-portal-accordion-click-con samp {
        font-size: 15px;
        line-height: 57px;
    }

    .parent-portal-tabs-outer li a {
        font-size: 14px;
    }

    .forms {
        width: 14px;
        margin-bottom: -2px;
    }

    .doller-icon {
        width: 10px;
        margin-bottom: -3px;
    }

    .ipl-icon {
        width: 18px;
        margin-bottom: -1px;
    }

    .parent-portal-item-order-outer {
        padding: 15px 0;
    }

    .parent-portal-item-name {
        width: 42%;
    }

    .parent-portal-item-order {
        width: 24.1%;
    }

    .parent-portal-item-name, .parent-portal-item-order {
        padding: 11px 1% 11px 2%;
    }

    .parent-portal-item-auto tr td {
        font-size: 12px;
    }

    .parent-portal-item-auto th {
        font-size: 13px;
    }

    .parent-portal-right-panel li a {
        font-size: 13px;
        line-height: 17px;
        padding: 23px 3px;
        height: 130px;
    }

    .parent-portal-right-panel h1 {
        font-size: 21px;
        line-height: 20px;
        margin: 25px 0;
    }

    .parent-portal-right-panel li a img {
        width: 35px;
    }

    .parent-portal-important-news-panel h5 {
        font-size: 16px;
        margin: 22px 0;
    }

    .parent-portal-important-news-panel h3 {
        font-size: 22px;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .parent-portal-take-test-outer span {
        padding: 7px 0;
        font-size: 12px;
        width: 100%;
        border-radius: 0;
        background: transparent;
        line-height: 14px;
    }

    .parent-portal-important-news-panel p {
        margin-bottom: 20px;
        font-size: 12px;
    }

    .parent-portal-take-test-outer {
        float: left;
        width: 96%;
        margin: 17px 0;
        background: #fedf91;
        border-radius: 30px;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        padding: 5px 2%;
    }

    .parent-portal-important-news-panel {
        padding: 35px 2% 41px;
    }

    .parent-portal-white-stripe li {
        margin: 0 12px;
    }

    .header-login-inner {
        float: right;
    }

    .parent-portal-accordion-click-con {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_accordion_plus_icon.png) right 12px no-repeat, url(https://calvarychristian.empowerlearning.net/images/Salt/img_tabs_bg02.png) left top no-repeat;
    }

    .active-bg {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_accordion_minus_icon.png) right 12px no-repeat, url(https://calvarychristian.empowerlearning.net/images/Salt/img_tabs_bg.png) left top no-repeat;
    }

    /*CREATE AN IPL*/
    .parent-portal-create-ipl-inner-left {
        width: 30%;
    }

    .parent-portal-create-ipl-inner-right {
        width: 60%;
    }

    .parent-portal-create-ipl-inner-main input {
        width: 91%;
    }

    .parent-portal-create-ipl-inner-main select {
        width: 97%;
    }

    .parent-portal-create-ipl-inner-main {
        font-size: 13px;
        line-height: 18px;
    }

    .parent-portal-create-ipl-inner-left span {
        font-size: 12px;
        line-height: 18px;
    }

    .parent-portal-create-ipl-inner-right input[type="radio"] + label {
        font-size: 13px;
        line-height: 19px;
    }

    .parent-portal-grading-con {
        margin: 0 10px 30px 0;
        float: left;
    }

    .parent-portal-approved-select {
        width: 100%;
        margin-bottom: 0px;
    }

    .parent-portal-evaluation-checkbox-con {
        width: 95%;
    }

    .parent-portal-create-ipl-inner-right input[type="checkbox"] + label {
        margin: 0 4px 3px 0;
    }

    .parent-portal-buttons-right img {
        margin: 0 3px -5px 0;
        width: 15px;
    }

    .parent-portal-delete-button img {
        width: 14px;
    }

    .parent-portal-buttons-left {
        width: 35%;
    }

        .parent-portal-buttons-left a {
            padding: 13px 11px;
            width: 36%;
        }

    .parent-portal-save-button {
        margin-right: 5px;
    }

    .parent-portal-buttons-right a {
        padding: 13px 14px;
        margin: 0px 0 0 4px;
    }

    .parent-portal-buttons-right img {
        margin: 0 3px -5px 0;
        width: 15px;
    }

    .parent-portal-buttons-right {
        width: 65%;
        float: left;
    }

    .parent-portal-ilp-log-button {
        margin-left: 0 !important;
    }

    .parent-portal-delete-button img {
        margin-bottom: -3px;
        width: 14px;
    }

    .parent-portal-print-button img {
        width: 16px;
        margin-bottom: -3px;
    }

    .parent-portal-create-ipl-buttons-main a {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .parent-portal-create-ilp-main-outer h2 {
        font-size: 21px;
        line-height: 20px;
        margin-bottom: 23px;
    }


    /*BUDGET SPENDING REPORTS START 6 AUGUST 2018*/
    .budget-spending-reports-heading-outer {
        font-size: 12px;
    }

    .budget-funding-text {
        font-size: 11px;
    }

    .budget-spending-reports-main-outer {
        font-size: 11px;
        line-height: 21px;
    }

    .budget-spending-reports-trans-date {
        width: 15%;
    }

    .budget-spending-reports-activity-description {
        width: 40%;
    }

    .budget-spending-reports-credit {
        width: 14%;
    }

    .budget-spending-reports-debit {
        width: 13%;
    }

    .budget-spending-reports-account-balance {
        width: 15%;
    }

    /*BUDGET SPENDING REPORTS START 6 AUGUST 2018 END*/

    /*ORDER NEW ITEM 6 AUGUST 2018 */
    .order-new-item-tabs-con li a {
        height: 93px !important;
    }

    .order-new-item-form-left-con {
        width: 25%;
    }

    .order-new-item-form-right-con {
        width: 75%;
    }

    .order-all-radio-con {
        width: 179px;
    }

    .order-create-new-vendor a {
        font-size: 13px;
        line-height: 35px;
    }

    .order-all-radio-con input[type="radio"] + label {
        margin: -1px 4px 0 0;
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_radio_button.png) left 4px no-repeat;
        font-size: 13px;
        padding-left: 30px;
        line-height: 22px;
        background-size: 17px;
    }

    .order-all-radio-con input[type="radio"]:checked + label {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_radio_button_hover.png) left 4px no-repeat;
        background-size: 17px;
    }

    .order-all-buttons-right-con a {
        padding: 15px 8px;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        font-size: 13px;
        line-height: 14px;
        min-width: 100px;
    }

    .order-all-buttons-right-con {
        margin: 0px 0 0;
        padding: 0 20px;
    }

    .order-table-scroll-con {
        width: 100%;
        float: left;
        overflow-x: scroll;
    }

        .order-table-scroll-con table {
            width: 600px;
        }

    .order-new-item-input-outer input[type="text"] {
        font-size: 12px;
        width: 54%;
    }

    .order-new-item-form-left-con h4 {
        margin: 5px 10px 0;
        line-height: 18px;
    }

    .order-new-item-input-outer label {
        width: 40%;
        font-size: 13px;
    }

    .order-new-item-input-outer textarea {
        width: 54%;
        font-size: 12px;
    }
    /*ORDER NEW ITEM 6 AUGUST 2018 END*/

    .logo-otr a img {
        width: 180px;
    }

    .frame-otr {
        width: 96%;
        height: 85%;
        top: 50%;
        transform: translate(-50%, -50%);
        left: 50%;
        display: none;
    }

    .out-image {
        left: 20px;
        top: -42px;
    }

        .out-image img {
            width: 60px;
        }

    .tab-img-part {
        padding: 40px 0 0 !important;
    }

    .content-midd {
        padding: 0;
        position: relative;
        top: 0;
        width: 100%;
        left: 0;
        float: left;
        border: 10px solid #dbe3e5;
        transform: translate(0, 0);
        margin-top: 20px;
        padding: 20px;
    }

    .frame-2 {
        right: 40px;
        width: 99%;
    }

    .cont-powerful-practices-right {
        margin: 30px 0 0;
    }

    .logo-otr a img {
        float: left;
        width: 170px;
    }

    .cont-navigation nav #navbar ul li a {
        font-size: 14px;
        line-height: 18px;
        padding: 10px 18px;
        color: #fff;
        border: none;
        border-bottom: 1px solid #94cfc9 !important;
        border-radius: 0;
    }

        .cont-navigation nav #navbar ul li a:hover {
            border: 0;
            border-bottom: 1px solid #94cfc9 !important;
            color: #1e3b62;
        }

    .cont-navigation #navbar {
        padding: 0;
        position: absolute;
        right: 13px;
        width: 300px;
        background: #76c1ba;
        border-radius: 3px;
        top: 39px;
        z-index: 9999;
    }

    .cont-navigation .navbar-nav {
        margin: 0;
    }

    .cont-navigation nav #navbar ul li {
        width: 100%;
        margin: 0;
    }

        .cont-navigation nav #navbar ul li a:last-child {
            border-bottom: none;
        }

    .cont-navigation ul.dropdown-menu {
        margin-top: 0 !important;
        float: left !important;
    }

    .navbar-toggle {
        margin-top: 5px;
    }

    .cont-navigation .navbar-toggle {
        margin: -22px 0 0;
        position: absolute;
        right: 0;
    }

    .cont-navigation .navbar-default .navbar-toggle, .cont-navigation .navbar-default .navbar-toggle:hover {
        border-color: #76c1ba !important;
        background: #76c1ba !important;
    }

        .cont-navigation .navbar-default .navbar-toggle .icon-bar {
            background-color: #fff;
        }

    .cont-banner {
        padding: 100px 0;
        background-size: cover;
    }

    .banner-text h1 {
        font-size: 50px;
        line-height: 55px;
    }

    .tab-content-part p {
        font-size: 15px;
        line-height: 19px;
    }

    .banner-text {
        padding: 0 20px;
    }

    .parent-buttn span {
        font-size: 22px;
        line-height: 30px;
    }

    .parent-buttn a {
        font-size: 14px;
        line-height: 18px;
        padding: 15px 34px;
    }

    .cont-about-section {
        padding: 50px 0 50px;
    }

    div.tab-content-part {
        padding: 0 10px;
    }

    .tab-content-part h4 {
        font-size: 16px;
        line-height: 25px;
        margin: 4px 0 0 0;
    }

    .listing-ul li {
        font-size: 14px;
        line-height: 21px;
        padding: 0 0 0 30px;
        margin: 0 0 30px 0;
    }

    .person-name {
        padding: 6px 0 6px 10px;
        line-height: 22px !important;
    }

    .single-seat-otr div {
        font-size: 14px;
    }

    .cont-meetings p {
        font-size: 14px;
        line-height: 25px;
    }

    .practice-img-otr img {
        max-width: 100%;
        width: 100%;
    }

    .cont-powerful-practices-right p {
        font-size: 15px;
        line-height: 22px;
    }

    .cont-apc-members-meetings {
        padding: 0 10px !important;
    }

    .cont-powerful-practices {
        padding: 10px 10px 10px !important;
    }

    .cont-apc-members {
        padding: 0 0 20px !important;
    }

    .school-governance-main-panel {
        margin: 38px 0 95px;
    }

    .tab-content-otr {
        display: inherit;
    }

    .top-links ul li a {
        padding: 16px 10px;
    }

    .search-field a {
        padding: 14px 7px 14px 0;
    }

    .search-field input.search-active {
        width: 160px;
    }
    /*ABOUT PAGE START*/
    .frontier-inner-page-banner-inner h1 {
        font-size: 40px;
        padding: 0 10px;
    }

    .about-content-top-outer {
        padding: 0 10px !important;
    }

    .about-frontier-left-con img {
        width: 100%;
    }

    .about-right-content-section {
        padding: 0 20px 0 27px !important;
        position: inherit;
        top: 0;
        z-index: 1;
        padding: 0 60px 0 0;
        transform: translate(0, 0);
        border: 10px solid #dbe3e5;
    }

        .about-right-content-section p {
            font-size: 15px;
            line-height: 22px;
        }

    .about-frame-about-outer {
        height: 111%;
        top: 49%;
        display: none;
    }

    .about-beneifit-frame {
        right: 90px;
    }

    .about-frontier-right-con {
        padding: 0 !important;
    }

    .about-beneifit-image-outer img {
        width: 100%;
        max-width: 100%;
    }

    ul.about-beneifit-listing li {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 3px;
    }

    .about-beneifit-form-left {
        padding-right: 0 !important;
    }

    ul.about-student-location-listing li {
        font-size: 15px;
        line-height: 25px;
        padding: 0 0 0 23px;
        margin: 0 0 12px 0;
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/li-img.png) left 3px no-repeat;
        background-size: 19px;
    }

    .about-benifit-form-panel {
        margin: 35px 0 10px;
    }

    .about-beneifit-form-right {
        margin-top: 20px;
    }

    .about-testimonial-inner {
        padding: 0 10px !important;
    }

    .about-testimonial-main-panel h3 {
        font-size: 27px;
        margin-bottom: 30px;
    }

    .about-quotes-left {
        margin: 0 7px 10px 0;
        width: 34px;
    }

    .about-quotes-right {
        margin: 0 0 -12px 6px;
        width: 20px;
    }

    .about-testimonial-main-panel {
        padding: 35px 0 80px;
    }

    .about-testimonial-con {
        padding: 40px 36px !important;
        font-size: 17px;
        line-height: 28px;
    }

    .frontier-inner-page-banner-inner {
        height: 183px;
    }

    .about-frontier-left-con {
        margin-top: 70px;
    }

    .about-frontier-pic {
        left: auto;
        right: 0;
    }

    .about-content-part-outer h2 {
        padding: 0 10px;
    }

    .about-frontier-pic img {
        width: 70px;
    }

    .white-part-inner {
        padding: 0 10px !important;
    }


    /*CONTACT PAGE START*/
    .contact-content-left-outer h2 {
        font-size: 15px;
        padding: 10px 0;
    }

    .contact-content-left-outer span {
        font-size: 13px;
        min-height: 70px;
    }

    .contact-content-left-outer {
        padding: 0 8px !important;
    }

    .contact-enrollment-outer {
        margin: 30px 0 0;
    }

    .contact-numbers-con {
        padding: 0 5px !important;
        width: 24%;
    }

    .contact-numbers-text h4 {
        font-size: 14px;
    }

    .contact-numbers-text a {
        font-size: 16px;
        line-height: 16px;
    }

    .contact-enrollment-outer h3 {
        font-size: 22px;
        line-height: 17px;
    }

    .contact-enrollment-con {
        font-size: 19px;
        line-height: 30px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 639px) {

    .logo-con {
        width: 25%;
    }

        .logo-con img {
            width: 100%;
        }

    .header_navbar_outer {
        width: 35%;
    }

    .header_login_panel {
        width: 39%;
    }

    .header_navbar_outer li {
        margin: 0 0px;
    }

        .header_navbar_outer li a span {
            display: none;
        }

        .header_navbar_outer li a {
            padding: 14px 8px 10px;
        }

    .header-profile-con img {
        float: right;
        border: 4px solid #023f72;
        width: 30px;
        margin: 0 0 0 8px;
    }

    .header-setting-con {
        display: none;
        position: absolute;
        top: 60px;
        right: 10px;
        background: #fff;
        padding: 0;
        margin: 0;
        border-radius: 5px;
        box-shadow: -3px 6px 3px #d3d3d3;
        -moz-box-shadow: -3px 6px 3px #d3d3d3;
        -webkit-box-shadow: -3px 6px 3px #d3d3d3;
    }

    .header-profile-con {
        font-size: 14px;
        margin: 11px 0 0;
    }

    .parent-portal-left-panel, .parent-portal-right-panel {
        width: 100%;
    }

    .parent-portal-right-panel {
        margin: 20px 0 0;
    }

    .parent-portal-content-area-panel {
        padding: 30px 15px;
    }

    .setting-con {
        margin: 9px 0px 0;
    }

    .logout-con img {
        width: 16px;
    }

    .header_navbar_outer li a img {
        margin: 0 3px 0 0;
        width: 27px;
    }

    .header-setting-con a {
        font-size: 14px;
        margin: 0;
        width: 100%;
        box-sizing: border-box;
        padding: 16px 15px;
        text-align: left;
    }

    .header-setting-con img {
        float: left;
        margin-right: 8px;
    }

    .header-setting-con a:hover {
        background: #f6fafd;
        text-decoration: none;
    }

    .logout-con {
        padding: 6px 7px;
        margin-top: 0;
        border: none;
    }

    .envelope-icon {
        width: 19px;
        margin-bottom: -4px !important;
    }

    .order-icon {
        margin-bottom: -2px;
    }

    .parent-portal-accordion-click-con {
        height: 56px;
    }

        .parent-portal-accordion-click-con span {
            width: 60px;
            height: 60px;
            padding: 5px;
            margin: -26px 10px 0 9px;
        }

            .parent-portal-accordion-click-con span img {
                width: 55px;
                height: 55px;
            }

    .parent-portal-school-year-outer {
        padding: 10px;
    }

        .parent-portal-school-year-outer h2 {
            font-size: 15px;
        }

        .parent-portal-school-year-outer .parent-portal-guardian-con h2 span {
            border-bottom: 1px solid #e1e8f0;
            in-width: auto;
        }

    .parent-portal-guardian-con samp {
        font-size: 14px;
    }

    .parent-portal-school-yard-con {
        width: 45%;
    }

    .parent-portal-guardian-con samp {
        font-size: 14px;
    }

    .parent-portal-item-auto {
        width: 93%;
    }

    .parent-portal-table-heading {
        font-size: 14px;
        line-height: 13px;
    }

    .parent-portal-accordion-click-con samp {
        font-size: 16px;
    }

    .parent-portal-accordion-click-con samp {
        font-size: 15px;
        line-height: 57px;
    }

    .parent-portal-tabs-outer li a {
        font-size: 14px;
    }

    .forms {
        width: 14px;
        margin-bottom: -2px;
    }

    .doller-icon {
        width: 10px;
        margin-bottom: -3px;
    }

    .ipl-icon {
        width: 18px;
        margin-bottom: -1px;
    }

    .parent-portal-item-order-outer {
        padding: 15px 0;
    }

    .parent-portal-item-name {
        width: 42%;
    }

    .parent-portal-item-order {
        width: 24.1%;
    }

    .parent-portal-item-name, .parent-portal-item-order {
        padding: 11px 1% 11px 2%;
    }

    .parent-portal-item-auto tr td {
        font-size: 12px;
    }

    .parent-portal-item-auto th {
        font-size: 13px;
    }

    .parent-portal-right-panel li a {
        font-size: 12px;
        line-height: 16px;
        height: 108px;
        padding: 18px 3px;
    }

    .parent-portal-right-panel h1 {
        font-size: 21px;
        line-height: 20px;
        margin: 25px 0;
    }

    .parent-portal-right-panel li a img {
        width: 35px;
    }

    .parent-portal-important-news-panel h5 {
        font-size: 16px;
        margin: 22px 0;
    }

    .parent-portal-important-news-panel h3 {
        font-size: 22px;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .parent-portal-take-test-outer span {
        padding: 7px 0;
        font-size: 12px;
        width: 100%;
        border-radius: 0;
        background: transparent;
        line-height: 14px;
    }

    .parent-portal-important-news-panel p {
        margin-bottom: 20px;
        font-size: 12px;
    }

    .parent-portal-take-test-outer {
        float: left;
        width: 96%;
        margin: 17px 0;
        background: #fedf91;
        border-radius: 30px;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        padding: 5px 2%;
    }

    .parent-portal-important-news-panel {
        padding: 35px 2% 41px;
    }

    .parent-portal-white-stripe li {
        margin: 0 12px;
    }

    .parent-portal-new-student-con {
        font-size: 13px;
    }

    .parent-portal-accordion-click-con {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_accordion_plus_icon.png) right 12px no-repeat, url(https://calvarychristian.empowerlearning.net/images/Salt/img_tabs_bg02.png) left top no-repeat;
    }

    .active-bg {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_accordion_minus_icon.png) right 12px no-repeat, url(https://calvarychristian.empowerlearning.net/images/Salt/img_tabs_bg.png) left top no-repeat;
    }


    /*CREATE AN IPL*/
    .parent-portal-create-ipl-inner-left {
        width: 30%;
    }

    .parent-portal-create-ipl-inner-right {
        width: 60%;
    }

    .parent-portal-create-ipl-inner-main input {
        width: 91%;
    }

    .parent-portal-create-ipl-inner-main select {
        width: 99%;
    }

    .parent-portal-create-ipl-inner-main {
        font-size: 13px;
        line-height: 18px;
    }

    .parent-portal-create-ipl-inner-left span {
        font-size: 12px;
        line-height: 18px;
    }

    .parent-portal-create-ipl-inner-right input[type="radio"] + label {
        font-size: 13px;
        line-height: 19px;
    }

    .parent-portal-grading-con {
        margin: 0 10px 30px 0;
        float: left;
    }

    .parent-portal-approved-select {
        width: 100%;
        margin-bottom: 0px;
    }

    .parent-portal-evaluation-checkbox-con {
        width: 95%;
    }

    .parent-portal-create-ipl-inner-right input[type="checkbox"] + label {
        margin: 0 4px 3px 0;
    }

    .parent-portal-buttons-right img {
        margin: 0 3px -5px 0;
        width: 15px;
    }

    .parent-portal-delete-button img {
        width: 14px;
    }

    .parent-portal-buttons-left {
        width: 35%;
    }

        .parent-portal-buttons-left a {
            padding: 13px 11px;
            width: 80%;
        }

    .parent-portal-save-button {
        margin-right: 5px;
    }

    .parent-portal-buttons-right a {
        padding: 12px 14px;
        margin: 0px 0 0 4px;
    }

    .parent-portal-buttons-right img {
        margin: 0 3px -5px 0;
        width: 15px;
    }

    .parent-portal-buttons-right {
        width: 65%;
        float: left;
    }

    .parent-portal-ilp-log-button {
        margin-left: 0 !important;
    }

    .parent-portal-delete-button img {
        margin-bottom: -3px;
        width: 14px;
    }

    .parent-portal-print-button img {
        width: 16px;
        margin-bottom: -3px;
    }

    .parent-portal-create-ipl-buttons-main a {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .parent-portal-create-ilp-main-outer h2 {
        font-size: 21px;
        line-height: 20px;
        margin-bottom: 23px;
    }

    /*BUDGET SPENDING REPORTS START 6 AUGUST 2018*/
    .budget-spending-reports-heading-outer {
        font-size: 12px;
    }

    .budget-funding-text {
        font-size: 11px;
    }

    .budget-spending-reports-main-outer {
        font-size: 11px;
        line-height: 21px;
    }

    .budget-spending-reports-trans-date {
        width: 15%;
    }

    .budget-spending-reports-activity-description {
        width: 40%;
    }

    .budget-spending-reports-credit {
        width: 14%;
    }

    .budget-spending-reports-debit {
        width: 13%;
    }

    .budget-spending-reports-account-balance {
        width: 15%;
    }

    /*BUDGET SPENDING REPORTS START 6 AUGUST 2018 END*/


    /*ORDER NEW ITEM 6 AUGUST 2018 */
    .order-new-item-tabs-con li a {
        height: 93px !important;
    }

    .order-new-item-form-left-con {
        width: 25%;
    }

    .order-new-item-form-right-con {
        width: 75%;
    }

    .order-all-radio-con {
        width: 179px;
    }

    .order-create-new-vendor a {
        font-size: 13px;
        line-height: 35px;
    }

    .order-all-radio-con input[type="radio"] + label {
        margin: -1px 4px 0 0;
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_radio_button.png) left 4px no-repeat;
        font-size: 13px;
        padding-left: 30px;
        line-height: 22px;
        background-size: 17px;
    }

    .order-all-radio-con input[type="radio"]:checked + label {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_radio_button_hover.png) left 4px no-repeat;
        background-size: 17px;
    }

    .order-all-buttons-right-con a {
        padding: 15px 6px;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        font-size: 11px;
        line-height: 14px;
        min-width: 100px;
    }

    .order-all-buttons-right-con {
        margin: 0px 0 0;
        padding: 0 20px;
    }

    .order-table-scroll-con {
        width: 100%;
        float: left;
        overflow-x: scroll;
    }

        .order-table-scroll-con table {
            width: 600px;
        }

    .order-new-item-input-outer input[type="text"] {
        font-size: 12px;
        width: 93%;
    }

    .order-new-item-form-left-con h4 {
        margin: 5px 6px 0 0;
        line-height: 18px;
    }

    .order-new-item-input-outer label {
        width: 100%;
        font-size: 13px;
        line-height: 28px !important;
    }

    .order-new-item-input-outer textarea {
        width: 93%;
        font-size: 12px;
    }

    .order-new-item-input-outer {
        margin-bottom: 4px;
    }

    .order-new-item-form-right-con select {
        width: 100%;
    }

    .order-create-new-vendor {
        width: 80%;
    }

        .order-create-new-vendor a {
            font-size: 14px;
            line-height: 35px;
        }
    /*ORDER NEW ITEM 6 AUGUST 2018 END*/

    .logo-otr a img {
        width: 180px;
    }

    .frame-otr {
        width: 96%;
        height: 85%;
        top: 50%;
        transform: translate(-50%, -50%);
        left: 50%;
        display: none;
    }

    .out-image {
        left: 20px;
        top: -42px;
    }

        .out-image img {
            width: 60px;
        }

    .tab-img-part {
        padding: 40px 0 0 !important;
    }

    .content-midd {
        padding: 0;
        position: relative;
        top: 0;
        width: 100%;
        left: 0;
        float: left;
        border: 10px solid #dbe3e5;
        transform: translate(0, 0);
        margin-top: 20px;
        padding: 20px;
    }

    .frame-2 {
        right: 30px;
        width: 99%;
    }

    .cont-powerful-practices-right {
        margin: 30px 0 0;
    }

    .logo-otr a img {
        float: left;
        width: 170px;
    }

    .cont-navigation nav #navbar ul li a {
        font-size: 14px;
        line-height: 18px;
        padding: 10px 18px;
        color: #fff;
        border: none;
        border-bottom: 1px solid #94cfc9 !important;
        border-radius: 0;
    }

        .cont-navigation nav #navbar ul li a:hover {
            border: 0;
            border-bottom: 1px solid #94cfc9 !important;
            color: #1e3b62;
        }

    .cont-navigation #navbar {
        padding: 0;
        position: absolute;
        right: 9px;
        width: 300px;
        background: #76c1ba;
        border-radius: 3px;
        top: 39px;
        z-index: 9999;
    }

    .cont-navigation .navbar-nav {
        margin: 0;
    }

    .cont-navigation nav #navbar ul li {
        width: 100%;
        margin: 0;
    }

        .cont-navigation nav #navbar ul li a:last-child {
            border-bottom: none;
        }

    .cont-navigation ul.dropdown-menu {
        margin-top: 0 !important;
        float: left !important;
    }

    .navbar-toggle {
        margin-top: 5px;
    }

    .cont-navigation .navbar-toggle {
        margin: -22px 0 0 0;
        position: absolute;
        right: 0;
    }

    .cont-navigation .navbar-default .navbar-toggle, .cont-navigation .navbar-default .navbar-toggle:hover {
        border-color: #76c1ba !important;
        background: #76c1ba !important;
    }

        .cont-navigation .navbar-default .navbar-toggle .icon-bar {
            background-color: #fff;
        }

    .cont-banner {
        padding: 100px 0;
        background-size: cover;
    }

    .banner-text h1 {
        font-size: 45px;
        line-height: 45px;
    }

    .read-buttn a {
        font-size: 16px;
        line-height: 18px;
        padding: 14px 36px;
    }

    .tab-content-part p {
        font-size: 15px;
        line-height: 19px;
    }

    .banner-text {
        padding: 0 20px;
    }

    .parent-buttn span {
        font-size: 22px;
        line-height: 50px;
        margin: 0 22px 0 0;
    }

    .parent-buttn a {
        font-size: 14px;
        line-height: 18px;
        padding: 14px 34px;
    }

    .tab-nav-otr ul.nav-tabs li a {
        font-size: 16px;
        line-height: 20px;
        margin: 6px;
        padding: 15px 15px;
    }

    .cont-about-section {
        padding: 50px 0 50px;
    }

    div.tab-content-part {
        padding: 0 40px;
    }

    div.tab-content-part {
        padding: 0 10px;
    }

    .tab-content-part h4 {
        font-size: 16px;
        line-height: 25px;
        margin: 4px 0 0 0;
    }

    .listing-ul li {
        font-size: 14px;
        line-height: 21px;
        padding: 0 0 0 30px;
        margin: 0 0 30px 0;
    }

    .person-name {
        padding: 6px 0 6px 10px;
        line-height: 22px !important;
    }

    .single-seat-otr div {
        font-size: 14px;
    }

    .cont-meetings p {
        font-size: 14px;
        line-height: 25px;
    }

    .practice-img-otr img {
        max-width: 100%;
        width: 100%;
    }

    .cont-powerful-practices-right p {
        font-size: 15px;
        line-height: 22px;
    }

    .cont-apc-members-meetings {
        padding: 0 10px !important;
    }

    .cont-powerful-practices {
        padding: 10px 10px 10px !important;
    }

    .cont-apc-members {
        padding: 0 0 20px !important;
    }

    .school-governance-main-panel {
        margin: 38px 0 95px;
    }

    .tab-content-otr {
        display: inherit;
    }

    .top-links ul li a {
        padding: 16px 10px;
    }

    .search-field a {
        padding: 14px 7px 14px 0;
    }

    .search-field input.search-active {
        width: 200px;
    }

    .search-field input {
        position: absolute;
        margin: 6px 15px 0px 25px;
    }

    .governance-heading h2 span {
        font-size: 16px;
        line-height: 20px;
        margin: 6px 0 0 0;
    }

    .out-practice-img img {
        width: 100px;
        max-width: 100px;
    }

    .footer-logo img {
        width: 180px;
    }

    .footer-top-inner {
        width: 100%;
        padding: 0 10px;
    }

    .footer-logo::after {
        top: 14px;
    }

    .footer-top-inner li {
        padding: 0 9px;
    }

        .footer-top-inner li a {
            font-size: 14px;
        }

    .footer-social-icons {
        margin: 33px 0 0;
    }

    .copyright-text-con {
        padding: 13px 0 !important;
    }

    /*ABOUT PAGE START*/
    .frontier-inner-page-banner-inner h1 {
        font-size: 33px;
        padding: 0 10px;
    }

    .about-frontier-left-con {
        margin-top: 70px;
    }

    .about-frontier-pic {
        left: auto;
        right: 0;
    }

        .about-frontier-pic img {
            width: 70px;
        }

    .about-content-part-outer {
        padding: 0 10px !important;
    }

    .about-content-top-outer {
        padding: 0 !important;
    }

    .about-frontier-left-con img {
        width: 100%;
    }

    .about-right-content-section {
        padding: 0 20px 0 27px !important;
        position: inherit;
        top: 0;
        z-index: 1;
        padding: 0 60px 0 0;
        transform: translate(0, 0);
        border: 10px solid #dbe3e5;
    }

        .about-right-content-section p {
            font-size: 15px;
            line-height: 22px;
        }

    .about-frame-about-outer {
        height: 111%;
        top: 49%;
        display: none;
    }

    .about-beneifit-frame {
        right: 70px;
    }

    .about-frontier-right-con {
        padding: 0 !important;
    }

    .about-beneifit-image-outer img {
        width: 100%;
        max-width: 100%;
    }

    ul.about-beneifit-listing li {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 3px;
    }

    .about-beneifit-form-left {
        padding-right: 0 !important;
    }

    ul.about-student-location-listing li {
        font-size: 15px;
        line-height: 25px;
        padding: 0 0 0 23px;
        margin: 0 0 12px 0;
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/li-img.png) left 3px no-repeat;
        background-size: 19px;
    }

    .about-benifit-form-panel {
        margin: 35px 0 10px;
    }

    .about-beneifit-form-right {
        margin-top: 20px;
    }

    .about-testimonial-inner {
        padding: 0 10px !important;
    }

    .about-testimonial-main-panel h3 {
        font-size: 24px;
        margin-bottom: 30px;
        line-height: 31px;
        margin-top: 0;
    }

    .about-quotes-left {
        margin: 0 7px 10px 0;
        width: 34px;
    }

    .about-quotes-right {
        margin: 0 0 -12px 6px;
        width: 20px;
    }

    .about-testimonial-main-panel {
        padding: 35px 0 60px;
    }

    .about-testimonial-con {
        padding: 30px 22px !important;
        font-size: 17px;
        line-height: 28px;
    }

    .frontier-inner-page-banner-inner {
        height: 183px;
    }

    .about-content-part-outer h2 {
        font-size: 26px;
        line-height: 25px;
        margin: 0 0 15px;
    }

    .white-part-inner {
        padding: 0 10px !important;
    }



    /*CONTACT PAGE START*/
    .contact-content-left-outer h2 {
        font-size: 15px;
        padding: 10px 0;
    }

    .contact-content-left-outer span {
        font-size: 13px;
        min-height: 70px;
    }

    .contact-content-left-outer {
        padding: 0 8px !important;
        width: 100% !important;
        float: left;
        margin-bottom: 20px;
    }

    .contact-enrollment-outer {
        margin: 0px 0 0;
        padding: 0 10px !important;
    }

    .contact-numbers-con {
        padding: 0 5px !important;
        width: 48%;
        margin-bottom: 10px;
    }

    .contact-numbers-text h4 {
        font-size: 14px;
    }

    .contact-numbers-text a {
        font-size: 16px;
        line-height: 16px;
    }

    .contact-enrollment-outer h3 {
        font-size: 20px;
        line-height: 21px;
    }

    .contact-enrollment-con {
        font-size: 16px;
        line-height: 26px;
    }

    .contact-numbers-main p {
        font-size: 15px;
        line-height: 21px;
        margin: 0 0 20px;
    }


    /*LOGIN PAGE 7-AUGUST 2018*/
    .login-section-main {
        width: 90%;
    }

    .login-section-main-outer {
        padding: 70px 0;
    }
    /*LOGIN PAGE 7-AUGUST 2018 END*/

}


@media only screen and (max-width: 479px) {

    .logo-con {
        width: 100%;
        text-align: center;
    }

        .logo-con img {
            width: 125px;
        }

    .header_navbar_outer {
        width: 35%;
    }

    .header_login_panel {
        width: 65%;
    }

    .header_navbar_outer li {
        margin: 0 0px;
    }

        .header_navbar_outer li a span {
            display: none;
        }

        .header_navbar_outer li a {
            padding: 14px 8px 10px;
            border-bottom: 3px solid #fff
        }

    .header_navbar_active {
        border-bottom: 3px solid #76c1ba !important;
    }

    .header_navbar_outer li a:hover {
        border-bottom: 3px solid #76c1ba;
    }

    .header-profile-con img {
        float: right;
        border: 4px solid #023f72;
        width: 30px;
        margin: 0 0 0 8px;
    }

    .header-setting-con {
        display: none;
        position: absolute;
        top: 118px;
        right: 10px;
        background: #fff;
        padding: 0;
        margin: 0;
        border-radius: 5px;
        box-shadow: -3px 6px 3px #d3d3d3;
        -moz-box-shadow: -3px 6px 3px #d3d3d3;
        -webkit-box-shadow: -3px 6px 3px #d3d3d3;
    }

    .header-profile-con {
        font-size: 14px;
        margin: 11px 0 0;
    }

    .parent-portal-left-panel, .parent-portal-right-panel {
        width: 100%;
    }

    .parent-portal-right-panel {
        margin: 20px 0 0;
    }

    .parent-portal-content-area-panel {
        padding: 30px 10px;
    }

    .setting-con {
        margin: 9px 0px 0;
    }

    .logout-con img {
        width: 16px;
    }

    .header_navbar_outer li a img {
        margin: 0 3px 0 0;
        width: 27px;
    }

    .header-setting-con a {
        font-size: 14px;
        margin: 0;
        width: 100%;
        box-sizing: border-box;
        padding: 16px 15px;
        text-align: left;
    }

    .header-setting-con img {
        float: left;
        margin-right: 8px;
    }

    .header-login-inner {
        float: right;
        display: inline-flex;
    }

    .header-setting-con a:hover {
        background: #f6fafd;
        text-decoration: none;
    }

    .logout-con {
        padding: 6px 7px;
        margin-top: 0;
        border: none;
    }

    .envelope-icon {
        width: 17px;
        margin-bottom: -2px !important;
    }

    .add-ilp-icon {
        width: 15px;
        margin-bottom: -3px !important;
    }

    .ipl-name-text:first-child {
        padding-left: 2%;
        width: 24%;
    }

    .parent-portal-table-data {
        font-size: 12px;
    }

    .order-icon {
        margin-bottom: -2px;
    }

    .parent-portal-accordion-click-con {
        height: 56px;
    }

        .parent-portal-accordion-click-con span {
            width: 60px;
            height: 60px;
            padding: 5px;
            margin: -26px 10px 0 9px;
        }

            .parent-portal-accordion-click-con span img {
                width: 55px;
                height: 55px;
            }

    .parent-portal-school-year-outer {
        padding: 10px;
    }

        .parent-portal-school-year-outer h2 {
            font-size: 15px;
        }

        .parent-portal-school-year-outer .parent-portal-guardian-con h2 span {
            border-bottom: 1px solid #e1e8f0;
            min-width: auto;
        }

    .parent-portal-guardian-con samp {
        font-size: 14px;
    }

    .parent-portal-school-yard-con {
        width: 45%;
    }

    .parent-portal-guardian-con samp {
        font-size: 13px;
    }

    .parent-portal-item-auto {
        width: 93%;
    }

    .parent-portal-table-heading {
        font-size: 11px;
        line-height: 13px;
    }

    .parent-portal-accordion-click-con samp {
        font-size: 16px;
    }

    .parent-portal-accordion-click-con samp {
        font-size: 15px;
        line-height: 57px;
    }

    .parent-portal-tabs-outer li a {
        font-size: 12px;
        line-height: 46px;
    }

    .parent-portal-white-stripe li a {
        font-size: 12px;
    }

    .forms {
        width: 12px;
        margin-bottom: -2px;
    }

    .doller-icon {
        width: 8px;
        margin-bottom: -3px;
    }

    .order-icon {
        width: 15px;
    }

    .ipl-icon {
        width: 16px;
        margin-bottom: -1px;
    }

    .parent-portal-item-order-outer {
        padding: 15px 0;
    }

    .parent-portal-item-name {
        width: 42%;
    }

    .parent-portal-item-order {
        width: 24.1%;
    }

    .parent-portal-item-name, .parent-portal-item-order {
        padding: 11px 1% 11px 2%;
    }

    .parent-portal-item-auto tr td {
        font-size: 12px;
    }

    .parent-portal-item-auto th {
        font-size: 12px;
    }

    .ipl-name-text {
        width: 24%;
    }

    .parent-portal-right-panel li a {
        font-size: 13px;
        line-height: 36px;
        height: auto;
        padding: 6px 3px;
        border-right: none;
        border-bottom: 1px solid #d9e1e6;
    }

    .parent-portal-right-panel h1 {
        font-size: 21px;
        line-height: 20px;
        margin: 25px 0;
    }

    .parent-portal-right-panel li a img {
        width: 32px;
        float: left;
        margin-right: 6px;
    }

    .parent-portal-right-panel li a span {
        float: left;
        width: auto;
    }

    .parent-portal-right-panel li:first-child a {
        -webkit-border-bottom-left-radius: 0;
        -moz-border-radius-bottomleft: 0;
        border-bottom-left-radius: 0;
    }

    .parent-portal-right-panel li:last-child a {
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
    }

    .parent-portal-important-news-panel h5 {
        font-size: 15px;
        margin: 22px 0;
    }

    .parent-portal-new-student-con {
        font-size: 12px;
    }

    .parent-portal-important-news-panel h3 {
        font-size: 22px;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .parent-portal-take-test-outer span {
        padding: 7px 0;
        font-size: 12px;
        width: 100%;
        border-radius: 0;
        background: transparent;
        line-height: 14px;
    }

    .parent-portal-important-news-panel p {
        margin-bottom: 20px;
        font-size: 12px;
    }

    .parent-portal-take-test-outer {
        float: left;
        width: 96%;
        margin: 17px 0;
        background: #fedf91;
        border-radius: 30px;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        padding: 5px 2%;
    }

    .parent-portal-important-news-panel {
        padding: 35px 2% 41px;
    }

    .parent-portal-white-stripe li {
        margin: 0 12px;
    }

    .parent-portal-school-yard-con select {
        padding: 10px 10px;
    }

    .parent-portal-right-panel li {
        float: left;
        width: 100%;
    }

    .form-tab-panel .ipl-name-text, .budget-tab-panel .ipl-name-text {
        line-height: 17px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .header-setting-con img {
        float: left;
        margin-right: 8px;
    }

    .parent-portal-accordion-click-con {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_accordion_plus_icon.png) right 12px no-repeat, url(https://calvarychristian.empowerlearning.net/images/Salt/img_tabs_bg02.png) left top no-repeat;
    }

    .active-bg {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_accordion_minus_icon.png) right 12px no-repeat, url(https://calvarychristian.empowerlearning.net/images/Salt/img_tabs_bg.png) left top no-repeat;
    }

    .order-tab-con .ipl-name-text {
        width: 16%;
    }

        .order-tab-con .ipl-name-text:first-child {
            width: 35%;
        }

    .budget-tab-panel .ipl-name-text:first-child {
        width: 50%;
    }



    /*CREATE AN IPL*/
    .parent-portal-create-ipl-inner-left {
        width: 30%;
    }

    .parent-portal-create-ipl-inner-right {
        width: 60%;
    }

    .parent-portal-create-ipl-inner-main input {
        width: 87%;
    }

    .parent-portal-create-ipl-inner-main select {
        width: 99%;
    }

    .parent-portal-create-ipl-inner-main {
        font-size: 12px;
        line-height: 18px;
    }

    .parent-portal-create-ipl-inner-left span {
        font-size: 11px;
        line-height: 14px;
    }

    .parent-portal-create-ipl-inner-right input[type="radio"] + label {
        font-size: 12px;
        line-height: 14px;
        width: 94%;
    }

    .arent-portal-grading-con input[type="radio"] + label {
        font-size: 12px;
        line-height: 17px;
    }

    .parent-portal-create-ipl-inner-right input[type="checkbox"] + label {
        float: left;
        width: 94%;
        margin: 0 0 9px 0;
        font-size: 12px;
        line-height: 16px;
    }

    .parent-portal-create-ipl-inner-main textarea {
        width: 85%;
    }

    .parent-portal-evaluation-checkbox-con {
        margin-bottom: 11px;
    }

    .parent-portal-create-ipl-inner-right input[type="radio"] + label, .parent-portal-create-ipl-inner-right input[type="radio"]:checked + label {
        background-size: 19px;
        padding-left: 27px;
    }

    .parent-portal-grading-con {
        margin: 0 10px 30px 0;
        float: left;
    }

    .parent-portal-approved-select {
        width: 100%;
        margin-bottom: 0px;
    }

    .parent-portal-evaluation-checkbox-con {
        width: 95%;
    }

    .parent-portal-create-ipl-inner-right input[type="checkbox"] + label {
        margin: 0 4px 3px 0;
    }

    .parent-portal-buttons-right img {
        margin: 0 3px -5px 0;
        width: 15px;
    }

    .parent-portal-delete-button img {
        width: 14px;
    }

    .parent-portal-buttons-left {
        width: 35%;
    }

        .parent-portal-buttons-left a {
            padding: 10px 11px;
            width: 73%;
        }

    .parent-portal-save-button {
        margin-right: 5px;
    }

    .parent-portal-buttons-right a {
        padding: 9px 14px;
        margin: 0px 0 0 4px;
    }

    .parent-portal-buttons-right img {
        margin: 0 3px -5px 0;
        width: 15px;
    }

    .parent-portal-buttons-right {
        width: 65%;
        float: left;
    }

    .parent-portal-ilp-log-button {
        margin-left: 0 !important;
    }

    .parent-portal-delete-button img {
        margin-bottom: -3px;
        width: 14px;
    }

    .parent-portal-print-button img {
        width: 16px;
        margin-bottom: -3px;
    }

    .parent-portal-create-ipl-buttons-main a {
        font-size: 12px;
        margin-bottom: 6px;
    }

    .parent-portal-create-ilp-main-outer h2 {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 16px;
    }

    /*BUDGET SPENDING REPORTS START 6 AUGUST 2018*/
    .budget-spending-scroll-outer {
        width: 100%;
        overflow-x: scroll;
    }

    .budget-spending-scroll-inner {
        width: 600px;
    }

    .budget-spending-reports-heading-outer {
        font-size: 12px;
    }

    .budget-funding-text {
        font-size: 11px;
    }

    .budget-spending-reports-main-outer {
        font-size: 11px;
        line-height: 21px;
    }

    .budget-spending-reports-trans-date {
        width: 15%;
    }

    .budget-spending-reports-activity-description {
        width: 40%;
    }

    .budget-spending-reports-credit {
        width: 14%;
    }

    .budget-spending-reports-debit {
        width: 13%;
    }

    .budget-spending-reports-account-balance {
        width: 15%;
    }

    /*BUDGET SPENDING REPORTS START 6 AUGUST 2018 END*/


    /*ORDER NEW ITEM 6 AUGUST 2018 */
    .order-new-item-tabs-con li a {
        height: auto !important;
        font-size: 11px !important;
    }

    .order-new-item-form-left-con {
        width: 100%;
        margin-bottom: 5px;
    }

    .order-new-item-form-right-con {
        width: 100%;
    }

    .order-all-radio-con {
        width: 179px;
    }

    .order-create-new-vendor a {
        font-size: 13px;
        line-height: 35px;
    }

    .order-all-radio-con input[type="radio"] + label {
        margin: -1px 4px 0 0;
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_radio_button.png) left 4px no-repeat;
        font-size: 13px;
        padding-left: 30px;
        line-height: 22px;
        background-size: 17px;
    }

    .order-all-radio-con input[type="radio"]:checked + label {
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/img_radio_button_hover.png) left 4px no-repeat;
        background-size: 17px;
    }

    .order-all-buttons-right-con a {
        padding: 15px 6px;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        font-size: 13px;
        line-height: 14px;
        min-width: 44%;
    }

    .item-order-cancel-button {
        float: left !important;
        padding: 15px 6px;
        font-size: 13px !important;
        margin: 10px 0 0;
    }

    .order-all-buttons-right-con {
        margin: 0px 0 0;
        padding: 0 10px;
    }

    .order-table-scroll-con {
        width: 100%;
        float: left;
        overflow-x: scroll;
    }

        .order-table-scroll-con table {
            width: 600px;
        }

    .order-new-item-input-outer input[type="text"] {
        font-size: 12px;
        width: 93%;
    }

    .order-new-item-form-left-con h4 {
        margin: 5px 6px 0 0;
        line-height: 18px;
    }

    .order-new-item-input-outer label {
        width: 100%;
        font-size: 13px;
        line-height: 28px !important;
    }

    .order-new-item-input-outer textarea {
        width: 93%;
        font-size: 12px;
    }

    .order-new-item-input-outer {
        margin-bottom: 4px;
    }

    .order-new-item-form-right-con select {
        width: 100%;
    }

    .order-create-new-vendor {
        width: 80%;
    }

        .order-create-new-vendor a {
            font-size: 14px;
            line-height: 35px;
        }

    .order-new-item-tabs-con li {
        width: 32% !important;
    }

        .order-new-item-tabs-con li a span, .order-new-item-tabs-con li a img {
            display: none;
        }
    /*ORDER NEW ITEM 6 AUGUST 2018 END*/

    .white-part-inner {
        padding: 0 10px !important;
    }

    .logo-otr a img {
        width: 180px;
    }

    .frame-otr {
        width: 96%;
        height: 85%;
        top: 50%;
        transform: translate(-50%, -50%);
        left: 50%;
        display: none;
    }

    .out-image {
        left: 20px;
        top: -42px;
    }

        .out-image img {
            width: 60px;
        }

    .tab-img-part {
        padding: 40px 0 0 !important;
    }

    .content-midd {
        padding: 0;
        position: relative;
        top: 0;
        width: 100%;
        left: 0;
        float: left;
        border: 10px solid #dbe3e5;
        transform: translate(0, 0);
        margin-top: 20px;
        padding: 20px;
    }

    .frame-2 {
        right: 10px;
        width: 99%;
    }

    .cont-powerful-practices-right {
        margin: 30px 0 0;
    }

    .logo-otr a img {
        float: left;
        width: 120px;
    }

    .cont-navigation nav #navbar ul li a {
        font-size: 14px;
        line-height: 18px;
        padding: 10px 18px;
        color: #fff;
        border: none;
        border-bottom: 1px solid #94cfc9 !important;
        border-radius: 0;
    }

        .cont-navigation nav #navbar ul li a:hover {
            border: 0;
            border-bottom: 1px solid #94cfc9 !important;
            color: #1e3b62;
        }

    .cont-navigation #navbar {
        padding: 0;
        position: absolute;
        right: 9px;
        width: 300px;
        background: #76c1ba;
        border-radius: 3px;
        top: 16px;
        z-index: 9999;
    }

    .cont-navigation .navbar-nav {
        margin: 0;
    }

    .cont-navigation nav #navbar ul li {
        width: 100%;
        margin: 0;
    }

        .cont-navigation nav #navbar ul li a:last-child {
            border-bottom: none;
        }

    .cont-navigation ul.dropdown-menu {
        margin-top: 0 !important;
        float: left !important;
    }

    .navbar-toggle {
        margin-top: 5px;
    }

    .cont-navigation .navbar-toggle {
        margin: -32px 00 0;
        position: absolute;
        right: 0;
    }

    .cont-navigation .navbar-default .navbar-toggle, .cont-navigation .navbar-default .navbar-toggle:hover {
        border-color: #76c1ba !important;
        background: #76c1ba !important;
    }

        .cont-navigation .navbar-default .navbar-toggle .icon-bar {
            background-color: #fff;
        }

    .cont-banner {
        padding: 40px 0;
        background-size: cover;
    }

    .banner-text h1 {
        font-size: 32px;
        line-height: 37px;
    }

    .banner-text p {
        font-size: 12px;
        line-height: 18px;
    }

    .read-buttn {
        margin: 15px 0 0 0;
    }

        .read-buttn a {
            font-size: 15px;
            line-height: 18px;
            padding: 12px 34px;
        }

    .parent-buttn {
        padding: 0 10px;
    }

    .tab-content-part p {
        font-size: 14px;
        line-height: 22px;
    }

    .banner-text {
        padding: 0 20px;
    }

    .parent-buttn span {
        font-size: 16px;
        line-height: 38px;
        margin: 0 8px 0 0;
    }

    .parent-buttn a {
        font-size: 13px;
        line-height: 17px;
        padding: 9px 18px;
    }

    .tab-nav-otr ul.nav-tabs li a {
        font-size: 13px;
        line-height: 20px;
        margin: 6px;
        padding: 11px 5px;
    }

    .cont-about-section {
        padding: 40px 0 20px;
    }

    .home-about-heading h3 {
        font-size: 22px;
        line-height: 20px;
    }

    div.tab-content-part {
        padding: 0 40px;
    }

    div.tab-content-part {
        padding: 0;
    }

    .tab-content-part h4 {
        font-size: 16px;
        line-height: 25px;
        margin: 4px 0 0 0;
    }

    .listing-ul li {
        font-size: 14px;
        line-height: 21px;
        padding: 0 0 0 30px;
        margin: 0 0 30px 0;
    }

    .person-name {
        padding: 6px 0 6px 10px;
        line-height: 22px !important;
    }

    .single-seat-otr div {
        font-size: 14px;
    }

    .cont-meetings p {
        font-size: 14px;
        line-height: 25px;
    }

    .practice-img-otr img {
        max-width: 100%;
        width: 100%;
    }

    .cont-powerful-practices-right p {
        font-size: 15px;
        line-height: 22px;
    }

    .cont-apc-members-meetings {
        padding: 0 10px !important;
    }

    .cont-powerful-practices {
        padding: 10px 10px 10px !important;
    }

    .cont-apc-members {
        padding: 0 0 20px !important;
    }

    .school-governance-main-panel {
        margin: 38px 0 95px;
    }

    .tab-content-otr {
        display: inherit;
    }

    .top-links ul li a {
        padding: 13px 9px;
        font-size: 12px;
    }

    .search-field a {
        padding: 14px 7px 14px 0;
    }

    .search-field input.search-active {
        width: 160px;
    }

    .governance-heading h2 span {
        font-size: 16px;
        line-height: 20px;
        margin: 6px 0 0 0;
    }

    .out-practice-img img {
        width: 100px;
        max-width: 100px;
    }

    .footer-logo img {
        width: 120px;
    }

    .footer-top-inner {
        width: 100%;
        padding: 0 10px;
    }

    .footer-logo::after {
        top: 14px;
        height: 35px;
    }

    .footer-top-inner li {
        padding: 0 9px;
    }

        .footer-top-inner li a {
            font-size: 14px;
        }

    .footer-social-icons {
        margin: 17px 0 0;
    }

        .footer-social-icons i {
            font-size: 25px;
            margin: 0 5px;
        }

    .copyright-text-con {
        padding: 13px 0 !important;
    }

    .search-field input {
        position: absolute;
    }

    .phone-otr {
        display: none;
    }

    .top-links ul li a {
        padding: 13px 9px;
        font-size: 12px;
    }

    .cont-navigation nav #navbar ul li a:hover .caret {
        color: #1e3b62;
    }

    .navbar-active {
        border: none;
    }

    .governance-heading h2 {
        font-size: 27px;
    }

        .governance-heading h2 span {
            font-size: 15px;
            line-height: 20px;
            padding: 0 10px;
        }

    .cont-apc-members h4, .cont-meetings h4, .cont-powerful-practices-right h4 {
        font-size: 17px;
        line-height: 24px;
    }


    /*ABOUT PAGE START*/
    .frontier-inner-page-banner-inner h1 {
        font-size: 28px;
        padding: 0 10px;
    }

    .about-frontier-left-con {
        margin-top: 70px;
    }

    .about-frontier-pic {
        right: 0;
        left: auto;
    }

        .about-frontier-pic img {
            width: 70px;
        }

    .about-content-part-outer {
        padding: 0 10px !important;
    }

    .about-frontier-left-con img {
        width: 100%;
    }

    .about-right-content-section {
        padding: 0 20px 0 !important;
        position: inherit;
        top: 0;
        z-index: 1;
        padding: 0 60px 0 0;
        transform: translate(0, 0);
        border: 10px solid #dbe3e5;
    }

        .about-right-content-section p {
            font-size: 15px;
            line-height: 22px;
        }

    .about-frame-about-outer {
        height: 111%;
        top: 49%;
        display: none;
    }

    .about-beneifit-frame {
        right: 20px;
    }

    .about-frontier-right-con {
        padding: 0 !important;
    }

    .about-beneifit-image-outer img {
        width: 100%;
        max-width: 100%;
    }

    ul.about-beneifit-listing li {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 3px;
    }

    .about-beneifit-form-left {
        padding-right: 0 !important;
    }

    ul.about-student-location-listing li {
        font-size: 15px;
        line-height: 25px;
        padding: 0 0 0 23px;
        margin: 0 0 12px 0;
        background: url(https://calvarychristian.empowerlearning.net/images/Salt/li-img.png) left 3px no-repeat;
        background-size: 19px;
    }

    .about-benifit-form-panel {
        margin: 35px 0 10px;
    }

    .about-beneifit-form-right {
        margin-top: 20px;
    }

    .about-testimonial-inner {
        padding: 0 10px !important;
    }

    .about-testimonial-main-panel h3 {
        font-size: 22px;
        margin-bottom: 30px;
        line-height: 26px;
        margin-top: 0;
    }

    .about-quotes-left {
        margin: 0 7px 10px 0;
        width: 34px;
    }

    .about-quotes-right {
        margin: 0 0 -12px 6px;
        width: 20px;
    }

    .about-testimonial-main-panel {
        padding: 35px 0 60px;
    }

    .about-testimonial-con {
        padding: 30px 22px !important;
        font-size: 17px;
        line-height: 28px;
    }

    .frontier-inner-page-banner-inner {
        height: 133px;
    }

    .about-content-part-outer h2 {
        font-size: 22px;
        line-height: 25px;
        margin: 0 0 15px;
    }

    .contact-content-panel-outer {
        padding: 40px 0;
    }

    /*CONTACT PAGE START*/
    .contact-content-left-outer h2 {
        font-size: 15px;
        padding: 10px 0;
    }

    .contact-content-left-outer span {
        font-size: 13px;
        min-height: 70px;
    }

    .contact-content-left-outer {
        padding: 0 8px !important;
        width: 100% !important;
        float: left;
        margin-bottom: 20px;
    }

    .contact-enrollment-outer {
        margin: 0px 0 0;
        padding: 0 10px !important;
    }

    .contact-numbers-con {
        padding: 0 5px !important;
        width: 100%;
        margin-bottom: 10px;
    }

    .contact-numbers-text h4 {
        font-size: 14px;
    }

    .contact-numbers-text a {
        font-size: 16px;
        line-height: 16px;
    }

    .contact-enrollment-outer h3 {
        font-size: 20px;
        line-height: 21px;
    }

    .contact-enrollment-con {
        font-size: 16px;
        line-height: 26px;
    }

    .contact-numbers-main p {
        font-size: 15px;
        line-height: 21px;
        margin: 0 0 20px;
    }

    .contact-numbers-inner-con {
        margin-bottom: 20px;
    }

    /*LOGIN PAGE 7-AUGUST 2018*/

    .login-section-main {
        width: 90%;
    }

    .login-section-inner h2 {
        font-size: 26px;
        line-height: 35px;
        margin: 0 0 6px;
    }

    .login-section-inner input {
        font-size: 15px;
        padding: 13px 8px;
        margin-bottom: 12px;
    }

        .login-section-inner input[type="submit"] {
            font-size: 15px;
            line-height: 18px;
        }

    .login-forgot-password a {
        font-size: 14px;
        line-height: 18px;
        margin: 14px 0 0;
    }

    .login-section-main-outer {
        padding: 20px 0 40px;
    }
    /*LOGIN PAGE 7-AUGUST 2018 end*/

}


/*for 6*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
}


/*6 +  */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) {
}
