@media (min-width:1025px) and (max-width:1399px){
	.payment_container .pay_option{
		width:33.33% !important;
	}
	
	.logo{
		width:102px !important;
	}
	
	.menu_container .main_menu{
		width:calc(100% - 235px);
	}
	
	.menu_container .main_menu ul li{
		margin-left:1%;
		margin-right:1%;
	}
	
	.promo_container{
		padding:20px 10px !important;
	}
	
	.rsMinW .rsGCaption,
	.owl-item .overlay{
		width:96% !important;
		left:2% !important;
	}
	
	.content_container .content_content > table,
	.content_container .content_content > div > table{
		width:96% !important;	
	}
	
	.news_container .news_content .news_holder > h1{
		padding:0px 20px !important;
	}
	
	.news_container .news_content .news_holder .news{
		padding:70px 20px !important;
	}
	
	.page_nav_holder{
		margin:70px 20px !important;
	}
	
	/***ARTICLES***/
	.ajax_arts,
	.opinions_slider{
		max-width:88vw;
	}
	
	.jcarousel_gallery{
		max-width:650px !important;
		margin:30px 0px !important;
	}
	
	table.colors-table{
		width:100% !important;
	}
	
	table.colors-table > tbody > tr > td{
		display: inline-block !important;
	}
	
	.content_menu .menu a:not(.button_three){
		margin:0px 15px !important;
	}
	/***ARTICLES***/
	
	
	/*-----------------------------------------------------------------*/
	
	
	/*-------------------------NOZZLE HEATER---------------------------*/

	.connection_options {
		width: 96% !important;
	}
	
	.undernozzle {
		width: 96% !important;
	}
	
	.nozzle_connection td#hidden-mobile{
		width: 5% !important;
	}
	
	.nozzle_connection .connection_options_2 .nozzle_connection_content_1{
		width: 100% !important;
	}
	
	.nozzle_connection td img{
		width: 100% !important;
	}
	
	.nozzle_express td#hidden-mobile{
		width: 5% !important;
	}
	
	.nozzle_express .nozzle_express_content_1{
		width: 100% !important;
	}
	
	.nozzle_express td img{
		width: 100% !important;
	}
	
	/*-----------------------------------------------------------------*/

	/*-------------------- HEATING/COOLING BANDS FOR EXTRUDERS --------*/
	
	.heating_technical_content {
		width: 96% !important;
		margin-left: 2%;
	}
	
	.responsive_overflow {
		min-width: 1100px;
		overflow: hidden;
		max-width: 1400px;
		width: 100% !important;
	} 
	
	
	.heating_connection td#hidden-mobile{
		width: 10% !important;
	}
	
	.heating_express td#hidden-mobile{
		width: 10% !important;
	}
	
	/*-----------------------------------------------------------------*/
	
	/*------------------------- FLAT AND FRAM HEATERS -----------------*/
	
	.flat_use {
		width: 96% !important;
		margin-left: 2%;
	}
	
	.flat_use .flat_use #hidden-mobbile{
		display: none;
	}
	
	.flat_technical {
		width: 96% !important;
		margin-left: 2%;
	}
	
	/*-----------------------------------------------------------------*/
	
	br#hidden-mobile{
		display: none;
	}
	
	br#hidden-tablet{
		display: none;
	}
	
	br#hidden-screen{
		display: none;
	}
	
	/*-------------------------------------------------------------------*/
	
	/*--------------------HOT RUNNER TEMPERATURE CONTROLLERS-------------*/
	
	.connection-option {
    	display: flex;
		flex-direction: column;
		align-items: center;
		max-width: 140px; /* Set a max width to help control alignment */
		min-height: 200px; 
		margin: 0 auto; /* Center each item */
		text-align: center;
}
	
	.hot_connection img {
        max-width: 120px; /* Reduces image width slightly for better alignment */
    }

    .hot_connection_content_1 td {
        padding: 10px; /* Add padding to adjust spacing */
    }
	
	
	
	
	
	/*-------------------------------------------------------------------*/
}

