/*------------------------- Таргетинг -----------------------------*/
.targeting-main-block{float: left;width: 100%; padding-top:30px;}
.targeting-main-block .targeting-main-block__left{margin-top:25px;}
.targeting-main-block .targeting-main-title{font-size: 24px;font-weight: 600;line-height: 1.4em;margin-bottom: 30px;}
.targeting-main-block .targeting-main-block__text{font-size: 18px;line-height: 1.6em;}
.targeting-main-block .targeting-main-block__left-img{margin: 10px 0 35px;}
.targeting-main-block .targeting-main-block__right{margin-top: -30px;}
@media only screen and (max-width: 992px) {
  .targeting-main-block .targeting-main-block__left {margin-top: 15px;} 
  .targeting-main-block .targeting-main-block__right{margin-top: 0;}
}
@media only screen and (max-width: 768px) {
  .targeting-main-block .targeting-main-title{font-size:18px;margin-bottom: 10px;}
  .targeting-main-block .targeting-main-block__text{font-size: 15px;}
  .targeting-main-block .targeting-main-block__left-img{margin: 10px 0;}
}
/*------------------------- / Таргетинг -----------------------------*/




/*------------------------- Виды таргетированной рекламы -----------------------------*/
.types-targeted-advertising {float: left;width: 100%;text-align: center;}
.types-targeted-advertising .title{margin-bottom:40px;}
.types-targeted-advertising .types-targeted-advertising__items{display: flex;flex-wrap: wrap;justify-content: center;}
.types-targeted-advertising .types-targeted-advertising__item{width: 210px;height: 115px;background-repeat: no-repeat;background-image: url('../images/page-targeting/1.png');position: relative;margin-bottom:90px;}
.types-targeted-advertising .types-targeted-advertising__item .title-img{position: absolute;bottom:-40px;text-align: center;width: 100%;font-size: 18px;}

.types-targeted-advertising .types-targeted-advertising__item:nth-child(1){background-position: 43px 0;}
.types-targeted-advertising .types-targeted-advertising__item:nth-child(2){background-position: -240px 0;}
.types-targeted-advertising .types-targeted-advertising__item:nth-child(3){background-position: -507px 0;}
.types-targeted-advertising .types-targeted-advertising__item:nth-child(4){background-position: -780px 0;}
.types-targeted-advertising .types-targeted-advertising__item:nth-child(5){background-position: -1053px 0;}
.types-targeted-advertising .types-targeted-advertising__item:nth-child(6){background-position: 36px -122px;}
.types-targeted-advertising .types-targeted-advertising__item:nth-child(7){background-position: -240px -122px;}
.types-targeted-advertising .types-targeted-advertising__item:nth-child(8){background-position: -507px -120px;}
.types-targeted-advertising .types-targeted-advertising__item:nth-child(9){background-position: -780px -120px;}
.types-targeted-advertising .types-targeted-advertising__item:nth-child(10){background-position: -1053px -120px;}

@media only screen and (max-width: 768px) {
  .types-targeted-advertising .types-targeted-advertising__item .title-img{font-size: 15px;}
}
/*------------------------- / Виды таргетированной рекламы -----------------------------*/




