.container-fluid {
    max-width: 1264px;
}



/*------------------------- Интеграция -----------------------------*/
.integration {float: left;width: 100%;}
.integration .title{margin-bottom:40px;}
.integration-left__title{font-size: 24px;font-weight: 600;margin-bottom: 40px;margin-top: 50px;line-height: 1.2em;}
.integration-left__text{font-size: 18px;line-height: 1.8em;}
.integration-right__img{margin: auto;}
@media only screen and (max-width: 768px) {
  .integration-left__title{margin-top:0;margin-bottom: 30px;font-size: 18px;}
  .integration-left__text{font-size: 15px;}
}
/*------------------------- /Интеграция -----------------------------*/


/*------------------------- Бизнес станет эффективнее -----------------------------*/
.business-efficient{background: url('../images/page-crm/bg-crm.jpg') no-repeat center;background-size: cover;float: left;width: 100%;color:#fff;padding: 60px 0;} 
.business-efficient__text p{font-size: 18px;line-height: 1.7em;margin-bottom:27px;}


/* круговой индикатор прогресса */
.circle {width: 215px;position: relative;text-align: center;margin: 30px auto;}
.circle-flex{display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);
}
.circle strong {font-size: 48px;font-weight: 800;line-height: 1.4em;}
.circle span {line-height: 1.4em;font-size: 14px;}
/* круговой индикатор прогресса */
/*------------------------- /Бизнес станет эффективнее -----------------------------*/


/*------------------------- CRM -----------------------------*/
.about-crm{float: left;width: 100%;padding: 60px 0 0;}
.about-crm__title{margin: 25px 0 40px;font-size: 24px;font-weight: 600;}
.about-crm__text{font-size: 16px;line-height: 1.6em;margin-bottom: 60px;}
@media only screen and (max-width: 768px) {
  .business-efficient__text p{font-size: 15px;}
  .about-crm__text{font-size: 14px;}
  .about-crm{margin-bottom: -40px;}
}
/*------------------------- /CRM -----------------------------*/


.breadcrumbs .page-navigator {
    height: 20px;
}


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%;
}