.complex-detailing div {width: auto !important;}


/* MOBILE  */


@media (max-width: 575px) {
.custom-background-style-1 {
    background-image: none !important;
    background-color: #2b2b2b;
  }

  .calendar-img {float: none !important;margin-bottom: 10px;}
  .calendar-p {    text-align: center !important; margin-top: 10px;line-height: 20px;}
  .card-title img {display: none;}
  .card-title a  {font-size: 14px !important; padding: 15px 20px!important;}
  .pe-5 {padding-right: 0 !important;}
  .custom-accordion-style-1 li {font-size: 13px; }
  .container-time .content h2 {
    line-height: 24px;
    margin-bottom: 10px; }

}


@media (max-width: 1024px) {
  .pss-div {
      width: 100%;
    }

    .pss-div img {
        margin-top: 50px;
        width: 100%;      }
.img-podpis {width: 60% !important;}

}

@media (max-width: 991px) {
  .section-height-3 .btn-light {margin-bottom: 20px;}
}

@media (max-width: 768px) {
.container-time.left .date {display: none;}
.tobecontinued {text-align: left !important; padding-left: 60px;}


}

.text-default, .text-color-default {
    color: #fff !important;}

p {color: #fff !important;}
 .text-color-dark h2 {color: #fff !important;}
 .text-color-dark {color: #fff !important;}

 .custom-icon-style-1 h3 {color: red !important;}
.custom-section-background .container:before {
	background: #212529 !important; }
	.dissi.container:not(.container-bs):not(.container-xl-custom):not(.container-xxl-custom) {
	    max-width: 100%;
	    padding: 0px 10%;
	}

	.custom-accordion-style-1 > .card .card-header a {
    color: #000 !important; }
		hr {background: #ff7800 !important;}
