body>*:not(header), body>.container{
	margin-bottom: 4vw;
}

body{
	
	/*background: var(--black) url("/wp-content/uploads/2021/05/transparent-noise.png") center/contain;*/
}
body {
	font-size: 14px;
	letter-spacing: 0.05em;
	line-height: 1.3;
	font-family: 'Roboto', sans-serif;

}
/* всплывающее окно */

/* #window__form {
	width: 400px;
	height: 600px;
	text-align: center;
	border: solid #fff 5px;
	background-color: black;
	
	position: absolute;
	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
  	margin: auto;
}
#window__form:target {
	display: block;
}
.form__close {
	color: white;
	cursor: pointer;
	text-decoration: none;
} */
/*  */
.wp-block-columns {
	margin-bottom: 0;
}
/* шрифты и их индивиды */
.title-font {
	font-size: 44px !important;
	font-family: "RobotoBold", sans-serif !important;
	line-height: 1.17857 !important;
	
	letter-spacing: 0.05em !important;
	text-transform: none !important;
}
.title-font-experts {
	font-size: 28px !important;
	font-family: "RobotoBold", sans-serif !important;
	line-height: 1.17857 !important;
	text-transform: uppercase !important;
	letter-spacing: 0.05em !important;
	text-transform: none !important;
	text-align: left;
}
.title-font-costing {
	font-family: "RobotoBold", sans-serif !important;
	letter-spacing: normal !important;
	text-transform: uppercase !important;
	font-size: 28px !important;
	line-height: 1.17857 !important;
	
}
@media (max-width: 781px) {
	.title-font-costing {
		text-align: center;
	}
}
.title-font-business {
	font-size: 28px !important;
	font-family: "RobotoBold", sans-serif !important;
	line-height: 1.17857 !important;
	letter-spacing: 0.0125em !important;
	text-align: left;
}
.title-font-rerlama {
	font-family: "RobotoBold", sans-serif !important;
	text-transform: uppercase !important;
	font-size: 28px !important;
	line-height: 1.17857 !important;
	letter-spacing: 0.0125em !important;
}
.title-font-setting {
	font-family: "RobotoBold", sans-serif !important;
	font-size: 28px !important;
	line-height: 1.17857 !important;
	letter-spacing: normal !important;
	
}
.title-font-consist {
	font-family: "RobotoBold", sans-serif !important;
	font-size: 28px !important;
	text-transform: uppercase !important;
	line-height: 1.17857 !important;
	letter-spacing: 0.0125em !important;
}
.title-font-answers {
	font-family: "RobotoBold", sans-serif !important;
	font-size: 28px !important;
	text-transform: uppercase !important;
	line-height: 1.17857 !important;
	letter-spacing: 0.0125em !important;
	margin-top: 50px;
	text-align: left;
}
.title-font-consult {
	font-family: "RobotoBold", sans-serif !important;
	font-size: 28px !important;
	text-transform: uppercase !important;
	line-height: 1.17857 !important;
	letter-spacing: 0.0125em !important;
}
.text-large {
  	font-size: 1.143em;
	font-family: 'RobotoRegular', sans-serif;
}
.small-text__size {
	  width: auto;
  margin-top: 0;
  margin-left: 18px;
}
.expert-direct-item {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: 1.15;
  text-align: center;
  color: #000;
}
.seo-quizz-bonus-name {
	font-family: 'RobotoBold', sans-serif;
	font-size: 16px;
	line-height: 1.42;
}
.item-title {
	letter-spacing: normal;
	font-size: 18px;
	font-family: "RobotoBold", sans-serif; 
	line-height: 1.17857;
	text-transform: uppercase;
	font-weight: bold;
}
.li-fonts-size {
/* 	font-size: 16px;
/* 	line-height: 1.2; */
/* 	letter-spacing: 0.05em;
	line-height: 24px; */ */
	margin-top: 1em;
	margin-bottom: 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 1.2;
	text-align: left;
}
.p1 {
	font-size: 14px;
	font-family: 'RobotoRegular', sans-serif;
	letter-spacing: 0.05em;
	line-height: 24px;
}
.cost-trafic {
	font-size: 50px;
	font-family: 'RobotoBold', sans-serif;
	font-weight: bold;
	
}
.p {
	font-size: 24px;
	font-family: 'RobotoBold', sans-serif;
	font-weight: bold;
}
.bonus-text {
	font-family: 'RobotoBold', sans-serif;
	font-size: 16px;
	line-height: 1.42;
	font-weight: bold;
}
/*  */
@media (min-width: 980px) {
.panel-title-line-white:before {
	content: "";
	display: inline-block;
	position: relative;
	
	top: calc(-0.1 * 1em);
	vertical-align: middle;
	background-color: #ffffff;
	width: 50px;
	height: 4px;
	
	margin-right: calc(13px + 0.25em);
	
	margin-left: calc(-63px - 0.25em);
}	
.panel-title-line-black:before {
	content: "";
	display: inline-block;
	position: relative;
	
	top: calc(-0.1 * 1em);
	vertical-align: middle;
	background-color: #000000;
	width: 50px;
	height: 4px;
	
	margin-right: calc(13px + 0.25em);
	
	margin-left: calc(-63px - 0.25em);
}	
}
.icon__image {
	margin-bottom: 30px;
}
body>svg {
	display: none;
}
.text-ul-font-size {
	letter-spacing: normal !important;
}


