.banner-image .container{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.banner-image .container h1{
    flex: 0 0 60%;
    max-width: 60%;
    margin: 0;
}
.banner-image .container .sidebar{
    flex: 0 0 40%;
    max-width: 40%;
    margin: 0;
    padding: 19px 0;
    cursor: pointer;
    position: relative;
    z-index: 1;
    float: none;
}
.banner-image .container .sidebar:before{
    display: none;
}
.banner-image .container .sidebar:after{
    content:'\f067' ;
    font-family: 'Font Awesome 5 Pro';
    display: block;
    padding: 8px;
    position: absolute;
    top: 13px;
    right: 23px;
    font-size: 21px;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    -o-transition: -o-transform 0.5s ease;
    -moz-transition: transform 0.5s ease, -moz-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease, -moz-transform 0.5s ease, -o-transform 0.5s ease;
    cursor: pointer;
}
.banner-image .container .sidebar.mobile-open:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}
.banner-image .container .sidebar .selected-option{
    padding: 0 30px;
    position: relative;
}
.banner-image .container .sidebar ul{
    position: absolute;
    top: 100%;
    width: 100%;
    background-color: #1e6159;
}
.sidebar:not(.mobile-open) ul li {
    display: none
}
/* events-list */
    .tribe-events-title-bar h1{
        text-align: left;
    }
    .events-list .tribe-events-loop{
        max-width: 100%;
    }
    .events-list .tribe-events-loop >div{
        display: flex;
        flex-wrap: wrap;
        margin: 0 -10px 50px;
    }
    .events-list .tribe-events-loop >div .tribe-single-image-wrap{
        flex: 0 0 30%;
        max-width: 30%;
        padding: 0 10px;
    }
    .events-list .tribe-events-loop >div .tribe-single-content-wrap{
        flex: 0 0 70%;
        max-width: 70%;
        padding: 0 10px;
    }
    #tribe-events-content .type-tribe_events .tribe-events-list-event-title a{
        color: #1e6159;
        text-decoration: underline;
    }
    .events-list .tribe-events-loop >div .tribe-single-image-wrap .tribe-events-event-image{
        width: 100%;
        margin: 0;
    }
    .events-list .tribe-events-loop >div .tribe-single-image-wrap .tribe-events-event-image img{
        width: 100%;
    }
    #tribe-events-content a.tribe-events-button{
        color: #ffffff;
    }
/* events-list end */
/* single */
    .single-tribe_events .tribe-events-event-image{
        margin-bottom: 30px;
    }
    .tribe-events-single .tribe-event-schedule-details{
        margin-bottom: 30px;
        margin-top: 5px;
    }
/* single end*/
/* new-contact-wrap */
    .new-contact-wrap form .nf-form-content  nf-fields-wrap{
        display: flex;
        flex-wrap: wrap;
        margin: 0 -10px;
    }
    .new-contact-wrap form .nf-form-content  nf-fields-wrap nf-field{
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 10px;
    }
    .new-contact-wrap form .nf-form-content  nf-fields-wrap nf-field:first-child,
    .new-contact-wrap form .nf-form-content  nf-fields-wrap nf-field:nth-child(2),
    .new-contact-wrap form .nf-form-content  nf-fields-wrap nf-field:nth-child(3),
    .new-contact-wrap form .nf-form-content  nf-fields-wrap nf-field:nth-child(4){
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 10px;
    }
    .new-contact-wrap form .nf-form-content  nf-fields-wrap nf-field input,
    .new-contact-wrap form .nf-form-content  nf-fields-wrap nf-field textarea,
    .new-contact-wrap form .nf-form-content  nf-fields-wrap nf-field select{
        background-color: transparent;
    }
    .new-contact-wrap form .nf-form-content  nf-fields-wrap nf-field select + div{
        background-color: transparent !important;
    }
/* new-contact-wrap END */
/* article width */
    .ptam-block-post-grid .is-grid-list article, .ptam-block-post-grid .is-list article{
        max-width: 100%;
    }