@media (min-width:591px) and (max-width:1024px){
	.responsive-hidden, .main_menu, #eu_icon,
	.sub_menu_content .sub_menu, .toolbar_content > a,
	.floater-buttons, .sub_menu_container{
    display: none !important;
  }
	
	.call_popup{
		top:0px !important;
		left:0px !important;
	}
	
	.call_popup .call_content{
		width:100%;
		top:0px;
		left:0px;
		transform: none !important;
		overflow: auto;
		height:100%;
		display: block;
	}
	
	.call_popup .call_content .close_button{
		position:static;
	}
	
	#cookies_alert_container div.content_holder{
		width:90% !important;
		padding-top:40px;
	}
	
	.responsive-show{
		display:inline-block !important;
	}
	
	.sub_menu_container{
		background:transparent;
		padding:0px !important;
		position:fixed;
		z-index:99999;
		right: 45px;
    top: 17px;
	}
	
	.menu_container{
		padding:0px 5px;
	}
	
	.toolbar_content {
    padding: 0px !important;
    margin-top: 14px !important;
    border: none !important;
  }
	
	.toolbar_content .language{
		margin-right:0px !important;
		margin-left:0px !important;
		background-color:#fff !important;
		padding-bottom:3px !important;
	}
	
		.logo{
			margin-top:9px;
			max-width:85px;
			width:100%;
			margin-bottom:9px;
		}

		.logo img{
			width: 100%;
		}
	
	.resp_menu_button{
		display: block;
	}
	
	.header_border{
		margin-top:48px;
	}
	
	#header_container,
	#header_container_mobile{
		display:none;
	}
	
	#header_container_mobile_landscape{
		display:block;
	}
	
	.owl-carousel .item .overlay{
		font-size:18px;
	}
	
	.owl-carousel .item .overlay h1{
		font-size:32px !important;
		line-height:36px !important;
	}
	
	.owl-carousel .item .overlay a{
		margin-top:0px;
	}
	
	.art_menu{
		position:static;
		transform: none !important;
	}
	
	.art_menu .menu_sub_item{
		margin:0px;
		width:49.56%;
		text-align: center;
	}
	
	.sub_art_menu_container .menu_sub_item.submenu a{
		line-height:20px;
	}
		
	.content_container .content_content .articles,
	.content_container .content_content .opinions_slider,
	.content_container .content_content .jcarousel_gallery{
		width:98vw;
		margin: auto;
	}
	
	.content_container .content_content .articles .cat_items{
		display: block;
		text-align: center;
	}
	
	.content_container .content_content .articles .cat_items a{
		display: inline-block;
		padding:5px 20px;
	}
	
	.content_container .content_content table:not(.piktogrami):not(.certifikati):not(.colors-table):not(.contacts):not(.table_counter):not(.news-table):not(.insta_details):not(.nozzle_description):not(.nozzle_technical_desc):not(.nozzle_technical_content):not(.nozzle_options):not(.nozzle_cable_content_1):not(.nozzle_connectors):not(.nozzle_connection):not(.nozzle_express_content_1):not(.band_use):not(.band_construction):not(.band_construction2):not(.band_selection):not(.band_heater):not(.band_express):not(.band_technical):not(.heating_advantages):not(.heating_connection):not(.heating_express):not(.about_our):not(.about_heaters):not(.about_everything):not(.about_applications_content_1):not(.about_applications_content_2):not(.about_applications):not(.nozzle_technical_content_1):not(.nozzle_undernozzle_1):not(.nozzle_undernozzle_2):not(.heating_technical):not(.flat_use):not(.flat_content):not(.flat_content_1):not(.flat_technical):not(.flat_construction):not(.flat_content_2):not(.flat_content_2_1):not(.insulating_use):not(.insulating_advantages):not(.accessories_electric):not(.accessories_temperature):not(.accessories_service):not(.coil_use):not(.coil_primer):not(.coil_use2):not(.wood_use):not(.wood_care):not(.wood_technical_content):not(.wood_technical_content_2):not(.hot_technical_specifications_content):not(.hot_technical_specifications_content_1):not(.spec_table):not(.hot_pulzon_touch):not(.hot_pulzon):not(.hot_key):not(.hot_key_2):not(.hot_technical_specifications_content_2):not(.heating_technical_content_2):not(.dealership_become):not(.dealership_piktogrami):not(.our_partners):not(.hot_connection):not(.product_portfolio):not(.time_to){
		width:98% !important;
		margin: auto !important;
	}
	
	.jcarousel{
		max-width:96vw !important;
		margin: auto !important;
	}
	
	.content_container .content_content table:not(.non-responsive):not(.piktogrami):not(.certifikati):not(.colors-table):not(.contacts):not(.table_counter):not(.news-table):not(.insta_details) > tbody > tr > td:not(td:has(a.big-button)) table.nozzle_technical_content_1 td{
		display: block ;
		width: 100% ;
		margin: auto;
  }
	
	/* Target <td> elements specifically within .nozzle_technical_content_1 */
  .content_container .content_content table.nozzle_technical_content_1 td {
	  display: table-cell !important; /* Ensure they remain table cells */
    width: auto !important; /* Reset the width */
    /* Specify styles you want for this td but do NOT include display and width */
    margin: 0; /* or any other styles you want */
    padding: 8px; /* Example padding */
    /* Add other styles as needed */
  }
	
	
	.content_container .content_content table:not(.piktogrami):not(.certifikati) tr td.responsive-hidden{
		display: none !important;
	}
	
	.content_container .content_content table.news-table > tbody > tr > td{
		width:50% !important;
	}
	
	.content_container .content_content table.news-table > tbody > tr > td:nth-child(3){
		width:50% !important;
		margin-top:2% !important;
	}
	
	.content_container .content_content table.news-table > tbody > tr > td > table > tbody > tr:nth-child(3) > td{
		margin-top:3% !important;
	}
	
	.content_container .content_content table.news-table > tbody > tr > td:nth-child(2),
	.content_container .content_content table.news-table > tbody > tr > td > table > tbody > tr:nth-child(2){
		display: none !important;
	}
	
	.call_content hr,
	.content_container hr{
		margin:15px auto !important;
	}
	
	.news_container .news_content .news_holder > h1{
		padding:0px 20px !important;
	}
	
	table.news-table tr td .banner-text{
		bottom:10px;
	}
	
	table.news-table tr td .banner-text hr{
		margin-bottom:10px !important;
	}
	
	.content_container .content_content table.news-table tr td .banner-text h1{
		font-size:18px !important;
		line-height:26px !important;
		margin-bottom:5px !important;
	}
	
	.content_container .content_content table.insta_details tr td{
		text-align: center;
		border:none !important;
	}
	
	table.table_counter tr td{
		text-align: center !important;
		margin-top:30px !important;
		display:block;
		float:left;
		width:50% !important;
	}
	
	table.table_counter tr td:nth-child(1){
		width: 100% !important;
	}
	
	table.table_counter tr td:nth-child(2n+1){
		clear:both;
	}
	
	
	.content_container .content_content table.piktogrami tr td.responsive-hidden{
		display: none !important;
	}
	
	.content_container .content_content table.piktogrami > tbody > tr > td{
		display:inline-block !important;
		margin:20px 1.33% !important;
		width:46% !important;
		vertical-align: top !important;
		padding-left:20px !important;
		padding-right:20px !important;
	}
	
	.content_container .content_content table.piktogrami > tbody > tr > td:nth-child(2n){
		display: none !important;
	}
	
	.piktogrami > tbody > tr > td {
    display:inline-block;
    width:46% !important;
    box-sizing:border-box;
    height:auto !important;
  }
	
	.content_container .content_content .map_left{
		float:none;
		padding:20px;
		width:100%;
	}
	
	.content_container .content_content .map_right{
		float:none;
		width:100%;
	}
	
	.content_container .content_content #map_content .partner_item{
		padding:10px;
	}
	
	.content_container .content_content #map_content .partner_item .left{
		float:none !important;
		width:100% !important;
	}
	
	.content_container .content_content #map_content .partner_item .right,
	.content_container .content_content #map_content .partner_item .right a{
		position: static;
		width:100% !important;
		text-align: left;
	}
	
	.content_container .content_content #map_content .partner_item img:not(.non-responsive){
		width:50% !important;
	}
	
	a.big-button{
		padding: 10px 0px 15px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0px;
    line-height: 0px;
    text-indent: -9999px;
    color: transparent;
	}
	
	a.big-button br{
		display: none !important;
		text-align: center !important;
	}
	
	.content_container .content_content table:not(.piktogrami):not(.certifikati) tr td:has(a.big-button) {
    width: 33.3% !important;
  }
	
	/***NEWS***/
	.news_container .news_content .news_holder .news{
		width:49% !important;
		display:inline-block !important;
		vertical-align:top !important;
	}
	
	.news_container .news_content .news_holder .news .content{
		margin-top:20px !important;
	}
	
	.news_container .news_content .news_holder .news .content .title{
		font-size:24px !important;
		line-height:28px !important;
	}
	
	/***ARTICLES***/
	.ajax_arts{
		max-width:88vw;
	}
	
	.sub_arts_container .articles_holder a{
		width:48%;
		margin:0px 1%;
		margin-bottom:20px;
	}
	
	#header_slider_content .header_title.rsGCaption > table > tbody > tr > td{
		width:100% !important;
		padding:0px 2% !important;
	}
	
	#header_slider_content .header_title.rsGCaption > table > tbody > tr > td:nth-child(2){
		display: none !important;
	}
	
	#header_slider_content .header_title.rsGCaption > table > tbody > tr > td > table > tbody > tr > td{
		display:block;
		width:100%;
	}
	
	#header_slider_content .header_title.rsGCaption > table > tbody > tr > td > table > tbody > tr > td > br{
		display: none !important;
	}
	
	.content_menu .menu{
		padding:15px 0px 0px 0px;
	}
	
	.content_menu .menu a:not(.button_three){
		margin:0px 15px !important;
	}
	
	.content_menu .menu a.button_three{
		display: block;
		position:static;
		line-height:60px !important;
		text-align: center;
		margin-top:20px;
	}
	
	.content_menu .menu a.button_three img{
		margin-top:15px;
	}
	
	.gallery_menu{
		text-align: center;
		margin-bottom:20px;
		display: none;
	}
	
	/*.gallery_menu a{
		display: inline-block;
		width:50%;
		text-align: center;
		padding-left:0px !important;
		padding-right:0px !important;
	}*/
	
	.jcarousel-control-prev3, .jcarousel-control-next3{
		bottom:auto;
		top:50%;
		right:10px;
	}
	
	.heating_technical .responsive_overflow{
		width:100% !important;
	}
	
	.jcarousel-control-prev3{
		right:auto;
		left:0px;
		top:35%;
	}
	
	.jcarousel-control-next3{
		top:35%;
	}
	
	#notranjost td:nth-child(2) img{
		width:100% !important;
		height: auto !important;
	}
	
	.vehicle_color_container .vehicle_color_content .vehicle_color_image{
		width:100% !important;
		float:none !important;
		padding-top:70% !important;
	}
	
	.vehicle_color_container .vehicle_color_content .vehicle_color_groups{
		width:100% !important;
		float:none !important;
	}
	
	table.colors-table{
		width:100% !important;
	}
	
	table.colors-table tr td{
		display:inline-block;
		width:78px !important;
	}
	
	.recommend_holder{
		text-align: left !important;
		margin-top:20px !important;
	}
	
	#\33 d\-pogled table > tbody > tr > td:nth-child(1){
		padding:20px !important;
	}
	
	.jcarousel-pagination3{
		bottom:-20px;
	}
	
	.info_holder .info_content{
		width:300px;
		left:auto;
		right:0px;
		position: absolute;
	}
	/***ARTICLES***/
	
	/***NEWS***/
	.news_container .news_content .news_holder .news .date{
		display: none;
	}
	
	.news_container .news_content .news_holder .news .image{
		padding-top:60%;
	}
	
	.news_container .news_content .news_holder .news .content,
	.news_container .news_content .news_holder .news .image{
		float:none;
		widtH:96%;
		margin:auto;
	}
	
	.page_nav_holder{
		text-align: left !important;
		padding:0px 10px;
	}
	
	.page_nav_holder .nav_right{
		right:10px;
	}
	
	/***NEWS***/
	
	#instagram .insta_item{
		width:49% !important;
		padding-top:49% !important;
		margin:0.5% !important;
		font-size:12px !important;
		line-height:16px !important;
	}
	
	.content_container.footer table > tbody > tr > td {
    display: block !important;
    width: 100% !important;
  }
	
	.footer_container .footer_content{
		padding:0px 2%;
		text-align: center !important;
	}
	
	.footer_content td{
		display: inline-block!important;
		width: 50% !important;
		text-align: center !important;	
	}
  .footer_content td {
    margin-top: 0px;
    border-right: 0 !important;
	  width: 100%!important;
	  display: block;
	  padding: 10px 0px!important;
  }
	
	.production_container .production_content{
		padding:10px;
	}
		
	.articles .art_item {
	  position: relative;
	  display: inline-block;
	  vertical-align: top;
	  width: 48%;
	  margin: 1%;
	  border-radius: 10px;
	  overflow: hidden;
	}

	.articles .art_item .overlay {
	  position: absolute;
	  left: 0px;
	  top: 0px;
	  opacity: 0;
	  width: 100%;
	  height: 100%;
	  text-align: center;
	  transition: all ease-in-out 0.3s;
	  background-color: rgba(0,0,0,0.35);
	}
		
	/*-----------------------------------------------------*/
	
	/*------------------------------ NOZZLE HEATER -------------------------------*/
	.table-responsive {
	overflow: auto;
    display: block; /* Maintain block layout */
	max-width: 1400px;
	width: 100%;
}
	
	#responsive-img{
		text-align: left !important;
	}
	
	.nozzle_description{
		width: 96% !important;
	}
	
	.nozzle_technical_desc{
		width: 96% !important;
		margin:auto !important;
	}
	
	
	
