

.responsive-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.responsive-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*---------------------------------------------------------------
 * -------------------------OGÓLNE-------------------------------
 * --------------------------------------------------------------*/
body {
	background-color: #fff;
	padding-left: 0px;
	padding-right: 0px;
	color:#2C3E50;
}

a, a:focus {
	color: #161616;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #005A9A;
}
a, a:hover, object {
	outline: medium none;
}
h2 {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
/*----------------------TABELE W KONTAKCIE-----------------------*/
table.kontakt tr, table.sklepy tr {
	width: 100%;
}
table td {
	border-collapse: collapse;
	vertical-align: top;
}
table.kontakt {
	width: 100%;
}
table.kontakt td {
	border-top: 0px;
	width: 58%;
}
table.sklepy, table.kontakt {
	margin-bottom: 0px;
}
table.sklepy td {
	padding-top: 12px;
	border-top: 1px solid #CCCCCC;
	width: 30%;
}
table.sklepy tr {
}
table.sklepy p {
	font-size: 11px;
}

.my_wrapper {
	width: 100%;
	min-width:100%;
	margin-left: 0px;
	margin-right: 0px;
	background: #ffffff;
}
.wrap_thumbnails{
	background:#ecf0f1;

}

.wrap_foot {
	margin-bottom: 0px;
	background-color:#005a9a;
}
.my_footer {
	height: 100px;
	margin-left:0px;
	/*background: url('images/loga.jpg') no-repeat center;*/
}
.footer_srodek ul li, .footer_srodek ul{
	list-style: none;
	display:inline;
}
.footer_lewy{
	float:left;
	margin-top:20px;
	margin-left:12px;
	font: 700 14px/16px 'Open Sans',Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	width:150px;
}
.footer_prawy{
	float:right;
	margin-top:20px;
	margin-right:12px;
}
.footer_srodek{
	float:left;
	width:70%;
	margin-top:20px;
}
.footer_srodek ul li a{
	font:300 12px/14px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding-left:12px;
	padding-right:12px;
}
.footer_srodek ul li a:hover{
	text-decoration:underline;
	background:none;
}
.footer_menu{
	text-align:center;
}
.footer_srodek ul{
	display:inline-block;
}
.footer_srodek ul li{
	float:left;
	display:inline;
}
/*---------------------------------------------------------------
 * ----------------------------TOP-------------------------------
 * --------------------------------------------------------------*/
.wrap_top {
	margin-top: 0px;
}
.smallmenu {
	width: 120px;
}
.my_logo{
	margin:0px;
	padding:0px;
}
.my_top{
	float:left;
}
.my_top ul.inline li {
	padding-left: 8px;
	padding-right: 12px;
	border-right: 1px solid #7F7F7F;
}
.my_top ul.inline li:last-child {
	border-right: 0px;
}


input[type="text"].search-query {
	height: 30px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	box-shadow: none;
	border: 1px solid #D5D5D5;
}

.my_top3{
	margin-left:0px;
	float:right;
	margin-top:8px;
	}
#cntnt01searchinput {
	color: #95a5a6;
	font: 14px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
}

#cntnt01moduleform_1 .input-append .search-query, #cntnt01moduleform_1 .input-append .btn {
	border-radius: 0px;
	border:0px;
	background:#ecf0f1;
	box-shadow:none;
	height:30px;
}
#cntnt01moduleform_1 .input-append .btn{
	width:31px;
	padding-left: 8px;
	background:#ecf0f1 url('images/magnifier.png') no-repeat 3px center;
}
.navbar {
	margin-bottom: 0px;
	margin-top:65px;
}
.my_menu .navbar-inner {
	border: 0px;
	background: none;
	border-radius: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	box-shadow: none;
}
.my_menu .nav > li > a {
	text-transform: uppercase;
	font: 700 14px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #2c3e50;
	outline: none;
}
.my_menu .nav > li > a:hover {
	color:#005A9A;
}

