.image-with-margin {
  margin: 0 15px 15px 0; /* для отступа от изображения */
}

.style1 {font-size: 14px; color: #acc6f7; font-family: Verdana, Arial, Helvetica, sans-serif a:link, a:active, a:visited color: #137aa6;}
.style2 {
	font-size: calc(12px + 8 * ((100vw - 320px) / (1280 - 320)));
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
.style3 {FONT-SIZE: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style6 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.style7 {font-size: 12px; font-weight: bold; color: #acc6f7;}
.style8 {font-size: 14px; font-family: Helvetica, sans-serif; font-weight: bold;}
.style10 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; color: #acc6f7;}
.style11 {color: #acc6f7; font-family: Helvetica; font-style: italic;}
.style12 {color: #fff; font-family: Helvetica; font-style: italic;}
.styleX {
	font-size: calc(12px + 4 * ((100vw - 320px) / (1280 - 320)));	
	font-family: Helvetica;
	color: #acc6f7;
	}
.style22 {font-size: 16px; color: #acc6f7; font-family: Verdana, Arial, Helvetica, sans-serif}

#unique-link {
	color: #acc6f7;
	text-transform: lowercase;
}

.parent {
  display: flex;
  justify-content: center;
  border: 0;
}

.child {
  border: 0;
}

.line {
	height: 1px;
    background-color: white;
	width: 50%;
}

.line2 {
	height: 1px;
    background-color: white;
	width: 75%;
}

/* Если ширина экрана 601px или больше, задать размер шрифта  */
@media screen and (min-width: 601px) {
 div.txt {
 /* font-size: 30px; */
  margin: 0 20% 0 20%;	
  }
} 

/* Если ширина экрана 600px или меньше, задать размер шрифта */
@media screen and (max-width: 600px) {
  div.txt {
 /* font-size: 34px;	  */
  margin: 0 10% 0 10%;	
  }
} 

/* Если ширина экрана 601px или больше,  */
@media screen and (min-width: 601px) {
 div.quote {
  margin: 0 30% 0 20%;	
  }
}

/* Если ширина экрана 600px или меньше, */
@media screen and (max-width: 600px) {
  div.quote {
  margin: 0 10% 0 10%;	
  }
}

/* Если ширина экрана 601px или больше, */
@media screen and (min-width: 601px) {
p {
  text-align: justify;
}
}

/* Если ширина экрана 600px или меньше, */
@media screen and (max-width: 600px) {
p {
  font-size: 3vw;
  line-height: 4vw;
  text-align: justify;
  text-justify: auto;  
}
}
