@media (max-width: 768px) {
    .bseit-title {
        font-size: 2rem; /* 32px */
    }

    .bseit-subtitle {
        font-size: 1.375rem; /* 22px */
    }

    .bseit-btn {
        font-size: 0.875rem; /* 14px */
        padding: 0.5rem 1rem; /* 8px 16px */
    }
}


/* Mobile styles (up to 767px) */
@media (max-width: 767px) {
    /* Your mobile-specific styles here */

    .column-reverse {
        flex-direction: column-reverse;
    }
    .testimonials .testimonials-image {
        text-align: center !important;
    }

    .testimonials .testimonials-text-content {
        padding-left: 4.25rem;
        padding-right: 4.25rem;
    }
    .testimonials .testimonials-text-content p,
    .testimonials .testimonials-text-content h4,
    .testimonials .testimonials-text-content h5 {
        text-align: center !important;
    }

    .background-text {
        padding: 0!important;
    }

    .background-text .background-text--card {
        padding: 0 !important;

    }

    .image-text .text-content-left .vc_column-inner{
        padding-left: 4.25rem !important;
        padding-right: 4.25rem !important;
    }
    .image-text.image-text--vh .image {
        height: 35rem !important;
    }

    .image-text.image-text--vh .text-content-left, .image-text.image-text--vh .text-content-right {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .statistics h3 {
        text-align: center !important;
    }
    .statistics p {
        text-align: center !important;
    }
    .join-us .bseit-btn {
        padding-left: 0 !important;
    }
}

/* Tablet styles (768px to 991px) */
@media (min-width: 768px) and (max-width: 991px) {
    /* Your tablet-specific styles here */
    .image-text .image {
        height: 51rem !important;
    }

    .image-text.image-text--vh .image {
        height: 100vh !important;
    }

    .text-content-right .vc_column-inner {
        padding-left: 4.25rem !important;
    }

    .text-content-left .vc_column-inner {
        padding-left: 4.25rem !important;
    }

    .background-text {
        padding: 0!important;
    }

    .background-text .background-text--card {
        padding: 0 !important;

    }
    .background-text  .vc_column-inner {
        padding-top: 7rem !important;
    }

    .background-text .background-text--card .vc_column-inner {
        min-height: 35rem;

    }


    .rounded-image-with-text .rounded-image-with-text--image {
        max-height: 14rem;
    }

    .rounded-image-with-text .rounded-image-with-text--row .rounded-image-with-text--column .rounded-image-with-text--title,
    .rounded-image-with-text .rounded-image-with-text--row .vc_vc_column_inner .rounded-image-with-text--column .vc_vc_custom_heading {
        top: 15% !important;
    }

    .rounded-image-with-text .rounded-image-with-text--row .rounded-image-with-text--column:last-of-type .rounded-image-with-text--title,
    .rounded-image-with-text .rounded-image-with-text--row .vc_vc_column_inner:last-of-type .rounded-image-with-text--column .vc_vc_custom_heading {
        top: 12% !important;
    }
}

/* Desktop styles (992px to 1199px) */
@media (min-width: 992px) and (max-width: 1199px) {
    /* Your desktop-specific styles here */
    .image-text .image {
        height: 43rem !important;
    }

    .image-text.image-text--vh .image {
        height: 100vh !important;
    }

    .text-content-right .vc_column-inner {
        padding-left: 4.25rem !important;
    }
    .text-content-left .vc_column-inner {
        padding-left: 4.25rem !important;
    }


    .rounded-image-with-text .rounded-image-with-text--image {
        max-height: 18rem;
    }

    .rounded-image-with-text .rounded-image-with-text--row .rounded-image-with-text--column .rounded-image-with-text--title,
    .rounded-image-with-text .rounded-image-with-text--row .vc_vc_column_inner .rounded-image-with-text--column .vc_vc_custom_heading {
        top: 20% !important;
    }

    .rounded-image-with-text .rounded-image-with-text--row .rounded-image-with-text--column:last-of-type .rounded-image-with-text--title,
    .rounded-image-with-text .rounded-image-with-text--row .vc_vc_column_inner:last-of-type .rounded-image-with-text--column .vc_vc_custom_heading {
        top: 17% !important;
    }
}

/* Large Desktop styles (1200px and above) */
@media (min-width: 1200px) {
    /* Your large desktop-specific styles here */
	
}


/* CUSTOM QUERIES */
@media (max-width: 1208px) {
	#ast-mobile-header {
    display: block !important;
		
}
	#ast-desktop-header {
		display: none !important
	}
}

@media (min-width: 917px) and (max-width: 1208px) {
  .ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content, .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {
		top : 5rem
	}
}