.nozzle_technical_content {
    min-width: 1400px;
    border-collapse: collapse; /* Collapse borders for better presentation */
	table-layout: auto;
}

.nozzle_technical_content td,
.nozzle_technical_content th {
    padding: 8px; /* Add padding for better spacing */
    text-align: left; /* Align text to the left */
	min-width: 150px; 

}

table.nozzle_technical_content_1 {
    min-width: 1400px !important;
	width: 100vw;
    border-collapse: collapse; /* Collapse borders for better presentation */
	overflow: auto; /* Enable horizontal scrolling only for the table */
	display: block;
}

.nozzle_technical_content_1 td {
    padding: 8px; /* Add padding to inner table cells */
	width: auto;
}

	.table-responsive > table > tbody > tr > td{
		display: block;
		width: 100%;
	}
	
	#hidden-mobile { /*ne prikaže vmesnega td ja*/
		display: none;
	}
	
	.nozzle_options {
		width: 96% !important;
	}
	
	.nozzle_options_content_1 td {
    vertical-align: top; /* Ensure content in the cell is aligned to the top */
		display: block;
}

.nozzle_options_content_1 ul {
    list-style-type: none; /* Remove default bullet points */
    padding: 0; /* Remove padding from the list */
    margin: 0; /* Remove margin from the list */
}

.nozzle_options_content_1 td ul {
    display: block; /* Ensure the <ul> takes up full width */
}

