@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);}
}