/* article width END*/
/* council-wrappe */
    .council-wrapper{
        background-color: #ffffff;
    }
    .council-wrapper .council-team-wrap .team-wrap{
        display: flex;
        flex-wrap: wrap;
        /* margin: 0 -10px; */
        padding: 10px 0;
        border-top: 1px solid #060606;
        border-bottom: 1px solid #060606;
    }
    .council-wrapper .council-team-wrap .team-wrap .image-wrap{
        flex: 0 0 20%;
        max-width: 20%;
        padding: 0 20px 0 0;
    }
    .council-wrapper .council-team-wrap .team-wrap .image-wrap img{
        width: 100%;
    }
    .council-wrapper .council-team-wrap .team-wrap .content-wrap{
        flex: 0 0 80%;
        max-width: 80%;
        padding: 0 0 0 20px;
    }
    .council-wrapper .council-team-wrap .team-wrap .content-wrap .council-position h3{
        font-size: 18px;
        font-weight: 500;
        text-transform: uppercase;
        color: #1e6159;
        letter-spacing: 1.5px;
    }
    .council-wrapper .council-team-wrap .team-wrap .content-wrap .council-name h2{
        font-size: 36px;
        font-weight: 900;
        color: #1e6159;
        letter-spacing: 1.5px;
        margin-bottom: 50px;
    }
    .council-tab-wrap .tabBlock-tabs{
        display: flex;
        flex-wrap: wrap;
        margin: 0;
        padding: 0;
    }
    .council-tab-wrap .tabBlock-tabs .tabBlock-tab{
        background-color: #951f21;
        color: #ffffff;
        list-style-type: none;
        padding: 8px 50px 8px 15px;
        margin: 0 12px;
        position: relative;
        font-size: 18px;
    }
    .council-tab-wrap .tabBlock-tabs .tabBlock-tab:before{
        content: '';
        background-color: #fff;
        height: 16px;
        width: 2px;
        position: absolute;
        right: 17px;
        top: 13px;
        transition: all 0.6s;
    }
    .council-tab-wrap .tabBlock-tabs .tabBlock-tab:after{
        content: '';
        background-color: #fff;
        height: 2px;
        width: 16px;
        position: absolute;
        right: 10px;
        top: 20px;
        transition: all 0.6s;
    }
    .council-tab-wrap .tabBlock-tabs .tabBlock-tab.is-active:before{
        opacity: 0;
    }
    .council-tab-wrap .tabBlock-tabs .tabBlock-tab:first-child{
        margin-left: 0;
    }
    .council-tab-wrap .tabBlock .tabBlock-pane{
        padding: 50px 0 0 0;
    }
    .council-tab-wrap .tabBlock .tabBlock-pane ul li,
    .council-tab-wrap .tabBlock .tabBlock-pane p{
        font-size: 15px;
        font-weight: 400;
        color: #000000;
    }
    .council-tab-wrap .tabBlock .tabBlock-pane ul li{
        cursor: pointer;
    }
    .council-wrapper .council-team-wrap .team-wrap {
        display: flex;
        flex-wrap: wrap;
        margin: 15px 0;
        padding: 10px 0;
        border-top: 1px solid #060606;
        border-bottom: 1px solid #060606;
    }
/* council-wrappe END */
@media only screen and (max-width:768px){
    .events-list .tribe-events-loop .tribe-events-event-meta {
        background: transparent;
        border: 0;
        margin-top: 0;
        padding: 0;
    }
    .tribe-events-list .tribe-single-content-wrap .tribe-event-schedule-details {
        padding: 0;
    }
    .tribe-events-list .tribe-single-content-wrap .tribe-events-venue-details {
        border-top: 0;
        margin-top: 0;
        padding: 0;
    }
}
@media only screen and (max-width:767px){
    .banner-image .container h1{
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .banner-image .container .sidebar{
        flex: 0 0 100%;
        max-width: 100%;
        padding: 12px 0;
    }
    .banner-image .container .sidebar:after{
        top: 6px;
    }
    .events-list .tribe-events-loop >div .tribe-single-image-wrap{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .events-list .tribe-events-loop >div .tribe-single-content-wrap{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .events-list .tribe-events-loop >div .tribe-single-image-wrap .tribe-events-event-image{
        margin-bottom: 20px;
    }
    /* contact new */
        .new-contact-wrap form .nf-form-content nf-fields-wrap nf-field:first-child, 
        .new-contact-wrap form .nf-form-content nf-fields-wrap nf-field:nth-child(2), 
        .new-contact-wrap form .nf-form-content nf-fields-wrap nf-field:nth-child(3), 
        .new-contact-wrap form .nf-form-content nf-fields-wrap nf-field:nth-child(4){
            flex: 0 0 100%;
            max-width: 100%;
        }
    /* content-new */
    /* council-wrapper */
    
    .council-wrapper .council-team-wrap .team-wrap .image-wrap{
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 0 20px;
    }
    .council-wrapper .council-team-wrap .team-wrap .content-wrap{
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }
}