.nozzle_options_content_1 li {
    margin-bottom: 5px; /* Adds space between list items */
}
	
	.nozzle_cable_content_1{
		width: 96% !important;
	}
	
	.nozzle_cable_content_1 td{
		display: block;
	}
	
	.nozzle_cable_content_1 #mobile_size{
		width: 100% !important;
	}
	
	.nozzle_connection{
		width: 96% !important;
		margin-left: 2% !important;
	}
	
	.nozzle_connection td{
		display: block;
		padding-bottom: 30px;
	}
	.nozzle_connection_content_1 td{
		display: block;
	}
	
	.nozzle_express td{
		display: block;
		width: 100%;
	}
	
	.nozzle_express_content_1{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.nozzle_express_content_1 td{
		display: block;
	}
	
	.nozzle_connectors {
		width: 96% !important;
		text-align:center !important;
	}
	
	.nozzle_connectors td{
		display:inline-block;
		width: 45% !important;
	}
	
	.nozzle_connectors td li::before{
		position:static !important;
		margin-right:5px !important;
	}
	
	.nozzle_connectors td:nth-child(2n){
		display:none !important;
	}
	
	.nozzle_connection_options td{
		display: inline-block;
		padding-bottom: 50px;
		align: center;
		width: 45% !important;
	}
	
	.connection_options{
		width: 96% !important;
  		max-width: 1600px;
  		margin: 0 2% !important;
	}
	
	.undernozzle{
		width: 96% !important;
		margin-left: 2% !important;
	}
	
	.nozzle_undernozzle_1{
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.nozzle_undernozzle_content_11{
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.nozzle_undernozzle_2{
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.nozzle_undernozzle_content_22{
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.nozzle_undernozzle > tbody > tr > td > table > tbody > tr > td{
		display:inline-block;
		width:45%;
	}
	
	.nozzle_undernozzle > tbody > tr > td{
		display:block !important;
		width:100% !important;
	}
	
	.nozzle_undernozzle > tbody > tr > td > table > tbody > tr > td:nth-child(2n){
		display: none !important;
	}
	
	.responsive_overflow{
		width: 98vw !important;
	}
	
	table.pdf_buttons tbody tr td{
		display:inline-block;
		margin-top:3px;
		margin-bottom:3px;
	}
	
	
	/*-----------------------------------------------------*/
	
	/*------------------------------ BAND HEATERS -------------------------------*/
	
	.band_use {
		width: 96% !important;
		margin-left: 2%;
	}
	
	.band_products {
		width: 96% !important;
		margin-left: 2%;
	}
	
	.band_construction {
		width: 96% !important;
	}
	
	.band_construction2 {
		width: 96% !important;
	}
	
	.band_selection {
		width: 96% !important;
	}
	
	.band_heater {
		width: 96% !important;
	}
	
	.band_express {
		width: 96% !important;
	}
	
	.band_technical{
		min-width: 900px;
	}
	
	/*-------------------------------------------------------*/
	
	/*------------------------------------HEATING / COOLING-------------------------------------*/
	
	.heating_advantages {
		width:96% !important;
	}
	
	.heating_connection {
		width: 96% !important;
	}
	
	.heating_connection td{
		width: 100% !important;
		display: block;
	}
	
	.heating_express {
		width: 96% !important;
	}
	
	.heating_express td{
		width: 100% !important;
		display: block;
	}
	
	.heating_technical{
		width: 96% 	!important;
		margin-left: 2%;
	}
	
	.heating_technical_content .heating_technical table.heating_technical_content_1{
		width: 100% !important;
		display: inline-block;
	}
	
	.heating_technical_content .heating_technical table.heating_technical_content_2{
		width: 100% !important;
		min-width: 1000px;
		display: inline-block;
	}
	
	/*-------------------------------------------------------*/
	
	/*------------------------ FLAT AND FRAME HEATERS ----------------------------------*/
	.responsive_overflow {
    overflow-x: auto; /* Enables horizontal scrolling */
    max-width: 96vw; /* Ensures the wrapper doesn't exceed its container */
}
	#hidden-mobile,
	#hidden-tablet {
		display: none;
	}
	
	.tab_menu_holder {
  	margin-bottom: 20px !important;
	}
	
	.tab_menu_holder a{
		margin:3px !important;
		border-radius:0px !important;
		padding:18px 0px;
		width:calc(33.33% - 6px);
		text-align:center;
	}
	
	table.info-table > tbody > tr > td{
		width: 1% !important;
	}
	
	.flat_technical{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.faq_content .faq_item .faq_button{
		padding-right:40px;
	}
	
	.flat_construction{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.flat_use{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.flat_use td{
		display: block;
	}
	
	.flat_content{
		width: 100%;
	}
	
	.flat_content_2{
		width: 100%;
	}
	
	.flat_content #responsive-img,
	.flat_content #flat_content_td_table{
		display: block;
		width: 100% !important;
	}
	
	.flat_content_2 #responsive-img,
	.flat_content_2 #flat_content_td_table_2{
		display: block;
		width: 100% !important;
	}
	
	.flat_content_1 {
    	min-width: 1000px; 
}
	.flat_content_2_1 {
    	min-width: 1000px; 
}
	/*----------------------------------------------------------------------------------*/
	
	
	/*------------------------------------INSULATING COVER------------------------------------*/
	
	
	.insulating_use{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.insulating_advantages{
		max-width: 100% !important;
		width: 96% !important;
		margin-left: 2%;
	}
	
	.insulating_advantages td{
		display: block;
		width: 98% !important;
		max-width: 100% !important;
	}
	
	.insulating_advantages td ul{
		max-width: 100% !important;
		width: 100%! important;
	}
	
	
	/*----------------------------------------------------------------------------------*/
	
	/*-------------------------------- ACCESSORIES -------------------------------------*/
	
	.accessories_electric{
		width: 96% !important;
	}
	
	.accessories_electric td{
		display: block; 
		width: 100% !important;
	}
	
	.accessories_temperature{
		width: 96% !important;
	}
	
	.accessories_temperature td{
		display: block; 
		width: 100% !important;
	}
	
	.accessories_service{
		width: 96% !important;
	}
	
	
	
	
	/*----------------------------------------------------------------------------------*/
	
	/*-----------------------------------COIL HEATERS-----------------------------------*/
	
	.coil_use{
		width: 96% !important;
	}
	
	.coil_use td{
		display: block;
		width: 100% !important;
	}
	
	.coil_primer{
		width: 96% !important;
	}
	
	.coil_primer td{
		display: block;
		width: 100% !important;
	}
	
	.coil_use2{
		width: 96% !important;
	}
	
	.coil_use2 td{
		display: block;
		width: 100% !important;
	}
	
	/*----------------------------------------------------------------------------------*/
	
	/*---------------------------------WOOD STAMPING------------------------------------*/
	
	.wood_use{
		width: 96% !important;
	}
	
	.wood_use td{
		display: block;
		width: 100% !important;
	}
	
	.wood_care{
		width: 96% !important;
	}
	
	.wood_care td{
		display: block;
		width: 96% !important;
	}
	
	.wood_technical_content{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.wood_technical_content_2{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.wood_serie{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.wood_serie td{
		display: block;
		width: 100% !important;
	}
	
	
	/*----------------------------------------------------------------------------------*/
	
	/*----------------------- HOT RUNNER TEMPERATURE CONTROLLERS------------------------*/
	
	.hot_pulzon{
		width: 96% !important;
	}
	
	.hot_pulzon td{
		width: 100% !important;
		display: block;
	}
	
	.hot_key{
		width: 96% !important;
	}
	
	.hot_key td{
		display: block;
		width: 100% !important;
	}
	
	.hot_technical_specifications_content{
		width: 96% !important;
		margin-left: 2%;
		min-width: 1200px;
		max-width: 1600px;
		overflow: hidden;
	}
	
	.hot_technical_specifications_content_1 {
		width: 100% !important;
	}
	
	.hot_technical_specifications_content_1 td{
	
	}
	
	.spec_table {
		width: 100% !important;
	}
	
	.hot_pulzon_touch {
		width: 96% !important;
	}
	
	.hot_pulzon_touch td{
		width: 100% !important;
		display: block;
	}
	
	.hot_key_2{
		width: 96% !important;
	}
	
	.hot_key_2 td{
		display: block;
		width: 100% !important;
	}
	
	.hot_technical_specifications_content_2{
		width: 96% !important;
		margin-left: 2%;
		min-width: 1200px;
		max-width: 1600px;
		overflow: hidden;
	}
	
	#hot_runner_technical_td{
		padding-top: 5% !important;
	}
	
	.hot_connection {
		width: 96% !important;
	}
	
	
	/*----------------------------------------------------------------------------------*/
	
	/*------------------------------------ABOUTS US-------------------------------------*/
	
	.about_our {
		width: 96% !important;
	}
	
	.about_our td{
		width: 100% !important;
		display: block;
	}
	
	.about_heaters {
		width: 96% !important;
	}
	
	.about_heaters td{
		width: 100% !important;
		display: block;
	}
	
	.about_everything {
		width: 96% !important;
	}
	
	.about_everything td{
		width: 100% !important;
		display: block;
	}
	
	.about_applications_content_1 td,
	.about_applications_content_2 td {
		width: 40% !important;
		display: inline-block;
	}
	
	.about_applications{
		width: 96% !important;
	}
	
	/*-----------------------------------DEALERSHIP--------------------------------------*/
	
	.dealership_become{
		width: 96% !important;
	}
	
	.dealership_become td{
		width: 100% !important;
		display: block;
	}
	
	.dealership_piktogrami{
		width: 96% !important;
	}
	
	.dealership_piktogrami td{
		width: 100% !important;
		display: block;
	}
	
	.dealership_we{
		width: 96% !important;
	}
	
	.dealership_we td{
		width: 100% !important;
		display: block;
	}
	
	/*-----------------------------------------------------------------------------------*/
	
	
	
	/*--------------------------------------CONTACT--------------------------------------*/
	
	#contact_contacts_content_1 {
		width: 100% !important;
		display: block;
	}
	
	#contact_contacts_content_2 {
		width: 100% !important;
		display: block;
	}
	
	/*-----------------------------------------------------------------------------------*/
	
	/*--------------------------------------HOME-----------------------------------------*/
	
	table.our_partners {
		width: 96% !important;
	}
	
	table.our_partners > tbody > tr >td{
		width:100% !important;
		display:block;
	}
	
	table.our_partners > tbody > tr > td > table > tbody > tr > td{
    height: auto !important;
		margin:20px 1.5% !important;
		text-align:center !important;
  }
	
	table.our_partners > tbody > tr > td > table > tbody > tr > td > img{
    max-width: 80% !important;
    height: auto !important;
  }
	
	#entry_content_container_3.content_container .content_content{
		width: 96% !important;
	}
	
	#entry_content_container_3.content_container .content_content td{
		width: 100% !important;
		display: block;
	}
	
	.product_portfolio {
		width: 96% !important;
		margin: auto !important;
	}
	
	.time_to {
		width: 96% !important;
	}
	
	
	/*-----------------------------------------------------------------------------------*/
	
	.extra_toolbar_content{
		display:block;
		margin:20px 0px;
		text-align:center !important;
	}
	
	.extra_toolbar_content span {
		line-height: 24px;
		font-size: 24px;
		color: #D7001A;
		vertical-align: middle;
		margin: 0px 10px;
		width:10px !important;
	}
	
	.extra_toolbar_content a{
		padding:0px !important;
		margin:15px 0px 0px 0px !important;
		display: inline-block !important;
		line-height:normal !important;
		border: none !important;
	}
	
	h1.cat_title{
		padding:30px 0px !important;
		margin-top:47px !important;
	}
	
	.cart_titles{
		padding:0px 10px !important;
	}
	
  .cart_titles > div:first-child {
    width: 33.33% !important;
		padding-left:0px !important;
		display: none !important;
  }
  .cart_titles > div:nth-child(2) {
    width:30% !important;
		text-align:left !important;
		padding-left:0px !important;
  }
  .cart_titles > div:nth-child(3) {
    width: 20% !important;
		text-align:center !important;
  }
  .cart_titles > div:nth-child(4) {
    width: 20% !important;
		text-align:left !important;
  }
  .cart_titles > div:nth-child(5) {
    width: 20% !important;
		text-align:center !important;
  }
	
	.cart_titles > div:nth-child(6) {
    display: none !important;
  }
  .row_item div.item_thumb {
    width:50% !important;
		display: none !important;
  }
  .row_item div.layout_left {
    width:100% !important;
		padding:0px !important;
  }
  a.delete_button {
    width: 20px;
		position:absolute;
		top:0px;
		right:10px;
  }
  .art_pic {
    width: 100% !important;
  }
  .row_item div.layout_left a.title {
    width:30% !important;
  }
  .row_item div.layout_left div.price_container {
    width: 20% !important;
		text-align:left !important;
  }
  .add_remove.quantity {
    margin-left: 0 !important;
    width:20% !important;
		text-align:left !important;
  }
  .row_item div.layout_left div.price_container {
    width:20% !important;
		text-align:center !important;
  }
  
	.promo_container{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	
	.form_container .form_item{
		width:49%;
	}
	
	.form_container .profile-left .form_item,
	.form_container .profile-right .form_item,
	.login_data .form_item{
		width:100% !important;
	}
	
	.content_container.container-user.profile{
		margin-top:80px !important;
		padding:0px 10px;
	}
	
	.data_left,
	.data_right{
		float:none !important;
		width:100% !important;
		padding:0px 0px 30px 0px !important;
	}
	
	.content_container.container-user.message{
		padding:0px 10px;
	}
	
	.data_left.data-user-left{
		margin-top:50px !important;
	}
	
	.delivery_type,
	.opombe{
		width:100% !important;
		margin:20px 0px;
	}
	
	.payment_container .pay_option{
		width:49% !important;
		margin:0px 0px !important;
	}
	
	.promo_content{
		width:100% !important;
	}
	
	.promo_content input{
		width:calc(100% - 125px);
	}
	
	.cat_title{
		margin-top:70px;
		padding-left:10px;
	}
	
	.shipping_info{
		padding:0px 10px !important;
	}
	
	.shipping_info > div{
		width:100% !important;
		padding:0px !important;
		margin:10px 0px !important;
		border:none !important;
	}
	
	.content_container.container-user.login{
		padding:0px 10px !important;
	}
}

@media (min-width:0px) and (max-width:590px){
	.responsive-hidden,
	.main_menu,
	#eu_icon,
	.sub_menu_content .sub_menu,
	.toolbar_content > a,
	.floater-buttons,
	.sub_menu_container{
		display: none !important;
	}
	
	html, body { overflow-x: hidden; }
	
	table.our_partners {
		width: 96% !important;
	}
	
	table.our_partners > tbody > tr >td{
		width:100% !important;
		display:block;
	}
	
	table.our_partners > tbody > tr > td > table > tbody > tr > td{
    height: auto !important;
		margin:20px 1.5% !important;
		text-align:center !important;
		display:inline-block !important;
		widtH:46% !important;
		border:none !important;
  }
	
	table.our_partners > tbody > tr > td > table > tbody > tr > td > img{
    max-width: 80% !important;
    height: auto !important;
		float:none !important;
  }
	
	.call_popup{
		top:0px !important;
		left:0px !important;
	}
	
	.call_popup .call_content{
		width:100%;
		top:0px;
		left:0px;
		transform: none !important;
		overflow: auto;
		height:100%;
		display: block;
	}
	
	.call_popup .call_content .close_button{
		position:static;
	}
	
	#cookies_alert_container div.content_holder{
		width:90% !important;
		padding-top:40px;
	}
	
	.responsive-show{
		display:inline-block !important;
	}
	
	.sub_menu_container{
		background:transparent;
		padding:0px !important;
		position:fixed;
		z-index:99999;
		right: 45px;
    top: 17px;
	}
	
	.menu_container{
		padding:0px 5px;
	}
	
	.toolbar_content{
		padding:0px !important;
		margin-top:14px !important;
		border: none !important;
	}
	
	.toolbar_content .language{
		margin-right:0px !important;
		margin-left:0px !important;
		background-color:#fff !important;
		padding-bottom:3px !important;
	}
	
	.logo{
		margin-top:9px;
		max-width:85px;
		width:100%;
		margin-bottom:9px;
	}
	
	.logo img{
		width: 100%;
	}
	
	.resp_menu_button{
		display: block;
	}
	
	.header_border{
		margin-top:48px;
	}
	
	#header_container,
	#header_container_mobile_landscape{
		display:none;
	}
	
	#header_container_mobile{
		display:block;
	}
	
	.owl-carousel .item .overlay a{
		font-size:14px;
		margin-top:20px;
	}
	
	.owl-carousel .item .overlay{
		line-height:14px !important;
		text-shadow:0px 0px 6px rgba(0,0,0,0.4);
	}
	
	.owl-carousel .item .overlay table tr td{
		width:100% !important;
	}
	
	.owl-carousel .item .overlay table tr td:nth-child(2){
		display: none !important;
	}
	
	.owl-carousel .item .overlay h1{
		font-size:24px !important;
		line-height:30px !important;
		text-shadow:0px 0px 6px rgba(0,0,0,0.4);
	}
	
	.owl-carousel .item .overlay span{
		font-size:14px !important;
		line-height:16px !important;
	}
	
	.art_menu{
		position:static;
		transform: none !important;
	}
	
	.art_menu .menu_sub_item{
		margin:0px;
		width:49.56%;
		text-align: center;
	}
	
	.sub_art_menu_container .menu_sub_item.submenu a{
		line-height:20px;
	}
	
	.content_container .content_content .articles,
	.content_container .content_content .opinions_slider,
	.content_container .content_content .jcarousel_gallery{
		width:96vw;
		margin: auto;
	}
	
	.articles .art_item{
		width:100% !important;
		margin:10px 0px !important;
	}
	
	.articles .art_item .overlay{
		opacity:1 !important;
	}
	
	.articles .art_item .overlay .red-button,
	.articles .art_item .overlay .title{
		margin-top:0px !important;
	}
	
	.content_container .content_content table:not(.non-responsive):not(.piktogrami):not(.certifikati):not(.colors-table):not(.contacts):not(.insta_details):not(.nozzle_technical_content_1):not(.nozzle_technical_content)table:not(.nozzle_undernozzle){
		width:96% !important;
		margin: auto !important;
	}
	
	.content_container .content_content table:not(.non-responsive):not(.piktogrami):not(.certifikati):not(.colors-table):not(.contacts):not(.insta_details) > tbody > tr > td:not(td:has(a.big-button))td:not(.nozzle_undernozzle){
		display: block !important;
		width:100% !important;
		margin:auto;
	}
	
	.content_container .content_content table:not(.piktogrami):not(.certifikati) tr td.responsive-hidden{
		display: none !important;
	}
	
	.content_container .content_content table.news-table tr td .banner-text h1{
		font-size:24px !important;
		line-height:30px !important;
		margin-bottom:5px !important;
	}
	
	.content_container .content_content table.insta_details tr td{
		text-align: center;
		border:none !important;
		width:50% !important;
	}
	
	.content_container .content_content table.insta_details tr td .gray-button{
		padding-left:20px;
		padding-right:10px;
	}
	
	table.table_counter tr td{
		text-align: center !important;
		margin-top:30px !important;
	}
	
	.certifikati,
	.piktogrami {
		overflow: hidden;
		position: relative;
		width: 100%;
		max-width: 100vw !important;
		margin: 0 auto;
	}

	.certifikati > tbody ,
	.piktogrami > tbody {
		max-width: 98vw !important;
		padding:5% !important;
		display: block;
	}
	
	.certifikati > tbody > tr,
	.piktogrami > tbody > tr{
		display: block;
	}

	.certifikati > tbody > tr > td ,
	.piktogrami > tbody > tr > td {
		display:block;
		width:100% !important;
		box-sizing: border-box;
		height:auto !important;
	}
	
	.content_container .content_content table.piktogrami tr td.responsive-hidden{
		display: none !important;
	}
	
	.content_container .content_content .map_left{
		float:none;
		padding:20px;
		width:100%;
	}
	
	.content_container .content_content .map_right{
		float:none;
		width:100%;
	}
	
	.content_container .content_content #map_content .partner_item{
		padding:10px;
	}
	
	.content_container .content_content #map_content .partner_item .left{
		float:none !important;
		width:100% !important;
	}
	
	.content_container .content_content #map_content .partner_item .right,
	.content_container .content_content #map_content .partner_item .right a{
		position: static;
		width:100% !important;
		text-align: left;
	}
	
	.content_container .content_content #map_content .partner_item img:not(.non-responsive){
		width:50% !important;
	}
	
	a.big-button{
		padding: 10px 0px 15px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0px;
    line-height: 0px;
    text-indent: -9999px;
    color: transparent;
	}
	
	a.big-button br{
		display: none !important;
		text-align: center !important;
	}
	
	.content_container .content_content table:not(.piktogrami):not(.certifikati) tr td:has(a.big-button) {
    width: 33.3% !important;
  }
	
	#service-form .left, #service-form .middle, #service-form .right{
		width:100%;
		float:none;
		margin:auto;
	}

	/***ARTICLES***/
	.articles{
		max-width: 100% !important;
		width: 96% !important;
		margin-left: 2% !important;
	}
	
	.art_banners a{
		display: block !important;
		width: 100% !important;
	}
	
	#header_slider_content .header_title.rsGCaption > table > tbody > tr > td{
		width:100% !important;
		padding:0px 2% !important;
	}
	
	#header_slider_content .header_title.rsGCaption > table > tbody > tr > td:nth-child(2){
		display: none !important;
	}
	
	#header_slider_content .header_title.rsGCaption > table > tbody > tr > td > table > tbody > tr > td{
		display:block;
		width:100%;
	}
	
	#header_slider_content .header_title.rsGCaption > table > tbody > tr > td > table > tbody > tr > td > br{
		display: none !important;
	}
	
	.content_menu .menu{
		padding:15px 0px 0px 0px;
	}
	
	.content_menu .menu a:not(.button_three){
		display:block;
		width:100% !important;
		margin:0px !important;
		padding:5px 0px;
		line-height:20px;
		text-align: center;
	}
	
	.content_menu .menu a.button_three{
		display: block;
		position:static;
		line-height:60px !important;
		text-align: center;
		margin-top:20px;
	}
	
	.content_menu .menu a.button_three img{
		margin-top:15px;
	}
	
	.gallery_menu{
		text-align: center;
		margin-bottom:20px;
		display: none;
	}
	
	/*.gallery_menu a{
		display: inline-block;
		width:50%;
		text-align: center;
		padding-left:0px !important;
		padding-right:0px !important;
	}*/
	
	.jcarousel-control-prev3, .jcarousel-control-next3{
		bottom:auto;
		top:50%;
		right:10px;
	}
	
	.jcarousel-control-prev3{
		right:auto;
		left:0px;
		top:35%;
	}
	
	.jcarousel-control-next3{
		top:35%;
	}
	
	#notranjost td:nth-child(2) img{
		width:100% !important;
		height: auto !important;
	}
	
	.vehicle_color_container .vehicle_color_content .vehicle_color_image{
		width:100% !important;
		float:none !important;
		padding-top:70% !important;
	}
	
	.vehicle_color_container .vehicle_color_content .vehicle_color_groups{
		width:100% !important;
		float:none !important;
	}
	
	table.colors-table{
		width:100% !important;
	}
	
	table.colors-table tr td{
		display:inline-block;
		width:78px !important;
	}
	
	.recommend_holder{
		text-align: left !important;
		margin-top:20px !important;
	}
	
	#\33 d\-pogled table > tbody > tr > td:nth-child(1){
		padding:20px !important;
	}
	
	.jcarousel-pagination3{
		bottom:-20px;
	}
	
	.oprema_menu a{
		float:none !important;
		display:block !important;
		width: auto !important;
	}
	
	.info_holder .info_content{
		width:300px;
		left:auto;
		right:0px;
		position: absolute;
	}
	/***ARTICLES***/
	
	/***NEWS***/
	.news_container .news_content .news_holder > h1{
		padding:0px 20px !important;
	}
	
	.news_container .news_content .news_holder .news .date{
		display: none;
	}
	
	.news_container .news_content .news_holder .news .image{
		padding-top:60%;
	}
	
	.news_container .news_content .news_holder .news .content,
	.news_container .news_content .news_holder .news .image{
		float:none;
		widtH:96%;
		margin:auto;
	}
	
	.page_nav_holder .nav_right{
		position:static;
	}
	/***NEWS***/
	
	#instagram .insta_item{
		width:49% !important;
		padding-top:49% !important;
		margin:0.5% !important;
		font-size:12px !important;
		line-height:16px !important;
	}
	
	.content_container.footer .content_content table{
		width:100% !important;
	}
	
	.content_container.footer table > tbody > tr > td{
		display:block !important;
		width:100% !important;
	}
	
	.content_container.footer table > tbody > tr > td > table > tbody > tr > td{
		padding:20px !important;
	}
	
	.footer_container{
		padding:25px 0px !important;
	}
	
	.footer_container .footer_content{
		padding:0px 2%;
		text-align: center !important;
	}
	
  .footer_content td {
    margin-top: 0px;
    border-right: 0 !important;
	  width:100%!important;
	  display: inline-block;
	  padding: 10px 0px!important;
		text-align: center !important;
  }
	
	.production_container .production_content{
		padding:10px;
	}
		
	.production_container .production_content .left,
	.production_container .production{
		
	}
	
	.production_container .right a:nth-child(1){
		padding-left:0px !important;
	}
	
	.nozzle_technical_desc{
		width: 96% !important;
		max-width: 100vw !important;
		margin-left: 2%;
	}
	
	
	/*----------HEADER MOBILE--------- */
	#header_slider_content .rsMinW{
		background-color: #D7001A !important;
		background-image: none !important;
	}
	
	.band_header h1{
		font-size: 40px !important;
		line-height: 44px !important;
	}
	
	.band_header h2{
		font-size: 32px !important;
		line-height: 32px !important;
	}
	
	
	
	
	
	
	
	/*-------------------------------------------*/
	
	
	
	/*------------ NOZZLE HEATERS ---------------*/
	
