.navbg {background:#0F8CDA !important;}
.logos {background:#fff;}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}   
.contact-nav {background:#262626;height:100px;}
.logo-image {display:block;margin:auto;padding:10px;}
#sp-logo {background:#fff;}
.sp-menu-item {padding-left:20px !important;padding-right:20px !important;}
.burger-icon {margin-left:30px !important;}
.topblack .sp-contact-mobile span {padding-right:10px;font-size:18px;}
.topblack .sp-contact-email span{padding-left:30px;padding-right:10px;font-size:18px;}
.callbtn1 {color:#fff;}

.last_list{
    margin-left: 35px;
}
.last_list figure{
    text-align: center;
    float: left;
    transition: all 0.3s ease-in-out;
    color:#262626;
    background:#0F8CDA;
    border:4px solid #262626;
    height: 70px;
    width: 70px;
    font-size: 20px;
    line-height: 65px;
    border-radius: 100px;
	margin-right:20px;
}
.last_list figure:hover{
    transform: translateY(-5px);
}

.last_list .content p{
    margin-bottom: 0px;
}
.last_list a{
    display: inline-block;
}
.last_list .last_list_atag{
    color: var(--e-global-color-white) !important;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    transition: all 0.3s ease-in-out;
	color:#0F8CDA !important;
	font-size:28px;
	
}
.last_list .last_list_atag:hover{
    color:#fff !important;
}

.text-white1 {margin:0;color:rgb(129 133 137);font-size:14px;font-weight:bold;padding-top:10px;}
#mod-custom111 {padding-top:15px;}

#sp-footer {text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:1px;}
	.kreska {width:50px;height:2px;background:#38beed;margin-top:10px;}
	
	.macbook-style .sp-megamenu-parent > li > a, 
.macbook-style .sp-megamenu-parent > li > span, 
.macbook-style .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-size: 16px !important; /* Styl tylko dla MacBooka */
}

.macbook-style .sp-menu-item {padding-left:10px !important; padding-right:10px !important;}
.macbook-style .last_list .last_list_atag {font-size:20px !important;}

@media (min-width: 1560px) and (max-width: 1750px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a { font-size:16px; }
  .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {padding-left:5px;padding-right:5px;}
}

@media (min-width: 1360px) and (max-width: 1559px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a { font-size:14px; }
  .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {padding-left:5px;padding-right:5px;}
  .last_list .last_list_atag {font-size:20px;}
}

@media (min-width: 1140px) and (max-width: 1359px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a { font-size:12px; }
  .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {padding-left:2px;padding-right:2px;}
  .last_list .last_list_atag {font-size:16px;}
  .sp-menu-item {padding-left:12px !important;padding-right:12px !important;}
}

@media (min-width: 992px) and (max-width: 1139px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a { font-size:12px; }
  .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {padding-left:2px;padding-right:2px;}
  .last_list .last_list_atag {font-size:13px;}
  .sp-menu-item {padding-left:8px !important;padding-right:8px !important;}
  .text-white1 {font-size:10px;}
}