.text-p {
	font-weight: bold;
}
.text-center2 {
	text-align: center;
	font-family: "RobotoBold", sans-serif;
	line-height: 1.17857;
}

.text-center {
	text-align: center;
	font-family: 'RobotoBold', sans-serif;
	font-size: 20px;
	line-height: 1.2;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.text__black3 {
	color: black;
}

/* body>.container {
	max-width: 100%;

	
}  */

/* .wp-block-columns {
  display: flex !important; 
  margin-bottom: 1.75em !important;
  flex-wrap: wrap !important; 
	
} */
/* answers block section */
/* consult-expert */
.consult-expert__grids {
	display: flex;
	margin-left: 5%;
}
.grids__image-expert {
	
}
.grid-margin-btn {
	margin-top: 15px;
}
.grids__image-expert img {
	height: auto;
}
.grids2__block-button {
	padding-top: 10px;
	margin-left: 1%;
}
/*  */
.answers__texts {
	display: flex;
	
}
.answers__image {
	margin-top: 20px;
}
.ansers__p-text {
	margin-left: 10px;
	margin-bottom: 20px;
	padding-top: 10px;
	font-family: RobotoBold, sans-serif;
	font-size: 14px;
	line-height: 1.4;
}
.answers__marker-list {
	margin-left: 4%;
}
.text__answers {
	margin-left: 10%;
}
/*  */
/* consist work большие цифры */
.consist-work__grids {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
/* 	gap: 10px; */
	margin-top: 70px;
	
}
.grids__block {
	color: black;
	display: grid;
	
}

.block__titles {
	display: grid;
	grid-template-columns: 25% 75%;
	margin-bottom: 50px;
	
}
.title__numer {
	font-size: 150px;
	font-weight: bold;
	padding-top: 30px;
	
}
.smooth {
	padding-top: 30px;
}
.title__text {
	font-size: 30px;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 20px;
	font-family: "RobotoBold", sans-serif; 
	line-height: 1.01;
	letter-spacing: normal;
	text-align: left;
}
.consist__marker__list {
	
}
/*  */
@media (max-width: 959px) {
	.block__titles {
  		display: grid;
  		grid-template-columns: 10% 90%;
  		margin-bottom: 50px;
  		margin-top: 50px;
	}
	.block__titles:nth-child(1) {
		margin-top: 50px !important;
	}
	.title__text {
		padding-left: 50px;
	}
	
}
/*  */
/* setting-context-reklama список */
.setting-context-reklama__blocks {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 10px;
}
.blocks__text {
	display: flex;
	padding-top: 21px;
	padding-left: 21px;
	text-align: left;
}
.marker__big {
	margin-top: auto;
	margin-bottom: auto;
	font-size: 80px;
	margin-right: 10px;
	font-family: 'RobotoBold', sans-serif;
	margin-left: 20px;
/* 	font-weight: bold; */
}
.text__p {
	margin-top: auto;
	margin-bottom: auto;
	font-size: 18px;
	padding-left: 20px;
	font-size: 14px;
	font-family: 'RobotoRegular', sans-serif;
	line-height: 24px;
}
.text-centers {
	text-align: center;
}
.buttin__center {
	margin-left: auto !important;
	margin-right: auto !important;
}
/*  */
.button-a-white {
	border: 2px solid white;
	border-radius: 0;
	background-color: black;
	color: white;
}
.button-a-white:hover {
	border: 2px solid black;
	background-color: white !important;
	color: black !important;
}
.button-a-black {
	
}
.button-a-black:hover {
	background-color: black !important;
	color: white !important;
}
/*  */
.text__black {
	color: black;
	font-size: clamp(2rem, 2vw, 2rem);
}
.text__black1 {
	color: black;
	font-size: clamp(1rem, 1vw, 1rem);
}
h3[class*='panel-title-line'] {
	margin-top: 0;
}
.background__context-reklama {
	position: relative;
	background-color: black;
}
.background__context-reklama > .wp-block-columns {
	margin-bottom: 0;
	padding-top: 70px;
	padding-bottom: 50px;
}
.background__context-reklama .wp-block-buttons {
	display: flex;
	margin: 0 -15px;
}
.background__context-reklama .wp-block-buttons .wp-block-button {
	padding: 15px;
}
.background__expert {
	position: relative;
	max-width: 100%;
	padding-bottom: 135px;
	transform: skew(0deg, -4deg);
	background-color: white;
	z-index:0;
}
.block__expert {
	position: relative;
	padding-top: 100px;
	padding-bottom: 100px;
	transform: skew(0deg, 4deg);
}
.flex-grids {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}
.flex-grids > * {
	margin-top: 20px;
}

.background__icons {
	position: relative;
	margin-top: -135px;
	padding-bottom: 135px;
	background-color: black;
	transform: skew(0deg, 4deg);
	z-index: 2;
	
}
.icons__black {
	padding-top: 100px;
	padding-bottom: 100px;
	transform: skew(0deg, -4deg);
}
.icons__black .wp-block-columns:last-child {
	margin-bottom: 0;
}
.background__cost {
	background-color: white;
	transform: skew(0deg, -4deg);
	position: relative;
	z-index:3;
	margin-top: -135px;
	padding-bottom: 135px;
}
.block__cost {
	padding-top: 100px;
	padding-bottom: 100px;
	transform: skew(0deg, 4deg);
}
.background__business {
	background-color: black;
	position: relative;
	z-index: 4;
	padding-bottom: 100px;
	margin-top: -135px;
	padding-bottom: 135px;
	transform: skew(0deg, 4deg);
	margin-bottom: 50px;
}
.black__business {
	padding-top: 100px;
	padding-bottom: 100px;
	transform: skew(0deg, -4deg);
}
.beckground__costing-reklama {
	background-color: white;
	position: relative;
	z-index: 5;
	transform: skew(0deg, 4deg);
	margin-top: -135px;
	padding-bottom: 135px;
}
.block__costing-reklama {
	padding-top: 100px;
	padding-bottom: 100px;
	transform: skew(0deg, -4deg);
}

.background__setting-context-reklama {
	background-color: black;
	position: relative;
	transform: skew(0deg, -4deg);
	z-index: 6;
	margin-top: -135px;
	padding-bottom: 135px;
}
.block__setting-context-reklama {
	padding-top: 100px;
	padding-bottom: 100px;
	transform: skew(0deg, 4deg);
}
.background__consist-work {
	background-color: white;
	position: relative;
	transform: skew(0deg, 4deg);
	z-index: 7;
	margin-top: -135px;
	padding-bottom: 135px;
}
.block__consist-work {
	padding-top: 100px;
	padding-bottom: 100px;
	transform: skew(0deg, -4deg);
}
.background__answers {
	background-color: black;
	position: relative;
	transform: skew(0deg, -4deg);
	z-index: 8;
	margin-top: -135px;
	height: 800px;
	padding-bottom: 135px;
		
}
.block__answers {
	padding-top: 100px;
	padding-bottom: 100px;
	transform: skew(0deg, 4deg);
}

.background__consult-expert {
	background-color: white;
	position: relative;
	transform: skew(0deg, 4deg);
	z-index: 9;
	margin-top: -135px;
	padding-bottom: 135px;
}
.block__consult-expert {
	padding-top: 100px;
	padding-bottom: 100px;
	transform: skew(0deg, -4deg);
}
.table__background-cost {
	background-color: black;
	z-index: 4;
	position: relative;
	margin-top: -135px;
	padding-bottom: 135px;
}
.table_block {
	padding-top: 100px;
}


/*body:before{
	content: "";
	filter:url("#turbulence");
	position: absolute;
	background: var(--black);
	width: 100%;
	height: 100%;
}*/

iframe{
	border: none;
}
h2,h3 {
	margin-bottom: 20px;
	line-height: normal;
}
.container.txt {
	margin-top: 40px;
}
.container.txt iframe {
	max-width: 100%;
}
.container.txt > .corner-bottom + h2 {
	margin-top: 0;
}
.containers {
	background-color: black;
}
#top{
	overflow: hidden;
	display: grid;
	grid-template-rows: 100vh;
	align-items: center;
	margin-bottom: 0;
}
#top>*{
	grid-area: 1/1;
}
#top img{
	height: 100%;
	width: 100%;
	object-fit: cover;
	filter: grayscale(100%);
}
#top .title{
	display: flex;
  justify-content: center;
	align-items: center;
	height: 100%;
	margin: 0;
	font-size: clamp(2.5rem, 10vw, 7rem);
	text-align: center;
	background: rgba(0,0,0,0);
	transform: scale(1);
}
.txt{
 	position: relative; 
 	padding: 2rem 3rem; 
	font-size: 22px;
	line-height: 1.35;
}
/* .txt :-webkit-any(.corner-top, .corner-bottom){
	position: absolute;
	width: 150px;
	height: 100px;
}
.container.txt h2 {
	font-size: clamp(1.5rem, 5vw, 4rem);
}  */
/* таблица */
.table__grids {
	display: grid;
	grid-template-rows: repeat(7, 1fr);
	gap: 0;
}
.grids__stroke {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	margin-top: 10px;
}
.center-center {
	display: grid;
	justify-items: center;
	align-items: center;
	text-align: left;
}
.strokes-bottom {
	border-bottom: solid #ffffff 0.5px;
}
.stroke-right {
	border-right: solid #ffffff 0.5px;
}
.stroke__data {
	margin: 0;
	padding: 0;
	
}
.border-grid-white {
	border-bottom: solid #ffffff 1px;
	border-top: solid #ffffff 1px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.left-text-data {
 	display: grid; 
 	justify-items: center; 
	align-items: center
	
}
.btn-data__table {
	background: none;
	border: solid #ffffff 1px;
	font-size: 1.5em;
	color: white;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	
	
}
.btn-data__table:hover {
	cursor: pointer;
	background-color: #ffffff;
	color: #000000;
}
@media (max-width: 894px) {
	.btn-data__table {
		font-size: 1em;
	}
}
@media (max-width: 634px) {
	.btn-data__table {
		font-size: 0.5em;
	}
	.table__grids {
		display: grid;
		grid-template-rows: repeat(7, 15%);
	}
	.grids__stroke {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		margin-top: 10px;
	}
	.stroke__data1 {
		font-size: 10px;
	}
	.btn-data__table {
		padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	}
}
/*  */
/* .corner-top{
	top: 0;
	left: 0;
	border-top: 2px solid white;
	border-left: 2px solid white;
} */
/* .corner-bottom{
	bottom: 0;
	right: 0;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
} */