.table-responsive {
	overflow: auto;
    display: block; /* Maintain block layout */
	max-width: 1400px;
	width: 100%;
}
	
	#responsive-img{
		text-align: left !important;
	}
	
	.nozzle_description{
		width: 96% !important;
	}
	
.nozzle_technical_content {
    min-width: 1400px;
    border-collapse: collapse; /* Collapse borders for better presentation */
	table-layout: auto;
}

.nozzle_technical_content td,
.nozzle_technical_content th {
    padding: 8px; /* Add padding for better spacing */
    text-align: left; /* Align text to the left */
	min-width: 150px; 

}

table.nozzle_technical_content_1 {
    min-width: 1400px !important;
	width: 100vw;
    border-collapse: collapse; /* Collapse borders for better presentation */
	overflow: auto; /* Enable horizontal scrolling only for the table */
	display: block;
}

.nozzle_technical_content_1 td {
    padding: 8px; /* Add padding to inner table cells */
	width: auto;
}

	.table-responsive > table > tbody > tr > td{
		display: block;
		width: 100%;
	}
	
	#hidden-mobile { /*ne prikaže vmesnega td ja*/
		display: none;
	}
	
	.nozzle_options {
		width: 96% !important;
	}
	
	.nozzle_options_content_1 td {
    vertical-align: top; /* Ensure content in the cell is aligned to the top */
		display: block;
}

