#blue-container-msz {
	font-family: 'Inter', sans-serif !important;
    color: #fff ;
    background-color: #03b5f3;
        max-width: 1300px;
        width:100%;
            margin-left: auto;
    margin-right: auto;
}
#blue-container-msz #internal-background p {
    font-size: 18px ;
    letter-spacing: 1px ;
    line-height: 26px ;
    margin: 18px 0 ;
}
#blue-container-msz .lazy {
    width: auto;
    max-width: 100%;
    height: auto;
}

#blue-container-msz div {
    text-align: center;
}

#blue-container-msz img {
    width: auto;
    max-width: 100%;
    max-height: 100%;
    display: block;
	margin-left: auto;
    margin-right: auto;}

#blue-container-msz #promiler-logo-container {
    margin: auto;
    text-align: center;
        display: flex;
    align-items: center;
    justify-content: center;
    height: 90px;
    padding: 5px 0px 5px 0px;
}

#blue-container-msz #internal-background {
    background-position: center;
    background-repeat: repeat-y;
    margin: 0px 20px 0px 20px;
    display: block;
    overflow: auto;
        padding-bottom: 20px;
        background-image: url(img/PROMILER-background.png);
}

#blue-container-msz #internal-background p {
    text-align: left ;
    font-weight: 300 ;
	font-family: 'Inter', sans-serif !important;
}

#blue-container-msz #internal-background #promiler-name-container {
    padding: 50px 0px 35px 0px;
    position: relative;
    font-size: 26px;
    letter-spacing: 10px;
    color: #fffF;
    text-align: center;
	font-family: 'Inter', sans-serif !important;
    position: relative;
}

#blue-container-msz #promiler-foother-container {
    height: 15px;
}
#blue-container-msz #internal-background h3,
#blue-container-msz #internal-background h4,
#blue-container-msz #internal-background h5 {
    font-weight: 700 ;
    font-size: 22px;
    margin-top: 16px ;
    text-align: left ;
    color: #fff ;
	font-family: 'Inter', sans-serif !important;
}

#blue-container-msz #internal-background h2 {
    text-align: center ;
    color: #fff ;
	font-family: 'Inter', sans-serif !important;
}
#blue-container-msz #internal-background #promiler-name-container h2 {
    font-size: 40px;
    margin:0px;
    letter-spacing: 10px;
    margin-top: -7px;
}

#blue-container-msz #internal-background span {
    color: #03b5f3 ;
}
#blue-container-msz #internal-background .promiler-col span {
    font-size: 28px;
    font-weight: 400;
    line-height: 5px;
    }

#blue-container-msz #internal-background hr {
    color: #03b5f3 ;
    border: 1px solid;
    border-radius: .5px;
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 185, 232, 1);
    -moz-box-shadow: 0 0 10px 1px rgba(0, 185, 232, 1);
    box-shadow: 0 0 10px 1px rgba(0, 185, 232, 1);
}


#blue-container-msz .promiler-col {
  display: table-cell; /* Make elements inside the container behave like table cells */
  vertical-align: middle;
  padding: 10px 40px 10px 40px;
}
.promiler-col-container .left{
	width:50%;
}
.promiler-col-container .right{
	width:50%;
}


#blue-container-msz #internal-background #promiler-name-container #corner {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    right: 0;
    z-index: 0;
    
}

#blue-container-msz #internal-background #promiler-name-container #corner {
    top: 0
}


#blue-container-msz #internal-background .promiler-left-desc {
    text-align: center
}

#blue-container-msz #internal-background .promiler-breaker {
    clear: both;
    display: flex;
    align-items: center;
    justify-content: center;

}
 
    #blue-container-msz #internal-background .promiler-breaker>div {
        display: block;
                padding: 0 34px;
        
	    width: 100%;
    }

#blue-container-msz #internal-background hr {
    width: 100%%;
}
#blue-container-msz #internal-background .isober-second-content {
    text-align: center;
}

#blue-container-msz .promiler-col-container {
  display: table; /* Make the container element behave like a table */
  width: 100%; /* Set full-width to expand the whole page */
}
#blue-container-msz .promiler-col.row-badge{
  display: flex;
  justify-content: center;
  align-items: center;	
}

#blue-container-msz .promiler-col.row-badge {
    margin: 0px;
    padding: 0px;
}

@media(min-width: 1230px) {
    #blue-container-msz #internal-background .promiler-badge img {
    	max-width:160px;
    }
	#blue-container-msz span.desktop {
		display: inline ;
    }    
    #blue-container-msz span.mobile,
    #blue-container-msz span.tablet {
		display: none ;
    }
}
.promiler-zestaw {
  text-align: left;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 1px;
  line-height: 26px;}


@media (max-width:1229px) and (min-width: 960px) {
	#blue-container-msz {
        max-width: 680px;
	}
    #blue-container-msz #internal-background .promiler-badge img {
    	max-width:160px;
    }
}

@media (max-width: 959px) {
	#blue-container-msz #internal-background #promiler-name-container {
	    letter-spacing: 16px;
	}
	#blue-container-msz {
        max-width: 680px;
	}
#blue-container-msz .promiler-col-container.promiler-first-content {
    display: grid;

}
    #blue-container-msz #internal-background .promiler-badge img {
    	max-width:90px;
    }

	#blue-container-msz .promiler-col {
		  margin: 10px 30px 10px 30px;
		padding: 0px;
		width:auto;
	}
	.promiler-col-container .left{
		width:100%;
	}
	.promiler-col-container .right{
		width:100%;
	}
	
.promiler-col-container .right:nth-child(odd){
	order: 2;
}
.promiler-col-container .right:nth-child(even){
	order: 1;
}

}