<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 767px) {

	.palyazat {
		display:none;
	}

	.band-banner {
		/*display:none;*/
		min-height:auto;
		padding-top:40%;
		position:relative;
	}

	.band-banner .content {
		min-height:auto;
		padding-top:35%;
	}

	.band-banner .content , .band-banner .content .slides {
		position:absolute;
		left:0px;
		top:0px;
	}

	.band-banner .content .slide{
		background-position: center center !important;
		background-size:cover;
		height:auto;
		min-height:auto;
		padding-top:35%;
		background-repeat:no-repeat;
	}

	.calcp select {
		width:100% !important;
		float:right;
	}

	.band-menu .content {
		padding-top:0 !important;
	}

	.band-menu a  {
		height:44px;
		line-height:44px;
	}







.left, .right {
	float:none;
}

.band-hz1 .hot-box {
  margin:10px;
  width:100%;
  float:none;
  height:auto;
}

.band-hz1 .hot-box .text {
  width:100%;
}

.band-hz2 .pic {
  display:none;
}

.band-services-weboldal .icons div {
	margin-right:27px !important;
}

.band-services-tarhely .block3 .title {
	font-size:42px !important;
	line-height:44px !important;
	margin:12px 0px !important;
}

.band-services-tarhely .block3 .icon {
	padding-top:50px !important;
	margin-bottom:10px !important;
}

.band-services-tarhely .block3 .title3 {
	width:100% !important;
	padding-left:0px !important;
}

.band-kamera-24 .list5div {
	line-height:18px;
	padding-top:14px;
	font-size:14px !important;
}

.band-mozaik-turbo-leiras {
	background:#dce0e1 !important;
}

.band-hz6 .content {
	min-height:initial;
}

.band-hz6 td {
	white-space:normal;
}

.band-mozaik1 .icons {
	float:left;
	padding-left:10px;
}

.band-mozaik1 .icon {
	width:100%;
	padding-right:10px;
}

.band-server-csomagok .otitle {
	line-height:initial !important;
	height:initial !important;
	white-space:initial !important;
	width:auto !important;
}

.band-server-csomagok .sav1 .col50{
	overflow-x:scroll;
}

.mobileimage {
	display:block;
}

.band-server-csomagok .content {
	background:none !important;
}

.band-server-csomagok {
	padding:0px 10px;
}

.band-server-csomagok .title {
	line-height:24px !important;

}

.band-tv-szolgaltatas {
	background:none !important;
}

.band-hz5 .card1 {
	float:none !important;
	margin:0px auto 10px auto !important;
}

.band-hz4 .hzinfo {
	width:auto;
}

.band-hz5 .cards {
	padding:0px;
}

.band-hz5 .box, .band-hz6 .box, .band-hz4 .form {
	width:100%;
}

.band-hz4 .title {
	padding:0px;
}

.band-hz4 .form {
	padding:0px 10px;
}

.band-hz4 .form input[type=text] {
	width:80%;
}

.band-hz4 .form span.w80 + input[type=text] {
	width: 75%;
}

.band-hz5 .img {
	display:none;
}

.band-hz3 .content {
	height:auto !important;
}

.band-hz6 .content {
	background:none;
}

.band-hz6 .title {
	line-height:40px;
}

.band-hz3 .box {
	float:none;
	margin:0px auto 10px auto !important;
	width:280px;
	background-image:none;
}

.band-hz2 .text {
	width:auto;
	padding:10px;
}

.band-mozaik-fiber {
	background:none !important;
	padding:0px 10px !important;
}

.band-mozaik-fiber .title, .band-hz1 .titlex {
	padding-top:0px !important;
}

.band-mozaik-fiber .title2{
	font-size:22px !important;
	line-height:28px !important;
}

.band-mozaik-calc .title {
	width:90%;
	margin:0px auto;
	display:block;
	text-align:center;
	font-size:24px;
}

.band-hz4 button, .whitebutton {
	margin:20px auto;
	display:block;
}

.band-hz4 .hzinfo .button {
	width:100%;
	margin-bottom:20px;
}

.band-mozaik-turbo, .band-hz1 .content{
  background:none !important;
  padding:10px !important;
}

.band-mozaik-turbo-leiras {
	padding:0px 10px;
}

.band-mozaik-turbo-tablazat {
	background:none !important;
}

.csomagframe {
	padding-top:0px !important;
	width:100% !important;
	overflow-x:scroll;
}

.csomagframe td {
	white-space:nowrap;
}

.band-mozaik-lepesek .box-outer, .band-mozaik-lepesek .left {
	float:none !important;
	width:280px !important;
	margin:0px auto 10px auto !important;
	display:block;
}

.band-mozaik-calc .form {
	width:100% !important;
	float:none !important;
}

.band-mozaik-calc .form table {
	border-spacing :10px !important;
}

.band-fiber-bereltvonal .icon {
	float:none !important;
	margin:0px 10px !important
}

.band-fiber-bereltvonal .title {
	width:100% !important;
	padding-top:20px !important;
}

.band-fiber-bereltvonal .subtitle {
	width: 100% !important;
}

.band-fiber-bereltvonal .bg {
	background:none !important;
}

.band-fiber-lepesek .box {
	float:none !important;
	margin:0px auto 10px auto !important;
}

.band-fiber-reszletek .icons {
	padding-left:10px !important;
}

.band-fiber-reszletek .bg {
	background:none !important;
}

.band-mozaik-calc .info {
	margin:0px !important;
}

.band-services-domain .link{
	height:auto !important;
	line-height:24px !important;
}

.band-fiber-leiras .text {
	width:100% !important;
	padding:0px 10px !important;
}

.band-fiber-leiras .pics div {
	float:none !important;
	margin:0px auto 10px auto !important;
}

.band-mozaik1 .titlebox {
	width:100% !important;
	height:auto !important;
	background:none !important;
	position:initial;
}

.band-mozaik1 .titlebox .title {
	margin-top:0px !important;
}

.band-fiber-leiras .pics {
	float:none !important;
	clear:both;
	width:100% !important;
}

.band-services-domain .title2 {
	padding-top:20px;
	line-height: 30px !important;
}

.band-services-web .content {
	padding:0px 10px !important;
}

.band-services-web .title {
	width:100% !important;
	font-size:40px !important;
	line-height:40px !important;
}

.band-services-domain .col1, .band-services-domain .col2
 {
	width:100% !important;
	float:none !important;
	padding:10px !important;
}

.band-server-hosting {
	background:none !important;
}

.band-form button, .orangebutton {
	margin:10px auto !important;
}

.band-tv-szolgaltatas .title {
	padding-top:0px !important;
}

.band-tv-szolgaltatas .content {
	padding:10px !important;
}

.band-tvtools .box,
.band-server-lepesek .box,
.band-services-lepesek .box {
	float:none !important;
	display:block;
	margin:10px auto !important;
}
.band-tv .icon {
	padding-bottom:10px !important;
}

.band-tv .icon .title {
	font-size:30px !important;
}

.band-tv {
	background:none !important;
}

.band-tv .subtitle,
.band-server-hosting .subtitle,
.band-services-web .subtitle {
	line-height:30px !important;
	width:100% !important;
}

.band-kamera-otthon .orangebutton {
	left:0px !important;
}

.band-form .content{
	padding:0px 10px !important;
}

.band-form form {
	width:100%;
}

.band-form .atitle {
	width:100%;
	font-size:32px;
	line-height:40px;
	margin-top:10px;
}

.band-kamera-rendszerek .title,
.band-tv .title {
	font-size:36px !important;
	line-height:40px !important;
	padding-top:10px !important;
}

.band-content .content {
	padding:10px !important;
}

.hidem {
  display:none !important;
}

.login .logintitle {
	padding-top:8px;
}

.band-web .cbox {
	position:initial;
}

 .content {
   width:100%;
   padding:10px 0px !important;
   height:auto !important;
   margin:0px;
 }

 body {
 width:100%;
 overflow-x:hidden;
 padding-top:50px;
 }

 .col50 {
   width:100%;
   float:none;
 }

 .band-header .logo {
   background-position: 10px 10px;
   width:100%;
   height:67px;
 }

 .band-header .box, .band-header .ugyfelkapu{
   position:relative;
   left:0px !important;
   top:0px !important;
   margin:5px 10px;
 }

 .band-menu {
		position:fixed;
		left:0px;
		top:0px;
		right:0px;
		height:60px;
		background:rgba(0, 0, 0, 0.9);
		overflow:hidden;
		z-index:100000000;
	}

 .band-menu .mobiletitle{
	 display:block;
	 color:white !important;
	 height:60px;
	 line-height:60px;
	 padding-left:20px;
	 font-size:18px !important;
	 background:url(/design/mlogo2.png) center center no-repeat;
	 cursor:pointer;
	}

 .band-menu .mobiletitle b{
	 color:white !important;
	 font-size:24px !important;
}

 .band-menu a {
   display:block;
   padding-left:0px;
   border-bottom:1px solid rgba(255, 255, 255, 0.1);
	 color:white;
	 margin:0px 46px;
	 position:relative;
 }

 .band-menu .facebook {
   float:none;
   padding-left:10px;
   width:100%;
   background-position: 10px 8px;
 }

#nav-icon3 {
  width: 30px;
  height: 30px;
  position: relative;
  margin: 0px;
	top:18px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#nav-icon3 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #fff;
  border-radius: 6px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
  top: 10px;
}

