@media (max-width: 500px){
	section h1{
		font-size: 40px;
	}
}
@media (max-width: 400px){
	section h1{
		font-size: 36px;
	}
}


 /*---------------------------------
 			NAV-MOBILE:
 ---------------------------------*/
@media (max-width: 1920px) and (min-width: 1164px){
	nav.nav-desktop{
		padding: 20px 50px;
		font-size: 16px;
	}
}
@media (max-width: 1164px) and (min-width: 990px){
	nav.nav-desktop{
		padding: 20px 15px;

	}
	nav.nav-desktop ul li a{
		font-size: 14px;
	}
	nav.nav-desktop div.logo{
		margin-right: 25px;
	}
	nav.nav-desktop div.logo img{
		width: 65%;
		max-width: 160px;
	}

}


@media (max-width: 990px) and (min-width: 0px){
	div.headline .row{
		margin-right: 0;
	}
	nav.nav-desktop{
		display: block;
		position: absolute;
    right: 130px;
    top: 13px;
	}
	nav.nav-desktop .logo, nav.nav-desktop .menu{
		display: none !important;
	}
	nav.nav-mobile{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	nav.nav-mobile div.menu-extend-mobile > div{
		width: auto;
	}
	nav.nav-mobile div.menu-mobile{
		display: none;
		position: absolute;
		top: 95px;
		left: 0;
		background: white;
		z-index: 200;
		width: 100%;
	}
	nav.nav-mobile div.menu-mobile ul {
		list-style-type: none;
		text-align: center
	}
	nav.nav-mobile div.menu-mobile ul li{
		padding: 15px 0px;
		border-bottom: #f2f2f2 1px solid;
	}
	nav.nav-mobile div.menu-mobile ul li a{
		color: #515151;
		font-weight: 300;
		padding: 0;
		font-size: 24px;
	}
	nav.nav-mobile div.menu-extend-mobile div.search-box{
		padding: 20px 5px;
		width: 100%;
		position: absolute;
		right: 0px;
		left: 0;
		z-index: 99;
		background: white;

	    margin: 0;
	    top: 65px;
	    box-shadow: none;
	}
	div.search-box form input, div.search-box form button{
		width: 100%;
		display: block;
		margin:10px auto 0 auto;
	}
	div.search-box label, div.search-box label{
		display: block;
		text-align: center;
	}
	.div.user-block div.login-form button{
		width: 300px;
	}
	div.user-block div.login-form{
		z-index: 199;
	}
	div.user-block div.login-form, div.search-box{
		top:83px;
		z-index: 199;
	}


}
@media (max-width: 900px) /*and (min-width: 510px)*/{
	nav.nav-mobile div.logo-mobile{
		margin-right: 0px;
	}
	nav.nav-mobile div.menu-mobile{
		top: 75px;
	}
	nav.nav-mobile div.menu-extend-mobile img{
		width: 26px;
	}
	nav.nav-mobile div.logo-mobile{
		width: 200px;
		margin-right: 0px;
		vertical-align: bottom;
	}
	nav.nav-mobile div.logo-mobile img{
		width:90%;
		transition: 0.3s;
	}
	nav.nav-mobile  div.menu-extend-mobile img.hamburger-img{
	 	transition: 0.5s;
	 	width: 26px;
	 	height: 26px;
	}
	nav.nav-mobile div.menu-extend-mobile{
		margin: 0px;
	}
	nav.nav-mobile div.menu-extend-mobile div{
		margin: 0px 5px;
	}
	nav.nav-mobile div.menu-extend-mobile div.user-block{
		margin: 0px;
	}
	nav.nav-mobile div.menu-extend-mobile div a{
		margin: 0px;
	}
	nav.nav-mobile div.menu-extend-mobile div.search-box-div{
		margin-right: 0px;
	}
	.nav-mobile .menu-extend .user-block .login-block .login-form{
		z-index: 199;
	}
	.nav-mobile .menu-extend .user-block .search-box{
		z-index: 199;
	}
	nav.nav-desktop{
    right: 100px;
    top: 10px;
	}
	div.user-block div.login-form, div.search-box{
		top:77px;
	}
}

@media (max-width: 860px) {
	footer.footer-primary .menu-categories-col > ul{
		flex-direction: column;
	}
}
@media (max-width: 760px) {
	.landing2023{
		height: 40vw !important;
		background-size: cover !important;
	}
}
@media (max-width: 700px){
	nav.nav-mobile{
		padding: 30px 30px;
	}
	nav.nav-desktop{
    right: 50px;
    top: 10px;
	}
}
@media (max-width: 600px){
	nav.nav-mobile{
		padding: 30px 10px;
	}
}
@media (max-width: 540px){
	.landing2023{
		height: 180px !important;
		background-size: cover !important;
	}
	nav.nav-mobile div.menu-mobile{
		top: 60px;
	}
	nav.nav-mobile{
		padding: 20px;
	}
	nav.nav-mobile div.logo-mobile{
		width: 200px;
		margin-right: 0px;
		vertical-align: bottom;
	}
	nav.nav-mobile div.menu-extend-mobile{
		margin: 0;
	}
	div.search-box{
		padding: 20px 5px;
		box-shadow: 5px 5px 5px #efefef;
		position: absolute;
		right: -205px;
		top: 65px;
		z-index: 199;
		background: white;
	}
	div.search-box form input, div.search-box form button{
		width: 100%;
		display: block;
		margin:10px auto 0 auto;
	}
	nav.nav-mobile div.menu-extend-mobile{
		margin: 0px;
	}
	nav.nav-mobile div.menu-extend-mobile div{
		margin: 0px 5px;
	}
	nav.nav-mobile div.menu-extend-mobile div.user-block{
		margin: 0px;
	}
	nav.nav-mobile div.menu-extend-mobile div a{
		margin: 0px;
	}
	nav.nav-mobile div.menu-extend-mobile div.search-box-div{
		margin-right: 0px;
	}
	.nav-mobile .menu-extend .user-block .login-block .userblock{
		display: none;
	}
	.nav-mobile .menu-extend{
		padding-left: 30px;
	}
	div.user-block div.login-form{
		/* width: 100%; */
		right: -48px;
		margin-right: 0;
		top: 75px;
	}
	nav.nav-mobile{
		padding: 30px 10px;
	}
	nav.nav-desktop{
    right: 35px;
    top: 10px;
	}
	nav.nav-desktop .menu-extend .user-block .userblock span{
		display: none;
	}


}
@media (max-width: 420px){
	nav.nav-mobile div.menu-extend-mobile img, nav.nav-mobile div.menu-extend-mobile img.hamburger-img{
		width: 20px;
		height: 20px;
	}
	nav.nav-mobile div.logo-mobile img{
		width: 60%;
	}
	nav.nav-mobile div.menu-extend-mobile{
		margin: 0px;
	}
	nav.nav-mobile div.menu-extend-mobile div{
		margin: 0px 5px;
	}
	nav.nav-mobile div.menu-extend-mobile div.user-block{
		margin: 0px;
	}
	nav.nav-mobile div.menu-extend-mobile div a{
		margin: 0px;
	}
	nav.nav-mobile div.menu-extend-mobile div.search-box-div{
		margin-right: 0px;
	}
	.nav-mobile .menu-extend .user-block .login-block i, .nav-mobile .menu-extend .user-block .search-box-div i{
		font-size: 20px !important;
	}
	.nav-mobile .menu-extend{
		padding-right: 10px;
		padding-left: 0;
	}
	.nav-mobile .menu-extend .user-block .login-block .login-form{
		top: 65px;
	}
	.nav-mobile .menu-extend .user-block .search-box{
	}
	nav.nav-mobile{
		padding: 30px 15px;
	}
	nav.nav-desktop{
    right: 50px;
    top: 5px;
	}
	div.user-block div.login-block .userblock div{
		padding-left: 0px !important;
		margin-right: 10px !important;
	}
	div.user-block div.login-block a i{
		margin-right: 10px !important;
	}
}






 /*---------------------------------
 			USER-BLOCK:
 ---------------------------------*/
@media (max-width: 990px) and (min-width: 0px){
nav.nav-mobile div.menu-extend-mobile div.user-block div.login-form{
		padding: 20px 5px;
		position: absolute;
		right: 0px;
		left: 0;
		z-index: 99;
		background: white;

	    width: 100%;
	    margin: 0;
	    top: 65px;
	    box-shadow: none;
	}
	div.user-block div.login-form input, div.user-block div.login-form button{
		margin: 5px auto;
		outline:0;
		border: 0;
		width: 100%;
		display: block;
	}
	div.user-block div.login-form label{
		display: block;
		text-align: center;
		margin: 10px 0;
	}
}
@media (max-width: 510px){
	div.user-block div.login-form input, div.user-block div.login-form button{
		width: 100%;
	}
}









 /*---------------------------------
 			SLIDER:
 ---------------------------------*/
@media (max-width:1200px ){
	.slider_wrapper h5{
		margin-top: 90px;
		font-size: 50px;
	}
	.slider_wrapper p{
		font-size: 26px;
	}
}
@media (max-width:800px ){
	.slider_wrapper h5{
		margin-top: 90px;
		font-size: 38px;
	}
	.slider_wrapper p{
		font-size: 26px;
	}
}
@media (max-width:600px ){
	.slider_wrapper{
		height: 250px;
	}
	.slider_wrapper h5{
		margin-top: 40px;
		margin-bottom: 15px;
		font-size: 28px;
	}
	.slider_wrapper p{
		font-size: 18px;
	}
}





 /*---------------------------------
 			INTRODUCTION:
 ---------------------------------*/
@media (max-width: 1024px){
	section.introduction h1{
		font-size: 42px;
	}
}
@media (max-width: 600px){
	section.introduction h1{
		font-size: 34px;
	}
	section.introduction p{
		font-size: 16px;
		line-height: 25px;
		margin:20px 10px;
	}
}




 /*---------------------------------
 			CATEGORIES:
 ---------------------------------*/
@media (max-width: 1510px){
	section div.cat-color h2{
		font-size: 36px;
	}
}
@media (max-width: 1357px){
	section.categories a{
		min-width: 50%;
	}
	section div.cat-color h2{
		font-size: 30px;
		padding: 80px 60px;
	}
	.fakeitem{
		display: none;
	}
}
@media (max-width: 900px){
	section.categories a{
		min-width: 100%;
	}
	section div.cat-color h2{
		font-size: 36px;
	}
	section div.cat-color img{
		width: 20%;
	}
}
@media (max-width: 500px){
	section div.cat-color img{
		width: 40%;
	}
}









 /*---------------------------------
 			TOSHIBA-DETAILS:
 ---------------------------------*/
@media (max-width: 1024px){
	section.toshiba-details h1{
		font-size: 42px;
	}
	section.toshiba-details p{
		font-size: 16px;
		padding: 0 15px;
	}

}
@media (max-width: 768px ){
	section.toshiba-details div.bekezdes{
		margin: 0;
		padding: 0px;
	}
	section.toshiba-details div.bekezdes h5{
		text-align: center;
		margin: 30px 0 15px 0;
	}
	section.toshiba-details div.bekezdes p{
		text-align: justify;
	}
	section.toshiba-details div.bekezdes img{
		display: block;
		margin: 10px auto;
		float: none;
	}
	.flexbox div{
		padding: 0px;
	}
	.col-xl-8.col-lg-10.col-md-12.col-sm-12{
		padding: 0px;
	}
}







 /*---------------------------------
 			PRODUCT-DETAILS:
 ---------------------------------*/
@media (max-width: 990px){
	section.product div.produt-imgs{
		margin-bottom: 25px;
	}
	section.product div.produt-imgs img.main-img{
		width: 60%;
	}
	section.product div.produt-imgs div.small-img-div{
		width: 100%;
		justify-content: space-around;
		align-items: center;
	}
	section.product div.produt-imgs div.small-img-div img{
		width: 15%;
	}
	section.product div.product-icons div.product-icon{
		width: 100%;
	}
	section.product div.product-icons div.product-icon div.ic{
		width: 15%;
		min-width: 15%;
	}
	section.product div.product-icons div.product-icon div.ic img{
		width: 70%;
	}
	section.product div.product-desc{
		margin: 50px 0;
	}
	section.product div.product-desc h2{
		font-size: 36px;
	}
	section.product div.product-desc p, section.product div.product-desc table tr td, section.product div.product-desc ul li{
		font-size: 18px;
	}
}
@media (max-width: 400px){
	section.product div.produt-imgs img.main-img{
		width: 90%;
	}
	section.product div.produt-imgs div.small-img-div img{
		width: 25%;
	}
	section.product div.product-icons div.product-icon div.ic img{
		width: 100%;
	}
}

@media (max-width: 990px){
	section.about-us {
		padding: 0px 15px;
	}
	section.about-us .row{
		margin: 0;
	}
}




/*---------------------------------
 			FEATURED:
 ---------------------------------*/
@media (max-width: 990px){
	section.featured div.headline{
		width: 100%;
		margin: 25px 0;
	}section.featured div.headline img{
		display: none;
	}
	section.featured div.headline div.headline-inner{
		width: 100%;
	}
	section.featured div.headline h4{
		font-size: 28px;
		margin: 0 15px;
	}
	section.featured div.headline h4 span{
		font-size: 14px;
		margin-bottom: 5px;
	}
	section.featured div.featured_products h5{
		font-size: 32px;
	}
	section.featured div.featured_products img{
	    margin: 0 auto;
	    width: 100%;
	}
}
@media (max-width: 766px){
	section.featured div.featured_products{
		margin: 80px 0;
	}
	section.featured div.featured_products img{
		display: block;
		width: 60%;
	    margin: 20px auto 30px auto;
	}
}
@media (max-width: 450px){
	section.featured div.headline{
		margin:0;
	}
	section.featured div.headline h4{
		font-size: 20px;
		margin: 0 15px;
	}
	section.featured div.headline h4 span{
		font-size: 14px;
		margin-bottom: 5px;
	}
	section.featured div.featured_products{
		margin: 0 0 50px 0;
	}
	section.featured div.featured_products img{
		display: block;
		width: 90%;
	    margin: 0px auto 30px auto;
	}
}
@media (max-width: 768px){
	section.products-list-page h1{
		font-size: 32px;
		margin-bottom: 10px;
	}
	section.products-list-page div.header{
		height: 200px;
	}
}








/*---------------------------------
 			REFERENCES:
 ---------------------------------*/
@media (max-width: 990px){
	section.references div.headline{
		width: 100%;
		margin: 25px 0;
	}	section.references div.headline img{
		display: none;
	}
	section.references div.headline div.headline-inner{
		width: 100%;
	}
	section.references div.headline h4{
		font-size: 32px;
		margin: 0 15px;
	}
	section.references div.headline h4 span{
		font-size: 14px;
	}
	section.references div.ref-main{
		margin: 30px 0;
	}
	section.references div.ref-contents div.ref{
		width: 50%;
		margin: 15px 0;
		padding: 0px 20px;
	}
}
@media (max-width: 766px){
	section.references div.ref-contents div.ref{
		width: 100%;
		margin: 15px 0;
		padding: 0px 20px;
	}
}
@media (max-width: 530px){
	section.references div.more-ref{
		width: 50%;
	}
	section.references div.more-ref button{
		text-align: center;
		padding: 20px 30px;
		font-size: 18px;
	}
	section.references div.more-ref a{
		display: block;
		padding: 10px 30px;
		text-align: center;
	}
}
@media (max-width: 450px){
	section.references div.headline{
		margin:0;
	}
	section.references div.headline h4{
		font-size: 24px;
		margin: 0 15px;
	}
	section.references div.headline h4 span{
		font-size: 14px;
	}
}









/*---------------------------------
 			REFERENCES-PAGE:
 ---------------------------------*/
@media (max-width: 768px){
	section.references-page h2 a{
		font-size: 22px;
	}
	section.references-page p{
		font-size: 16px;
	}
	section.references-page div.flexbox{
		flex-direction: column;
	}
	section.references-page div.flexbox div.leadimg{
		width: 100%;
	}
	section.references-page div.flexbox div.leadimg img{
		width: 100%;
		margin-bottom: 10px;
	}
}








@media (max-width:1600px){
	section.registration-form form{
		margin: 0px;
	}
}
@media (max-width:600px){
	section.registration-form form{
		display: flex;
		flex-direction: column;
	}
	section.registration-form form > div{
		width: 100%;
	}
}








 /*---------------------------------
 			CONTACTS:
 ---------------------------------*/
 @media(max-width: 700px){
	section.contact div.contacts{
		margin: 0px 0;
		text-align: center;
	}
	section.contact div.contacts div{
		width:100%;
		margin: 10px 0px 30px 0px;
	}
}










 /*---------------------------------
 			PARTNER-Hálózat:
 ---------------------------------*/
@media (max-width: 992px){
	section.partner-network div.form-div{
		margin: 20px 20px;
	}
}
@media (max-width: 510px){
	section.partner-network h1{
		font-size: 32px;
	}
	section.partner-network div.form-div{
		margin: 20px 20px;
	}
	section.partner-network div.form-div form{
		display: flex;
		flex-direction: column;
	}
	section.partner-network div.form-div label{
		font-size: 20px;

	}
}







 /*---------------------------------
 			IMPRESSUM:
 ---------------------------------*/
@media (max-width: 990px){
	.impressum-flex .flexbox-row{
		margin: 5px 0;
	}
	.impressum-flex .flexbox-row > div{
		font-size: 16px;
		padding: 10px;
	}
	.impressum-flex .flexbox-row > div.flexbox-right{
		justify-content: flex-end;
	}
}
@media (max-width: 580px){
	.impressum-flex .flexbox-row{
		flex-direction: column;
		margin-bottom: 0;
	}
	.impressum-flex .flexbox-row > div{
		width: 100%;
	}
	.impressum-flex .flexbox-row > div.flexbox-right{
		justify-content: flex-start;
	}
}





 /*---------------------------------
 			FOOTER:
 ---------------------------------*/
@media (max-width: 1450px){
	footer ul li a, footer ul li span.menu-header{
		color: #fff;
		font-weight: 300;
		font-size: 16px;
	}
	footer ul li a:hover{
		color: #fff;
		text-decoration: underline;
	}
	footer ul li ul{
		padding: 0 0px;
	}
	footer ul li ul li{
		padding: 0 0px;
		word-wrap: break-word;
	}
	footer ul li ul li a{
		font-size: 12px;
		color: #ececec;
		line-height: 14px;
	}
}

@media (max-width: 991px){
	footer ul{
		margin: 15px 0px;
	}
	footer ul li{
		text-align: center;
	}
	footer ul li a, footer ul li span.menu-header{
		color: #fff;
		font-weight: 300;
		font-size: 19px;
	}
}

@media (max-width: 510px){
	footer ul li a, footer ul li span.menu-header{
		font-size: 22px
	}
	footer.footer-primary .menu-categories-col > ul{
		display: flex;
		flex-direction: column;
	}
	footer.footer-primary .menu-categories-col > ul li ul{
		margin: 0 0 25px 0;
	}
	footer.footer-primary .menu-categories-col > ul li ul li a{
		font-size: 16px;
	}
	footer.footer-secondary p{
		display: flex;
		flex-direction: column;
		text-align: center;
	}
	footer.footer-secondary p span{
		padding: 5px 2px;
	}
}
@media (max-width: 678px){
	section.introduction .flexbox{
		flex-direction: column;
	}
	section.introduction .flexbox div{
		width: 100%;
	}
}
@media (max-width: 1024px){
	.gal_main_image{
		width: 45%;
		margin: 10px;
	}
}
@media (max-width: 768px){
	.gal_main_image{
		width: 90%;
		margin: 10px;
	}
}



/*****************
DOWNLOADS
******************/

@media (max-width: 700px){
	section.downloads div.dowonloads-flexbox{
		flex-direction: column;
		align-items: center;
	}
	section.downloads div.dowonloads-flexbox > div{
		margin: 20px 10px;
		width: 60%
	}
	section.downloads div.dowonloads-flexbox > div h4{
		font-size: 20px;
	}
	section.downloads div.dowonloads-flexbox div button.btn-search{
		width: 100%;
	}
}
@media (max-width: 500px){
	.doclisttable th{
		display: none;
	}
	.doclisttable tr td{
		display: block;
	}
	.doclisttable tr td:nth-child(1){
		margin-top: 30px;
		font-size: 16px;
	}
	.doclisttable tr td:nth-child(4n){
		text-align: left;
		margin-bottom: 10px;
	}
}
@media (max-width: 450px){
	section.downloads div.dowonloads-flexbox > div{
		margin: 20px 10px;
		width: 90%
	}
}

@media (max-width: 1024px){
	div.div-form{
		width: 90%;
	}
}

@media (max-width: 800px){
	div.group-1 .item, div.group-2 .item{
		width: 100%;
	}
	.item.hidden{
		display: none;
	}
	.item.fullwidth{
		margin-right: 10px !important;
	}
}
@media (max-width: 1400px){
	nav.nav-desktop ul li {
	    padding: 0 5px;
	}
	nav.nav-desktop ul li a{
		font-size: 13px;
	}
}
@media (max-width: 1200px){
	/* nav.nav-desktop ul li {
	    padding: 0 3px;
	} */
	nav.nav-desktop ul li a {
	    font-size: 11px;
	}
}

@media (max-width: 1500px){
	#s1{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s1/01_1500.png);
	}
	#s2{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s2/02_1500.png);
	}
	#s3{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s3/03_1500.png);
	}
	#s4{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s4/04_1500.png);
	}
	#s5{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s5/05_1500.png);
	}
	#s6{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s6/06_1500.png);
	}
	#s7{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s7/07_1500.png);
	}
	#s8{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s8/08_1500.png);
	}
	#s9{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s9/09_1500.png);
	}
}
@media (max-width: 1200px){
	#s1{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s1/01_1200.png);
	}
	#s2{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s2/02_1200.png);
	}
	#s3{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s3/03_1200.png);
	}
	#s4{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s4/04_1200.png);
	}
	#s5{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s5/05_1200.png);
	}
	#s6{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s6/06_1200.png);
	}
	#s7{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s7/07_1200.png);
	}
	#s8{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s8/08_1200.png);
	}
	#s9{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s9/09_1200.png);
	}
}
@media (max-width: 840px){
	#s1{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s1/01_840.png);
	}
	#s2{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s2/02_840.png);
	}
	#s3{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s3/03_840.png);
	}
	#s4{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s4/04_840.png);
	}
	#s5{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s5/05_840.png);
	}
	#s6{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s6/06_840.png);
	}
	#s7{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s7/07_840.png);
	}
	#s8{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s8/08_840.png);
	}
	#s9{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s9/09_840.png);
	}
}
@media (max-width: 420px){
	#s1{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s1/01_420.png);
	}
	#s2{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s2/02_420.png);
	}
	#s3{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s3/03_420.png);
	}
	#s4{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s4/04_420.png);
	}
	#s5{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s5/05_420.png);
	}
	#s6{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s6/06_420.png);
	}
	#s7{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s7/07_420.png);
	}
	#s8{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s8/08_420.png);
	}
	#s9{
		background-image: url(/parameters/toshiba-klima/documents/oecms/Slider/s9/09_420.png);
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1250px) {
	.fooldal_slider_slide{
		width: 100%;
	}

	/* F�OLDAL */
	/* slider */
	.flex-viewport{
		width: 100% !important;
		min-width: 100% !important;
	}
	/*.fooldal_slider_slide{*/
	/*	display: table;*/
	/*}*/
	/*.fooldal_slider_slide .text_container{*/
	/*	display: table-cell;*/
	/*	vertical-align: middle;*/
	/*	padding-left: 100px;*/
	/*	padding-right: 100px;*/
	/*	position: initial;*/
	/*	top: initial;*/
	/*	float: none;*/
	/*	transform: none;*/
	/*}*/
}
/* 568-1024 */
@media only screen and (min-width: 768px) and (max-width: 1021px)   {
	.fooldal_slider_slide{
		width: 100%;
	}
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
	.fooldal_slider_slide{
		width: 100%;
	}

	/* F�OLDAL */
	/* slider */
	.flex-viewport{
		width: 100% !important;
		min-width: 100% !important;
	}
	.fooldal_slider_slide{
		display: table;
	}
	.fooldal_slider_slide .text_container{
		display: table-cell;
		vertical-align: middle;
		padding-left: 15px;
		padding-right: 15px;
		position: initial;
		top: initial;
		float: none;
		transform: none;
	}
}

