@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;}
	.iec_management_member_grid {grid-template-columns: repeat(3, minmax(9.787647rem, 1fr));}
}
@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}

	.iec_section_form .form-fields {
	    max-width: 19.897892rem;
	    margin-right: 0;
	}
	.iec_become_a_partner_content {max-width: 19.897892rem;}

	.iec_iot_enquriy_content_warpper {
	    max-width: 100%;
	    margin-top: 2.879958rem;
	    margin-bottom: 1.570886em;
	}

	.iec_iot_form_warpper {margin-bottom: 2.879958rem;}

	.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_regional_offices_main_content ul {
        margin-top: 2.618144rem;
        max-width: 100%;
    }

    .iec_regional_offices_map_image_warpper {
        width: 100%;
        margin-left: 0;
    }

    .iec_map_card {
        top: auto !important;
        bottom: 50% !important;
        left: auto !important;
        right: 50% !important;
        transform: translate(50%, 50%) !important;
        max-width: 20.945150rem;
        border-radius: 0.628354rem !important;
    }

    .iec_heading_section h2 {padding: 1.570886rem 0;}
	.iec_partner_accordian_box_warpper {width: 33.333333333%;}

	.iec_about_intorduction_content_box {gap: 1.570886rem;}
	.iec_qoute_content_warpper:before {right: -1.780338rem;}
	.iec_management_member_grid {grid-template-columns: repeat(2, minmax(9.787647rem, 1fr));}

	.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);}
}
@media (min-width:600px) and (max-width:768px) {
	.wyswig-Content{
		width:65%
	}
}