.my_menu .nav > li:last-child {
	border-right: 0px;
}
.brand {
	font: 14px/16px 'Roboto', Arial, Helvetica, sans-serif;
	color: #3E3E40;
	font-weight: bolder;
	text-transform: uppercase;
}

/*---------------------------------------------------------------
 * -------------------------SLIDER-------------------------------
 * --------------------------------------------------------------*/
.carousel-inner{
	border-radius:7px;
}
.carousel-indicators .active {
	background-color: #89d2f2;
}

.carousel-indicators li {
	border-radius:10px;
	height:13px;
	width:13px;
	background-color: #fff;
	cursor: pointer;
}
.carousel-indicators{
	top:22px;
	right:33px
}
#myCarousel{
	margin-bottom:10px;
}
/*--------------------podsumowanie---------------------------
 * --------------------NA----------------------------------------
 * -------------------FRONTPAGE'U------------------------------*/
.podsumowanie{
	width:90%;
	margin:0 auto;
	margin-top:40px;
	text-align:center;
}
.podsumowanie img {
	float:left;
	margin-right:30px;
}
.podsumowanie ul.nav-pills, .zajawki ul.nav-pills, .oferta ul.nav-pills{ 
	display:inline-block; 
	}
.podsumowanie ul li{
	 display:inline;
	 width:166px;
}
.podsumowanie ul li.active a{
	margin-top: 20px;
	margin-bottom:90px;
	text-transform:uppercase;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	background-color:#2980b9;
}
.podsumowanie p{
	text-align:left;
	padding-top:16px;
	font:300 24px/32px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #2c3e50;
	margin-bottom:40px;
}
.podsumowanie p span{
	font-weight:800;
}

/*--------------------BLOKI--------------------------------------
 * --------------------NA----------------------------------------
 * -------------------FRONTPAGE'U------------------------------*/
.zajawki, .oferta{
	text-align:center;
}
.zajawki >p, .oferta > p{
	font:800 38px/40px 'Open Sans',Arial, Helvetica, sans-serif;
	color:#2c3e50;
	text-transform:uppercase;
	margin-bottom:36px;
	margin-top:15px;
}
.zajawki ul.nav-pills li, .oferta ul.nav-pills li{
	display:inline;
	width:166px;
}
.zajawki ul.nav-pills li a, .oferta ul.nav-pills li a{
	text-transform:uppercase;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	background-color:#2980b9;
	margin-top:20px;
	margin-bottom:10px;
}
.zajawki .blok1, .zajawki .blok2, .zajawki .blok3, .zajawki .blok4{
	padding:0px;
}
.zajawki .logo{
	position:relative;
	height:145px;
	width: 100%;
}
.zajawki .blok1 .logo{
	background:url('images/zlecenia-bg.png')no-repeat top center;
}
.zajawki .blok2 .logo{
	background:url('images/trasy-bg.png')no-repeat top center;
}
.zajawki .blok3 .logo{
	background:url('images/faktury-bg.png')no-repeat top center;
}
.zajawki .blok4 .logo{
	background:url('images/kontrahenci-bg.png')no-repeat top center;
}
.zajawki .tresc .inner h2 {
	font: 800 26px/28px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:0px;
	height:70px;
	text-transform:uppercase;
}
.zajawki .tresc .inner{
	min-height:240px;
	padding:93px 30px 0px 30px;
	font: 400 14px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	border-radius:3px;	
}
.zajawki .tresc .inner p{text-align:left; margin-bottom:0px; line-height:1.3em;}
.zajawki .tresc{	
	margin-top:-70px;	
}
.zajawki .blok1 .inner{
	background-color:#e67e22;
}
.zajawki .blok2 .inner{
	background-color:#c0392b;
}
.zajawki .blok3 .inner{
	background-color:#16a085;
}
.zajawki .blok4 .inner{
	background-color:#2c3e50;
}
ul.thumbnails > li > .thumbnail {
	box-shadow: none;
	border-radius: 0px;
	border: 0px;
}
ul.thumbnails {
	margin-bottom: 0px;
}