@media only screen and  (max-width: 480px) {
	.fooldal_slider_slide, .flex-viewport, .slide, #mainp_newsslider, .fooldal_slider_wrap{
		height: 350px !important;
	}


	.fooldal_slider_slide .text_container{
		width: 100%;
		float: none;
		text-align: left;
		position: relative !important;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
	}
	.fooldal_slider_slide .slide_title{
		font-family: 'Roboto'; font-weight: bold !important;
		font-size: 28px;
		line-height: 140%;
		color: white;
		clear: both;
		display: inline;
	}
	.fooldal_slider_slide .slide_title:after{
		content: ' ';
		display: block;
		clear:both;
	}
	.fooldal_slider_slide .slide_text span{
		font-family: 'Roboto';
		font-size: 16px;
		/*background: rgba(107, 107, 107, 0.67);*/

		color: white;
		display: inline;
		clear: both;
		line-height: 1.6em;
		box-shadow:0.5em 0 0 transparent, -0.5em 0 0 transparent;
		-moz-box-shadow:0.5em 0 0 transparent, -0.5em 0 0 transparent;
		-webkit-box-shadow:0.5em 0 0 transparent, -0.5em 0 0 transparent;
		padding: 0 !important;
		margin: 0 !important;
		/*box-shadow: 7px 0px 0px rgba(107, 107, 107, 0.67), -7px 0px 0px rgba(107, 107, 107, 0.67);*/
	}
	.fooldal_slider_slide .slide_text span:after{
		content: ' ';
		display: block;
	}
	.fooldal_slider_slide .readmore{
		font-family: 'Roboto';
		font-weight: bold !important;
		color: white;
		padding-left: 20px;
		padding-right: 20px;
		border-radius: 15px;
		background: rgba(0,0,0,0.7);
		text-decoration: none;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		top: 25px;
		font-size: 16px;
	}
}