#nav-icon3 span:nth-child(4) {
  top: 20px;
}

#nav-icon3.open span:nth-child(1) {
  top: 10px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}


 .band-footer .menubox {
   display:none;
 }

 .band-footer .box1, .band-footer .infobox, .band-footer .paybox {
   float:none;
   width:100%;
   padding-left:10px;
 }

 .band-footer .paybox div{
   text-align:center;
 }

 .band-footer .paybox table{
   width:auto !important;
   border-spacing:10px !important;
   border-collapse:separate !important;
   margin:0px auto;
 }

 .band-services .box {
   padding-left:10px;
   margin:10px 0px;
   width:100%;
   background-position:0px top;
 }

 .band-products .title {
   font-size:30px;
   line-height:36px;
   padding-left:5px;
 }

 .band-products .content {
   background:none;
   padding: 10px !important;
   min-height:0px;
 }

 .band-products .box {
   width:100%;
   padding:10px 0px;
   white-space:nowrap;
   float:none;
 }

 .band-products .button {
   width:100%;
   padding-left:33%;
   overflow:hidden;
   background-size:30% !important;
   font-size:14px;
 }

 .band-tools .content {
   padding:5px 10px;
 }

 .band-tools .box {
   margin:5px 0px !important;
   width:100%;
 }

 .band-web .content{
   padding:5px 10px;
   min-height:0px;
 }

 .band-web img{
   display:none;
 }

 .band-web .box .title {
   padding-left:65px;
 }

 .band-web .box {
   display:block;
   position:relative;
   left:0px;
   top:0px;
   width:100%;
   margin:5px 0px;
   height:auto;
   padding-bottom:10px;
 }

 .band-cam {
 }
 .band-cam .content {
   min-height:0px;
   padding:10px;
   border-bottom:1px solid white;
 }

 .band-cam .title{
   font-size:30px;
   line-height:36px;
   padding:0px;
   text-align:center;
 }

 .band-cam .pic{
   display:none;
 }

 .band-cam .boxes{
   position:relative;
   left:0px;
   top:0px;
 }

 .band-cam .boxes .box{
   margin:10px auto;
   float:none;
   display:block;
 }

 .band-cam .button{
   padding-top:0px;
 }

 .band-news {
   display:none;
 }

 .band-contact {
   display:none;
 }

 .band-bottom {
   clear:both;
 }

 .band-bottom .content div {
   float:none !important;
   padding-left:10px;
 }


.band-mozaik-calc .infopanel {
	width:100%;
	padding-left:5px;
}

.band-services-weboldal .content {
	background:none !important;
	padding-left:10px !important;
}

.band-services-tarhely .bg{
	display:none !important;
}

.band-services-tarhely .text {
	width:100% !important;
}

.band-services-tarhely .block1 {
	height:auto !important;
	padding:10px;
}
.band-services-tarhely div {
	text-align:center !important;
}
}
</pre></body></html>