ul.thumbnails > li > .thumbnail  a {
	display: block;
	text-decoration: none;
	color: #363636;
}
ul.thumbnails > li > .thumbnail  a:hover {
	text-decoration: none;
	color: #F67C28;
}
/*--------------------BLOKI-------------------------------------
 * --------------------NA-DOLE----------------------------------
 * -------------------FRONTPAGE'A------------------------------*/
.oferta .lewy p, .oferta .prawy p{
	text-align:left;
	font:400 14px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#2c3e50;
	line-height: 1.4em;
}
.oferta .obrazek {
padding-bottom:40px;}
.oferta {
	margin-top:60px;
}
.oferta .lewy, .oferta .prawy{
	margin-top:50px;
}
.oferta>p{
	margin-top:0px;
	margin-bottom:0px;
}
.oferta ul.nav-pills li a{
	margin-top:70px;
	margin-bottom:80px;
}
.oferta ul.nav-pills, .podsumowanie ul.nav-pills{
	margin-bottom:0px;
}
/*---------------------------------------------------------------
 * -------------------------PODSTRONA----------------------------
 * --------------------------------------------------------------*/
.inner_content {
	background: #ffffff;
	margin-bottom: 20px;
	margin-left: 0px;
}
.inner_content .span9 {
	padding-bottom: 20px;
}
/*----------------------MENU PO LEWEJ-----------------------*/
.my_side_menu .my_sub_menu {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 20px
}
.my_side_menu > .my_sub_menu > .sectionheader, .my_side_menu .my_sub_menu li > a {
	margin-left: 0px;
	margin-right: 0px;
}
.my_side_menu .my_sub_menu li:first-child {
	border-bottom: 1px dashed #ddd;
}
.my_side_menu .my_sub_menu li:last-child {
	border-bottom: 0px;
}
.my_side_menu .my_sub_menu li > a {
	padding-left: 10px;
	color: #2C3E50;
	font: 12px/16px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FFFFFF;
}
.my_side_menu .my_sub_menu li.menuactive > a {
	color: #fff;
	text-shadow: none;
	background:#005A9A;
}
.my_side_menu .my_sub_menu li > a:hover, .my_side_menu .my_sub_menu li > a:focus {
	background: #005A9A;
	color:#fff;
}
.my_side_menu > .my_sub_menu > .sectionheader {
	font: 800 16px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #2C3E50;
	text-transform: uppercase;
	padding-bottom: 20px;
	padding-left: 10px;
}
.my_side_menu .my_sub_menu {background-color:#fff;}
.my_side_menu .my_sub_menu li a{
text-shadow:none;
font: 400 14px/16px 'Open Sans', Arial, Helvetica, sans-serif;

}
/*----------------------OKRUSZKI-----------------------*/
.okruszki {
	background: url("images/home.gif") no-repeat scroll 15px 4px transparent;
	border-bottom: 1px dashed #ddd;
	color: #7F7F7F;
	font: 11px/16px "Open Sans", Arial, Helvetica, sans-serif;
	padding: 0 0 18px 30px;
	margin-top: 20px;
	display: block;
}
.okruszki a {
	color: #7F7F7F;
}
.okruszki .lastitem {
	color: #4f6372;
}

.my_tekst ul.breadcrumb {
	border-radius: 0px;
	font: 11px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
.my_tekst ul.breadcrumb li {
	color: #333;
}
.my_tekst ul.breadcrumb a, .my_tekst ul.breadcrumb a:hover, .my_tekst ul.breadcrumb a:focus, .my_tekst ul.breadcrumb .divider {
	color: #7F7F7F;
}
.my_tekst ul.breadcrumb span.divider {
	padding-left: 3px;
	padding-right: 0px;
}
.my_tekst ul.breadcrumb li:first-child {
	background: url("images/home.gif") no-repeat scroll left transparent;
	padding-left: 15px;
}
/*----------------------CONTENT PODSTRONY-----------------------*/

.content_alone p , .content_alone ol, .content_alone ul, .content_alone{
	color: #2C3E50;
    font: 400 14px/1.4em 'Open Sans',Arial,Helvetica,sans-serif;
    text-align: left;
}
.content_alone {
	padding-bottom: 20px;
	padding-top: 10px;
	min-height:307px;
}
.my_tekst h1.title {
	font: 800 36px/40px 'Open Sans', Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	margin-top:30px;
	
}
.my_tekst > .content_alone > ol > li{
	font-weight:700;
}
.my_tekst > .content_alone > ol > li>ol{
	font-weight:400;
}
.my_tekst .stress{

}
.my_tekst h1 {
	font: bold 16px/19px "Open Sans", Arial, Helvetica, sans-serif
}
.my_sub_page .carousel {
	margin-bottom: 11px;
}
/*----------------------BUTTONY PO LEWEJ-----------------------*/
.extra_nav {
	padding-top: 23px;
}
.extra_nav ul {

}
.extra_nav ul li {
	padding-bottom: 5px;
}
.extra_nav ul li a {
	font: 18px/20px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #363636;
	padding: 14px 35px 14px 10px;
	background: #ECF0F1;
}
.extra_nav ul li a:hover, .extra_nav ul li a:focus {
	text-decoration: none;
	color: #000;
	background:#BDC3C7;
}
#cboxWrapper #cboxCurrent {
	display: none !important;
}
.techwrap{
	text-align:center;
}
.content_alone .tech1.technologie{
	margin-top:45px;
}
.content_alone .technologie {
	list-style:none;
	margin-top:20px;
	width:100%;
	text-align:center;
	margin-left:0px;
}
.technologie li {
	display:inline-block;
	width:24%;
	}
.technologie li img{
	width:auto;
}
/*---------------------------------------------------------------
 * -------------------------FOOTER ARTYKUŁU----------------------
 * --------------------------------------------------------------*/

.article_footer {
	
}
.print {
	padding-top: 10px;
	float: left;
	padding-left: 20px;
	opacity: 0.7;
}

.go_up {
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 18px;
	background: url('images/arrow_up.png') no-repeat 3px 11px;
}
.go_up a {
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
/*****Ikonki downloadu**********/
a.pdf{ /*The background image*/
    background: url(images/pdf.png) no-repeat 0 2px;
    padding:2px 0px 2px 22px;
    line-height: 16px; /* To center the text vertically with the icon */
  /*float:left;*/
}

a.txt{ /*The background image*/
    background: url(images/txt.png) no-repeat 0 2px;
    padding:2px 0px 2px 22px;
    line-height: 16px;
}

a.zip{ /*The background image*/
    background: url(images/zip.png) no-repeat 0 2px;
    padding:2px 0px 2px 22px;
    line-height: 16px;
}

a.excel{ /*The background image*/
    background: url(images/excel.png) no-repeat 0 2px;
    padding:2px 0px 2px 22px;
    line-height: 16px;
}
/*---------------------------------------------------------------
 * ------FORMULARZ KONTAKTOWY, MAPA I GALERIA W LAYOUT.CSS-------
 * --------------------------------------------------------------*/
/*-------------------DESKTOP-----------------*/

@media (min-width: 1200px) {
	
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 1170px;
	}
	.span9 {
		width: 864px;
	}
	.my_side_menu .my_sub_menu{
		width:220px;
		}
	.thumbnails > li.span4 {
		width: 300px;
	}
	.thumbnails > li:first-child {
		margin-left: 30px;
	}

	.my_tekst{
		margin-left: 80px;
	}
	.thumbnails > li:first-child {
		margin-left: 30px;
	}
	
	.my_menu .nav {
		margin-left: 45px;
	}
	.thumbnails > li {
	}
	.extra_nav ul li a {
		width:177px;
	}
}
@media (min-width: 1000px) and (max-width: 1199px) {
	.zajawki .tresc .inner h2{
	font-size:22px;
}
	.zajawki .tresc .inner{
	min-height:290px;
}
	.thumbnails > li:first-child {
		margin-left: 20px;
	}
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 1000px;
	}
	.my_tekst{
		width:710px;
	}
}
@media (min-width: 1000px) {
	
	.my_footer > img {
		padding-top: 37px;
	}
	
	.my_logo {		
}
.my_top3 {
		height: 30px;
		width:226px;
		
	}
	input[type="text"].search-query {
		width: 175px;
	}
	#cntnt01moduleform_1{
	width:226px;
}
}

