@font-face {
	font-family:CamphorPro-Thin;
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Thin.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Thin.svg#CamphorPro-Thin) format("svg");
	text-rendering:optimizeLegibility
}
@font-face {
	font-family:CamphorPro-Regular;
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Regular.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Regular.svg#CamphorPro-Regular) format("svg");
	text-rendering:optimizeLegibility
}
@font-face {
	font-family:CamphorPro-Medium;
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Medium.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Medium.svg#CamphorPro-Medium) format("svg");
	text-rendering:optimizeLegibility
}
@font-face {
	font-family:CamphorPro-Bold;
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Bold.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Bold.svg#CamphorPro-Bold) format("svg");
	text-rendering:optimizeLegibility
}
@font-face {
	font-family:CamphorPro-Heavy;
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Heavy.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Heavy.svg#CamphorPro-Heavy) format("svg");
	text-rendering:optimizeLegibility
}
@font-face {
	font-family:CamphorPro-Light;
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Light.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Light.svg#CamphorPro-Light) format("svg");
	text-rendering:optimizeLegibility
}

/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap'); */
@font-face {
	font-family:icomoon;
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/icomoon.woff) format("woff");
}
@font-face {
	font-family:'CamphorPro';
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Thin.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Thin.svg#CamphorPro-Thin) format("svg");
	text-rendering:optimizeLegibility;
	font-weight:100;
}
@font-face {
	font-family:'CamphorPro';
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Regular.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Regular.svg#CamphorPro-Regular) format("svg");
	text-rendering:optimizeLegibility;
	font-weight:400;
}
@font-face {
	font-family:'CamphorPro';
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Medium.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Medium.svg#CamphorPro-Medium) format("svg");
	text-rendering:optimizeLegibility;
	font-weight:600;
}
@font-face {
	font-family:'CamphorPro';
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Bold.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Bold.svg#CamphorPro-Bold) format("svg");
	text-rendering:optimizeLegibility;
	font-weight:700;
}
@font-face {
	font-family:'CamphorPro';
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Heavy.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Heavy.svg#CamphorPro-Heavy) format("svg");
	text-rendering:optimizeLegibility;
	font-weight:900;
}
@font-face {
	font-family:'CamphorPro';
	src:url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Light.woff) format("woff"),
	url(https://www.telekom.hu/static-la/alkalmazasok/lp/font/CamphorPro-Light.svg#CamphorPro-Light) format("svg");
	text-rendering:optimizeLegibility;
	font-weight:200;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/proxima-nova-thin.woff') format('woff');
	font-style:normal;
	font-weight:200;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/proxima-nova-light.woff') format('woff');
	font-style:normal;
	font-weight:300;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/proxima-nova-regular.woff') format('woff');
	font-style:normal;
	font-weight:400;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/proxima-nova-semibold.woff') format('woff');
	font-style:normal;
	font-weight:500;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/proxima-nova-bold.woff') format('woff');
	font-style:normal;
	font-weight:700;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/proxima-nova-extrabold.woff') format('woff');
	font-style:normal;
	font-weight:800;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('https://www.telekom.hu/static-la/alkalmazasok/lp/font/proxima-nova-black.woff') format('woff');
	font-style:normal;
	font-weight:900;
}

#inwb_lp_main_cont .slick-dots {
  z-index: 10;
}

/* telekom menu alacsusztatas 2025 */
div#inwb_xiaomi_header{
    margin-top: -152px;
}

@media (max-width: 991px){
    div#inwb_xiaomi_header {
        margin-top: -68px;    
    }
}
/* telekom menu alacsusztatas 2025 vege*/

#inwb_xiaomi_header{
	width:100%;
	background-color:#eef2f5;
	font-size:0px;
	line-height:0px;
	/*margin-bottom:50px;*/
	overflow:hidden;
	/*background-image:url(/static-la/alkalmazasok/lp/xiaomi-lp-DIGIT-5547-230324-inwb-a/static/img/1152-hatter.webp);
	background-repeat: no-repeat; 
	background-size: cover;
	background-position: center; */
}
	#inwb_xiaomi_header img{
		width:auto;
		height:auto;
		transform:translateX(-50%);
		left: 50%;
		position: relative;
	}
	/*#inwb_xiaomi_header img{
		display:none;
	}
	#inwb_xiaomi_header img#inwb_xiaomi_header_1152{
		display:block;
		margin:0 auto;
		transform: translateX(-50%);
		margin-left:50%;
	}*/

	


