
/*
div[class^=col]{
  background: #8CC7D9;
  border: 1px solid #6B6ACD;
}
*/

.img-fluid {
  max-width: 100%;
  height: auto;
}

.call-order {
  padding-top: 30px;
  font-weight: bold;
  display: flex;
  justify-content: center;
}

.call-order-2 {
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  color: #F86800;
}

.call-order-link {
  color: #F86800;
}

a .call-order-link:hover {
  border-bottom: 1px solid #F86800;
}

.promo {
  margin-top: 20px;
}

.about {
  margin-top: 20px;
}

.about-header {
  font-weight: bold;
  font-size: 28px;
}

.about-main {
  margin-top: 10px;
}

.about-header-2 {
  font-weight: bold;
  font-size: 22px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.spisok-item {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
}

.price {
  margin-top: 10px;
}

.know-price {
  display: flex;
  justify-content: center;
  width: 100%;
}

.powers {
  margin-top: 30px;
}

.powers-svg {
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #184EB1;
}

.powers-first {
  padding-bottom: 10px;
}

.g-map {
  margin-top: 20px;
}

.footer {
  margin-top: 20px;
  background: #184EB1;
}

.contacts {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 500;
}

.phone {
  display: flex;
  justify-content: center;
}

.mail {
  display: flex;
  justify-content: center;
}

.helper {
  margin: 20px auto;
}

.owner {
  display: flex;
  justify-content: center;
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
}

.buran {
  padding-top: 40px;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  color: black;
}

.buran-1 {
  padding-top: 20px;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
  color: black;
  position: relative;
  z-index: 0;
  border-radius: 10px;
  overflow: hidden;
  font-family: 'Roboto Condensed', sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
}

.buran-1::before {
  content: '';
  position: absolute;
  z-index: -2;
  left: -50%;
  top: -50%;
  width: 200%;
  height: 200%;
  background-color: #BFE2FF;
  background-repeat: no-repeat;
  background-size: 50% 50%, 50% 50%;
  background-position: 0 0, 100% 0, 100% 100%, 0 100%;
  background-image: linear-gradient(#BFE2FF, #BFE2FF), linear-gradient(#337AB7, #337AB7), linear-gradient(#BFE2FF, #BFE2FF), linear-gradient(#337AB7, #337AB7);
  animation: anim-buran-1 4s linear infinite;
}

.buran-1::after {
  content: '';
	position: absolute;
	z-index: -1;
	left: 6px;
	top: 6px;
	width: calc(100% - 12px);
	height: calc(100% - 12px);
	background: white;
	border-radius: 5px;
}

@keyframes anim-buran-1 {
	100% {
		transform: rotate(1turn);
	}
}

.main-services {
  padding-top: 60px;
}

.main-services-header {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
}

@media (max-width: 640px) {
  .buran, .main-services {padding-top: 10px;}
}

@media (min-width: 720px) {
  .button-conder {padding-top: 105px;}
}

.order-but {
  padding-top: 40px;
}

.order-services {
  background: #660000;
  border: 2px solid #000000;
  color: white;
}

.order-services-2 {
  background: #184EB1;
  border: 2px solid #000000;
  color: white;
}

.conders {
  padding-top: 30px;
}

.links-1 {
  padding-left: 20px;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
}

.pasport-row {
  margin-top: 20px;
}

.links-2 {
  font-weight: bold;
}

.links-icon {
  padding-right: 5px;
}

.button-conder {
  display: flex;
  align-items: flex-end;
}

.back-1 {
  background: linear-gradient(90deg, rgba(255, 0, 0, 0.2046) 0%, rgba(186, 6, 6, 0.1674) 101.41%);
}

.back-2 {
  background: linear-gradient(90deg, rgba(0, 26, 255, 0.2046) 0%, rgba(31, 6, 186, 0.1674) 101.41%);
}

.kis-kis {
  background: #C4C4C4;
  border: 1px solid #ACACAC;
}