/*------------------------- / Что дает таргетированная реклама в СС -----------------------------*/
.get-target-in-soc{float:left; width: 100%; height: 1000px; background: url('../images/page-targeting/multi-bg.jpg') no-repeat center; background-size: cover;text-align: center;padding: 250px 0;color:#fff;}
.get-target-in-soc .title{margin-bottom: 150px;}
.get-target-in-soc .get-target-in-soc__title{font-size: 16px;margin: 25px 0 15px;line-height: 1.4em;font-weight: 600;}
.get-target-in-soc .get-target-in-soc__text{font-size: 16px;line-height: 1.4em;}
@media only screen and (max-width: 992px) {
  .get-target-in-soc .title {margin-bottom: 80px;}
  .get-target-in-soc__item{margin-bottom: 60px;}
}
@media only screen and (max-width: 576px) {
  .get-target-in-soc{height:1736px;margin-top:-130px;margin-bottom:-140px;}
  .types-targeted-advertising .types-targeted-advertising__item {width: 187px;}
}
@media only screen and (max-width: 400px) {
  .types-targeted-advertising .types-targeted-advertising__item {width: 172px;}
}
/*------------------------- / Что дает таргетированная реклама в СС -----------------------------*/



/*------------------------- Реклама будет показана -----------------------------*/
.large-bg{float: left;width: 100%;background: url('../images/page-targeting/bg.jpg') no-repeat center; background-size: cover;color:#fff;padding: 150px 0 150px;}
.large-bg .text{color:#fff;text-align: center;}
@media only screen and (max-width: 768px) {
  .large-bg{padding: 50px 0 60px;}
}
/*------------------------- / Реклама будет показана -----------------------------*/



/*------------------------- Площадки для таргетированной рекламы -----------------------------*/
.place-for-targeting{float: left;width: 100%;padding: 40px 0;}
.place-for-targeting .place-for-targeting__item{margin-bottom:30px;padding: 30px;height: 90%;}

.place-for-targeting .place-for-targeting__item.one{background-color: #f1f2f6;}
.place-for-targeting .place-for-targeting__item.two{background-color: #e6d8f4;}
.place-for-targeting .place-for-targeting__item.three{background-color: #f1f2f6;}
.place-for-targeting .place-for-targeting__item.four{background-color: #e6d8f4;}
.place-for-targeting .place-for-targeting__item.five{background-color: #f1f2f6;}
.place-for-targeting .place-for-targeting__item.six{background-color: transparent;position: relative;}
.place-for-targeting .place-for-targeting__item.six .purple{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);width: 90%;font-size: 16px;color:#FE6053;line-height: 1.3em; font-weight:bold;}

.place-for-targeting .place-for-targeting__title{font-size: 16px;font-weight: 600;text-decoration: underline;margin: 25px 0 15px;line-height: 1.4em;}
.place-for-targeting .place-for-targeting__text{font-size: 14px;line-height: 1.4em;color:#363535;}
.place-for-targeting .place-for-targeting__price{font-size: 36px;font-weight:800;margin-top: 40px;line-height: 1.4em;}

@media only screen and (max-width: 1200px) {
  .place-for-targeting .place-for-targeting__item br{display: none;}
}
/*------------------------- / Площадки для таргетированной рекламы -----------------------------*/

.adaptive-block__img{margin: 40px auto;}
@media only screen and (max-width: 1000px) {
  .breadcrumbs{position:relative;top:38px;}
}


/*-------------- Преимущества контекстной рекламы----------------*/
.advantages-kontekts{float:left;width:100%;padding:50px 0;}
.advantages-kontekts .advantages-kontekts__item{text-align:center;margin-top:45px;}
.advantages-kontekts .advantages-kontekts__title{font-size: 16px;font-weight: 600;margin: 25px 0 15px;line-height: 1.4em;}
.advantages-kontekts .advantages-kontekts__text{font-size: 16px;line-height: 1.4em;}
/*-------------- /Преимущества контекстной рекламы----------------*/
.container-fluid {
    max-width: 1264px;
}

body {
	overflow-x: hidden;
}

.no-float {
	float: none;
}
.breadcrumbs {
	box-sizing:content-box;
}

.pricetable .pricemodule {
    border: 0;
}
.top-bg, .block-portfolio, .top_form, .zayavka, .block-reviews, .index-block-4, .inner {
    box-sizing: content-box;
}
.index-cats.view2, .portfolio-cats.list {
    float: left;
    width: 100%;
    text-align: center;
    margin: 25px 0;
}
.page-services .container, .page-stoimost-landing-page .container, .page-portfolio .container, .page-contacts .container, .page-reviews .container, .page-blog .container {
    max-width: 100%;
}

.pagetext.construktor {background: url(../images/pbg.jpg) no-repeat center;
    background-size: cover;
    padding: 30px 0 50px;
    background-attachment: fixed; margin-bottom:0;}
	
	
.tarifs-pages {
    background: url(/images/pbg.jpg) no-repeat center;
    background-size: cover;
    padding: 40px 0 60px;
	float: left;
    width: 100%;
	background-attachment: fixed;
	margin:80px 0 50px 0;
}
.tarifs-pages .pricetable .pricemodule {background:#fff;}