.article-back-arrow .arrow {
	display: inline-block;
	transform: rotate(180deg);
}

.article__comments {
	margin-top: 100px;
}

/* новые фишки для страницы самый верхний */
.marker__list {
		margin: 0;
        padding: 0;
}
.list__item {
 	list-style-type: none;	
	display: flex;
	box-sizing: border-box;
}

.list-marker__item {
	border-left: 4px solid #ffffff;
	padding-left: 32px;
	max-width: 360px;
	display: flex;
	flex-wrap: wrap;
	margin-left: 10px;
}
.big-text__size {
	width: 100%;
	max-width: 119px;
	font-family: 'RobotoBold', sans-serif;
	font-size: 44px;
	line-height: 1;
	font-weight: bold;
/* 	font-size: 44px;
    line-height: 1;
	display: flex;
	width: 100%;
    max-width: 119px
    font-family: RobotoBold, sans-serif; */

}
.small-text__size {
	 
	line-height: 1.15;
    text-align: left;
	font-size: 14px;
}
/* кнопка где иконки с достижением */
.btn-width {
	margin-left: auto;
	margin-right: auto;
	width: 520px;
}
/* иконки где из 4 штуки */
.icons__grids {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	margin-bottom: 30px;
	
}
.icon__grid {
	display: grid;
	grid-template-rows: 40% 60%;
	
}
.icon__image-text {
	display: flex;
}
.icon__image-text img {
	width: auto;
	height: 50px;
}
.icon__under-text {
	padding-left: 60px;
	
}
.text-big {
	padding-left: 10px;
}
/*  */
@media (max-width: 1900px) {
	.background__cost {
		height: 600px;
	}
}
@media (max-width: 1752px) {
	.background__context-reklama {
		height: 600px;
	}
}
@media (max-width: 1578px) {
	.background__context-reklama {
		height: 500px;
	    margin-top: -95px;
	    margin-bottom: 100px;
	}
	.background__setting-context-reklama {
/* 		height: 1200px; */
		margin-bottom: 50px;
	}
	.background__cost {
 		height: 500px; 
		margin-bottom: 50px;
	}
	.background__consist-work {
		padding-top: 50px;
	}
	.background__answers {
		height: 800px;
	}
}
@media (max-width: 1400px) {
	.background__context-reklama {
		
	    margin-top: -85px;
	   
	}
}
@media (max-width: 1377px) {
	.background__context-reklama {
		height: 600px;
	}
}
@media (max-width: 1219px) {
	.canister {
	margin-right: 8%;
	margin-left: 8%;
}
	.background__setting-context-reklama {
		margin-bottom: 50px;
	}
	.background__answers {
		height: 800px;
	}
}
@media(max-width: 1204px) {
	.background__context-reklama {
		margin-top: -80px;
	}
}
@media (min-width: 1198px) {
	.small-text__size {
		width: auto;
		margin-top: 0;
		margin-left: 14px;
	}
	.list-marker__item {
		flex-wrap: nowrap;
	}
}
@media (max-width: 1197px) {
	.background__cost {
		height: 500px;
	}
}

