/*========== News Page =========*/
.pcms-container-heading-ts-1,
.pcms-container-heading-ts-2,
.pcms-container-heading-ts-3,
.pcms-container-inner-heading-ts-3,
.pcms-container-inner-heading-ts-4,
.pcms-container-inner-heading-ts-5,
.pcms-container-inner-heading-ts-7 {
    display: flex;
    
}
.pcms-container-heading-ts-1,
.pcms-container-inner-heading-ts-3{
    flex-direction: column;
}
.pcms-container-heading-ts-2, 
.pcms-container-heading-ts-3,
.pcms-container-inner-heading-ts-4{
    flex-direction: row;
}
.pcms-container-inner-heading-ts-4,
.pcms-container-inner-heading-ts-5,
.pcms-container-inner-heading-ts-7{
    justify-content: space-between;
}
.pcms-container-heading-ts-3 {
    justify-content: center;
}
.pcms-container-inner-heading-ts-3 {
    align-items: center;
}
.pcms-heading-v1 {
    display: flex;
    /* justify-content: center; */
}

.pcms-container-heading-s1 {
    /* display: flex; */
    /* flex-direction: column; */
    /* align-items: center; */
}
/* Template 7 */
.pcms-caption-heading-btn-nav{
    align-self: center;
}
.pcms-caption-heading-btn-nav .pcms-btn-prev,
.pcms-caption-heading-btn-nav .pcms-btn-next{
    cursor: pointer;
}
.pcms-btn-prev{
    margin-right: 8px;
}
.pcms-caption-border-s,
.pcms-caption-border-s1, 
.pcms-caption-border-s2 {
    border-bottom-width: 2px;
    border-bottom-color: #e1e1e1;
    border-bottom-style: solid;
    margin-top: 10px;
}
.pcms-caption-bws-1{
    border-bottom-width: 4px !important;
}
.pcms-caption-cbws-1{
    border-bottom-color: #d65050 !important;
}
.pcms-caption-border-s3{
    width: 50%;
}
.pcms-caption-border-s4,
.pcms-caption-border-s6,
.pcms-caption-border-s7{
    flex-grow: 1;
    height: 10px;
    align-self: center;
    background: #e1e1e1;
    margin: 0 1rem;
}
.pcms-caption-border-s4{
    margin-right: 0 !important;
}
.pcms-caption-border-s6{
    margin-right: 1rem;
}
/*========== Align Justify ============*/
.pcms-container-heading-default h1,
.pcms-container-heading-default h2,
.pcms-container-heading-default h3,
.pcms-container-heading-default h4,
.pcms-container-heading-default h5,
.pcms-container-heading-default h6
{
    margin-bottom: 0;
}
.pcms-caption-flex-start{
    justify-content: flex-start;
}
.pcms-caption-flex-center{
    justify-content: center;
}
.pcms-caption-flex-end{
    align-items: flex-end;
}
.pcms-caption-flex-item-start{
    align-items: flex-start;
}
.pcms-caption-flex-item-center{
    align-items: center;
}
.pcms-caption-flex-item-end{
    align-items: flex-end;
}
/*=========== Custom Border ==========*/
.pcms-middle-border{
    width: 50%;
}
/*========= Template 9 ======*/
.pcms-container-heading-ts-9 {
    display: flex;
}
.pcms-caption-border-s9 {
    flex-grow: 1;
    background: #e1e1e1;
    align-self: center;
    height: 10px
}
.pcms-caption-heading-s9 {
    padding: 0 15px;
    margin: 0;
}
.pcms-border-w-1{
    border-bottom-width: 10px !important;
}
.pcms-border-w-2{
    border-bottom-width: 8px !important;
}
.pcms-border-w-3{
    border-bottom-width: 6px !important;
}
.pcms-border-w-4{
    border-bottom-width: 4px !important;
}
.pcms-border-w-5{
    border-bottom-width: 2px !important;
}

.pcms-border-h-1{
    border-bottom-width: 10px !important;
    height: 10px !important;
}
.pcms-border-h-2{
    border-bottom-width: 8px !important;
    height: 8px !important;
}
.pcms-border-h-3{
    border-bottom-width: 6px !important;
    height: 6px !important;
}
.pcms-border-h-4{
    border-bottom-width: 4px !important;
    height: 4px !important;
}
.pcms-border-h-5{
    border-bottom-width: 2px !important;
    height: 2px !important;
}
.pcms-border-c-1{
    border-bottom-color: #F66249 !important;
    background: #F66249 !important;
}
.pcms-border-c-2{
    border-bottom-color: #eaab76 !important;
    background: #eaab76 !important;
}
.pcms-border-c-3{
    border-bottom-color: #99ca45 !important;
    background: #99ca45 !important;
}
.pcms-border-c-4{
    border-bottom-color: #263585 !important;
    background: #263585 !important;
}
.pcms-border-c-5{
    border-bottom-color: #252525 !important;
    background: #252525 !important;
}
.pcms-border-c-6{
    border-bottom-color: #ffab1a !important;
    background: #ffab1a !important;
}
.pcms-border-c-7{
    border-bottom-color: #FFF !important;
    background: #FFF !important;
}
/*=========== Box Group ==========*/
.pcms-box-group {
    margin-bottom: 15px;
}