body{ font-family: 'Lato';color: rgba(0,0,0,.5); }
.navbar{ background-color: #fff; box-shadow: 0 5px 11px 0 rgba(50, 50, 50, 0.08);}
.navbar-toggler:focus{ outline: none; }
.nav-item{width: 100%;}
.centerd{text-align:center;font-size:16px;color:#00a3b4 !important;}
.leftd{text-align:left;font-size:10px;color:#706f6f;}
.nav-link:hover { color: #ff5000!important; }
.slider { border-bottom: 1px solid #b5b5b5; /*background: linear-gradient(0deg, rgba(255,255,255,1) 60%, rgba(165,165,165,0.5718662464985995) 100%);*/
/*background: url(images/slider.jpg) center center; background-size: contain; background-repeat: no-repeat;*/ }
.slider h4{ font-size: 20px; position: relative; height:1px; top:-55px; }
.akapit{color: #ff5000; position: relative; height:1px; top:-110px; }
.pakapit{font-size: 16px; position: relative; height:50px; top:-30px;}
.model{ border: 1px solid #ff500066; height: 612px !important; }
.nazwa{ color: #ff5000; font-size: 32px; margin: 0!important; padding: 20px 10px 20px 10px;}
.opis{ color: rgba(0,0,0,.5) !important;}
.model a:hover {text-decoration: none;}
.tmodel{color: #ff5000; font-size: 32px;}
.carousel{border: 1px solid #e4e4e4; width: 452px;height:450px; background-color: #fff;}
.carousel-inner, .carousel-item { width: 448px; background-color: #fff;}
.carousel-item img{  max-width: 450px; object-fit: contain; object-position: center;}
.dane{color: #ff5000; font-size: 25px;}
.napisz{color: #ff5000; font-size: 32px;}
.stopka{background-color: #333;}
input[type=text]{width: 100%; height: 40px; padding-left: 10px; border: 1px solid #ccc; border-radius: 3px; } 
textarea{ width: 100%; height: 90%; padding-left: 10px; border: 1px solid #ccc; border-radius: 3px; }
button[type=submit]{color: #fff; border: 1px solid #fff; background-color: #ff5000; height: 35px; width: 90px; transition-delay: 0.05s; transition-duration: 0.35s; }
input[type=submit]:hover{ cursor: pointer; color: #ff5000; border: 1px solid #ff5000; background-color: #fff; transition-delay: 0.05s; transition-duration: 0.35s; }
input[type=text]:focus, button[type=submit]:focus, textarea:focus{ outline: none; }
input[type=checkbox]{margin-right: 10px;}
.btn-success.disabled, .btn-success:disabled { color: #fff; background-color: #ff500066; border-color: #ff5000;}
.btn-success.disabled, .btn-success:disabled{ color: #fff; background-color: #ff5000; border-color: #ff5000;}
.btn-success.focus, .btn-success:focus{ box-shadow: 0 0 0 1px rgba(255,255,255,.5); }
.btn.disabled, .btn:disabled{opacity: 1;}
.btn{ border-radius: 3px; }
.zgoda {color: #fff; font-size: 14px; margin-left: 10px; margin-top: 10px;}
#model1, #model3, #model5{ background-color: #eeedee; }
.carousel-control-next-icon { background-image: url(images/n.svg)!important;}
.carousel-control-prev-icon { background-image: url(images/p.svg)!important;}
.carousel-indicators .active{ background-color: #ff500063; }
.carousel-indicators li { background-color: #d0d0d0; }
.katalog a { color: #ff5000; }
.katalog a:hover { color: #ff5000ad; text-decoration: none; }
.pas{ background-color: #ffffffb0 }
.pas1{ background-color: #eeedee; }
.dnazwa p, .dparam p{ margin-bottom: 0; padding: 3px 10px 3px 10px; font-size: 16px; }
.dnazwa p{ font-weight: 500; }
.navbar-brand{padding:0px 0px 0px 10px!important; margin:0!important;}
.navbar-brand img{ height: 65px; }
.navbar{padding:0px 10px 0px 0px!important;}



/* col- Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
.slider h4{ top:-20px; font-size: 14px; height: 15px; }
.akapit{ top: -45px; font-size: 20px; }
.pakapit{ font-size: 12px; line-height: 18px; top: -15px; height: 65px; }
.tmodel{ margin-top: 20px; }

.carousel{width: 282px; height: 282px; }
.carousel-inner, .carousel-item { width: 280px; height: 280px; }
.carousel-item img { max-width: 280px; max-height: 280px; }
textarea{height: 150px; width: 85%;}
.opis{font-size: 12px;}
.model{height: 555px!important;}
.dnazwa p, .dparam p{ font-size: 14px; }
.nazwa{ font-size: 30px; }


}

/* sm Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) { 
.slider h4{ top:-30px; }
.akapit{ top: -65px; font-size: 32px;  }
.pakapit{ top:-3px; height: 70px; font-size: 14px; }
.tmodel{ margin-top: 20px; }
textarea{height: 150px;}

}

/* md Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 
.pakapit{top: -5px; height: 60px;}
.slider h4{ top:-35px; }
.akapit{ top: -84px; height: 15px; }
.tmodel{ margin-top: 20px; }


}

/* lg Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 
.dane{ padding-left: 100px;}
}

/* xl Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
	.akapit{ height: 12px; }
}