/*-------------------TABLET-----------------*/
@media (min-width: 977px) and (max-width: 999px) {
	
	.my_menu .nav > li > a {
		padding-left: 15px;
		padding-right: 15px;
	}
	.my_menu .nav > li {
		padding: 0px;
	}
	.my_footer > img {
		padding-top: 37px;
	}

	.my_footer > img {
		padding-top: 37px;
		max-width: 96%;
	}
	
	.my_top3 {
		height: 67px;
		width:auto;
		margin-right:0px;
	}
	

}
@media (min-width: 980px) {
	
		.my_menu .nav > li {
		height: 44px;
	}
	.thumbnail {
		padding-top: 8px;
	}
	.my_menu .nav > li > a {
		padding-top: 14px;
		padding-bottom: 14px;
	}

	.my_menu .nav {
		margin-right: 0px;
	}
	.my_menu .navbar-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.navbar .brand {
		display: none;
	}
	.my_top2 {
		float: left;
		width: 105px;
	}
}
@media (min-width: 1200px) {
	.my_top2 {
		margin-left: -105px;
	}
}
/*-------------------MNIEJSZE NIŻ TABLET-----------------*/
@media (max-width: 979px) {
	.opakowanie{
		height:37px;
		border-top:1px solid #ECF0F1;
		border-bottom:1px solid #ECF0F1;
	}
	
.navbar {margin-top:30px;}

input.search-query[type="text"]{
	width:95%;
}
.my_top3{
margin-top:5px;
margin-right:15px;
width:100%;
}
.demo_searchbox{
	width:100%;
} 
#cntnt01moduleform_1{
	margin-left:15px;
}
.my_menu .nav > li > a:hover, .my_menu .nav > li > a:active {
	background:#ECF0F1;
}
	.my_menu .nav > li > a {
		border-radius: 0px;		
	}
	.my_menu .navbar-inner {
		padding-left: 0px;
		padding-right: 0px;
	
	}
	.my_menu .brand {
		padding-left: 19px;
	}
