.bannerimg {
    height: 649px;
	width:130%;
}
.bannerimg img{
    object-position: center 55%;
}
.Banner-text{
    left: auto;
    right: 91px;
}
.banner-overlay {
    background: linear-gradient(135deg, rgba(0, 0, 0, 0.9) 0%, transparent 100%);
}
.bb-detials h1{
    font-weight: 700;
}
.has-text-align-center {
	margin-top:15px;
	font-size:22px;
	font-weight:400;
	line-height:1.2;
	width:750px;
}

.faq-section h2{
    text-transform: none;
    text-align: center;
    color: rgba(25, 25, 25, 1);
	font-size:36px;
}
.bb-box {
padding: 35px 0px 0px 0px
}
.bb-contaier{
    /* margin-bottom: 57px; */
    margin-bottom: 100px;
}
.bb-box-data h4{
    font-weight: 600;
}
.left-sections.alt-left-style .demo-descriptions{
    font-weight: 400;
    color:rgba(0, 0, 0, 1);
}
.form_input label{
    font-weight: 700;
    color: rgba(29, 29, 29, 1);

}
.industry-name{
    margin-bottom: 0px;
}
.industry-swiper-container .swiper-pagination {
    margin-top: 50px;
}
.wp-block-themeisle-blocks-accordion:last-child{
    padding-bottom: 0px;
}
.invite-container {
    margin-top: 0px;
}
.form_btn button {
    font-weight: 600;
    font-size: 18px;
}
.bb-box-data{
    bottom: auto;
    top: 110px;
}
.left-sections.alt-left-style{
    padding : 0 80px 0 0 
}
.card-container {
    width: calc(100% - 200px);
    margin: 0 auto 100px;
}
.card-heading {
    margin: 0;
}
.card-layout{
    margin: 25px 0 0;
    gap: 20px;
    justify-content: center;
}
.basic-structure {
    min-height: 452px;
}
.cd-details {
    min-height: 215px;
}
.cd-layout-heading {
    font-weight: 400;
    font-size: 18px;
    color: #757575;
}
.cd-layout-desp{
    font-size: 22px;
    color: #191919;
}
.cd-layout-title {
	margin-bottom:5px !important;
	margin-top:5px !important;
}
.basic-structure a span {
    width: max-content;
}
.card-desp{
	margin-top:10px;
}
.basic-structure a .button-svg {
    margin-left: 20px;
}
@media (max-width: 1024px) {
    .bb-detials h1 {
        color: #000000;
    }
    .bannerimg img{
        object-position: bottom;
    }
    .Banner-text{
        left: auto;
        right: 191px;
    }
    .banner-overlay {
        background: linear-gradient(135deg, rgba(0, 0, 0, 0.5) 0%, transparent 100%);
    }
    .Banner-text.security-text {
        width: 100%;
        right: 30px;
        bottom: 79px;
        top: 20%;
        left: 20px;
    }
    .Banner-text.security-text p{
        margin-top: 5px;
    }
    .bb-box-data {
        bottom: 50%;
        top: auto;
    }
    .offerings-formbgs{
        padding: 35px 16.5px !important;
        margin-bottom: 50px;
    }
	.has-text-align-center {
	font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    text-align: center;
    max-width: 350px; 
    margin-bottom: 30px;
    font-FAMILY: ARCHIVO;
}
	.card-container {
		width:calc(100% - 42px)}

}
@media (min-width: 768px) and (max-width: 1024px){
    .page-template-template-security-manage .bannerimg {
        height: auto !important;
    }
    .homepage_banner_h {
        width:160px;
        font-size: 35px;
        white-space: nowrap;
    }
    .Banner-text.security-text {
        right: 50px;
        bottom: auto;
        top: 55%;
        left: auto;
        transform: translateY(-50%);
    }
    .Banner-text.security-text p {
        width:auto;
        font-size: 15px;
    }
    
}
@media ((max-width: 767px)) {
    .bannerimg {
        height:700px
    }
    .page-template-template-security-manage .industry-container {
        margin-top:30px !important;
        margin-bottom: 0px !important;
    }
    .page-template-template-security-manage .industry-container h2 {
        margin-bottom: 15px;
    }
    .industry-container p {
        font-size: 15px;
        margin-bottom: 15px;
    }
    /* .page-template-template-security-manage .industry-container {
        margin-bottom: 0px !important;
    } */
    .bb-contaier {
        margin-top: 30px;
        margin-bottom: 0px ;
    }
    .bb-box{
        padding-top: 0px;
        /* margin-top: 25px; */
    }
    .faq-section h2, .bb-detials h2{
        font-weight: 600;
    }
    .page-template-template-security-manage .wp-block-themeisle-blocks-accordion-item__title{
        font-size: 18px;
        margin-bottom: 27px;
    }
    .wp-block-themeisle-blocks-accordion:not(.is-style-default) .wp-block-themeisle-blocks-accordion-item__content p{
        font-size: 18px;
        color: rgba(25, 25, 25, 1);
        padding-bottom: 0;
        line-height: 21px;
    }
    .faq-security.faq-section {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
    .left-sections.alt-left-style .demo-heading {
        font-weight: 700;
    }
    .left-sections.alt-left-style .demo-descriptions {
        font-weight: 400;
        color:rgba(0, 0, 0, 1);

    }
    .industry-swiper-container .swiper-pagination {
        margin-top: 23px;
    }
    .formbgs .left-sections {
        padding-bottom:35px
    }
    .bb-detials h2{
        margin-bottom: 25px !important;
    }
    .bb-contaier{
        margin-bottom: 0px !important
    }
    .bannerimg {
    height: 649px;
	width:100%;
}
}