/* badge */
.device-block .div_badge  .badge {
  font-size: 1.5em;
  font-family: TeleNeoWeb, arial;
  font-weight: 900 !important; 
  line-height:0.9;
  text-align: center;
  background-color: RGBA(255,211,42,1);
  border-radius: 2.5em;
  width: 5em;
  height: 5em;
  position: absolute;
  top: 1em;
  right: 0em;
  transform: rotate(-15deg);    
  display: grid;
  place-content: center;
}

.device-block .div_badge  .badge-small {
  font-size: 0.510em;
}
/* badge end */




.inwb_rn9p_cstm_mdl{
	position:fixed;
	width:100%;
	max-width:980px;
	left:50%;
	margin-left:-490px !important;
	top:20% !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#fff;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.33);
	border-radius: 2px;
	padding:0px;
	z-index:1000;
}
.inwb_rn9p_cstm_mdl *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	.inwb_rn9p_cstm_mdl  .close-reveal-modal {
		font-size: 30px;
		position: absolute;
		top: -47px;
		right: 0px;
		font-family: ProximaNova,Arial,Sans-serif;
		font-weight: 400;
		color: #fff !important;
		text-shadow: none;
		text-decoration:none;
		cursor: pointer;
		padding:5px;
	}
		.inwb_rn9p_cstm_mdl  .close-reveal-modal:hover {
			background:#f23835;
			border-radius:20px;
		}
	.inwb_rn9p_cstm_mdl  .youtube {
		background-color: #000;
		/*margin-bottom: 30px;*/
		position: relative;
		padding-top: 56.25%;
		overflow: hidden;
		cursor: pointer;
	}
		.inwb_rn9p_cstm_mdl  .youtube iframe {
			height: 100%;
			width: 100%;
			top: 0;
			left: 0;
			position:absolute;
		}
	.inwb_rn9p_cstm_mdl  .reveal_title {
		font-size: 18px;
		font-family: ProximaNova,Arial,Sans-serif;
		font-weight: 400;
		text-align:center;
		color: #fff;
		line-height: 30px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		text-transform: uppercase;
		margin: 0 auto;
		position:absolute;
		top:-50px;
		width:100%;
	}

	div#xiaomims #inwb_nav_desktop.is-pinned {
		position: sticky;
		top: -1px;
		z-index: 999;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}

	div#xiaomims {
		max-width: 1920px;
	}
	div#xiaomims div#xiaomims-2018-nyito {
		max-width: 1150px;
	}

	div#xiaomims #inwb_nav_desktop.is-pinned {
		position: sticky;
		top: -1px;
		z-index: 999;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}


	div#xiaomims ul.newNav {
		overflow: hidden;
		margin: 0px auto 26px auto;
		background-color: #fff;
		border-radius: 8px;
		position: relative;
		box-shadow: 0px 5px 15px rgba(24, 33, 77, 0.1);
		/*max-width: 1150px;*/
		max-width: 1108px;
		z-index: 0;
	}
	
	div#xiaomims ul.newNav li {
		float: left;
		text-align: center
	}
	
	div#xiaomims ul.newNav li a {
		font-family: TeleNeoWeb, Helvetica, Arial, 'sans-sherif'; font-weight: 400;;
		font-size: 20px;
		line-height: 24px;
		color: #18214D;
		display: block;
		border-bottom: 3px solid #fff;
		transition: 0.3s ease in-out;
		padding: 19px 0 14px;
	}
		div#xiaomims ul.newNav li a:hover {
			border-bottom: 3px solid #FFCCE6;
			transition: 0.3s ease in-out;
		}
	
	div#xiaomims ul.newNav li a.active {
		font-family: TeleNeoWeb, Helvetica, Arial, 'sans-sherif'; font-weight: 700;
		color: #e20074;
		border-bottom: 3px solid #e20074;
		transition: 0.3s ease in-out;
		padding: 19px 0 15px;
	}
	
	/* div#xiaomims ul.newNav li:first-child:nth-last-child(1) {
		width: 100%
	}
	
	div#xiaomims ul.newNav li:first-child:nth-last-child(2),
	div#xiaomims ul.newNav li:first-child:nth-last-child(2)~li {
		width: 50%
	}
	
	div#xiaomims ul.newNav li:first-child:nth-last-child(3),
	div#xiaomims ul.newNav li:first-child:nth-last-child(3)~li {
		width: 33.3333%
	}
	
	div#xiaomims ul.newNav li:first-child:nth-last-child(4),
	div#xiaomims ul.newNav li:first-child:nth-last-child(4)~li {
		width: 25%
	}
	
	div#xiaomims ul.newNav li:first-child:nth-last-child(5),
	div#xiaomims ul.newNav li:first-child:nth-last-child(5)~li {
		width: 20%
	}
	
	div#xiaomims ul.newNav li:first-child:nth-last-child(6),
	div#xiaomims ul.newNav li:first-child:nth-last-child(6)~li {
		width: 14%
	} */
	div#xiaomims #tothetop,
