ul {
    padding-inline-start: 30px;
}

/*články*/
blockquote p.bigger
{margin-bottom: 0px!important;}

.in--vyhody-prednosti-moznost-personalizace-gravirovani h1 {
  padding-top: 250px;
  text-align: center;
 	max-width: 100%;
  height: 500px;
  color: white;
 	background-image: url(https://www.adk.cz/static/2018/05/image4-1600x1067.jpg);
}

@media (max-width: 480px) {
.form-group.submit-wrapper input.btn
{
width: 100%;
}


}



@media (min-width: 1200px) {
.form_dvasloupce > form > fieldset > div.form-group:nth-child(2) {
margin-right: 40px;
}

.form_dvasloupce > form > fieldset > div.form-group:nth-child(2), .form_dvasloupce > form > fieldset > div.form-group:nth-child(3) {
    width: calc(50% - 20px);
    float: left;
}

.form_dvasloupce > form > fieldset > div.form-group.js-validated-element-wrapper.consents.consents-first 
{
    font-size: 12px;
    margin-top: 0;
    text-align: right;
}

.form_dvasloupce input[type="submit"].btn
{
	min-width: 100%;
}
}
    .zz-container {
      display: flex;
      flex-wrap: wrap;
    }

    .zz-column {
      flex: 1 0 100%;
      padding: 20px;
      box-sizing: border-box;
    }

    .zz-content {
      display: flex;
      align-items: center;
    }

    .zz-image {
      flex: 1;
      text-align: center;
    }

    .zz-image img {
      max-width: 100%;
      height: auto;
    }

    .zz-text {
      flex: 1;
      text-align: justify;
    }

    .zz-text h3 {
      text-align: center;
    }
    
    blockquote {
    text-align:left;
    padding: 11px 22px;
    margin: 0 0 22px;
    font-size: 18.75px;
    border-left: 5px solid #eee;
}
		.zz-p-padding{
    padding: 0 150px;
    }

@media only screen and (max-width: 767px) {
  .zz-container {
    display: flex;
    flex-direction: column;
    padding: 0 !important; 
  }

  .zz-text {
    order: 1;
    text-align: justify !important; 
    padding: 0 !important; 
  }

  .zz-text h3 {
    order: 1;
    padding: 20px 0 0 0 !important; 
    text-align:center !important;
  }

  .zz-text p {
    order: 2;
    padding: 0 !important;
  }

  .zz-text blockquote {
    order: 3;
  }

  .zz-content {
    display: flex;
    flex-direction: column;
    padding: 0 !important; 
  }
  .zz-column{
  padding: 0 !important; 
  }

  .zz-image {
    order: 4;
    padding: 0 !important; 
  }
  .zz-p-padding {
    padding: 0 !important; 
}
}
