@media (max-width: 1370px) {
    .iec_optiview_directions .swiper-button-next {right: -1.806106rem !important;}
    .iec_starlink_portfolio_swiper_warpper .swiper-button-prev {left: -1.641915rem;}
    .iec_starlink_portfolio_swiper_warpper .swiper-button-next {right: -1.641915rem;}
}

@media (max-width:1280px){
    .iec_optiview_directions .swiper-button-next {right: -1.298044rem!important}
    .iec_single_news_slider_warpper .swiper-button-prev {left: -1.088243rem;}
    .iec_single_news_slider_warpper .swiper-button-next {right: -1.088243rem;}
}

@media (max-width: 1120px) {
    .iec_single_news_slider_warpper {padding-inline: 1.196785rem;}
}
@media (max-width:1024px){
    .bd_heading_section h2{
        font-size:2.5rem;
        padding:30px 0
    }
    .banner.iec_optiview_bannaer {height: 100dvh;}

    .directions.iec_optiview_directions {
        height: 44.488080rem;
        min-height: 44.488080rem;
    }

    .iec_optiview_directions .directions__wrapper {
        height: calc(100% - 1.431800rem);
        padding: 0;
    }

    .iec_optiview_directions .directions__container {
        gap: 1.329529rem;
        flex-direction: column-reverse;
    }

    .iec_optiview_directions .directions__main {
        top: 0;
        width: 100%;
        text-align: center;
    }

    .iec_optiview_directions .swiper__directions-right {
        width: 100%;
        height: auto;
        margin-top: 4.090858rem;
    }

    .iec_optiview_directions .swiper__directions-left {
        max-width: calc(100% - 5.113572rem) !important;
        margin: 0 auto;
    }
    .iec_optiview_directions .swiper__directions-right .swiper-wrapper .swiper-slide,
    .iec_optiview_directions .swiper__directions-right .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
        width: 100% !important;
        height: 20.454290rem !important;
        display:flex;
        justify-content:center;
        scale:unset;
    }

    .iec_optiview_directions .swiper__directions-right .swiper-wrapper .swiper-slide img {
        width: calc(100% - 5.113572rem) !important;
        display: block;
        margin: 0 auto;
    }

    .iec_optiview_directions .swiper-button-prev,
    .iec_optiview_directions .swiper-button-next {
        width: 1.278393rem !important;
        height: 1.278393rem !important;
        top: 46% !important;
    }

    .iec_optiview_directions .swiper-button-next {right: 0.511357rem !important;}
    .iec_optiview_directions .swiper-button-prev {left: 0.511357rem !important;}
    .iec_optiview_directions .swiper-pagination{display:none}

    .iec_recommended_solution_section{padding: 3.579501rem 0 1.534072rem;}
    .iec_recommended_solution_box_warpper {margin-bottom: 2.045429rem;}
    .iec_recommended_solution_box_list .iec_recommended_solution_box_warpper {width:33.333%;}
    .svg-1, .svg-2 {display: none;}

    body.search {
        position: relative !important;
        right: 0 !important;
        top: 0 !important;
    }
}
@media (max-width: 991px){
    .iec_solution_swiper_warpper .swiper-slide {max-width: 23.249116rem;}
    .iec_about_logo_boxes_grid {grid-template-columns: repeat(3, 1fr);}

    .iec_about_logo_box img {
        max-width: 9.425317rem;
        margin-inline: auto;
        display: block;
    }

    .iec_single_news_speaker_image_warpper {width: calc(36% + 1.309072rem);}
    .iec_event_detail_list {margin: 2.094515rem auto 0;}

    .iec_single_news_image_section {margin-top: 2.094515rem;}
    .iec_single_publication_main_content_with_image {margin-top: 1.832701rem;}
    .iec_single_publication_main_content_with_image .iec_single_news_image_section {margin: 0 0 1.570886rem;}
    .iec_single_news_image_section img{margin: 0 auto}

    .banner.iec_optiview_bannaer,
    .iec_optiview_bannaer .banner__bg {border-radius: 0;}
    .iec_optiview_bannaer .banner__main {display: none !important;}
    .iec_optiview_bannaer .banner__wrapper__info {
        height: 100%;
        align-items: center;
        justify-content: center;
    }

    .iec_optiview_bannaer .banner__wrapper .banner-progress {
        position: relative;
        bottom: 0;
    }

    .bd_optiview_slide_buttons {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .iec_filters_group_warpper {
        max-width: 100%!important;
        display: flex;
        align-items :start;
        flex-wrap: wrap;
        gap: 1.570886rem;
    }

    .iec_filters_group_warpper > * {
        flex: 0 0 auto;
        max-width: 100%;
        width: calc(50% - 0.785443rem);
    }

    .iec_heading_section h2 {padding: 1.570886rem 0;}

    .iec_single_product_image_warpper,
    .iec_single_product_content_warpper {
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
    }
    .iec_single_product_button_list {max-width: 100%;}

    .iec_single_product_slide_buttons {
        align-items: center;
        justify-content: center;
    }

    .iec_single_product_hero_swiper_wrapper {
        flex-direction: column;
        gap: 0;
    }

    .iec_single_product_hero_swiper_main_wrapper {
        max-width: 100%;
        padding-bottom: 0;
        flex-direction: column;
    }

    .iec_single_product_hero_slide_content {text-align: center;}
    .iec_single_product_hero_slide_content .iec_single_product_slide_pills {justify-content: center;}
    .iec_single_porduct_swiper_main_hero {margin: 0 auto !important;}

    .hero-swiper-button-prev,
    .hero-swiper-button-next {
        /*top: calc(50% - 8px) !important;*/
        width: 1.570886rem !important;
        height: 1.570886rem !important;
        top: calc(50% - 1.885063rem) !important;
        bottom: auto !important;
        transform: rotate(270deg);
    }

    .hero-swiper-button-prev svg,
    .hero-swiper-button-next svg {
        width: 1.570886rem;
        height: auto;
    }

    .hero-swiper-button-next {
        left: auto;
        right: -1.466160rem;
    }

    .hero-swiper-button-prev {
        right: auto;
        left: -1.466160rem;
    }

    .iec_single_porduct_swiper_thumb_wrapper {
        max-width: 100%;
        padding: 0 0 2.618144rem;
    }

    .iec_single_porduct_swiper_thumb_hero {
        height: 8.378060rem;
        max-width: 46.079330rem;
    }

    .iec_single_porduct_swiper_thumb_wrapper .swiper-slide {height: auto;}

    .iec_single_products_links_list {
        flex-wrap: wrap;
        width: calc(100% + 4.189030rem);
        margin-left: -2.094515rem;
        margin-right: -2.094515rem;
        border-radius: 0;
        justify-content: start;
        padding: 0;
    }

    .iec_single_products_links_list li {
        flex: 0 0 auto;
        max-width: 100%;
        width: 33.3333%;
    }

    .iec_single_products_links_list li:nth-child(3n) a {border-right: none;}
    .iec_single_products_links_list li:not(:last-child) a {border-bottom: 1px solid rgba(255, 255, 255, 0.40);}
    .iec_single_products_links_list li:last-child a {border-right: 1px solid rgba(255, 255, 255, 0.40);}
    .iec_single_products_links_list li:nth-last-child(2) a {border-bottom: none;}
    .iec_single_product_features_wrapper {grid-template-columns: repeat(2, 1fr);}
}