.nozzle_options_content_1 ul {
    list-style-type: none; /* Remove default bullet points */
    padding: 0; /* Remove padding from the list */
    margin: 0; /* Remove margin from the list */
}

.nozzle_options_content_1 td ul {
    display: block; /* Ensure the <ul> takes up full width */
}

.nozzle_options_content_1 li {
    margin-bottom: 5px; /* Adds space between list items */
}
	
	.nozzle_cable_content_1{
		width: 96% !important;
	}
	
	.nozzle_cable_content_1 td{
		display: block;
	}
	
	.nozzle_cable_content_1 #mobile_size{
		width: 100% !important;
	}
	
	.nozzle_connection{
		width: 96% !important;
		margin-left: 2% !important;
	}
	
	.nozzle_connection td{
		display: block;
		padding-bottom: 30px;
	}
	.nozzle_connection_content_1 td{
		display: block;
	}
	
	.nozzle_express td{
		display: block;
		width: 100%;
	}
	
	.nozzle_express_content_1{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.nozzle_express_content_1 td{
		display: block;
	}
	
	.nozzle_connectors {
		width: 96% !important;
	}
	
	.nozzle_connectors tr {
        display: block; /* Change the table rows to block for mobile view */
        margin-bottom: 20px; /* Space between each connector */
    }
	.nozzle_connectors td{
		display: block;
		width:100% !important;
	}
	
	.content_container .content_content ul:not(.no-bullet) li::before{
		position:relative !important;
		margin-right:10px !important;
	}
	
	.nozzle_connection_options td{
		display: block;
		padding-bottom: 50px;
		text-align: center;
		width:auto !important;
	}
	
	.connection_options{
		width: 96% !important;
  	max-width: 1600px;
  	margin: 0 2% !important;
	}
	
	.undernozzle{
		width: 96% !important;
		margin-left: 2% !important;
	}
	
	.nozzle_undernozzle td{
		display: block;
	}
	.heating_technical .responsive_overflow,
	.responsive_overflow{
		width: 94vw !important;
		overflow-x:auto !important;
	}
	
	table.info-table > tbody > tr > td{
		width:1% !important;
	}
	
	/*--------------band heater------------------- */
	
	table.band_use{
		width: 96% !important;
	}
	
	.band_construction{
		width: 96% !important;
	}
	
	.band_construction td{
		display: block;
		width: 100% !important;
	}
	
	.band_construction2{
		width: 96% !important;
	}
	
	.band_construction2 td{
		display: block;
		width: 100% !important;
	}
	
	.band_selection{
		width: 96% !important;
	}
	
	.band_selection td{
		width: 100% !important;
		display: block;
	}
	
	table.band_connection{
		width: 96% !important;
	}
	
	.band_heater {
		width: 96% !important;
	}
	
	.band_heater td{
		width: 100% !important;
		display: block;
	}
	
	.band_express {
		width: 96% !important;
	}
	
	.band_express td{
		width: 100% !important;
		display: block;
	}
	
	.band_technical_content{
		overflow-x: auto;
		margin-left: 2%;
		max-width: 100% !important;
	}
	
	table.band_technical {
		display: block;
		min-width: 1100px !important;
		width: auto !important;
	}
	
	.art_sub_item{
		display: block !important;
		width: 100% !important;
		margin-left: -2% !important;
	}
	
	.band_products {
		width: 96% !important;
		margin-left: 2%;
	}
	
	.band_technical #mobile2,
	.band_technical #mobile4{
		width: 200px !important;
	}
	
	
	
	
	/*----------- Heating/cooling bands for extruders---------------------- */
	
	.heating_advantages{
		width: 96%!important;
	}

	.heating_advantages td{
		width: 100% !important;
		display: block;
	}
	
	.heating_connection{
		width: 96% !important;
	}
	
	.heating_connection td{
		width: 100% !important;
		display: block;
	}
	
	.heating_express{
		width: 96% !important;
	}
	
	.heating_express td{
		width: 100% !important;
		display: block;
	}
	
	.heating_technical_content{
		overflow-x: auto;
		margin-left: 2%;
		max-width: 100% !important;
	}
	
	table.heating_technical {
		display: block;
		min-width: 1100px !important;
		width: auto !important;
	}
	
	table.heating_technical_content_1 {
    min-width: 1400px !important;
	width: 100vw;
    border-collapse: collapse; /* Collapse borders for better presentation */
	overflow: auto; /* Enable horizontal scrolling only for the table */
	display: block;
}