div#xiaomims .newNavMobile,
div#xiaomims select[name=mobileNav] {
	display: none!important
}

div#xiaomims ul.newNav li:first-child:nth-last-child(6), div#xiaomims ul.newNav li:first-child:nth-last-child(6) ~ li {
    width: 15%;
}

	div#xiaomims ul.newNav li:first-child:nth-last-child(6) ~ li:nth-of-type(6){
		width:25%;
	}
div#xiaomims ul.newNav li:first-child:nth-last-child(8), div#xiaomims ul.newNav li:first-child:nth-last-child(8) ~ li {
    width: 11%;
}
	div#xiaomims ul.newNav li:first-child:nth-last-child(8) ~ li:nth-of-type(6){
		width:21%;
	}
	div#xiaomims ul.newNav li:first-child:nth-last-child(8) ~ li:nth-of-type(5){
		width:13%;
	}

div#xiaomims #inwb_nav_outer_desktop.is-pinned {
	position: sticky;
	z-index: 11;
	top:-1px;
}
	div#xiaomims #inwb_nav_outer_desktop #inwb_nav_desktop {
		top:-15px;
		transition: all 0.2s ease-out;
	}
	div#xiaomims #inwb_nav_outer_desktop.is-pinned #inwb_nav_desktop {
		top:0px;
	}
	
@media only screen and (max-width: 1152px) {
	/*#inwb_xiaomi_header img#inwb_xiaomi_header_1152{
		display:block;
		transform: none;
		margin-left:0px;
		width:100%;
		height:auto;
	}*/
}
@media only screen and (max-width: 1024px) {
	.inwb_rn9p_cstm_mdl{
		max-width:640px;
		margin-left:-320px !important;
	}

	div#xiaomims ul.newNav {
		margin-left: 6px;
		margin-right: 6px
	}
		
}
@media only screen and (max-width: 980px) {
	div#xiaomims #inwb_nav_outer.is-pinned {
		position: sticky;
		top: -1px;
		z-index: 999;
	}
	div#xiaomims ul.newNav {
		display: none
	}
	div#xiaomims .newNavMobile,
	div#xiaomims select[name=mobileNav] {
		display: block!important;
	}
	div#xiaomims #inwb_nav_outer {
	    padding: 0 6px;
	    transition: all 0.2s ease-out;
		position:relative;
		z-index:10;
	}

	div#xiaomims #inwb_nav_outer.is-pinned {
		padding: 0;
		transition: all 0.2s ease-out;
	}
	div#xiaomims #inwb_nav_outer.is-pinned span.newNavMobile {
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}

}
@media only screen and (max-width: 960px) {
	/*#inwb_xiaomi_header img#inwb_xiaomi_header_1152{
		display:none;
	}
	#inwb_xiaomi_header{
		background-image:url(/static-la/alkalmazasok/lp/xiaomi-lp-DIGIT-5547-230324-inwb-a/static/img/960-hatter.webp);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center; 
	}
	#inwb_xiaomi_header img{
		width:100%;
		height:auto;
	}
	#inwb_xiaomi_header img#inwb_xiaomi_header_960{
		display:block;
	}*/
}
@media only screen and (max-width: 640px) {
	/*#inwb_xiaomi_header{
		background-image:url(/static-la/alkalmazasok/lp/xiaomi-lp-DIGIT-5547-230324-inwb-a/static/img/640-hatter.webp);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center; 
	}
	#inwb_xiaomi_header img#inwb_xiaomi_header_960{
		display:none;
	}
	#inwb_xiaomi_header img#inwb_xiaomi_header_640{
		display:block;
	}*/
	.inwb_rn9p_cstm_mdl{
		max-width:480px;
		margin-left:-240px !important;
	}
	div#xiaomims span.newNavMobile:before {
		display: none;
	}
	div#xiaomims span.newNavMobile {
		border: none;
	}
}
@media only screen and (max-width: 480px) {
	/* #inwb_xiaomi_header{
		background-image:url(/static-la/alkalmazasok/lp/xiaomi-lp-DIGIT-5547-230324-inwb-a/static/img/480-hatter.webp);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center; 
	}
	#inwb_xiaomi_header img#inwb_xiaomi_header_640{
		display:none;
	}
	#inwb_xiaomi_header img#inwb_xiaomi_header_480{
		display:block;
	}*/
	.inwb_rn9p_cstm_mdl{
		max-width:320px;
		margin-left:-160px !important;
	}
}