.my_menu .btn-navbar, .my_menu .btn-navbar:hover, .my_menu .btn-navbar:active{
background-color:#005A9A;
background-image:none;
background-repeat:none;
box-shadow:0px;
text-shadow:none;
border:0px;
}
.my_menu .btn-navbar:hover, .my_menu .btn-navbar:active{
	background-color:#0088CC;
}
.navbar .brand{
	font-family: 'Open Sans', Arial, Helvetica, sans-serif; 
	font-weight:400;
	color:#3F3E43;
}
	.my_footer > img {
		padding-top: 44px;
		max-width: 95%;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.my_menu .nav > li {
		background: #fafafa;
	}
	.my_top2 {
		float: left;
		padding-left:5px;
	}
	
}
/*-------------------WIĘKSZE NIŻ TABLET-----------------*/
@media (min-width: 768px) {
.adres .row{
		margin-left:0px;
	}
	.my_side_menu .my_sub_menu li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	}
	table.sklepy td, table.kontakt td {
		padding: 5px 20px;
	}

	.demo_searchbox .btn {
		padding-top: 4px;
		padding-bottom: 3px;
	}
	.my_top2 ul {
		padding-top: 46px
	}
	.my_side_menu {
		margin-top: 40px;
		max-width: 192px;
		margin-left: 25px;
	}
	.my_side_menu .my_sub_menu {
	}
	.my_tekst {
		margin-left: 30px;
	}
	.my_tekst ul.breadcrumb {
		padding-left: 15px;
		padding-top: 20px;
		background-color: #fff;
		padding-bottom: 15px;
		border-bottom: 1px dotted #9b9b9b;
	}
	.content_alone {
		padding-right: 15px;
		padding-left: 15px;
	}

}
@media (min-width: 980px) and (max-width: 999px) {
	.my_tekst {
		margin-left: 20px;
		width: 680px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.footer_lewy{
		width:100px;
	}
	.span3{
		width:100%;
	}
	.my_tekst {
		margin-left: 10px;
		width: 495px;
	}
input[type="text"].search-query {	
		width:95%;	
	}
}

/*---------------------------------------------------------------
 * -------------------------PŁYNNY LAYOUT------------------------
 * --------------------------------------------------------------*/
@media (max-width: 767px) {
	
	/*.my_side_menu .my_sub_menu
	{
		background-color:#ECF0F1;
	}
	.my_side_menu > .my_sub_menu > .sectionheader{color:#2C3E50;}
	.my_side_menu .my_sub_menu li > a{
		color:#2C3E50;
		border-bottom:1px solid #ECF0F1;
	}
	.my_side_menu .my_sub_menu li.menuactive > a, .my_side_menu .my_sub_menu li > a:hover, .my_side_menu .my_sub_menu li > a:active{
		background-color:#d9dde0;
		border-bottom:1px solid #ECF0F1;
		color:#2C3E50;
	}
	*/
	input.search-query[type="text"]{
	width:95%;}
.my_top3{
margin-top:5px;
margin-right:15px;
width:100%;
padding-top:5px;
	float:none;
}
.demo_searchbox{
	width:100%;
} 
#cntnt01moduleform_1{
	margin-left:0px;
	padding-right:0px;
}
	.navbar {
    margin-top: 50px;
}
	.my_side_menu .my_sub_menu li > a{
		padding-top:15px;
		padding-bottom:15px;
	}
	.my_menu .nav > li > a {
		padding-top:15px;
		padding-bottom:15px;		
	}
	
	.my_tekst ul.breadcrumb {
		padding-left: 20px;
		background-color: #fff;
		border-top: 1px dotted #9b9b9b;
	}

	.content_alone {
		padding-right: 20px;
		padding-left: 20px;
	}
	.extra_nav {
		display: none;
	}
}

