﻿
strong {
    font-weight: 600 !important;
}
.page-header-section > .inner-row > .title-col h1 > span {
    font-weight: 400;
    font-size: 26px;
    line-height: 1.2;
    margin-top: 10px;
}
.authorization-box .letter-holder h5 {
    border-left: none;
    border-right: solid 3px rgba(249,197,30,1);
}
.letter-holder {
    height: 140px;
    font-size: 14px;
}
.diplomas-list-group .subject-name > h3{
    font-weight:400;
}
.diplomas-list-group .subject-diplomas > ul > li {
    border-left: none;
    border-right: solid 10px #f9c51e;
}
.diplomas-list-group .subject-diplomas > ul > li > a{
    text-align:right;
}
.diplomas-list-group .subject-diplomas > ul > li > a > span{
    padding:0px 20px 0px 0px;
}
.contact-branch-heading > h2 {
    font-weight: 400;
}
.faq-questions-title-holder .title-holder h3{
    text-align:right;
    font-size:26px;
    line-height:1.5;
}
.faq-questions-body-holder ul{
    padding:0px 40px 0px 0px;
}
.faq-questions-body-holder ul li a, .faq-questions-body-holder ul li a:link{
    font-size:15px;
}
.faq-answer{
    text-align:right;
    padding:20px 40px 0px 0px;
}
.tab-data-holder .sidenav-holder ul > li > a{
    font-size:14px;
}
.tab-data-holder .sidenav-holder ul > li > a > .type-title-holder {
    text-align: right;
    direction: rtl;
}
.subject-items-holder > h3,
.gallery-holder h3 {
    border-right: solid 3px #f9c51e;
    border-left: none;
    text-align:right;
    padding:0px 15px 0px 0px;
}
.album-anchor > div > h4{
    font-size:12px;
    direction:rtl;
}
.album-anchor > div > h4 > span {
    font-size: 14px;
}

.subject-items-holder > ul > li > .item-head > a > .item-title h4{
    text-align:right;
}
table.schedule-table{
    text-align:right;
}
table.schedule-table thead tr th {
    font-size: 13px;
    font-weight: 600;
}

.purchase-complete-header > .inner-row > .message-col > h1 > span {
    font-weight:400;
}
.radio-container{
    text-align:right;
}
.data-holder h3 {
    text-align: right;
    line-height: 1.6;
    margin-bottom:20px;
    font-size:24px;
}
.radio-container .custom-radio{
    float:right;
}
.offer-description p {
    font-size: 15px;
}
.offers-list-group > li > .offer-box > .body .offer-details-holder .price-col ul li {
    font-size: 15px;
}

.tickets-holder > ul > li > .item-body > ul{
    text-align:right;
}

@media only screen and (min-width: 576px) {
    .album-anchor > div > h4 {
        font-size: 16px;
    }
}

@media only screen and (min-width: 768px) {
    .letter-holder {
        text-align: right;
    }
    .contact-branch-heading > h2 {
        text-align: right;
    }
    .contact-body-col h4 {
        text-align: right;
    }
    .contact-body-col h3 {
        text-align: right;
    }
    .contact-body-col ul > li > a {
        text-align: right;
        justify-content: flex-end;
    }

    .offers-list-group > li > .offer-box > .head > h4{
        text-align:right;
        line-height:1.5;
    }
    .offers-list-group > li > .offer-box > .body .offer-details-holder{
        padding:0px 20px 0px 0px;
        text-align:right;
    }
}

@media only screen and (min-width: 992px) {
    .page-header-section > .inner-row > .title-col h1 {
        text-align: right;
    }
    .page-header-section > .inner-row > .title-col h1 > span {
        font-size: 32px;
    }
    .body-title-holder {
        text-align: right;
    }
    .tab-data-holder .data-holder{
        padding:0px 20px 0px 0px;
    }
    .subject-icon-holder > p {
        text-align: right;
        line-height: 1.8;
    }
}
