.smart-h1{
	color:#E05D23;
}
.logo-margin{
	margin-top: 20px;
}
#ankieta {	
	padding: 10px 0 10px 0;
	color: #E05D23;
}
.ankieta{
	float: right;
}
#kontakt{
	background-image: url('../images/mailbox-1.jpg')
}
#marki{
	background-image: url('../images/marki-main-2.jpg')
}
#modelica{
	background-image: url('../images/modelica.jpg')
}
#smartcare{
	background-image: url('../images/smartcare.jpg')
}
#sewsmart{
	background-image: url('../images/sewsmart.jpg')
}
#construction{
	background-image: url('../images/construction.jpg')
}
#packshot{
	background-image: url('../images/smps-bg-1.jpg')
}
#praca{
	background-image: url('../images/praca.jpg')
}
#blog{
	background-image: url('../images/blog.jpg')
}
#firma{
	background-image: url('../images/firma-2.jpg')
}
#quality{
	background-image: url('../images/quality.jpg')
}
#rodo{
	background-image: url('../images/rodo.jpg')
}
#przetwarzanie{
	background-image: url('../images/przetwarzanie.jpg')
}
#oferta{
	background-image: url('../images/oferta.jpg')
}
#reworking{
	background-image: url('../images/reworking-bg.jpg')
}
#rekrutacja{
	background-image: url('../images/rekrutacja-bg.jpg')
}
#tymczasowa{
	background-image: url('../images/tymczasowa-bg.jpg')
}
#podwykonawcze{
	background-image: url('../images/podwykonawcze-bg.jpg')
}
#biznes{
	background-image: url('../images/biznes-bg.jpg')
}
#usa{
	background-image: url('../images/usa-bg.jpg')
}
#legalizacja{
	background-image: url('../images/legalizacja-bg.jpg')
}
#kordynator{
	background-image: url('../images/koordynator.jpg')
}
#whistler{
	background-image: url('../images/whistler.jpg')
}
#whistler-data-processing{
	background-image: url('../images/whistler-data-processing.jpg')
}
#termomodernizacja{
	background-image: url('../images/unijne.jpg')
}
#podatki{
	background-image: url('../images/podatki.jpg')
}
.orange-sm{
	color: #E05D23;
}
.center{
	text-align: center;
}
.adres-ru {
	padding-left: 80px;
}
.pad-top-30{
	padding-top: 30px;
}
.pad-top-10{
	padding-top: 10px;
}
.pad-top-40{
	padding-top: 40px;
}
.pad-bot-30{
	padding-bottom: 30px;
}
.white{
	color: white;
}
blockquote {
  border-left-color: #f13304;
  font-size:16px;
  color:#000000;
}

.bottom-90 {
	bottom: 95px !important;
}
.flex-container {
  display: inline-flex;
  align-items: center; /* Wyśrodkowuje obrazek i tekst na osi krzyżowej */
}

.flex-container img {
  margin-right: 30px; /* Dodaje odstęp między obrazkiem a tekstem */
}
#gnutek{
	padding-bottom: 10px;
}
.flags-container {
  	display: flex;
  	justify-content: flex-end;
 	align-items: center; 	
  	max-width: 300px; /* przykładowa szerokość kontenera */ 
  	float:right;
  	list-style-type: none;
  	margin-top: 20px;
	height: 35px;
  	margin-right: 10px;	
	width: auto;
}

.flag-list {
    list-style-type: none;
    padding: 0;
    display: flex;
    gap: 10px; /* Odstęp między flagami */
}

.flag-container {
    position: relative;
    width: 30px;
    height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.flag-container:hover .flaga {
    width: 30px;
    height: 30px;
    background-color: #3b5a9a; /* Kolor tła na hover */
	border-radius: 50%;
    z-index: -1;		
}

.flag-container:hover .flaga img{
	position: absolute;
	top: 5px;
	left: 5px;
}
.flag-rekrutacja{
	padding-top: 20px;
}
.flag-rekrutacja:hover img{
	background-color: #3b5a9a; 
	width: 25px;
    height: 25px;
	border-radius: 50%;
    z-index: -1;
}
 table {
            width: 100%;
            border-collapse: collapse;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            background-color: #fff;
        }
        th, td {
            padding: 15px 20px;
            text-align: left;
        }
        th {
            background-color: #E05D23;
            color: #fff;
            font-weight: 500;
            text-transform: uppercase;
            letter-spacing: 0.05em;
        }
        tr:nth-child(even) {
            background-color: #f2f2f2;
        }
        tr:hover {
            background-color: #e6f7ff;
        }
        td {
            border-bottom: 1px solid #ddd;
        }
        .header-row {
            border-bottom: 2px solid #E05D23;
        }        
.fixed-text {
	display: flex;
	align-items: center;
    position: fixed; /* Ustawienie tekstu w stałej pozycji */
    top: 250px; /* Odległość od góry */
    left: 20px; /* Odległość od prawej */
    z-index: 1000; /* Upewnij się, że tekst jest nad innymi elementami */
    writing-mode: vertical-rl; /* Ustawienie tekstu w układzie pionowym */
    transform: rotate(180deg); /* Obróć tekst, aby czytać go od dołu do góry */
    background-color: rgba(255, 255, 255, 0.8); /* Tło dla lepszej czytelności */
    padding: 15px; /* Padding wewnętrzny */
    border-radius: 5px; /* Zaokrąglone rogi */
	background-color: #E05D23;
	
}
.fixed-text h4 {
	color: #ffffff;
}
.trumpet{
	margin-bottom: 20px;	
}
#projekt-unijny p{
	color: 000000;
	font-size: 1.4em;
}
.pobierz {
	text-align: center;
	margin: 15px 0 15px;
	padding-top: 30px;
}
.pobierz img{
	max-width: 20%;
	margin-bottom: 30px;
}
.pdf-down{
	max-width: 30px;
	margin: 20px;
}
.strategie {
	width: 100%;	
}
.strategie table {
	width:100%;
}
.strategie table th:nth-child(2), td:nth-child(2) {
    width: 75%;
}