/*-------------------WIĘKSZE NIŻ KOMÓRKA-----------------*/

@media (min-width: 540px) and (max-width: 767px) {
	.zajawki .thumbnails >.span3{
		width:45%;
		margin-bottom:20px;
		margin-left:20px ;
		float:left;
	}
	

.thumbnail > img {
		float: left;
		padding-left: 6px;
		padding-right: 25px;
}

	.thumbnails	.thumbnail a > span.thumb_text {
		height: 64px;
		margin-top: 38px;
		max-width: 420px;
		background-position: right 11px;
	}
}

@media (min-width: 355px) and (max-width: 767px) {
	ul.thumbnails > li > .thumbnail {
		padding-top: 10px;
	}
}
@media (min-width: 410px) and (max-width: 767px) {


	.my_top2 {
		width: 130px;
	}
}

@media (min-width: 480px) {
	.span12 {
		width: 100%;
	}
	.hidden-phone2 {
		display: inherit;
	}
	.visible-phone2 {
		display: none;
	}
	
}
@media (max-width: 479px) {

	.content_alone p, h2 {
		padding-left: 15px;
	}
	.hidden-phone2 {
		display: none;
	}
	.visible-phone2 {
		display: inherit;
	}
}

/*-------------------MNIEJSZE NIŻ KOMÓRKA-----------------*/
@media (max-width: 409px) {
	.technologie{
		display:none;
	}
	input[type="text"].search-query {
		width: 91%;
		
	}
	#cntnt01searchinput{
		font-size:16px;
	}
	.my_top2 {
    padding-left:2px;
}
.navbar{
	margin-top:19px;
	width:auto;
}
.my_logo img{
	height:75px;
}

}
@media (min-width: 1200px) {
.my_tekst{
		margin-left: 60px;
	}
	
}