@media (max-width:768px) {
	.home-page-v2 .video-section-v2 {
	    min-height: 33.333333rem;
	    margin-top: -7.111111rem;
	}

	.home-page-v2 .video-section-v2 .main-video-v2 {display:none}
	.home-page-v2 .video-section-v2 .video-mibile-img {display:block}
	.home-page-v2 .vertical-markets-widget-v2{ padding: 1.944444rem 0 2.5rem}

	.home-page-v2 .vertical-markets-widget-v2 .bd_icet_vm_warpper{
		display:flex;
		flex-direction:column;
		justify-content:space-between;
		height: 47.222222rem;
		width: calc(100% + 2.444444rem);
        margin: 0 -1.222222rem;
	}
	.home-page-v2 .vertical-markets-widget-v2 .container .left-block ul{margin: 1.11111rem 0 0.555556rem;}
	.home-page-v2 .vertical-markets-widget-v2 .container .left-block ul li:not(:first-child) {width:0}

	.home-page-v2 .vertical-markets-widget-v2 .container .right-block{
		position:relative;
		top:0
	}
	.home-page-v2 .vertical-markets-widget-v2 .container .right-block ul {margin: 0.555556rem 0}
	.home-page-v2 .vertical-markets-widget-v2 .container .right-block ul li:not(:last-child) {width: 0;}
	.home-page-v2 .vertical-markets-widget-v2 .container .markets-widget-list li div {height: 22.222222rem;}
	.home-page-v2 .vertical-markets-widget-v2 .container .markets-widget-list .main-widget-item {width: 100%;}

	.home-page-v2 .vertical-markets-widget-v2 .container .markets-widget-list .main-widget-item div {
		background-position:50%;
		background-size:cover
	}

	.home-page-v2 .news-v2 ul li {
		padding: 0.277778rem 0;
		width: 100%;
	}

	.home-page-v2 .iec_home_section_inner h1,
	.home-page-v2 .iec_home_section_inner h2 {
		font-size:28px;
		margin-bottom: 1.111111rem;
	}

	.home-page-v2 .iec_home_section_inner p {font-size: 1rem;}
	.home-page-v2 .iec_home_section_inner p a {margin-top: 1.111111rem}
	.home-page-v2 .section3-v2 {padding: 3.055556rem 0 16.666667rem}
	.home-page-v2 .section1-v2 .iec_button {margin: 1.944444rem auto 0 0;}

	.home-page-v2 .section1-v2 .iec_button, 
	.home-page-v2 .section3-v2 .iec_button {
	    height: 3rem;
	    font-size: 1.11111rem;
	    max-width: 17.777778rem !important;
	}

	.home-page-v2 .section3-v2 .iec_button {
		margin-top: 1.111111rem;
		margin-bottom:0
	}

	.home-page-v2 .news-v2 ul {grid-template-columns: 1fr;}
	.home-page-v2 .news-v2 ul li:first-child {grid-row: 1;}
	.home-page-v2 .news-v2 ul .iec_news_imag_wapper {
		max-height: 22.777778rem;
		margin-bottom: 0.555556rem;
	}

	.home-page-v2 .news-v2 ul li h2 a {font-size: 0.777778rem;}
	.home-page-v2 .news-v2 ul li p {font-size: 0.666667rem;}

	.gray_btn, .bd_button, .iec_button {
	    max-width: 10rem !important;
	    height: 2.222222rem;
	    padding: 0.222222rem 1.11111rem 0 !important;
	    border-radius: 0.277778rem;
	    font-size: 1rem;
	}

	.iec_outline_buttton {
	    max-width: 100%;
	    height: 2.888889rem;
	    display: block;
	    padding: 0.777778rem 1.388889rem;
	    font-size: 1.111111rem;
	    line-height: 1.111111rem;
	}

	.iec_single_office_banner_swiper_warpper .iec_single_office_banner_box {
		background-image: var(--mobileImage);
		background-position: center!important;
		min-height: 44.444444rem!important;
		padding-top: 4.956111rem;
	}

	.iec_single_office_banner_swiper_warpper .iec_single_office_banner_box .banner_content{
		display:flex;
		flex-direction:column;
		align-items:center;
		text-align:center;
	}

	.iec_single_office_banner_swiper_warpper .iec_single_office_banner_box .banner_content h1{
		font-size:2rem!important;
		letter-spacing:0.022222rem!important;
		max-width: 18.333333rem;
		margin-bottom:0.5rem;
		text-align:center;
		order:1
	}

	.iec_single_office_banner_swiper_warpper .iec_single_office_banner_box .banner_content.text_white {
		display:flex;
		flex-direction:column;
		align-items:center
	}

	.sub_head{
		font-size: 1.222222rem!important;
		/*line-height: 219%!important;*/
		line-height: 127.273%;
		letter-spacing: 0.024444rem!important;
		margin-top: 0!important;
		order: 2;
	}

	.gray_btn{
		font-size: 1rem!important
	}

	.iec_single_office_banner_swiper_warpper .iec_single_office_banner_box .banner_content .gray_btn{
		margin-top: 1.111111rem;
		margin-bottom: 1.388889rem;
		width: 10rem!important;
		order: 3;
	}

	.iec_single_office_banner_box .banner_content img {
		max-width: 100%;
		margin: auto;
		order: 4;
	}

	.iec_swiper_arrow_warpper,
	.iec_single_office_featured_news_swiper {
		display:flex;
	}

	.iec_single_office_featured_news_margin,
	.iec_single_office_banner_swiper_warpper .swiper-pagination {
		display:none!important
	}

	.iec_single_office_tab_section{margin-top: 0;}

	.iec_single_office_tab_section .custom-tab-buttons {
		flex-wrap: wrap;
		border-radius: 0;
		width: calc(100% + 2.444444rem)!important;
		max-width: calc(100% + 2.444444rem)!important;
		margin: 0 -1.222222rem;
	}

	.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn,
	.iec_single_office_tab_section .custom-tab-buttons .custom-tab-btn:focus{
        width: 100%;
        height: 2.777778rem;
        font-size: 0.888889rem;
        line-height: 2.777778rem;
		border-radius: 0!important;
		margin-right: 0!important;
	}

	.iec_news_post_box_warpper {min-height:100% !important;}
	.iec_news_post_box_image {aspect-ratio:1 / .64287}

	.iec_news_post_box_meta{
		margin: 0.611111rem 0 1.111111rem;
		padding-bottom: 0.888889rem;
	}
	.iec_news_post_box_meta span.category_pill {
        padding: 0.166667rem 0.666667rem 0;
        font-size: 0.611111rem;
        letter-spacing: 0.111111rem;
        height: 1.11111rem;
	}

	.iec_news_post_box_meta span.date {
        font-size: 0.611111rem;
        letter-spacing: 0.111111rem;
	}
	.iec_news_post_title {
		line-height: 130%;
		font-size: 1.111111rem;
		margin-bottom: 0.444444rem;
	}
	.iec_news_post_read_more_link {gap: 0.444444rem;}

	.iec_news_post_read_more_link span {
		font-size: 0.777778rem;
		line-height: 0.888889rem;
	}

	.iec_news_post_read_more_link svg {width: 1rem;}
	.iec_news_post_read_more_link img{
		width: 1rem;
		height: 1rem;
	}
	.bd_so_about,
	.bd_so_contact_us,
	.bd_sot_contact_us,
	.bd_do_featured_news,
	.bd_solution_section,
	.bd_products_posts_sec {
		padding-top:55px;
		padding-bottom:55px
	}
	.main_heading,
	.bd_so_about h2:not(.main_heading),
	.bd_so_about h3:not(.bd_sec_sub_heading),
	.bd_single_news_relates_posts .main_heading{
		font-size:26px!important;
		line-height:31px!important;
		margin-top:0;
		text-align:center;
		margin-bottom:20px!important
	}
	.iec_product_post_box_warpper{
		min-height:100%;
		margin-bottom:0
	}
	.iec_product_post_box_warpper:not(:last-child),.bd_solution_post_box_warpper:not(:last-child){
		margin-bottom:1.388889rem
	}
	.iec_product_box_image{
		aspect-ratio:1 / .59716;
		margin-bottom:0.666667rem
	}
	.iec_product_box_image .cats{
		width:calc(61% - 0.25rem);
        height: 1rem;
        left: 1rem;
    }

    .iec_product_box_image .cats >*:before {
        height: 0.166667rem;
    }
    
    .iec_product_box_image .cats > * div {
        font-size: 0.666667rem;
    }
    
	.iec_product_post_title,
	.bd_solution_post_title{
		font-size:1.111111rem;
		line-height:130%
	}
	.iec_exlore_section {
        align-items: start;
        min-height: 44.444444rem;
        padding-top: 2rem;
        padding-bottom: 2.777778rem;
        background-image: var(--mobileImage);
		background-position: bottom center;
	}

	.iec_section_heading {
        font-size: 1.444444rem !important;
        line-height: 115.385% !important;
        margin-bottom: 0.833333rem !important;
        letter-spacing: 0.028889rem;
	}

	.iec_sec_sub_heading {
		font-size: 1.111111rem;
		line-height: 130%;
		margin-bottom: 1.333333rem;
	}

	.iec_exlore_section .iec_section_heading,
	.iec_exlore_section .iec_sec_sub_heading {text-align:center;}

	.iec_icon_list,
	.iec_contact_list{
		max-width:max-content;
		margin:0 auto
	}
	.iec_icon_list li,
	.iec_contact_list li{
		font-size: 0.888889rem;
	}

	.iec_icon_list li svg, 
	.iec_contact_list li svg, 
	.iec_single_news_main_content_warpper .iec_list_warpper .iec_list .iec_list_item svg {
        width: 1.333333rem;
        flex: 0 0 auto;
	}

	.iec_icon_list li:not(:last-child),
	.iec_contact_list li:not(:last-child){
		margin-bottom: 0.444444rem;
	}
	.iec_icon_list li i,
	.iec_contact_list li i {
		font-size: 1rem;
		line-height: 28px;
	}
	.iec_exlore_section .gray_btn {margin: 1.444444rem auto;}
	.iec_solution_swiper_warpper,
	.iec_solution_section .swiper-controls .swiper-pagination{display:none!important;}
	.iec_solution_mobile_posts {display:block;}

	.iec_solution_section .iec_section_heading {
		text-align: center;
		margin-bottom: 1.111111rem;
	}

	.iec_solution_post_box_warpper {min-height: 100%;}
	.iec_solution_post_box_warpper:not(:last-child) {margin-bottom: 1.888889rem;}
	.iec_solution_post_box {gap: 0.666667rem;}
	.iec_solution_post_box_image {aspect-ratio: 1 / .59716;}
	.iec_solution_section .swiper-controls {margin-top: 0;}

	.iec_solution_post_title {
	    font-size: 1.111111rem;
	    line-height: 130%;
	}

	.iec_single_office_contact_us h3{
		font-size:1.444444rem;
		text-align:center;
		margin-top:0;
		margin-bottom:1.388889rem
	}

	.iec_form_warpper form{
		row-gap:1.944444rem;
		column-gap:0
	}
	.iec_form_warpper form .bf_form_group{
		width:100%
	}

	.iec_form_warpper form .bf_form_group .iti input,
	.iec_form_warpper form .bf_form_group .iti input:focus,
	.iec_form_warpper form .bf_form_group .iec_form_control, 
	.iec_form_warpper form .bf_form_group .select2-container,
	.iec_form_warpper form .bf_form_group .iec_form_control:focus {
	    font-size: 1rem;
	    line-height: 1.444444rem;
	}

	.iec_form_warpper form .bf_form_group .select2-container {max-height: 22.222222rem;}

	.iec_form_warpper form .bf_form_group .select2-container .select2-selection--single .select2-selection__rendered, 
	.iec_form_warpper form .bf_form_group .select2-container .select2-selection--multiple .select2-search__field {
	    font-size: 1rem;
	    line-height: 2.555556rem;
	}

	.iec_form_warpper form .bf_form_group .hear, 
	.iec_form_warpper form .bf_form_group .country, 
	.iec_form_warpper form .bf_form_group .interest,
	.iec_form_warpper form .bf_form_group .iec_form_control, 
	.iec_form_warpper form .bf_form_group .iec_form_control:focus {height: 2.611111rem;}

	.iec_form_warpper form .bf_form_group .select2-container .select2-selection--single .select2-selection__clear {
	    font-size: 1.222222rem;
	    margin: 0 1.333333rem 0 0;
	    height: 2.555556rem;
	}

	.iec_section_form .form-fields .form-field .iti__selected-flag,
	.iec_form_warpper form .bf_form_group .iti .iti__flag-container .iti__selected-flag {padding: 0 0.333333rem 0 0.444444rem;}

	.iec_section_form .form-fields .form-field .iti__selected-flag .iti__flag,
	.iec_form_warpper form .bf_form_group .iti .iti__flag-container .iti__selected-flag .iti__flag {
		width: 1.11111rem;
		min-height: 0.611111rem !important;
	}
    
	.iec_section_form .form-fields .form-field .iti__selected-flag .iti__selected-dial-code,
    .iec_form_warpper form .bf_form_group .iti .iti__flag-container .iti__selected-flag .iti__selected-dial-code {
        font-size: 0.888889rem;
        margin-left: 0.333333rem !important;
    }
    
	.iec_section_form .form-fields .form-field .iti__selected-flag .iti__arrow,
    .iec_form_warpper form .bf_form_group .iti .iti__flag-container .iti__selected-flag .iti__arrow {
        margin-left: 0.333333rem !important;
        border-left: 0.166667rem solid #fff0;
        border-right: 0.166667rem solid #fff0;
        border-top: 0.222222remrem solid #555;
    }
    
    .iec_form_warpper form .bf_form_group .select2-container .select2-selection--multiple:after,
    .iec_form_warpper form .bf_form_group .select2-container .select2-selection--single .select2-selection__arrow {
        background-size: 0.777778rem !important;
        width: 1.11111rem;
    }

    .iec_form_warpper form .bf_form_group .iti__flag-container .iti__country-list, 
    .iec_section_form .form-fields .form-field .iti__flag-container .iti__country-list {min-width: 20rem !important;}
	.iec_form_warpper form .bf_form_group .iti__flag-container .iti__country-list li, 
	.iec_section_form .form-fields .form-field .iti__flag-container .iti__country-list li {padding: 0.277778rem 0.555556rem;}
	.iec_form_warpper form .bf_form_group .iti__flag-container .iti__country-list li .iti__flag-box, 
	.iec_section_form .form-fields .form-field .iti__flag-container .iti__country-list li .iti__flag-box {
	    width: 1.111111rem;
	    font-size: 0.777778rem !important;
	    margin-right: 0.333333rem !important;
	}

	.iec_form_warpper .right_text.solution_btn{
		flex-direction:column;
        margin-top: 1.944444rem;
        gap: 0.888889rem;
	}

	.iec_form_warpper .right_text.solution_btn .iec_button {
	    height: 2.222222rem;
	    padding: 0 1.11111rem;
	    font-family: "Myriad Pro";
	    font-size: 1rem;
	    max-width: 10rem;
	}

	.iec_main_heading,
	.iec_single_office_about h2:not(.ice_main_heading),
	.iec_single_office_about h3:not(.iec_sec_sub_heading) {
	    font-size: 1.444444rem !important;
	    line-height: 104% !important; /* 27.04px */
	    letter-spacing: 0.028889rem !important;
	    text-align: center;
	}

	.iec_single_office_about .iec_icon_list li {align-items: start;}

	.iec_single_office_about p,
	.address_detail_repeater p,
	.iec_single_office_about ul:not(.iec_icon_list) li{
		font-size:0.888889rem;
		line-height: 162.5%;
	}
	.iec_single_office_about p:not(:last-child) {margin-bottom:0.833333rem;}
	.iec_slide_about .iec_sec_sub_heading{
		font-size: 1.11111rem;
		line-height: 120%; /* 24px */
		margin-top: 1.11111rem;
		text-align:center
	}
	.iec_single_office_about .col-md-6:last-child .iec_icon_list {margin-top:0.444444rem;}

	.iec_about_logo_boxes_grid {
	    grid-template-columns: repeat(1, 1fr);
	    max-width: 14.111111rem;
	    margin-inline: auto;
	    gap: 2.222222rem;
	}

	.iec_about_logo_box {
	    min-height: 28.222222rem;
	    padding: 0;
	}

	.iec_about_logo_box img {
	    max-width: 10.111111rem;
	    margin-top: 2rem;
	}

	.iec_logo_content {
	    left: 0;
	    height: auto;
	    min-height: 14.111111rem;
	    top: auto;
	    bottom: 0;
	    border-radius: 0;
	    padding: 3.166667rem 1.333333rem 1.666667rem;
	    align-items: start;
	}

	.iec_logo_content p {font-size: 1rem;}
	.iec_single_office_tab_contact_us {padding-bottom:0}
	.address_detail_repeater{margin-bottom:2.222222rem;}

	.address_detail_repeater p {
		text-align: center;
		max-width: 100%;
		margin-bottom: 1.222222rem;
	}

	.iec_contact_list li a svg {
		width:1.11111rem;
		height:1.11111rem;
	}

	div#map{
		height: 27.777778rem;
		margin:0 -1.222222rem;
		width:calc(100% + 2.444444rem)!important;
	}

	.ice_news_hero_banner h1{
		font-size: 2rem;
		line-height: 104%;
		margin-bottom: 1.11111rem;
	}

	.ice_news_hero_banner h1 span{
		padding:0;
		margin:0 auto
	}

	.ice_news_hero_banner h1:before, .iec_single_news_banner:before {content:none}
	.ice_news_hero_desktop, .iec_main_news_post_image {display:none}
	.iec_hero_news_post_content{padding:1.166667rem 1.777778rem;}

	.ice_news_hero_banner, 
	.iec_main_news_posts_section {padding: 2.222222rem 0px;}

	.iec_news_posts_filters {
	    max-width: 100%;
	    gap: 1.888889rem;
	}

	.iec_news_post_filter_box_warpper, .iec_news_post_filter_industry_box_wapper {
	    gap: 0.944444rem;
	    margin-bottom: 0 !important;
	}

	.iec_news_post_filter_box_warpper h2 {
	    font-size: 1.222222rem;
	    padding-bottom: 0.555556rem;
	}

	.iec_hero_news_post_content .iec_news_post_box_meta span.date {font-size: 0.611111rem;}
	.iec_news_post_filter_box {gap: 0.666667rem;}
	.iec_news_post_filter_industry_box_wapper h3, 
	.iec_news_post_filter_box .iec_news_post_filter_item, 
	.iec_news_post_filter_box .iec_news_post_filter_sub__item {font-size: 1rem;}
	.iec_news_post_filter_box .iec_news_post_filter_item svg, 
	.iec_news_post_filter_box .iec_news_post_filter_sub__item svg {height: 0.722222rem;}

	.iec_news_post_filter_industry_box .iec_news_post_filter_sub__item:before {
	    width: 0.222222rem;
	    height: 0.222222rem;
	    top: 36%;
	}

	.iec_news_main_posts_warpper {
	    gap: 2.222222rem;
	    padding-top: 2.222222rem;
	}

	.iec_main_news_post_content {
	    width: 100%;
	    margin-top: 0;
	    gap: 0.666667rem;
	}

	.iec_main_news_post_meta {margin-bottom: 0.4444444rem;}
	.iec_main_news_post_title {font-size: 1.11111rem;}
	.iec_main_news_post_content p {font-size: 0.888889rem;}

	.iec_single_news_meta .category_pill, 
	.iec_main_news_post_meta .category_pill {
	    font-size: 0.611111rem;
	    letter-spacing: 0.122222rem;
	    padding: .222222rem 0.666667rem .111111rem;
	    height: 1.11111rem;
	}

	.iec_main_news_post_meta .date {
	    font-size: 0.666667rem;
	    letter-spacing: 0.133333rem;
	}

	.iec_main_news_post_title {font-size: 1.11111rem;}
	.iec_main_news_post_content p {font-size: 0.888889rem;}

	.iec_news_main_posts_warpper .iec_paginate {
		gap: 0.666667rem;
		justify-content:center;
		margin-top: 0;
	}

	.iec_news_main_posts_warpper .iec_paginate_item {
	    width: 1.722222rem;
	    height: 1.722222rem;
	    font-size: 1.111111rem;
	}

	.iec_news_main_posts_warpper .iec_paginate_item.arrow svg {height: 0.888889rem;}
	.iec_single_news_banner .container > * {min-height: auto;}

	.iec_single_news_banner {
	    padding-top: 0;
	    min-height: auto;
	    overflow: visible;
	}

	.iec_single_news_breadcrumbs {
	    margin-bottom: 0;
	    position: absolute;
	    top: -2.222222rem;
	    gap: 0.666667rem;
	}

	.iec_single_news_meta .date, 
	.iec_single_news_breadcrumbs a, 
	.iec_single_news_breadcrumbs span {font-size: 0.777778rem;}

	.iec_single_news_banner_content {
	    overflow: visible;
	    max-width: calc(100% - 1.666667rem);
	    padding: 1.222222rem 1.055556rem 4.444444rem 0;
	}

	.iec_single_news_banner_content:before {
	    content: " ";
	    width: calc(100% + 1.222222rem);
	    height: 100%;
	    background: #1B204C;
	    border-radius: 0 2.5rem 0 0;
	    position: absolute;
	    top: 0;
	    left: -1.222222rem;
	    z-index: -1;
	}

	.iec_single_news_post_title {
	    font-size: 1.444444rem;
	    letter-spacing: 0.028889rem;
	    line-height: 115.385%;
	    margin-top: 0.611111rem;
	    min-height: 7.555556rem;
	}

	.iec_single_news_meta {
	    gap: 0.444444rem;
	    padding-bottom: 0.611111rem;
	}

	.iec_single_news_meta .date {letter-spacing: 0.122222rem;}

	.iec_single_news_banner_image {
	    height: auto;
	    max-width: 100%;
	    aspect-ratio: 1 / 0.73411;
	    border-radius: 2.5rem 0 0 0;
	    margin-top: -3.055556rem;
	}

	.iec_contact_office_box_warpper,
	.iec_single_news_product_box_warpper {
        min-height: auto;
        margin-bottom: 0;
    }

    .iec_single_news_product_box_warpper:not(:last-child) {margin-bottom: 1.388889rem;}
    .iec_single_news_product_box {padding: 1.666667rem 1.1111111rem;}

    .iec_single_news_product_box_content {
        order: 2;
        width: 100%
    }

    .iec_single_news_product_image {
        order: 1;
        width: 100%;
        height: auto;
        max-width: 11.111111rem;
        margin-inline:auto
    }

    .iec_single_news_product_box_content h2 {
    	margin-bottom: 1.11111rem;
    	font-size: 1.333333rem;
    }

    .iec_single_news_product_image img {max-height: 16.666667rem;}
    .iec_single_news_product_box_content ul {padding-left: 1.11111rem;}
    .iec_single_news_product_box_content p, 
    .iec_single_news_product_box_content ul li {font-size: 0.888889rem;}

    .iec_main_content_warpper p, 
    .iec_main_content_warpper ul li, 
    .iec_main_content_warpper ol li,
    .iec_single_news_main_content_warpper p, 
	.iec_single_news_main_content_warpper ol li, 
	.iec_single_news_main_content_warpper ul li,
	.iec_single_news_speaker_author_details span,
	.iec_single_news_main_content_warpper .iec_list_warpper .iec_list .iec_list_item {
	    font-size: 0.888889rem;
	    line-height: 162.5%; /* 26px */
	}

    .iec_main_content_warpper p, 
	.iec_single_news_main_content_warpper p {margin-bottom: 1.111111rem;}
	.iec_single_news_main_content_warpper h2 {font-size: 1.111111rem;}

	.iec_single_news_main_section.iec_with_padding .iec_single_news_main_content_warpper {gap: 1.111111rem;}
	.iec_single_news_main_section .iec_button {margin-top: 1.11111rem;}
	
	.iec_list_warpper,
	.iec_single_news_main_content_warpper .iec_list_warpper .iec_list {
	    width: 100%;
	    flex-direction: column;
	    gap: 0.666667rem;
	}

	.iec_single_news_slider_section {padding: 3.333333rem 0}

    .iec_single_news_slider_warpper {
        padding-top: 2.777778rem;
        padding-bottom: 0;
        padding-inline: 0;
        height: 100% !important
    }

    .iec_single_news_slider_section .swiper-slide {
        width: 100% !important;
        height: 100% !important;
    }

    .iec_single_news_slider_warpper .swiper-slide.swiper-slide-active {transform: scale(1)}

    .iec_single_news_slider_section .swiper-button-next,
    .iec_single_news_slider_section .swiper-button-prev {
    	width: 1.777778rem!important;
        height: 1.777778rem!important;
        top: 0!important;
        border-radius: 8px;
        border: 1px solid #1B204C;
    }

    .iec_single_news_slider_section .swiper-button-prev {left: calc(50% - 2.111111rem);]}
    .iec_single_news_slider_section .swiper-button-next {right: calc(50% - 2.111111rem);}
    .iec_single_news_slider_section .swiper-pagination,
    .iec_single_news_slider_section .swiper-button-next svg:not(.bd_stlp_mobile_icon),
    .iec_single_news_slider_section .swiper-button-prev svg:not(.bd_stlp_mobile_icon) {display: none;}

    .iec_single_news_slider_section .swiper-button-next .bd_stlp_mobile_icon,.iec_single_news_slider_section .swiper-button-prev .bd_stlp_mobile_icon {
        display: block;
        width: 0.888889rem !important;
        height: 0.888889rem !important
    }

    .iec_single_news_table_section {background-color: #fff;}
	.iec_single_news_relates_posts .iec_single_office_featured_news_swiper .swiper {
		overflow: visible;
		padding-top: 1.11111rem;
	}

	.iec_single_news_relates_posts .iec_main_heading {
		text-align: left!important;
		width: max-content;
	}

	.iec_single_news_relates_posts .iec_swiper_arrow_warpper {
		top: -2.555556rem;
		left:auto;
		transform:none;
		right:0;
		z-index:9999999
	}

	.iec_event_detail_list {
        gap: 2.222222rem;
        padding: 1.777778rem 0;
        max-width: 100%;
    }
    
    .iec_event_detail_list_box {
        gap: 1rem;
        align-items: center;
    }
    
    .iec_event_badge {
        height: 1.666667rem;
        font-size: 0.777778rem;
        letter-spacing: 0.111111rem;
    }
    
    .iec_ed_description {font-size: 1.666667rem;}
    .iec_single_news_speaker_section {overflow: hidden;}
    
    .iec_single_news_speaker_box {
        flex-direction: column;
        height: 100%;
        gap: 3.166667rem;
        width: calc(100% + 2.444444rem);
        margin-inline: -1.222222rem;
    }
    
    .iec_single_news_speaker_details {
        width: 100%;
        padding: 1.722222rem 1.222222rem 0;
        text-align: center;
    }
    
    .iec_single_news_speaker_details h2 {
        margin-bottom: 1.11111rem;
    }
    
    .iec_single_news_speaker_details_lists {
        gap: 1.11111rem;
    }
    
    .iec_single_news_speaker_author_details h4,
    .iec_single_news_speaker_details_lists li span{font-size: 1.11111rem;}
    
    .iec_single_news_speaker_details_lists li h4 {
        font-size: 1.11111rem;
        line-height: 150%;
    }
    
    .iec_single_news_speaker_image_warpper {
        width: 100%;
        height: auto;
    }
    
    .iec_single_news_speaker_image_warpper img {
        max-width: calc(100% - 2.444444rem);
        margin: 0 auto;
    }
    
    .iec_single_news_speaker_author_details {
        width: 100%;
        border-radius: 1.957529rem 0 0 0;
        padding: 1.666667rem;
        text-align: center;
    }
    
    .iec_single_news_speaker_author_details h4 {font-size: 1.017915rem;}
    
    .iec_single_news_delegates h2 {
        text-align: center;
        margin-bottom: 2rem;
    }
    
    .iec_single_news_delegates_box_warpper {
        min-height: auto;
        margin-bottom: 2rem;
    }
    
    .iec_single_news_delegates_box {
        flex-wrap: wrap;
        flex-direction: column;
        text-align: center;
        gap: 1.11111rem;
    }
    
    .iec_single_news_delegates_box img {
        width: 10.111111rem;
        height: 10.111111rem;
    }
    
    .iec_single_news_delegates_box_content {gap: 0.4444444rem;}

    .iec_contact_office_top_detail h5,
    .iec_single_news_contacts_media_top_content h5,
    .iec_single_news_delegates_box_content .iec_single_news_delegate_name {
        font-size: 1.111111rem;
        line-height: 130%;
    }

    .iec_contact_office_content_list a,
    .iec_contact_office_top_detail span,
    .iec_single_news_contacts_media_content_list a, 
    .iec_single_news_contacts_media_top_content span,
    .iec_single_news_delegates_box_content .iec_single_news_delegate_position {
        font-size: 0.888889rem;
        line-height: 125%;
    }
    
    .iec_single_news_linkedin_url {
        width: 0.888889rem;
        height: 0.888889rem;
        margin: 0.222222rem auto;
    }

    .iec_single_news_banner_button, 
	.iec_single_news_image_section a, 
	.iec_single_news_main_content_warpper p a.back-link {
        height: 2.333333rem;
        padding: 0.166667rem 1.111111rem 0;
        font-size: 1rem;
        border-radius: 0.277778rem;
    }
    
    .iec_single_news_banner_button {
        position: relative;
        width: max-content;
        right: 0;
        margin: 1.833333rem auto 0;
    }
    
    .iec_single_news_contacts_media_section {padding: 2.222222rem 0;}
    .iec_single_news_contacts_media_section h4 br {display: none;}
    
    .iec_single_news_contacts_media_section h4 {
        text-align: center;
        margin-bottom: 1.11111rem;
    }
    
    .iec_single_news_contacts_media_box_warpper {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        gap: 1.11111rem;
    }
    
    .iec_contact_office_box,
    .iec_single_news_contacts_media_box {gap: 0.666667rem;}
    .iec_contact_office_top_detail,
    .iec_single_news_contacts_media_top_content, 
    .iec_single_news_contacts_media_content_list {gap: 0.222222rem;}
	.iec_single_news_image_section,
	.iec_single_publication_main_content_with_image {margin-top: 1.666667rem;}
	.iec_single_publication_main_content_with_image .iec_single_news_image_section {margin: 0 0 1.11111rem;}

	.iec_single_news_image_section img{
		max-width:100%!important;
		height:auto
	}

	.iec_single_news_bottom_contact {
        border-radius: 0 1.388889rem 1.388889rem 0;
        margin: 1.666667rem 0 0;
        padding: 0.666667rem 2.222222rem;
        margin-left: -2.222222rem;
        font-size: 0.888889rem;
    }

	.iec_single_news_image_section a,
	.iec_single_news_main_content_warpper p a.back-link{width: max-content;}
	.iec_contact_office_box_warpper:not(:last-child) {margin-bottom: 1.666667rem;}
    .iec_contact_office_content_list li svg {width: 1.555556rem;}
	.iec_contact_office_content_list li {gap: 0.418903rem;}

	.iec_hero_content_banner {
	    margin-top: -7.111111rem;
	    min-height: 17.777778rem;
	    padding-top: 8.888889rem;
	}

	.iec_pages_tabs {padding-bottom: 1.666667rem;}

	.iec_pages_tab_button_list {
		padding: 0.555556rem;
        width: calc(100% + 2.444444rem);
        margin-inline: -1.222222rem;
    	flex-direction: column;
        background-color: rgb(230 232 242 / .9);
	}

	.iec_pages_tab_button_list > * {width: 100% !important;} 

	.iec_tab_buton {
		width: 100%;
		height: 2.888889rem;
		font-size: 1rem;
		line-height: 2.888889rem;
	}

	.iec_no_results_note p, 
	.iec_inner_main_content_box p {
        font-size: 0.888889rem;
        margin: 0 0 1.11111rem;
    }
    
    .iec_filters {
        max-width: 100%;
        margin-bottom: 2.777778rem;
    }
    
    .iec_filters select, 
    .iec_filters select:focus {
        font-size: 1rem;
        height: 2.833333rem;
        background-size: 0.777778rem;
        background-position: right 1.11111rem center;
        padding: 0.833333rem 2.222222rem 0.777778rem 1rem;
    }
    
    .iec_no_results_note {padding: 3.888889rem 1.11111rem;}
    .iec_no_results_note p {margin: 0.277778rem 0;}
    
    .iec_no_results_note h5 {
        font-size: 1rem;
        margin: 0.277778rem 0 1.11111rem;
    }

	.iec_col_form {order: 2;}
	.iec_col_address {order: 1;}

	.iec_become_a_partner_content,
	.iec_section_form .form-fields {
        max-width: 100%;
        margin: 0 0 1.444444rem;
    }
    
    .iec_become_a_partner_content h5 {
        font-size: 1rem;
        margin-bottom: 0.833333rem;
    }
    
    .iec_become_a_partner_content p {
        margin: 0 0 0.833333rem;
        font-size: 0.888889rem;
    }
    
    .iec_section_form .form-fields h6 {font-size: 0.888889rem;}
    .iec_section_form .form-fields .form-field {font-size: 1.11111rem;}
    
    .iec_section_form .form-fields .form-field input:not([type="submit"], .select2-search__field), 
    .iec_section_form .form-fields .form-field input:not([type="submit"], .select2-search__field):focus {
        height: 2.611111rem;
        padding: 0.777778rem 0.833333rem 0.555556rem;
        border-radius: 0.117452rem;
        font-size: 1rem;
        line-height: 2.611111rem;
        border-radius: 3px;
    }
    
    .iec_section_form .form-fields .form-field .select2-container {
        height: 2.611111rem;
    }
    
    .iec_section_form .form-fields .form-field .select2-container .select2-selection--single .select2-selection__rendered {
        font-size: 1rem;
        line-height: 2.611111rem;
    }
    
    .iec_section_form .form-fields .form-field .select2-selection--multiple:after, 
    .iec_section_form .form-fields .form-field .select2-container .select2-selection--single .select2-selection__arrow b {
        width: 0.444444rem;
        height: 0.388889rem;
    }
    
    .iec_section_form .form-fields .form-field .select2-container .select2-selection--single .select2-selection__arrow {
        top: 1rem;
        right: 0.833333rem;
        width: 0.444444rem;
        height: 0.388889rem;
    }
    
    .iec_section_form .form-fields .form-field .select2-container .select2-selection__clear {
        margin-right: 1.555556rem;
        font-size: 0.777778rem;
    }
    
    .iec_section_form .form-fields .form-field textarea.expand-on-click, 
    .iec_section_form .form-fields .form-field textarea.expand-on-click:focus {
        height: 2.611111rem;
        padding: 0.777778rem 0.833333rem 0.555556rem;
        border-radius: 0.117452rem;
        font-size: 1rem;
        line-height: 1.333333rem;
    }
    
    .iec_section_form .form-fields .form-field .iti input, 
    .iec_section_form .form-fields .form-field .iti input:focus {
        padding: 0.777778rem 0.833333rem 0.555556rem 0 !important;
    }
    
    .iec_section_form .form-fields .form-field .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field {
        line-height: 1.888889rem;
        font-size: 1rem;
        padding: 0.4444444rem 0;
    }

    .iec_section_form .form-fields .form-field .select2-container--default .select2-results>.select2-results__options {max-height: 11.111111rem;}

	.iec_section_form .form-fields .form-field .select2-container--open .select2-dropdown .select2-results__option {
	    padding: 0.222222rem 0.777778rem 0.222222rem 1.222222rem;
	    font-size: 1rem;
	}
    
    .iec_section_form .form-fields #form_submit_btn {
        padding-top: 0 !important;
        max-width: 100% !important;
        height: 3rem;
        font-size: 1.111111rem;
    }

    .iec_optisim_hero_banner {
	    padding-top: 7.777778rem;
	    min-height: 22.222222rem;
	}

	.iec_return_link {
	    font-size: 0.777778rem;
	    gap: 0.444444rem;
	}

	.iec_return_link svg {width: 0.555556rem;}

	.iec_main_contact_section.iec_optisim_content .iec_main_heading {
	    font-size: 2.111111rem !important;
	    text-align: left;
	}

	.iec_main_content_warpper {margin-bottom: 1.388889rem;}

	.iec_main_contact_section.iec_optisim_content .iec_main_content_warpper ul {
        padding-left: 1.388889rem;
        margin-bottom: 0.833333rem;
    }

	.iec_main_contact_section.iec_optisim_content .iec_main_content_warpper p,
	.iec_main_contact_section.iec_optisim_content .iec_main_content_warpper ul li {font-size: 1.055556rem;}
	.iec_main_contact_section.iec_optisim_content .iec_main_content_warpper p:not(:last-child) {margin-bottom: 0.833333rem;}
	.iec_main_contact_section.iec_optisim_content .iec_main_content_warpper ul li:not(:last-child) {margin-bottom: 0.555556rem;}

	.iec_key_points h5 {
	    font-size: 1.111111rem;
	    margin-bottom: 0.888889rem;
	}

	.iec_key_point_box {
	    padding: 0.833333rem 1.111111rem;
	    margin-bottom: 0.555556rem;
	    border-radius: 0.555556rem;
	}

	.iec_key_points {margin-bottom: 0.944444rem;}
	.iec_key_point_box p {font-size: 0.888889rem;}

	.iec_button_list_warpper {
	    flex-wrap: wrap;
	    gap: 1.111111rem;
	    flex-direction: column-reverse;
	}

	.iec_button_list_warpper > * {width: 100%;}

	.iec_additional_buttons .iec_outline_buttton {
	    min-width: 100%;
	    padding: 0.777778rem 1.388889rem 0.722222rem;
	}

	.iec_button_list_warpper .iec_download_content {
	    min-width: 100%;
	    gap: 0.666667rem;
	    height: 2.888889rem;
	    font-size: 1.111111rem;
	    padding: 0.833333rem 1.388889rem !important;
	}

	.iec_button_list_warpper .iec_download_content svg {width: 1.333333rem;}

	.iec_iot_section_heading{
		font-size: 1.777778rem;
		margin-bottom: 1.111111rem;
	}
	.iec_iot_service_box p, 
	.iec_iot_enquriy_content_warpper p,
	.iec_iot_slide .iec_iot_slide_content p {font-size: 0.888889rem;}

	.iec_iot_enquriy_content_warpper p {
	    margin-bottom: 0.833333rem;
	}

	.iec_iot_enquriy_content_warpper ul {
        margin-left: 0.333333rem;
        margin-bottom: 0.666667rem;
        margin-top: 0.555556rem;
    }
    
    .iec_iot_enquriy_content_warpper ul li {
        font-size: 0.777778rem;
        line-height: 150%;
        padding-left: 0.777778rem;
        margin-top: 0.333333rem;
    }
    
    .iec_iot_enquriy_content_warpper ul li:before {
        width: 0.4444444rem;
        height: 0.4444444rem;
        top: 0.222222rem;
    }

    .iec_iot_enquriy_content_warpper .download-button {
        border-radius: 0.166667rem;
        padding: 0.277778rem 0.888889rem 0.277778rem 0.4444444rem;
        margin-top: 0.555556rem;
    }
    
    .iec_iot_enquriy_content_warpper .download-button .icon {
        width: 1.611111rem;
        height: 2rem;
        margin-right: 0.833333rem;
        background-size: 1.611111rem 2rem;
    }
    
    .iec_iot_enquriy_content_warpper .download-button .text span.caption {font-size: 1.11111rem;}
    .iec_iot_enquriy_content_warpper .download-button .text span.sub-caption {
        font-size: 0.666667rem;
        letter-spacing: 0.055556rem,;
    }

	.iec_iot_enquriy_arrow_link a {
	    font-size: 1rem;
	    letter-spacing: 0.111111rem;
	}

	.iec_iot_area_expert_link a:after,
	.iec_iot_enquriy_arrow_link a:after {
	    width: 1rem;
	    height: 1rem;
	    bottom: 0.277778rem;
	    right: -1.666667rem;
	}

	.iec_iot_area_expert_link a:hover:after,
	.iec_iot_enquriy_arrow_link a:hover:after {right: -2.222222rem;}

	.iec_iot_form_warpper {
		max-width: 38.888889rem;
		margin: 0 auto 2.879958rem;
        padding: 1.888889rem 1.111111rem;
	}

	.iec_form_warpper.iec_iot_form_warpper form .bf_form_group .iec_form_control, .iec_form_warpper.iec_iot_form_warpper form .bf_form_group .iec_form_control:focus {
        height: 2.833333rem;
        padding: 0.888889rem 0.777778rem 0.777778rem;
    }
    
    .iec_form_warpper.iec_iot_form_warpper form .bf_form_group .iti,
    .iec_form_warpper.iec_iot_form_warpper form .bf_form_group .select2-container {height: 2.833333rem;}
    .iec_form_warpper.iec_iot_form_warpper form .bf_form_group .select2-container .select2-selection--single {padding: 0.777778rem;}
    .iec_form_warpper.iec_iot_form_warpper form .bf_form_group .select2-container .select2-selection--multiple {padding: 0 0.777778rem !important;}
    
    .iec_form_warpper.iec_iot_form_warpper form .bf_form_group .select2-container .select2-selection--single .select2-selection__rendered {
        font-size: 1rem;
        line-height: 1.444444rem;
    }
    
    .iec_form_warpper.iec_iot_form_warpper form .bf_form_group .select2-container .select2-selection--multiple .select2-search__field {line-height: 2.833333rem;}
    .iec_form_warpper.iec_iot_form_warpper form .bf_form_group .select2-container .select2-selection--multiple:after, 
    .iec_form_warpper.iec_iot_form_warpper form .bf_form_group .select2-container .select2-selection--single .select2-selection__arrow {background-size: 0.4444444rem !important;}
    
    .iec_form_warpper.iec_iot_form_warpper form .bf_form_group.no-border textarea, 
    .iec_form_warpper.iec_iot_form_warpper form .bf_form_group.no-border textarea:focus {
        height: 2.833333rem;
        font-size: 1rem;
        padding: 0.777778rem;
    }
    
    .iec_form_warpper.iec_iot_form_warpper .form-button .iec_button {
        height: 2.611111rem;
        max-width: 100% !important;
        padding: 0em 1.11111rem 0 !important;
        margin: 1.111111rem auto 0;
    }
    
    .iec_form_warpper.iec_iot_form_warpper form .form-button .captcha-wrapper {
        width: calc(100% + 3.333333rem) !important;
        margin: 0 -1.666667rem;
    }

	.iec_iot_service_box_warpper{min-height:100%}

	.iec_iot_service_box{
		max-width: 100%;
		margin: 0 !important;
		padding: 0.833333rem 0;
	}

	.iec_iot_service_box p {max-width:90%;}
	.iec_iot_area_expert_box_warpper{
		min-height: auto;
		margin-bottom: 0;
	}

	.iec_iot_area_expert_box_warpper:not(:last-child) {margin-bottom: 1.666667rem;}
	.iec_iot_area_expert_content {padding: 1.388889rem;}
    .iec_iot_area_expert_link a, 
    .iec_iot_area_expert_content h5,
    .iec_iot_talk_solution_content h4 {font-size: 1.333333rem;}
    
    .iec_iot_area_expert_content ul li {
        font-size: 0.888889rem;
        margin-left: 0.888889rem;
    }
    .iec_iot_area_expert_link {padding-left: 1.388889remrem;}

    .iec_iot_talk_solution_content {
	    max-width: 100%;
	    margin-bottom: 2.222222rem;
	}

	.iec_iot_talk_solution_content p {
	    font-size: 1rem;
	    margin-top: 0.666667rem;
	}

	.iec_iot_talk_solution_content_video {height: 12.222222rem;}

	.iec_iot_main_accordian_warpper.need-accordions-widget .item {
	    padding: 0.888889rem 1.111111rem;
	    margin-bottom: 0.444444rem;
	}

	.iec_iot_main_accordian_warpper.need-accordions-widget .item .title h5 {
	    font-size: 1.111111rem;
	    padding-right: 1.666667rem;
	}

	.iec_iot_main_accordian_warpper.need-accordions-widget .item .title:after {
	    width: 1rem;
	    background-size: 1rem;
	}

	.iec_iot_main_accordian_warpper.need-accordions-widget .item .content p, 
	.iec_iot_main_accordian_warpper.need-accordions-widget .item .content ul li, 
	.iec_iot_main_accordian_warpper.need-accordions-widget .item .content ol li,
	.iec_main_contact_section.iec_value_added_services_content .iec_main_content_warpper p {
	    font-size: 0.888889rem;
	    line-height: 163%;
	}

	.iec_iot_main_accordian_warpper.need-accordions-widget .item.expand .content {padding-top: 0.833333rem;}

	.iec_main_contact_section.iec_value_added_services_content .iec_main_heading {
		font-size: 2.111111rem !important;
		text-align: left !important;
		margin-bottom: 0.555556rem !important;
	}

	.iec_value_added_services_box_warpper {
	    min-height: 14.444444rem;
	    margin-top: 1.111111rem;
	}

	.iec_value_added_services_box_content {padding: 1.555556rem 1.111111rem 1.555556rem 1.555556rem;}

	.iec_value_added_services_box_content h6 {
	    font-size: 1.333333rem;
	    letter-spacing: 0.027778rem;
	    margin-bottom: 0.555556rem;
	    padding-right: 1.666667rem;
	    background-size: 1.111111rem;
	    background-position: right top 0.222222rem;
	}

	.iec_value_added_services_box_content p {font-size: 0.888889rem;}
	.iec_value_added_services_box:hover .iec_value_added_services_box_content h6 {padding-right: 2.222222rem;}

	.banner.iec_optiview_bannaer {min-height: auto;}
	.iec_optiview_bannaer .banner__wrapper {height: 100%;}
	.iec_optiview_bannaer .banner__wrapper__info__top svg {width: 100%;height: auto;}

	.iec_optiview_bannaer h1 {
	    font-size: 1.333333rem;
	    text-align: center;
	    height: auto;
	}

	.iec_optiview_bannaer .banner__wrapper__info {
	    justify-content: start;
	    gap: 2.222222rem;
	    padding-bottom: 2.777778rem;
	}

	.iec_optiview_bannaer .banner__wrapper__info__top {gap: 0.666667rem;}
	.iec_optiview_bannaer .banner__wrapper__info__links span {
	    width: 10.666667rem;
	    height: 2.666667rem;
	    font-size: 1.11111rem;
	    line-height: 2.666667rem;
	    border-radius: 100vw;
	}

	.iec_optiview_bannaer .banner__wrapper__info__download {
	    height: 2.666667rem;
	    padding: 0.666667rem 0.888889rem;
	    font-size: 0.888889rem;
	    gap: 0.444444rem;
	}

	.iec_optiview_bannaer .banner__wrapper .banner-progress {
	    gap: 0.666667rem;
	    flex: 1;
	    align-items: end;
	}

	.iec_optiview_bannaer .banner__wrapper .banner-progress__item {
	    width: 1rem;
	    height: 1rem;
	}

	.iec_optiview_bannaer .banner__wrapper__info__download svg {min-width: 0.777778rem;}
	.iec_optiview_solutions {padding: 3.055556rem 0;}
	.iec_optiview_solution_box_warpper:not(:last-child) {margin-bottom: 1.666667rem}
	.iec_optiview_solution_box,
	.acordion__item__trigger__info {gap: 0.888889rem;}

	.iec_accorediabn_header_image_wrapper,
	.iec_optiview_benefits_box_img_wrapper,
	.iec_optiview_solution_box_image_warpper {
	    width: 4.444444rem;
	    height: 4.444444rem;
	}

	.iec_optiview_solution_box_content {gap: 0.444444rem;}
	.iec_optiview_solution_box_content h2 {font-size: 1.333333rem;}
	.iec_optiview_solution_box_content a, 
	.iec_optiview_solution_box_content h3 {font-size: 0.888889rem;}
	.iec_optiview_solution_box_content a svg {height: 0.666667rem;}
	.iec_optiview_video_section:after,
	.iec_optiview_video_section:before {content: none;}

	.iec_optiview_video_box {
	    width: 100%;
	    height: 11.111111rem;
	    border-radius: 0.444444rem;
	}

	.iec_optiview_acordion_warpper .acordion__item, .iec_optiview_acordion_warpper .acordion__item__info {gap: 1.111111rem;}
	.iec_optiview_acordion_warpper .acordion__item__trigger {height: 5.555556rem;}
	.iec_optiview_acordion_warpper .acordion__item__trigger__info h3 {font-size: 1.222222rem;}
	.iec_optiview_acordion_warpper .acordion__item__trigger svg {
		width: 0.888889rem;
		margin-right: 0.555556rem;
	}
	.iec_optiview_acordion_warpper .acordion__item__info {grid-template-columns: 1fr;}

	.iec_optiview_acordion_warpper .acordion__item__info__value {
	    gap: 0.666667rem;
	    padding: 1.111111rem;
	}

	.iec_optiview_acordion_warpper .acordion__item__info__value h4 {font-size: 1rem;}
	.iec_optiview_acordion_warpper .acordion__item__info__value h5 {font-size: 0.777778rem;}

	.iec_optiview_acordion_warpper .acordion__item.active .acordion__item__info {
	    max-height: 55.555556rem;
	    margin-bottom: 1.666667rem;
	}

	.directions.iec_optiview_directions {
	    height: 100%;
	    min-height: auto;
	    padding-bottom: 4.444444rem;
	}

	.iec_optiview_directions .directions__wrapper {padding-top: 1.666667rem;}
	.iec_optiview_benefits_box_warpper {min-height: auto;}
	.iec_optiview_benefits_box {gap: 1.111111rem;}
	.iec_optiview_benefits_box h3 {font-size: 1.11111rem;}
	.iec_optiview_directions .swiper-button-prev, .iec_optiview_directions .swiper-button-next {top: 40% !important;}
	.iec_optiview_directions .swiper__directions-left {max-width: calc(100% - 1.666667rem) !important;}
	.iec_optiview_directions .swiper__directions-left .swiper-wrapper .swiper-slide {gap: 0.333333rem;}
	.iec_optiview_directions .directions__desc {font-size: 0.888889rem;}

	.iec_starlink_portfolio_hero {
        min-height: 32.722222rem;
        padding: 3.944444rem 0 3.055556rem;
        align-items: start;
        background-image: var(--mobileImage);
        background-position: top 11.111111rem center;
        background-position: 44% calc(100% - -11.111111rem);
    }

    .iec_starlink_portfolio_hero:before {
    	background: linear-gradient(180deg, #1B204C 44%, rgba(27, 32, 76, 0.20) 80%);
    	background: linear-gradient(180deg, #1B204C 39.77%, rgba(27, 32, 76, 0.20) 99.04%);
    }
    
    .iec_starlink_portfolio_hero_content h1 {
        font-size: 2rem;
        line-height: 112%;
        letter-spacing: 0.04rem;
        margin-bottom: 0.5rem;
    }
    
    .iec_starlink_portfolio_hero_content h4 {
        font-size: 1.222222ren;
        line-height: 146%;
        letter-spacing: 0.024444rem;
        max-width: 13.888889rem;
        margin: 0 auto;
    }

    .iec_starlink_portfolio_hero_content .iec_starlink_portfolio_hero_button_list {
    	display: flex;
    	margin-top: 1.611111rem;
    }
    
    .iec_starlink_portfolio_hero_below_button {display: none;}

    .iec_starlink_portfolio_hero_button_list {
        gap: 0.722222rem;
        flex-direction: column;
        margin-top: 0;
    }
    
    .iec_starlink_portfolio_hero_button_list li a {
        width: 100%;
        height: 2.808rem;
        gap: 0.555556rem;
        font-size: 0.888889rem;
        padding: 0 0.777778rem;
        border-radius: 0.444444rem;
    }
    
    .iec_starlink_portfolio_hero_button_list li { width: 100%;}
    .iec_starlink_portfolio_hero_button_list li a svg { width: 1.666667rem;}
	.iec_starlink_portfolio_featured_news { padding: 2.333333rem 0 1.5rem; }
	.iec_starlink_portfolio_swiper_section { padding: 2rem 0 4.611111rem; }
	.iec_starlink_portfolio_land_swiper_section {padding: 2rem 0 2.833333rem; }
	.iec_starlink_portfolio_swiper_section:after { height: 12.622778rem; }
	.iec_starlink_portfolio_swiper_content { text-align: center;}
    .iec_starlink_portfolio_swiper_content h2 br { display: block; }
    
    .iec_starlink_portfolio_service_plan h3, 
    .iec_starlink_portfolio_swiper_content h2 {
        font-size: 1.444444rem;
        line-height: 115.385%; /* 30px */
	    letter-spacing: 0.028889rem;
	    margin-bottom: 0.666667rem;
    }
     
    .iec_starlink_portfolio_service_plan p, 
    .iec_starlink_portfolio_swiper_content p,
    .iec_starlink_portfolio_service_box_list li {
        font-size: 1.111111rem;
        line-height: 130%; /* 26px */
    }

	.iec_starlink_portfolio_swiper_section .iec_starlink_portfolio_swiper_content p:last-of-type {margin-bottom: 1.444444rem;}
    .iec_starlink_portfolio_swiper_content .gray_btn { margin: 0 auto; }
    
    .iec_starlink_portfolio_swiper_warpper {
        margin-inline: auto;
        max-width: 15.555556rem;
        padding-top: 6.166667rem;
    }
    .iec_starlink_portfolio_swiper_warpper .swiper-slide { max-width: 100% !important; }
	.iec_starlink_portfolio_swiper_box { min-height: 17.777778rem; }

    .iec_starlink_portfolio_swiper_image {
    	height: 15.055556rem;
	    background-size: cover;
	    background-position: center center;
	    position: relative;
	}

	.iec_starlink_portfolio_swiper_box_content {
	    min-height: 2.722222rem;
	    opacity: 1;
	}
	.iec_starlink_portfolio_swiper_box_content h4 {font-size: 1.333333rem;}
    
    .iec_starlink_portfolio_swiper_warpper .swiper-button-next, 
    .iec_starlink_portfolio_swiper_warpper .swiper-button-prev {
        width: 1.777778rem !important;
        height: 1.777778rem !important;
        top: 3.111111rem !important;
	    border-radius: 0.444444rem;
		border: 1px solid #727DA3;
    }
    
    .iec_starlink_portfolio_swiper_warpper .swiper-button-prev {left: calc(50% - 2.111111rem);}
    .iec_starlink_portfolio_swiper_warpper .swiper-button-next {right: calc(50% - 2.111111rem);}
    .iec_starlink_portfolio_swiper_warpper .swiper-pagination,
    .iec_starlink_portfolio_swiper_warpper .swiper-button-next svg:not(.iec_starlink_portfolio_mobile_icon), 
    .iec_starlink_portfolio_swiper_warpper .swiper-button-prev svg:not(.iec_starlink_portfolio_mobile_icon) { display: none;}
	.iec_starlink_portfolio_swiper_warpper .swiper-button-next .iec_starlink_portfolio_mobile_icon,
	.iec_starlink_portfolio_swiper_warpper .swiper-button-prev .iec_starlink_portfolio_mobile_icon { 
		display: block;
        width: 0.888889rem !important;
        height: 0.888889rem !important;
    }
    
    .iec_starlink_portfolio_service_plan {
        padding: 0 0 3.055556rem;
    }
    
    .iec_starlink_portfolio_service_boxes {
        gap: 1.111111rem;
        margin: 1.722222rem 0 1.111111rem;
        flex-direction: column;
    }

    .iec_starlink_portfolio_service_box_warpper {
        width: 100%;
        min-height: 100%;
    }
    
    .iec_starlink_portfolio_service_box {padding: 2.222222rem 0.666667rem;}
    
    .iec_starlink_portfolio_service_box_list {
        margin: 2.222222rem 0 0;
        gap: 1.111111rem;
    }
    
    .iec_starlink_portfolio_service_box h5 {
	    font-size: 1.222222rem;
	    margin-bottom: 0.222222rem;
	}

    .iec_starlink_portfolio_service_box p br { display: none; }
    .iec_starlink_portfolio_service_plan p:not(.iec_starlink_portfolio_service_box p) {
	    max-width: 15rem;
	    margin: 0 auto;
	}

	.bd_starlink_portfolio_accordion { padding: 48px 0;}

	.bd_starlink_portfolio_accordion .main_heading {
	    line-height: 115.385% !important; /* 30px */
	    letter-spacing: 0.028889rem !important;
	    margin-bottom: 1.722222rem !important;
	}

    .bd_stlp_ah_content {
        gap: 0;
        padding: 1rem;
    }
    
    .bd_stlp_accordion_warpper .accordion-item .accordion-body {padding: 1rem;}

	.iec_product_post_filter_form_content {max-width:100%}
	.iec_product_post_filter_form_content h1{
		font-size: 1.555556rem;
		margin-bottom: 0.555556rem;
	}

	.iec_product_post_filter_form_content h3 {font-size: 0.888889rem}

	.iec_search_field {
		width: 100%;
        height: 2.722222rem;
        margin-bottom: 1.388889rem;
        padding: 0.5rem 1.111111rem;
        margin-top: 0.666667rem;
	}

	.iec_search_field input {font-size: 1rem;}

	.iec_search_field a.close {
	    width: 1.111111rem;
	    height: 1.111111rem;
	    top: 0.833333rem;
	    right: 0.333333rem;
	    border-radius: 1.111111rem;
	}

	.iec_product_listing_section .load-more a {
	    font-size: 0.888889rem;
	    padding: 0.944444rem 1.388889rem 0.833333rem;
	}

	.iec_filters_group_warpper {
		flex-direction:column;
		gap: 0!important;
		margin-top: 0!important
	}

	.iec_filters_group_warpper .filters-group {
		margin: 0;
		width: 100%;
		border-bottom: 1px solid hsla(0,0%,59.2%,.2);
	}

	.iec_filters_group_warpper .filters-group h6 {
		font-size: 0.888889rem;
		margin: 0.444444rem 0;
		position: relative;
		transition: all .25s ease;
	}

	.iec_filters_group_warpper .filters-group h6:after {
		content: "";
		display: block;
		background-image: url(../img/arrow_down_delta.svg);
		background-repeat: no-repeat;
		background-position: 50%;
		background-size: contain;
		width: 0.555556rem;
		height: 0.555556rem;
		position: absolute;
		top: 0.5rem;
		right: 0.555556rem;
		opacity: .8;
		transition: all .25s ease;
	}

	.iec_filters_group_warpper .filters-group .toggle-fields-wrapper {
		max-height: 0;
		overflow: hidden;
		transition: all .25s ease;
		opacity: 0;
		visibility: hidden;
	}

	.iec_product_post_filter_forms .col-lg-4:last-child .iec_filters_group_warpper .filters-group:last-child{border-bottom: 0}
	.iec_filters_group_warpper .filters-group.expand .toggle-fields-wrapper{
		opacity: 1;
		visibility: visible;
		max-height: 27.777778rem;
		padding: 0.555556rem 0 1.666667rem;
	}

	.iec_filters_group_warpper .filters-group.expand h6{
		font-weight: 600; 
		font-size: 1.388889rem;
		text-transform: uppercase;
		color :#1b204c;
	}

	.iec_filters_group_warpper .filters-group.expand h6:after{
		top: 0.888889rem;
		transform: rotate(180deg)
	}

	.iec_filters_group_warpper .toggle-fields-row .toggle-field .tooltip svg {width: 0.666667rem;}
	.iec_filters_group_warpper .toggle-fields-row .toggle-field .tooltip {top: -0.666667rem;}
	.iec_filters_group_warpper .toggle-fields-row .toggle-field {margin: 0.4444444rem 0;}

	.iec_filters_group_warpper .toggle-fields-row .toggle-field label .switch {
	    width: 1.555556rem;
	    height: 0.888889rem;
	    margin-right: 0.4444444rem;
	    margin-top: 0.111111rem;
	    border-radius: 100vw;
	}

	.iec_filters_group_warpper .toggle-fields-row .toggle-field label .switch:after {
	    width: 0.888889rem;
	    height: 0.888889rem;
	    left: 0.666667rem;
	}

	.iec_filters_group_warpper .toggle-fields-row .toggle-field label .text {font-size: 0.888889rem;}

	.iec_regional_offices_main_content {padding: 1.722222rem 0 1.055556rem;}

	.iec_regional_offices_main_content h1 {
	    font-size: 2rem;
	    line-height: 111.111%;
	    letter-spacing: 0.04rem;
	    text-align: center;
	}

	.iec_regional_offices_main_content ul {
	    gap: 1.333333rem 1.111111rem;
	    margin-top: 1.111111rem;
	    justify-content: center;
	}

	.iec_regional_offices_button {
		height: 2.611111rem;
        font-size: 1.201611rem;
        padding: 0.611111rem 1.833333rem 0.327722rem;
	}

	.iec_regional_offices_map_image_warpper {
	    width: calc(100% + 1.944444rem);
	    margin: 0 -1.111111rem 1.166667rem -0.833333rem;
	    height: 25.833333rem;
	}

	.iec_regional_offices_image {
	    object-fit: cover;
	    object-position: left center;
	}

	.iec_desktop_icon, .iec_desktop_map_svg {display: none;}
	.iec_mobile_icon, .iec_mobile_map_svg {display: block;}

	.iec_map_card {
	    max-width: 19.444444rem;
	    padding: 0.977222rem 1.367778rem;
	}

	.iec_map_card_header {
	    gap: 0.555556rem;
	    margin-bottom: 0.777778rem;
	}

	.iec_map_card_header img {
	    width: 2.931333rem;
	    height: 2.931333rem;
	}

	.iec_map_card_header h3 {
	    font-size: 1.111111rem;
	    line-height: 114.322%; /* 22.864px */
	}

	.iec_map_card_info:not(:last-child) {margin-bottom: 0.777778rem;}
	.iec_map_card_info h6 {font-size: 1rem;}

	.iec_map_card_info, 
	.iec_map_card_contact, 
	.iec_map_card_address,
	.iec_recommended_solution_box p,
	.iec_vertical_market_accordion_box_warpper .content p {font-size: 0.888889rem;}

	.iec_map_card .gray_btn {
	    max-width: 10rem;
	    margin: 1.333333rem auto 0;
	    text-align: center;
	    text-transform: uppercase;
        display: flex;
	}

	.iec_recommended_solution_section h5 {
	    font-size: 1.333333rem;
	    margin-bottom: 1.388889rem;
	}

	.iec_recommended_solution_box_image_warpper,
	.iec_vertical_market_accordion_box_warpper .content {margin-bottom: 0.833333rem;}

	.iec_recommended_solution_section {padding-top: 2.740541rem;}
	.iec_recommended_solution_box_warpper {
	    margin-bottom: 1.388889rem;
	    width: 100% !important;
	}

	.iec_recommended_solution_box h6 {
	    font-size: 1.222222rem;
	    margin-bottom: 0.222222rem;
	}

	.iec_vertical_market_accordion_box_warpper {
		padding: 0.833333rem;
		margin-bottom: 1.388889rem
	}

	.iec_vertical_market_accordion_box_warpper .title {min-height: 2.222222rem;}
	.iec_vertical_market_accordion_box_warpper .title h5 {
		font-size: 1.11111rem;
        padding-right: 1.666667rem;
    }

    .iec_vertical_market_accordion_box_warpper .title:after {
	    background-size: 0.888889rem;
	    width: 0.888889rem;
	    height: 0.4444444rem;
	}

	.iec_about_banner {min-height: 26.666667rem;}
	.iec_about_banner.iec_about_section {padding-top: 7.222222rem;}
	.iec_about_banner_content_box_warpper {
	    max-width: 100%;
	    padding: 2.5rem 0 3.333333rem;
	}

	.iec_about_banner_section_heading {
	    font-size: 1.222222rem;
	    margin-bottom: 0.833333rem;
	}

	.iec_about_banner_content_box_warpper p {
	    font-size: 0.777778rem;
	    margin-bottom: 0.833333rem;
	    background-color: rgb(239 235 229 / .75);
	    border-radius: 0.166667rem;
	    padding: 0.222222rem;
	}

	.iec_about_banner_section_button_list {gap: 0.833333rem;}
	.iec_about_banner_section_button_list .iec_button {
	    height: 2.222222rem;
	    max-width: 100% !important;
	    font-size: 0.888889rem;
	    padding: 0.333333rem 0.555556rem !important;
	}

	.iec_heading_section h2 {
	    font-size: 1.888889rem;
	    padding: 1.666667rem 0;
	    margin-bottom: 0.555556rem;
	    text-align: center;
	}

	.iec_history_timeline_warpper {padding: 2.777778rem 0;}
	.iec_history_timeline_list {max-width: 100%;}
	.iec_history_timeline_list_item:not(:first-child) {margin-top: 2.222222rem;}

	.iec_history_timeline_list_item {
	    width: 100%;
	    text-align: left !important;
	    padding-inline: 1.444444rem 0 !important;
	}

	.iec_history_timeline_list .line {
	    left: 0;
	    width: 0.111111rem;
	    margin-left: 0;
	}

	.iec_history_timeline_list_item:before {
	    width: 0.777778rem;
	    height: 0.777778rem;
	    top: 0.4444444rem;
	    left: -0.388889rem !important;
	    right: auto !important;
	}

	.iec_history_timeline_list_item h2 {
	    font-size: 2rem;
	    margin-bottom: 0.833333rem;
	}

	.iec_history_timeline_list_item p {font-size: 0.888889rem;}
	.iec_partner_accordian_list {margin: 0 -0.388889rem;}

	.iec_partner_accordian_box_warpper {
	    width: 100%;
	    margin-bottom: 1.111111rem;
	    padding: 0 0.388889rem;
	}

	.iec_partner_accordian_box {
	    min-height: 8.5rem;
	    border-radius: 0.166667rem;
	    padding: 0.4444444rem 0.666667rem;
	}

	.iec_partner_accordian_image {margin: 0 auto 0.4444444rem;}

	.iec_partner_accordian_content h6 {
	    font-size: 0.722222rem;
	    padding-right: 1.666667rem;
	}

	.iec_partner_accordian_content .toggle-icon {
	    width: 1.333333rem;
	    height: 1.333333rem;
	    border-radius: 100vw;
	}

	.iec_partner_accordian_content .toggle-icon:after, 
	.iec_partner_accordian_content .toggle-icon:before {
	    width: 0.555556rem;
	    height: 0.111111rem;
	    top: 0.611111rem;
	    left: 0.388889rem;
	}

	.iec_partner_accordian_below_content {
	    padding: 2.222222rem 0;
	    margin: 1.666667rem 0;
	}

	.iec_partner_accordian_below_content h3 {
	    font-size: 1.111111rem;
	    margin-bottom: 0.111111rem;
	}

	.iec_para_content {column-count: 1;}

	.iec_para_content p {
	    font-size: 0.888889rem;
	    padding: 0.388889rem 0;
	}

	.iec_partner_accordian_button_list {margin: 1.666667rem 0 0.833333rem;}
	.iec_partner_accordian_button_list > div {
	    width: 100%;
	    padding: 0;
	}

	.iec_partner_accordian_button_list a {
	    border-radius: 0.166667rem;
	    font-size: 0.888889rem;
	    line-height: 2.777778rem;
	}

	.iec_partner_accordian_button_list a.download-brochure:before {
	    width: 1.222222rem;
	    height: 1.555556rem;
	    top: 0.555556rem;
	    margin-right: 0.833333rem;
	}

	.iec_about_intorduction_content_box_warpper {padding-bottom: 2.444444rem;}

    .iec_about_intorduction_content_box {
        gap: 0;
        column-count: 1;
    }
    
    .iec_qoute_author span, 
    .iec_about_intorduction_content_box_warpper p {font-size: 0.888889rem;}
    .iec_about_intorduction_content_box_warpper p:not(:last-child) {margin-bottom: 0.833333rem;}
    
    .iec_qoute_box_warpper {
        gap: 0;
        max-width: 19.444444rem;
        flex-direction: column-reverse;
    }
    
    .iec_qoute_content_warpper {
        padding: 4.333333rem 0 2rem;
        text-align: center;
        gap: 1.555556rem;
    }
    
    .iec_qoute_box_warpper>* {width: 100% !important;}
    .iec_qoute_author_image_warpper {height: 16.722222rem;}
    .iec_qoute_content_warpper h5 {font-size: 1.222222rem;}
    .iec_author_name {font-size: 1.111111rem;}
    
    .iec_qoute_content_warpper:before {
        right: 0;
        width: 9.944444rem;
        height: 6.666667rem;
        top: 1.111111rem;
        bottom: auto;
        transform: translateX(-50%);
    }

	.iec_management_member_grid {
	    grid-template-columns: 1fr;
	    gap: 1.388889rem;
	    padding: 1.11111rem 0;
	}

	.iec_management_member_category_heading {
	    font-size: 1.444444rem;
	    margin-bottom: 1.666667rem;
	}

	.iec_management_member_content {padding: 1.388889rem 1.111111rem;}
	.iec_management_member_name {font-size: 0.944444rem;}

	.bio-popup .position,
	.iec_management_member_role {
	    font-size: 0.888889rem;
	    margin-bottom: 0.111111rem;
	}

	.iec_management_member_links {
	    min-width: 0.777778rem;
	    height: 0.777778rem;
	}

	.iec_management_member_item {
	    font-size: 0.722222rem;
	    gap: 0.4444444rem;
	    min-height: 1.111111rem;
	}

	.iec_management_member_details {
	    gap: 0.4444444rem;
	    margin-bottom: 0.833333rem;
	}

	.bio-popup .name {font-size: 1rem;}
	.bio-popup .company {font-size: 0.777778rem;}

	.thankyou-inner {
        max-width: 33.333333rem;
        padding: 2.222222rem 1.111111rem 1.611111rem;
    }
    
    .thankyou-inner h1 {
        font-size: 1.777778rem;
        line-height: 113%;
        margin-bottom: 1.666667rem;
    }
    
    .thankyou-inner p {
        font-size: 1rem;
        line-height: 145%;
        margin-bottom: 0.833333rem;
    }

    .thankyou-inner p.contacts {margin: 1.388889rem 0;}
    
    .thankyou-inner p .btn {
        height: 2.666667rem;
        font-size: 1.11111rem;
        max-width: 13.888889rem;
        margin-top: 1.666667rem;
        padding: 0.666667rem 1.11111rem;
    }

	.iec_search_result_widget h1 {
	    font-size: 1.555556rem;
	    padding-bottom: 1rem;
	    margin-bottom: 2.777778rem;
	}

	.iec_search_form_warpper {
	    max-width: 100%;
	    margin: 0 0 1.666667rem auto;
	}

	.iec_search_form_warpper form {
	    gap: 0.4444444rem;
	    flex-direction: column;
	}

	.iec_search_form_warpper form input[type="text"], 
	.iec_search_form_warpper form input[type="text"]:focus {
	    width: 100%;
	    font-size: 0.888889rem;
	    line-height: 1.666667rem;
	    padding: 0.5rem 1.111111rem;
	}

	.iec_search_form_warpper form input[type="submit"], 
	.iec_search_form_warpper form input[type="submit"]:focus {
	    width: 100%;
	    height: 2.666667rem;
	    font-size: 0.888889rem;
	    line-height: 2.666667rem;
	}

	.iec_search_result_widget .items .item {
	    padding: 0.555556rem 2.555556rem 0.555556rem 0.555556rem;
	    margin-bottom: 0.555556rem;
	}

	.iec_search_result_widget .other, .iec_search_result_widget .title {font-size: 0.888889rem;}

	.iec_search_result_widget .items .item:after {
	    margin-top: -0.222222rem;
	    right: 1.111111rem;
	    width: 0.555556rem;
	    height: 0.4444444rem;
	}

	.iec_search_result_widget .pagination ul {
	    gap: 0.2222222rem;
	    justify-content: center;
	}

	.iec_search_result_widget .pagination ul li a {
	    width: 2.222222rem;
	    height: 2.222222rem;
	    font-size: 0.888889rem;
	    line-height: 2.222222rem;
	}

    .bd_sp_content_margin {margin-top: 1.111111rem;}
	.iec_single_product_image_warpper {margin-bottom: 1.111111rem;}
	.iec_single_product_image_warpper .swiper-button-prev svg, 
	.iec_single_product_image_warpper .swiper-button-next svg {width: 0.4444444rem;}

	.iec_single_product_content_warpper {
		margin-bottom: 0;
		margin-top: 2.222222rem;
	}

	.iec_single_product_details {margin-bottom: 1.666667rem;}

	.iec_single_product_details h1 {
	    font-size: 1.555556rem;
	    margin-bottom: 0.833333rem;
	}

	.iec_single_product_details p {font-size: 0.888889rem;}
	.iec_single_product_button_list {gap: 1.11111rem;}
	.iec_single_product_button_list > * {width: 100%;}

	.iec_single_product_button_list a {
	    font-size: 1.11111rem;
	    line-height: 3.5rem;
	}

	.iec_main_content_warpper h1 {
	    font-size: 1.888889rem;
	    margin-bottom: 1.666667rem;
	    text-align: center;
	}

	.iec_default_hero_section h1 {
	    font-size: 1.888889rem;
	    text-align: center;
	}

	.iec_default_content_section .iec_main_content_warpper ol li:not(:last-child),
	.iec_default_content_section .iec_main_content_warpper ul li:not(:last-child) {margin-bottom: 1.111111rem;}
    .iec_single_product_hero_section {padding: 0 0 1.111111rem;}
    .iec_single_product_hero_slide_content {width: 100%;}
    .iec_single_product_hero_slide_content .iec_single_product_slide_pills {margin-bottom: 0.555556rem;}

    .iec_single_product_slide_pills li {
        height: 1.222222rem;
        font-size: 0.666667rem;
        padding-bottom: 0.111111rem;
        padding-inline: 0.555556rem;
    }

    .iec_single_product_product_name {
        font-size: 2rem;
        line-height: 140%; /* 60px */
        letter-spacing: 0.04rem;
        margin-bottom: 1.111111rem;
    }

    .iec_single_product_slide_buttons {
        gap: 0.444444rem;
        justify-content: center;
    }

    .iec_single_product_slide_buttons .at_btn {
        height: 2.222222rem;
        min-width: 9.5rem;
        font-size: 0.888889rem;
        padding-inline: 1rem;
        padding-bottom: 0.055556rem;
        margin-top: 0;
    }

    .iec_single_product_slide_buttons .at_btn svg {
        width: 1.111111rem;
        height: auto;
    }

    .iec_single_porduct_swiper_main_hero {max-width: 19.3485rem;}

    .at_hero_swiper_main_wrapper {
        padding: 0;
        gap: 0;
    }

    .iec_single_porduct_swiper_main_hero .swiper-slide {height: auto;}
    .iec_single_porduct_hero_slide_wrapper {height: 100%;}
    .easyzoom > a > img {object-position: center center;}
    .iec_single_porduct_swiper_thumb_hero {height: 3.343056rem;}
    .iec_single_porduct_swiper_thumb_wrapper {
        padding-bottom: 0;
        max-width: 17.777778rem;
        margin-inline: auto;
    }

    .iec_single_porduct_swiper_thumb_wrapper .swiper-slide {
        width: 100% !important;
        max-width: 6.111111rem !important;
        margin: 0 0 0 0 !important;
    }

    .hero-swiper-button-prev,
    .hero-swiper-button-next {
        width: 1rem !important;
        height: 1rem !important;
        top: calc(50% - 0.388889rem) !important;
    }

    .hero-swiper-button-next {right: -0.888889rem;}
    .hero-swiper-button-prev {left: -0.888889rem;}
    .hero-swiper-button-prev svg, .hero-swiper-button-next svg {width: 1.027222rem;}

    .iec_single_products_links_list {
        width: calc(100% + 2.444444rem);
        margin-left: -1.222222rem;
        margin-right: -1.222222rem;
    }

    .iec_single_products_links_list li {width: 50%;}

    .iec_single_products_links_list li a {
	    font-size: 0.888889rem;
	    padding: 0.666667rem;
	}

    .iec_single_products_links_list li:nth-child(2n) a {border-right: none !important;}
    .iec_single_products_links_list li:nth-child(3n) a {border-right: 1px solid rgba(255, 255, 255, 0.40);}
    .iec_single_products_overview {padding-bottom: 2.222222rem;}
    .iec_single_product_section_title {
        font-size: 1.444444rem;
        line-height: 184.615%; /* 48px */
        letter-spacing: 0.028889rem;
        text-align: center;
        margin-bottom: 0;
    }

    .iec_single_product_wyswig p {
        font-size: 0.888889rem;
        line-height: 162.5%;
        text-align: center;
    }

    .iec_single_products_key_features_section {padding: 2.222222rem 0;}
    .iec_single_product_features_wrapper {
        grid-template-columns: 1fr;
        gap: 0.888889rem;
        max-width: 17.444444rem;
        margin: 0 auto;
    }

    .iec_single_product_feature_item {gap: 0.888889rem;}
	.iec_single_product_feature_label {font-size: 1.111111rem;}
    .iec_single_product_feature_icon_wrapper {
    	min-width: 6.666667rem;
        min-height: 6.666667rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .iec_single_product_feature_icon_wrapper svg {vertical-align: middle;}
    .iec_single_product_market_wrapper {padding: 1.388889rem 0 3.444444rem;}
    .iec_single_product_portfolio_swiper_wrapper {padding-top: 3.055556rem;}

    .market_swiper_0 .swiper-wrapper,
    .market_swiper_1 .swiper-wrapper {
        flex-direction: row !important;
        row-gap: 1.277778rem;
    }

    .market_swiper_0 .swiper-wrapper .swiper-slide,
    .market_swiper_1 .swiper-wrapper .swiper-slide {
        margin-top: 0px !important;
        height: calc((100% - 1.666667rem) / 2) !important;
    }

    .iec_single_product_market_wrapper .swiper-button-next,
    .iec_single_product_market_wrapper .swiper-button-prev {
        width: 1.777778rem !important;
        height: 1.777778rem !important;
        border-radius: 0.444444rem;
        top: 0 !important;
        border: 1px solid #727DA3;
    }

    .iec_single_product_portfolio_swiper_wrapper {
        max-width: 16.666667rem;
        margin-inline: auto;
    }

    .iec_single_product_market_wrapper .swiper-button-prev {left: calc(50% - 2.111111rem) !important;}
    .iec_single_product_market_wrapper .swiper-button-next {right: calc(50% - 2.111111rem) !important;}
    .iec_single_product_market_wrapper .swiper-pagination,
    .iec_single_product_market_wrapper .swiper-button-next svg:not(.bd_stlp_mobile_icon),
    .iec_single_product_market_wrapper .swiper-button-prev svg:not(.bd_stlp_mobile_icon) { display: none;}

    .iec_single_product_market_wrapper .swiper-button-next .bd_stlp_mobile_icon,
    .iec_single_product_market_wrapper .swiper-button-prev .bd_stlp_mobile_icon {
        display: block;
        width: 0.888889rem !important;
        height: 0.888889rem !important;
    }
    .iec_single_product_section_markets > .iec_single_product_market_wrapper:last-child {padding-bottom: 0;}
    .iec_single_product_market_wrapper .iec_single_product_section_title {margin-bottom: 0.388889rem;}
    .iec_specification_section {padding-top: 1.555556rem;}

    .at_specifications_wrapper {
        gap: 1.055556rem;
        padding: 1.11111rem;
        grid-template-columns: 1fr;
    }

    .at_specs_col .spec_item:not(:last-of-type) {
        margin-bottom: 1.055556rem;
    }

    .spec_item h3 {
        font-size: 0.888889rem;
        line-height: 150%; /* 24px */
        margin-bottom: 0.222222rem;
    }

    .spec_item p, .spec_item li {
        font-weight: 300;
        font-size: 0.888889rem;
        line-height: 150%; /* 24px */
    }

    .spec_item ul {margin-left: 0.833333rem;}
    .spec_item p, .spec_item ul, .spec_item li:not(:last-child) {margin-bottom: 0.222222rem;}
    .iec_coverage_section {padding: 2.222222rem 0 0;}

    img.iec_coverage_map {
        height: 20.833333rem;
        width: calc(100% + 2.444444rem);
        margin-left: -1.222222rem;
        margin-right: -1.222222rem;
        max-height: #1B204C;
        max-width: calc(100% + 2.444444rem);
        object-fit: cover;
        margin-top: 0.666667rem;
    }

    .iec_product_materials_section {
        position: relative;
        margin-top: -0.555556rem;
        padding: 1.5rem 0 2.222222rem;
    }

    .iec_responsive_table {display: none;}
    .iec_mobile_product_materials {display: block;} 
}