.ns-bitrix.c-catalog.c-catalog-services-1 .catalog-wrapper {
  display: block;
}
.ns-bitrix.c-catalog.c-catalog-services-1 .catalog-content {
  position: relative;
}
.ns-bitrix.c-catalog.c-catalog-services-1 .catalog-content-right-wrapper {
  position: relative;
}
.ns-bitrix.c-catalog.c-catalog-services-1 .catalog-description {
  display: block;
}
.ns-bitrix.c-catalog.c-catalog-services-1 * + .c-tags-list,
.ns-bitrix.c-catalog.c-catalog-services-1 * + .catalog-description,
.ns-bitrix.c-catalog.c-catalog-services-1 * + .c-catalog-section-list,
.ns-bitrix.c-catalog.c-catalog-services-1 * + .c-catalog-section,
.ns-bitrix.c-catalog.c-catalog-services-1 .c-tags-list + *,
.ns-bitrix.c-catalog.c-catalog-services-1 .catalog-description + *,
.ns-bitrix.c-catalog.c-catalog-services-1 .c-catalog-section-list + *,
.ns-bitrix.c-catalog.c-catalog-services-1 .c-catalog-section + * {
  margin-top: 20px;
}
.ns-bitrix.c-catalog.c-catalog-services-1 .catalog-menu {
  display: block;
  z-index: 20;
}

<style>
	/* Стили таблицы */
	table.iksweb{text-decoration: none;border-collapse:collapse;width:100%;text-align:center;}
	table.iksweb th{font-weight:normal;font-size:14px; color:#ffffff;background-color:#354251;}
	table.iksweb td{font-size:13px;color:#354251;}
	table.iksweb td,table.iksweb th{white-space:normal;padding:10px 5px;line-height:15px;vertical-align: middle;border: 1px solid #354251;}	table.iksweb tr:hover{background-color:#f9fafb}
	table.iksweb tr:hover td{color:#354251;cursor:default;}
</style>

<style>
	/* Стили таблицы */
	table.iksweb2{text-decoration: none;border-collapse:collapse;width:100%;text-align:center;}
	table.iksweb2 th{font-weight:normal;font-size:14px; color:#ffffff;background-color:#354251;}
	table.iksweb2 td{font-size:13px;color:#354251;}
	table.iksweb2 td,table.iksweb2 th{white-space:normal;padding:10px 5px;line-height:15px;vertical-align: middle;border: 1px solid #354251;}	table.iksweb2 tr:hover{background-color:#f9fafb}
	table.iksweb2 tr:hover td{color:#354251;cursor:default;}
</style>



<style>
   .rightpic {
    float: right; /* Выравнивание по правому краю */
    margin: 0 0 5px 5px; /* Отступы вокруг фотографии */
   }
</style>

.video-block-opt {
  text-align: center;
  margin-bottom: 25px;
}

@media (max-width: 640px) {

  .video-block-opt {
      position: relative;
      padding-bottom: 56.25%;
      padding-top: 30px;
      height: 0;
      overflow: hidden;
  }
  .video-block-opt iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
  }
}

.imgleftr {
   float: left;
   border: 1px solid #6F6F6F; 
   padding: 0 20px 20px 0;
}

.imgleft {
   float: left;
   border: 5px solid #fff;
   border-radius: 5px;
   margin: 0 20px 20px 0;
   box-shadow: 0 10px 10px #6F6F6F;
   

}


.prim {
    background: #f5f5f5;
    padding: 3%;
    border: 1px solid #1E90FF;
	border-radius: 10px;
}

.ramka-1 {
    background: #f5f5f5;
    padding: 3%;
    border: 1px solid #1E90FF;
	border-radius: 10px;
}

.flex-container-1 {
  display: flex;
  flex-wrap: wrap;
-background-color: #f5f5f5;
  justify-content: center;
-border: 1px solid #1E90FF;
-border-radius: 10px;
text-align: left;

}

.flex-container-1 > div {
-background-color: #f5f5f5;
-border: 1px solid #1E90FF;
-border-radius: 10px;
  width: 400px;
  margin: 10px 25px 10px 5px;
  -padding: 5px 5px 5px 5px; 
  text-align: left;
  color: #555;
  line-height: 20px;
  font-size: 16px;

}

.flex-container-2 {
  display: flex;
  flex-wrap: wrap;
-background-color: #f5f5f5;
  justify-content: center;
-border: 1px solid #1E90FF;
  border-radius: 5px;
  text-align: left;"

}

.flex-box-2 {
 -background-color: #f5f5f5;
 -border: 1px solid #1E90FF;
  border-radius: 5px;
  width: 550px;
  margin: 15px;
  padding: 10px; 
  text-align: left;
  color: #555;
  line-height: 20px;
  font-size: 16px;

}


.image_2 {
   float: left;
-border: 1px solid #6F6F6F; 
   padding: 10px 10px 10px 10px;
   align: center;
}




.pull-left {
    float: left; /* Обтекание блока по правому краю */
    padding-right: 15px;
 --border-radius: 10px;
--box-shadow: 0 0 10px #444;
   }
/*# sourceMappingURL=style.css.map */


/* стиль адаптивных таблиц class="delivery" начало */

/* стиль адаптивных таблиц class="delivery" конец */

.form-button.intec-button.intec-button-transparent.intec-cl-background-light-hover_2 {
background: #1E90FF;
border-radius: 7px;
color: #fff;
-padding: 17px;
margin: 7px;
}