@media (max-width: 1155px) {
	.background__setting-context-reklama {
 		height: 900px; 
		margin-bottom: 50px;
	}
	.background__cost {
		 
		margin-bottom: 100px;
	}
}
@media (max-width: 1093px) {
	.background__context-reklama {
/* 		height: 750px; */
	     margin-top: -80px;
    }
	.background__answers {
		height: 800px;
/* 		margin-bottom: 50px; */
	}
}
@media (max-width: 980px) {
	.canister {
	margin-right: 5%;
	margin-left: 5%;
}
	.background__context-reklama {
/* 		height: 750px; */
	     margin-top: -75px;
    }
	.block__consult-expert {
		text-align: center;
	}
	.consult-expert__grids {
		justify-content: center;
	}
	
}
@media (min-width: 539px) and (max-width: 980px) {
	.flex-left-consult-expert {
		margin-left: -93px;
	}
}
@media (max-width: 994px) {
	.background__context-reklama {
/* 		height: 700px; */
	}
}
@media (max-width: 959px) {
	.consist-work__grids {
		grid-template-columns: repeat(1, 1fr);
	}
	.icons__grids {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 10px;
		
	}
	.icon__grid {
		justify-content: center;
	}
}
@media (max-width: 860px) {
	.beckground__costing-reklama {
		height: 800px;
	}
}
@media (max-width: 831px) {
	.background__context-reklama {
		height: 700px;
	     margin-top: -70px;
    }
	.background__setting-context-reklama {
/* 		height: 1350px; */
		margin-bottom: 100px;
	}
	.background__cost {
		height: 550px; 
		margin-bottom: 100px;
	}
}
@media (max-width: 824px) {
	.background__context-reklama {
		height: 600px;
	     margin-top: -70px;
		margin-bottom: 100px;
    }
	.background__answers {
		height: 800px;
		margin-bottom: 50px;
	}
	.grid-margin-btn {
  		margin-top: 0;
	}
}
/*  */
@media (max-width: 781px) { 
	.background__context-reklama {
		height: 650px;
	     margin-top: -70px;
		margin-bottom: 150px;
    }
	.background__context-reklama {
/* 		height: 800px; */
	     margin-top: -70px;
		margin-bottom: 100px;
	}
	.background__cost {
		height: 600px; 
	}
	.beckground__costing-reklama {
		height: 850px;
	}
	.background__setting-context-reklama {
		height: 900px;
		padding-top: 50px;
		margin-bottom: 50px;
	}
	
	
}
@media (min-width: 385px) and (max-width: 781px) {
	.btn-width-cost {
		padding-left: 100px;
		padding-right: 100px;
		font-size: 1.5em;
	}
}
@media (max-width: 385px) {
	.btn-width-cost {
		padding-left: 50px;
		padding-right: 50px;
		font-size: 1.5em;
	}
}
@media (max-width: 768px) {
	#top {
		grid-template-rows: none;
	}
	.canister {
		margin-right: 2%;
		margin-left: 2%;
	}
	.txt {
		padding: 0;
		font-size: 16px;
	}
}
@media (min-width: 600px) and (max-width: 781px) {
	.left-btn-expert {
		position: relative;
		left: -28px;
	}
}
@media (max-width: 639px) {
	.tariffs-extra-list {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
	}
	.tariffs-extra-item {
		display: flex;
		font-size: 16px;
		line-height: 1.42;
	}
	.marker__big {
		font-size: 50px;
	}
/* 	consist wirk */
	.title__numer {
  		font-size: 100px;
	}
	
}
@media (min-width: 600px) and (max-width: 638px) {
	.item-left {
		margin-right: 100px;
	}
}
@media (max-width: 599px) {
	.btn-auto-marging {
  	margin-right: auto !important;
 		 margin-left: auto !important;
	}
	.block__expert {
		margin-top: 20px;
	}
}
@media (max-width: 559px) {
	.background__setting-context-reklama {
		height: 1050px;		
	}
	.beckground__costing-reklama {
		
	}
}
@media (max-width: 482px) {
	.buttin__center {
		margin-left: auto !important;
		margin-right: auto !important;
		
	}
	.title__numer {
  		font-size: 80px;
	}
	.title-font-answers {
  		margin-top: 10px;
	}
}
@media (max-width: 441px) {
	.text__p {
		font-size: 14px;
	}
	.icons__grids {
  		display: grid;
  		grid-template-columns: repeat(1, 1fr);
  		
	}
}
@media (max-width: 397px) {
	.background__answers {
  		height: 1050px;
  		margin-bottom: 100px;
}
}
@media (min-width: 639px) and (max-width: 1197px) {
	.block-flex {
		flex-basis:100% !important;
		margin-left: 0em !important;
	}
	.marker__list {
		display: flex;
    }
	.small-text__size {
		width: 100%;
        margin-top: 14px;
		
		display: flex;
	}
}
@media (min-width: 781px) and (max-width: 1197px) {
	.wp-block-columns {
  		flex-wrap: wrap;
	}
	.flex-no-wrap {
		flex-wrap: nowrap !important;
	}	
}

