@charset "UTF-8";
/*Обнуление*/
* {padding: 0;margin: 0;border: 0;}
*, *:before, *:after {box-sizing: border-box;}
:focus, :active {outline: none;}
a:focus, a:active {outline: none;}
nav, footer, header, aside {display: block;}
html, body {height: 100%;width: 100%;font-size: 100%;
  line-height: 1;font-size: 14px;-ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
input, button, textarea {font-family: inherit;}
input::-ms-clear {display: none;}
button {cursor: pointer;}
button::-moz-focus-inner {padding: 0;border: 0;}
a, a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
ul li {list-style: none;}
img {vertical-align: top;}
h1, h2, h3, h4, h5, h6 {font-size: inherit;font-weight: inherit;}
/*--------------------*/


body{
  line-height: 1.5em;
  font-size: 16px;
  color: #333333;
}
.charger-wrapper {
  position:relative;
  top: -230px;
  min-height: 10%;
  overflow: clip;
}


[class*='__container'] {
  max-width: 1170px;
  overflow: clip;
  margin: 0 auto;
  padding: 0 15px;
  }

@media (max-width: 1199.98px) {
  [class*='__container'] {
    max-width: 970px;
  }
}
@media (max-width: 990.98px) {
  [class*='__container'] {
    max-width: 750px;
  }
}
@media (max-width: 767.98px) {
  [class*='__container'] {
    max-width: none;
  }
}
/*=====================================*/
.charger-list {
  padding: 10px 0px 0px 0px;
	height: 90%;
}
.charger-list-title {
text-align: center;
}  
.charger-text {
}
.charger-text p {
  font-size: 1.3rem;
  text-align: center;
}
.charger-fhoto {
  display: flex;
  flex-wrap: wrap;
  overflow: clip;
  justify-content: center;
}

.charger-fhoto__image {
max-height: 400px;
  flex: 0 1 40%;
object-fit: inherit;
margin: 0px 0px 15px 0px;
}
@media (max-width: 990.98px) {
  .charger-fhoto {
    display: flex; 
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .charger-fhoto__image {
    flex: 0 1 30%;
    align-items: center;
    max-height: 150px;
    max-width: 400px;
    overflow: clip;
    margin: 0px 0px 5px 0px;
    }
}
.charger-fhoto__image img {
  padding: 0px 30px 0px 30px;
  width: 100%;
  height: 100%; 
}
.charger-price{
  text-align: center;

}
.charger-price__title {
		}
.charger-price__text {
		}
.charger-attention{
  text-align: center;
  margin: 20px;
}

.charger-attention__title {
		}


.charger-attention__text {
	margin: 20px;
		}

.back-button {
background-color: #3390FF;
color: white;
font-size: 15px;
position: relative; left: 10%; bottom: 50px;
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
}

/*=====================================*/
/*=====================================*/
/*=====================================*/