@media (min-width:600px) and (max-width:768px) {
	.wyswig-Content{
		width:65%
	}
}

@media (max-width:768px) {
	.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 !important;
	}

	.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: 11.666667rem !important;
      	max-width: 11.666667rem !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_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 !important;
		line-height: 0.888889rem !important;
	}

	.iec_news_post_read_more_link svg {width: 1rem !important;}
	.iec_news_post_read_more_link img{
		width: 1rem !important;
		height: 1rem !important;
	}
	.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: 23.333333rem;
        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 {
		max-width: 11.111111rem !important;
		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_heading {
		text-align: center;
		font-size: 1.111111rem;
	}
	
	.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:before, .iec_single_news_banner:before {content:none}
	.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 .category_pill {
		font-size: 0.611111rem;
		letter-spacing: 0.122222rem;
		padding: .222222rem 0.666667rem .111111rem;
		height: 1.11111rem;
	}
	
	.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 {
		width: 100%;
		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_margin .swiper,
	.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; text-align: center;}
    .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_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%;
	    font-size: 1rem;
	    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: 1rem;
	    padding: 0.833333rem 1.388889rem !important;
	}

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

	.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: 2.222222rem;
        padding-bottom: 3.444444rem;
	}
	.iec_optiview_benefits_box_warpper {min-height: auto;}
	.iec_optiview_directions .directions__container {gap: 0.888889rem;}

	.iec_optiview_directions .directions__main {
	    font-size: 1.444444rem;
	    line-height: normal;
	}

	.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: 34% !important;
	    width: 1.722222rem !important;
	    height: 1.722222rem !important;
	}

	.iec_optiview_directions .swiper-button-next {right: -0.555556rem !important;}
	.iec_optiview_directions .swiper-button-prev {left: -0.555556rem !important;}
	.iec_optiview_directions .swiper__directions-left {max-width: 15.222222rem !important;}
	.iec_optiview_directions .swiper__directions-left .swiper-wrapper .swiper-slide {gap: 0.4444444rem;}
	.iec_optiview_directions .swiper__directions-right .swiper-wrapper .swiper-slide img {width: 14.904056rem !important;}
	.iec_optiview_directions .swiper__directions-right .swiper-wrapper .swiper-slide, 
	.iec_optiview_directions .swiper__directions-right .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {height: 20.700056rem !important;}

	.iec_optiview_directions .swiper-pagination {
	    display: flex;
	    bottom: 0 !important;
	    left: 50% !important;
	    transform: translateX(-50%);
	    gap: 0.666667rem !important;
	}

	.iec_optiview_directions .swiper-pagination .swiper-pagination-bullet {
	    width: 0.888889rem;
	    height: 0.888889rem;
	}

	.iec_optiview_directions .directions__title {
	    font-size: 1.111111rem !important;
	    line-height: normal;
	    text-align: center;
	}

	.iec_optiview_directions .directions__desc {
		font-weight: 300;
		font-size: 0.888889rem !important;
	    line-height: normal;
	    text-align: center;
	}

	.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; }
    
	html[lang="tr"] .iec_starlink_portfolio_swiper_content .gray_btn,
	html[lang="id-ID"] .iec_starlink_portfolio_swiper_content .gray_btn {max-width: 13.333333rem !important;}
	
    .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;
	}

	.iec_starlink_portfolio_accordion { padding: 48px 0;}

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

    .iec_starlink_portfolio_accordion_header_content {
        gap: 0.666667rem;
        padding: 1rem;
    }
  
    .iec_starlink_portfolio_accordion_warpper .accordion-item {width: 100%;}
    .iec_starlink_portfolio_accordion_header_content h4 {font-size: 1.11111rem;}
    .iec_starlink_portfolio_accordion_warpper .accordion-item .accordion-body p {font-size: 0.888889rem;}
    .iec_starlink_portfolio_accordion_warpper .accordion-item .accordion-header svg {width: 0.888889rem;}
    .iec_starlink_portfolio_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_about_banner {min-height: 26.666667rem;}
	.iec_about_banner.iec_about_section {
      	padding-top: 7.222222rem;
        margin-top: -7.111111rem;
  	}
	.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;
	}

	.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 {max-width: 100%;}
    .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;
		max-width: 16.666667rem !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(.iec_starlink_portfolio_mobile_icon),
    .iec_single_product_market_wrapper .swiper-button-prev svg:not(.iec_starlink_portfolio_mobile_icon) { display: none;}

    .iec_single_product_market_wrapper .swiper-button-next .iec_starlink_portfolio_mobile_icon,
    .iec_single_product_market_wrapper .swiper-button-prev .iec_starlink_portfolio_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;} 
}