/* All breackpoint */
@media (max-width: 991px) {
    h1,
    .hero-text h1 {
        font-size: 40px;
    }
    h2,
    .elevate-content h2 {
        font-size: 30px;
    }
    .hero-content-area {
        padding: 0px 15px;
    }
    .section-heading {
        margin-bottom: 30px;
    }
    .section-top-padding {
        padding-top: 70px;
    }
    #inteelea-header-sticky nav {
        display: none;
    }
    .header-area {
        padding: 20px 0px;
    }
    .section-padding {
        padding: 70px 0px;
    }
    .hero-area {
        padding: 100px 0px;
    }
    .hero-content h1 {
        font-size: 40px;
    }
    .vision-content h2,
    .cta-content h2 {
        font-size: 30px;
    }
    .single-product h2 {
        font-size: 30px;
        line-height: 1.2;
    }
    .single-product {
        margin-bottom: 24px;
    }
    .service-image img {
        height: auto;
    }
    .mobile-gap {
        gap: 24px;
    }
    .service-2 {
        min-height: auto;
    }
    .company-about,
    .list-item-wrap,
    .concept-content-area,
    .why-choose-item {
        margin-bottom: 24px;
    }
    /* Live Streaming */
    .corporate-event {
        height: 450px;
    }
    .tab-content-text {
        gap: 20px;
    }
    .tab-content-text .theme-btn {
        font-size: 14px;
        display: flex;
        width: 135px;
        justify-content: center;
    }
    .tab-content-text p,
    .tabs-select .nav-link {
        font-size: 16px;
    }
    .event-stream-image img {
        width: 100%;
    }
    /* video production */
    .video-production-hero,
    .event-management-hero {
        height: 600px;
    }
    .concept-image-area {
        margin-bottom: 50px;
    }
    .why-choose-item {
        height: auto;
    }
    .video-production-event .section-heading {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .list-item {
        max-width: 100%;
    }
    /* event managment */
    .complete-event-area {
        display: none;
    }
    .customize-event-tab .nav-link {
        padding: 8px 20px;
        font-size: 14px;
    }
    .customize-event-tab {
        padding: 15px;
        gap: 8px;
        margin-bottom: 20px;
        justify-content: center;
    }
    .customize-event-tab-wrap {
        height: 400px;
    }
    /* Equipment */
    .elevate-content-wrap {
        padding: 100px 60px;
    }
    .view-all-btn a {
        width: 106px;
        display: flex;
        margin-left: 20px;
    }
    /* contact */
    .top-content {
        padding: 30px;
        gap: 30px;
    }
    .contact-info h5 {
        font-size: 18px;
    }
    .top-content h2 {
        font-size: 25px;
    }
    .map-item iframe {
        height: 400px;
    }
    .contact-us-wrap {
        margin-top: 24px;
        height: auto;
    }
    .contact-us-hero-area {
        padding: 70px 0px;
    }
}
@media (max-width: 576px) {
    h1,
    .hero-text h1 {
        font-size: 35px;
    }
    h4 {
        font-size: 20px;
    }
    h5 {
        font-size: 16px;
    }
    .hero-slider-active {
        height: 450px;
    }
    .theme-btn {
        padding: 8px 15px;
        font-size: 14px;
    }
    .section-padding,
    .client-testimonial-area {
        padding: 50px 0px;
    }
    .vision-short-message-area {
        padding: 30px 0px 50px;
    }
    .section-top-padding {
        padding-top: 50px;
    }
    .logo-area img {
        width: 120px;
    }
    .hero-content h1 {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .hero-content p {
        font-size: 16px;
        margin-bottom: 30px;
    }
    .hero-area {
        padding: 70px 0px;
        margin: 0px 15px;
    }
    .hero-btn {
        padding: 10px 25px;
        font-size: 16px;
    }
    .vision-content h2,
    .cta-content h2,
    .single-product h2,
    h2,
    .elevate-content h2 {
        font-size: 24px;
    }
    .section-heading {
        margin-bottom: 30px;
    }
    .section-heading h2 {
        font-size: 25px;
        margin-bottom: 10px;
        text-align: center;
    }
    .section-heading p,
    .cta-content p {
        font-size: 16px;
    }
    .service-3 {
        margin-bottom: 24px;
    }
    .client-testimonial {
        margin-bottom: 30px;
    }
    .cta-area {
        padding: 0px 15px 50px;
    }
    .footer-widget {
        margin-left: 0px;
        margin-bottom: 24px;
    }
    .footer-content {
        padding-bottom: 30px;
    }
    #back-to-top {
        bottom: 150px;
    }
    .client-logo {
        gap: 20px;
    }
    /* live streaming */
    .corporate-event {
        height: 400px;
    }
    .equipment-wrap {
        column-count: 2;
    }
    .streaming-in-action-item {
        margin: 0px 30px;
    }
    .event-streaming-slider-wrapper .client-testimonial-next {
        right: 15px;
    }
    .event-streaming-slider-wrapper .client-testimonial-prev {
        left: 15px;
    }
    .event-stream-area {
        margin-bottom: 50px;
    }
    .tab-content-text {
        flex-direction: column;
    }
    .tab-content-text p,
    .tabs-select .nav-link {
        text-align: center;
    }
    .mobile-cta {
        flex-direction: column;
    }
    .mobile-cta .theme-btn {
        width: 100%;
    }
    /* video production */
    .concept-image-area img {
        width: 100%;
    }
    .shape-image {
        width: 90%;
    }
    .video-production-hero {
        height: 450px;
    }
    /* event managment */
    .event-management-hero {
        height: auto;
    }
    /* equipment */
    .hero-area {
        padding: 50px 0px;
    }
    .elevate-content-wrap {
        padding: 50px 30px;
    }
    .heading-text h2 {
        text-align: center;
        margin-bottom: 20px;
    }
    .slider-item-wrap img {
        width: 100%;
    }
    /* contact */
    .top-content {
        flex-direction: column;
    }
    .top-content h2 {
        font-size: 20px;
    }
    .contact-info h5 {
        font-size: 16px;
    }
    .contact-heading h2 {
        font-size: 25px;
    }
    .social-media h4 {
        font-size: 16px;
    }
    .hours ul li,
    .contact-heading p {
        font-size: 16px;
    }
    .form-wrap button {
        padding: 11px 32px;
        font-size: 16px;
        width: 100%;
        justify-content: center;
    }
    .input label {
        font-size: 14px;
    }
    .about-us-content {
        margin-top: 20px;
    }
    .about-us-content h2 {
        font-size: 30px;
    }
    .vision-mission-content {
        margin-bottom: 24px;
    }
    .about-us-content h3 {
        font-size: 16px;
    }
    .policy-heading h1 {
        font-size: 30px;
    }
}
@media (max-width: 360px) {
    h1,
    .hero-text h1 {
        font-size: 28px;
    }
    h4 {
        font-size: 18px;
    }
    .cta-btn-wrap,
    .hero-call-to-action {
        flex-direction: column;
    }
    .hero-call-to-action {
        gap: 10px;
    }
    .theme-btn {
        width: 100%;
        text-align: center;
    }
    .hero-content h1 {
        font-size: 25px;
        margin-bottom: 15px;
    }
    .vision-content h2,
    .cta-content h2,
    .single-product h2,
    .section-heading h2 {
        font-size: 20px;
    }
    .view-details a {
        font-size: 14px;
    }
    .cta-content {
        padding: 25px;
    }
    .client-logo {
        gap: 20px;
    }
    /* live streaming */
    .equipment-wrap {
        column-count: 1;
        column-gap: 15px;
        margin-bottom: 20px;
    }
    .tabs-select {
        gap: 5px;
        margin-bottom: 15px;
    }
    .tabs-select .nav-link,
    .tabs-select .nav-link.active {
        padding: 3px 10px;
        font-size: 12px;
    }
    .streaming-in-action-item {
        margin: 0px 0px;
    }
    .client-testimonial-btn {
        width: 40px;
        height: 40px;
    }
    .event-streaming-slider-wrapper .client-testimonial-next {
        right: 0px;
    }
    .event-streaming-slider-wrapper .client-testimonial-prev {
        left: 0;
    }
    /* video production */
    .list-item h3,
    .why-choose-item .content-box-text h4 {
        font-size: 16px;
    }
    /* contact */
    .contact-heading h2 {
        font-size: 18px;
    }

    .social-media h4 {
        font-size: 14px;
    }
    .about-us-content h2,
    .vision-mission-content h2 {
        font-size: 23px;
    }
}