.heating_technical_content_1 td {
    padding: 8px; /* Add padding to inner table cells */
	width: auto;
}
	
	
	/*-------------------------------------------*/
	
	/*---------------------- Flat and frame heaters  --------------------------*/
	.flat_use{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.flat_use td{
		width: 100% !important;
		display: block;
	}
	
	.flat_construction{
		width: 96% !important;
	}
	
	.flat_construction td{
		width: 100% !important;
		display: block;
	}
	
	.flat_content{
		overflow-x: auto;
		width: 96% !important;
		max-width: 100% !important;
	}
	
	.flat_content td#flat_content_td_table,
	.flat_content td#responsive-img{
		width: 100% !important;
		display: block;
	}
	
	
	table.flat_content {
		display: block;
		width: auto !important;
	}
	
	
	
		.flat_content_2{
		overflow-x: auto;
		margin-left: 2%;
		width: 96% !important;
		max-width: 100% !important;
	}
	
	.flat_content_2 td#flat_content_td_table_2,
	.flat_content_2 td#responsive-img{
		width: 100% !important;
		display: block;
	}
	
	
	table.flat_content_2 {
		display: block;
		width: auto !important;
	}
	
	table.flat_content_2_1 {
		min-width: 1400px !important;
		width: 100vw;
		border-collapse: collapse; /* Collapse borders for better presentation */
		overflow: auto; /* Enable horizontal scrolling only for the table */
		
	}
	
	.flat_technical{
		width: 96% !important;
		margin-left: 2%;
	}
	
	/*----------------------------------------*/
	
	/*---------------------INSULATING COVER-------------------*/
	
	
	.insulating_use {
		width: 96% !important;
	}
	
	.insulating_use td{
		width: 100% !important;
		display: block;
	}
	
	.insulating_advantages{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.insulating_advantages td{
		width: 100% !important;
		display: block;
	}
	
	.insulating_advantages td img{
		width: 100% !important;
	}
	
	.insulating_advantages td ul{
		width: 100% !important;
	}
	
	/*----------------------------------------*/
	
	/*---------------------THERMCOUPLES-------------------*/
	
	.thermcouples_products {
		width: 96% !important;
		margin-left: 2%;
	}
	
	.thermcouples_products img{
		width: 100% !important;
	}
	
	.thermcouples_products td{
		width: 100% !important;
		max-width: 100%;
	}
	
	.thermcouples_products table{
		display: block;
	}
	
	.thermcouples_products table td{
		display: block;
	}
	
	
	/*----------------------------------------*/
	/*------------------------- ACCESSORIES --------------------------*/
	.accessories_electric{
		width: 96% !important;
	}
	
	.accessories_electric_content{
		width: 100% !important;
	}
	
	.accessories_electric_content td{
		width: 100% !important;
		display: block;
	}
	
	.accessories_temperature{
		width: 96% !important;
	}
	
	.accessories_temperature_content{
		width: 100% !important;
	}
	
	.accessories_temperature_content td{
		width: 100% !important;
		display: block;
	}
	
	.accessories_service{
		width: 96% !important;
	}
	
	.accessories_service td{
		width: 100% !important;
		display: block;
	}
	
	/*----------------------------------------------*/
	/*----------------------- COIL HEATERS --------------------------*/
	
	.coil_use{
		width: 96% !important;
	}
	
	.coil_use td{
		width: 100% !important;
		display: block;
	}
	
	.coil_primer{
		width: 96% !important;
	}
	
	.coil_primer td{
		width: 100% !important;
		display: block;
	}
	
	.coil_use2{
		width: 96% !important;
	}
	
	.coil_use2 td{
		width: 100% !important;
		display: block;
	}
	
	
	/*------------------------------------------------*/
	/*--------------------------- WOOD STAMPING -----------------------------------*/
	
	.wood_use {
		width: 96% !important;	
	}
	
	.wood_use td{
		width: 100% !important;
		display: block;
	}
	
	.wood_care {
		width: 96% !important;
	}
	
	.wood_care td{
		width: 100% !important;
		display: block;
	}
	
	.wood_technical_content{
		overflow-x: auto;
		margin-left: 2%;
		max-width: 100% !important;
	}
	
	
	table.wood_technical_content {
		display: block;
		width: auto !important;
	}
	
	table.wood_technical_content_1 {
		width: 100vw;
		border-collapse: collapse; /* Collapse borders for better presentation */
		overflow: auto; /* Enable horizontal scrolling only for the table */
		display: block;
	}
	
	.wood_serie{
		width: 96% !important;
		margin-left: 2%;
	}
	
	.wood_serie_text{
		width: 100% !important;
	}
	
	.wood_serie_table{
		width: 100% !important;
	}
	
	.wood_serie_table td{
		width: 100% !important;
		display: block;
	}
	
	
	
	.wood_technical_content_2{
		overflow-x: auto;
		margin-left: 2%;
		max-width: 100% !important;
	}
	
	
	table.wood_technical_content_2 {
		display: block;
		width: auto !important;
	}
	
	table.wood_technical_content_2_1 {
		width: 100vw;
		border-collapse: collapse; /* Collapse borders for better presentation */
		overflow: auto; /* Enable horizontal scrolling only for the table */
		display: block;
	}
	
	/*-----------------------------------------------*/
	
	/*-----------------------------HOT RUNNER TEMPERATURE CONTROLLER -----------------------------*/
	
	.hot_pulzon{
		width: 96% !important;
	}
	
	.hot_pulzon td{
		width: 100% !important;
		display: block;
	}
	
	.hot_key {
		width: 96% !important;
	}
	
	.hot_key td{
		width: 100% !important;
		display: block;
	}
	
	.hot_technical_specifications_content{
		overflow-x: auto;
		margin-left: 2%;
		max-width: 100% !important;
	}
	
	
	table.hot_technical_specifications_content {
		display: block;
		width: auto !important;
	}
	
	table.hot_technical_specifications_content_1 {
		width: 100vw;
		border-collapse: collapse; /* Collapse borders for better presentation */
		overflow: auto; /* Enable horizontal scrolling only for the table */
		display: block;
	}
	
	.hot_pulzon_touch{
		width: 96% !important;
	}
	
	.hot_pulzon_touch td{
		width: 100% !important;
		display: block;
	}
	
	.hot_key_2{
		width: 96% !important;
	}
	
	.hot_key_2 td{
		width: 100% !important;
		display: block;
	}
	
	
	.hot_technical_specifications_content_2{
		overflow-x: auto;
		margin-left: 2%;
		max-width: 100% !important;
	}
	
	
	table.hot_technical_specifications_content_2 {
		display: block;
		width: auto !important;
	}
	
	table.hot_technical_specifications_content_2_1 {
		width: 100vw;
		border-collapse: collapse; /* Collapse borders for better presentation */
		overflow: auto; /* Enable horizontal scrolling only for the table */
		display: block;
	}
	
	.hot_connection{
		width: 96% !important;
		margin-left: 2%;
		max-width: 100vw !important;
	}
	
	.hot_connection_content_1 {
		width: 100% !important;
	}
	
	.hot_connection_content_1 td,
	.hot_connection_content_2 td,
	.hot_connection_content_3 td{
		width: 60% !important;
		display: block;
		margin: auto;
	}
	
	/*-----------------------------------------------------------*/
	
	/*------------------------ DEALERSHIP ------------------------------*/
	
	.dealership_become{
		width: 96% !important;
	}
	
	.dealership_become td{
		display: block;
		width: 100% !important;
	}

	.dealership_piktogrami{
		width: 96% !important;
	}
	
	.dealership_piktogrami td{
		width: 100% !important;
		display: block;
		margin:30px auto !important;
	}
	
	.dealership_we{
		width: 96% !important;
	}
	
	.dealership_we td{
		width: 100% !important;
		display: block;
	}
	
	/*------------------------------------------------------------*/
	
	/*----------------------------- ABOUT US ----------------------------*/
	
	.about_our {
		width: 96% !important;
	}
	
	.about_our td {
		width: 100% !important;
		display: block;
	}
	
	.about_heaters {
		width: 96% !important;
	}
	
	.about_heaters td{
		width: 100% !important;
		display: block;
	}
	
	.about_everything {
		width: 96% !important;
	}
	
	.about_everything td{
		width: 100% !important;
		display: block;
	}
	
	.about_with{
		width: 96% !important;
		text-align:center !important;
	
	}
	
	.about_with td{
		width: 100% !important;
		display: block;
		margin:20px auto !important;
	}
	
	.about_with_content_1 td,
	.about_with_content_2 td {
		width: 100% !important;
		display: inline-block;
	}
	
	.about_applications {
		width: 96% !important;
	}
	
	.about_applications_content_1 td,
	.about_applications_content_2 td {
		width: 40% !important;
		display: inline-block;
	}
	
	/*---------------------------------------------------------*/
	
	/*-------------------------------- CONTACT --------------------------------*/
	
	.contact_contacts {
		width: 96% !important;
	}
	
	.contact_contacts td{
		width: 100% !important;
		display: block;
	}
	
	.contact_contacts_content td{
		width: 100% !important;
		display: block;
	}
	
	.product_portfolio {
		margin:auto !important;
	}

	.content_container .content_content table.product_portfolio tr td,
	.content_container .content_content table.time_to tr td{
		display:block;
		width:96% !important;
		margin:auto !important;
	}
	
	.extra_toolbar_content{
		display:block !important;
		margin:20px 0px !important;
		text-align:center !important;
	}
	
	.extra_toolbar_content span {
		line-height: 24px;
		font-size: 24px;
		color: #D7001A;
		vertical-align: middle;
		margin: 0px 10px;
		width:10px !important;
	}
	
	.extra_toolbar_content a{
		padding:0px !important;
		margin:15px 0px 0px 0px !important;
		display: inline-block !important;
		line-height:normal !important;
		border: none !important;
	}
	
	h1.cat_title{
		padding:30px 0px !important;
	}
	
	.tab_menu_holder {
  		margin-bottom: 20px !important;
	}
	
	.tab_menu_holder a{
		display:inline-block !important;
		width:50% !important;
		border-radius:0px !important;
		margin:0px !important;
		padding:18px 0px !important;
		text-align: center !important;
	}
	
	.jcarousel{
		width:96vw !important;
	}
	
	table.pdf_buttons tbody tr td{
		display:inline-block !important;
		width:48% !important;
		margin:10px 0.5% !important;
	}
	
	table.pdf_buttons tbody tr td a{
		width:100% !important;
		text-align:center;
		padding:15px 0px 15px 0px;
	}
	
	.art_details{
		padding:30px 0px !important;
	}
	
	.art_details .left,
	.art_details .details{
		float:none !important;
		width:96% !important;
		margin:auto;
	}
	
	.content_content.related{
		padding:30px 0px !important;
	}
	
	.faq_content .faq_item .faq_button{
		padding-right:40px;
	}
	
	h1.cat_title{
		padding:30px 0px !important;
		margin-top:47px !important;
	}
	
	.quantity_container {
    margin-bottom: 5px;
  }
	
	.cart_titles{
		padding:0px 10px !important;
	}
	
  .cart_titles > div:first-child {
    width: 33.33% !important;
		padding-left:0px !important;
		display: none !important;
  }
  .cart_titles > div:nth-child(2) {
    width: 100% !important;
		text-align:left !important;
		padding-left:0px !important;
  }
  .cart_titles > div:nth-child(3) {
    width: 33.33% !important;
		text-align:left !important;
  }
  .cart_titles > div:nth-child(4) {
    width: 33.33% !important;
		text-align:left !important;
  }
  .cart_titles > div:nth-child(5) {
    width: 33.33% !important;
		text-align:left !important;
  }
	
	.cart_titles > div:nth-child(6) {
    display: none !important;
  }
  .row_item div.item_thumb {
    width:50% !important;
		display: none !important;
  }
  .row_item div.layout_left {
    width:100% !important;
  }
  a.delete_button {
    width: 20px;
		position:absolute;
		top:0px;
		right:10px;
  }
  .art_pic {
    width: 100% !important;
  }
  .row_item div.layout_left a.title {
    width:100% !important;
  }
  .row_item div.layout_left div.price_container {
    width: 33.33% !important;
		text-align:left !important;
  }
  .add_remove.quantity {
    margin-left: 0 !important;
    width:33.33% !important;
		text-align:left !important;
  }
  .row_item div.layout_left div.price_container {
    width:33.33% !important;
		text-align:center !important;
  }
  
	.promo_container{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	
	.form_container .form_item{
		width:100%;
		float:none;
	}
	
	.form_container .profile-left .form_item,
	.form_container .profile-right .form_item,
	.login_data .form_item{
		width:100% !important;
	}
	
	.data_right.login_data #login_data,
	#register_data{
		width:100% !important;
	}
	
	.content_container.container-user.login{
		padding:0px 10px !important;
	}
	
	.content_container.container-user.profile{
		margin-top:80px !important;
		padding:0px 10px;
	}
	
	.data_left,
	.data_right{
		float:none !important;
		width:100% !important;
		padding:0px 0px 30px 0px !important;
	}
	
	.delivery_type,
	.opombe{
		width:100% !important;
		margin:20px 0px !important;
	}
	
	.payment_container .pay_option{
		width:100% !important;
		margin:0px 0px !important;
	}
	
	.promo_content{
		width:100% !important;
	}
	
	.promo_content input{
		width:calc(100% - 125px);
	}
	
	.cat_title{
		margin-top:70px;
		padding-left:10px;
	}
	
	.shipping_info{
		padding:0px 10px !important;
	}
	
	.shipping_info > div{
		width:100% !important;
		padding:0px !important;
		margin:10px 0px !important;
		border:none !important;
	}
}