.Banner-text a{
    color: #000000
}
.page-template-template-resident .bb-contaier{
    margin-bottom: 100px;
}
.page-template-template-resident .bb-detials h1{
    color: #191919;
}
.page-template-template-resident .bb-mask-container .bb-mask-icon{
    height:30px
}
.page-template-template-resident .bb-box{
    padding-bottom:0px
}
.page-template-template-resident .bb-box-data{
    bottom:28px
}
.page-template-template-resident .left-sections.alt-left-style .demo-descriptions{
    color: rgba(0, 0, 0, 1);

}
.page-template-template-resident .wp-block-themeisle-blocks-accordion-item__title{
    color: rgba(0, 0, 0, 1); 
}
.page-template-template-resident .wp-block-themeisle-blocks-accordion-item__content{
    color: rgba(0, 0, 0, 1); 
}
.page-template-template-resident .faq-section h2{
    color: rgba(0, 0, 0, 1);
}
.page-template-template-resident .image-swiper{
    padding-top:0px
}
.page-template-template-resident .industry-swiper-container .swiper-pagination {
    margin-top: 40px;
}
.page-template-template-resident .faq-section{
    padding-top:100px
}
.wp-block-themeisle-blocks-accordion {
    padding-top: 0px;
}
.page-template-template-resident .wp-block-themeisle-blocks-accordion:not(.is-style-default) .wp-block-themeisle-blocks-accordion-item__title {
    padding : 38px 0 15px 0
}
.form_input label {
    font-weight: 700;
}
.form_btn button {
    width: 159px !important;
    padding: 20px 21px !important;
}
.bb-detials p{
    width: 750px;
    /*margin: 30px 96px 24px 102px;*/
}
.resident-left-sections .resident-heading h2{
    margin-bottom: 10px;
}
.left-sections.alt-left-style{
    padding : 0 60px 0 0 
}
.wp-block-themeisle-blocks-accordion-item{
    margin-bottom: 0px;
}
.wp-block-themeisle-blocks-accordion {
    padding-bottom: 0px;
}
@media (min-width: 768px) and (max-width: 1024px){
    .page-template-template-resident .bb-detials p{
        display: block;
        font-family: Archivo;
        font-weight: 400;
        font-size: 24px;
        line-height: normal;
        letter-spacing: 0;
        text-align: center;
        width: auto;
        margin: 15px 15px 26px;
    }
    .page-template-template-resident .bb-box-data{
        bottom:50%;
    }
    .page-template-template-resident .bb-container{
        margin-bottom: 0px;
    }
    .page-template-template-resident .industry-name {
        margin-bottom:10px;
    }
    .industry-container h2{
        margin: 0 40px 25px;
    }
}

@media (max-width: 767px) {
    .page-template-template-resident .bb-container{
        margin-bottom: 0px;
    }
    .page-template-template-resident .bb-box-data{
        bottom:50%;
    }
    .page-template-template-resident .industry-name {
        margin-bottom:6px;
    }
    .page-template-template-resident .industry-desc span{
        font-family: Archivo;
        font-weight: 500;
        font-size: 16px;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: right;
        color: rgba(117, 117, 117, 1);
    }
    .swiper-pagination .industry-swiper-container .swiper-pagination {
        padding-top:0px;
        padding-bottom:0px;
        margin-top:25px
    }
    .page-template-template-resident .bb-detials h1{
        color: #000000;
    }
    .page-template-template-resident .bb-detials p{
        display: block;
        font-family: Archivo;
        font-weight: 400;
        font-size: 15px;
        line-height: 120%;
        letter-spacing: 0px;
        text-align: center;
        width: auto;
        margin: 20px 30px 0px;
        color: #000000
    }
    .page-template-template-resident .bb-box {
        margin-top:20px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .page-template-template-resident .image-swiper{
        margin-top: 30px;
        padding-top: 0px;
    }
    .page-template-template-resident .faq-section{
        padding-top:30px;
        padding-bottom: 30px;
    }
    .page-template-template-resident .faq-section h2 {
        font-weight: 800;
        font-size: 35px;
        color: rgba(0, 0, 0, 1);
    }
  
    /* .wp-block-themeisle-blocks-accordion-item:last-child {
        border: none;
    } */
    .page-template-template-resident .bb-contaier {
        margin-bottom: 0px;
    }
    .resident-left-sections .resident-heading h2{
        margin-bottom: 15px;
    }
    .industry-container h2{
        margin: 0 40px 25px;
        color: #000000;
    }
    .form_btn button{
        width: 153px !important;
        padding: 20px 22px !important;
    }
    .wp-block-themeisle-blocks-accordion-item{
        margin-bottom:13px;
    }
    .bb-detials h2 {
        color: #000000;
    }
}
@media (max-width: 1024px) {
    .image-container .swiper-slide .videoID{
        display: flex !important;
        left: auto !important;
        top: auto !important;
        right: 13px;
        bottom: 12px;
    }
    .bb-contaier{
        margin: 60px 0 !important
    }
    .image-container .swiper{
        margin-top: 30px !important
    }
    .image-container .swiper-pagination{
        display: none
    }
    .formbgs .left-sections {
        padding-bottom:35px
    }
	
    .profile-card img {
        width:70%;
        height: 280px;
        border-radius: 30px;
		display:inline;
    }
}
@media (min-width: 1024px) and (max-width: 1300px){
    .page-template-template-resident .image-swiper .swiper-heading .desktop-view{
        margin: 0 200px
    }
}
@media (max-width: 415px){
    .industry-container h2{
        margin: 0 0 0px 0
    } 
    .resident-terms .resident-right-sections{
        margin-left: 240px
    }
    .left-sections.alt-left-style {
        padding:0 0 35px 
    }

}