@media (min-width: 782px) {
	.two-column {
		text-align: center;
	}
}
@media (max-width: 599px) {
	.flex-grids {
		grid-template-columns: repeat(2, 1fr);
	}
	.two-column {
		text-align: center;
	}
	.flex-no-wraps {
		
		margin-left: 10%;
		margin-right: 10%;
		
		
	}
}
@media (min-width: 600px) and (max-width: 781px) {
	.wp-block-column:not(:only-child) {
		flex-basis: calc(100% - 1em) !important;
		flex-grow: 0;
	}
	.flex-grids {
		grid-template-columns: repeat(2, 50%);
	}
	.btn-auto-marging {
		margin-right: auto !important;
		margin-left: auto !important;
	}
	.margin-block-text {
		margin-left: 0 !important;
	}

}
@media (min-width: 782px) {
	.flex-no-wrap {
		flex-basis: 40%;
	}
	.margin-block-minus {
/* 	margin-top: -50px; */
	}
}
@media (max-width: 781px) {
	.flex-no-wrap {
		flex-basis: 100%;
		justify-content: start;
		
	}
	.text__black1 {
		padding-top: 20px;
	}
	.flex-no-wraps {
		display: block;
		margin-left: 15%;
		margin-right: 15%;
		width: 100%;
		
	}
	.left-img {
		float: left;
	}
	.width-div {
		max-width: 60%;
	}
/* 	стоимость контекстной рекламфы */
	.center-text-align {
		text-align: center;
	}
	.text-center {
		font-size: 20px;
		line-height: 1.2;
	}
	.center-btn {
		text-align: center;
	}
	
}
@media (min-width: 640px) and (max-width: 781px) {
	.tariffs-extra-list {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.tariffs-extra-item {
		display: flex;
		font-size: 16px;
		line-height: 1.42;
	}
}
/* icons text new flex */
.icons-flex {
	display: flex;
	margin-left: -14px;
	padding-left: 14px;
}
.block-text {
	font-size: 12px;
    line-height: 1.333;
	text-align: left;
	width: 25%;
	padding-left: 14px;
}
.text-big {
	display: block;
	margin-bottom: 7px;
	font-family: 'RobotoBold', sans-serif;
	font-size: 40px;
	line-height: 1.05;
	white-space: nowrap;
	margin-top; 49px;
	font-weight: bold;
}
.text-small {
	width: 150px;
	font-size: 12px;
	line-height: 1.333;
}
.icons {
	margin-left: -14px;
	
}
/* adaptation icon background */
@media (min-width: 675px) and (max-width: 781px) {
	.icons-flex {
		width: 40%;
		max-width: 316px;
		padding-left: 56px;
	}
	
	
}
@media (max-width: 689px) {
	.icons-flex {
		width: 100%;
		max-width: 253px;
		padding-top: 21px;
		padding-left: 14px;
	}
	.icons {
		margin-left: 10%;
	
	}
}
@media (max-width: 620px) {
	.icon-flex {
		width: 100%;
		max-width: 253px;
		padding-top: 21px;
		padding-left: 14px;
	}
	.icons {
		padding-left: 10%;
	
	}
}
@media (min-width: 431px) and (max-width: 598px) {
	.icons {
		padding-left: 22%;
	
	}
}