
.text-block{
  background-color: #001c7d !important;
}


.zver-direct p{
    line-height: 3px;
    text-align: inherit !important;
}


.zver-direct-fat p{
     justify-content: center;
     text-align: justify;
}
.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

.main-home-menu a{
     background: white;
    padding: 5px;
    width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
}

.main-home-menu a:hover{
     background: none;
    border: solid 1px white;
    color: white;
    transition: all 0.5s ease-out;
}

.container-allatra .allatra-img img{
    height: 300px !important;
    width: 100%;
    object-fit: cover;
}


.up-clalifictation tr td:nth-child(1){
    text-align: center;
    padding:10px;
    font-size: 14px;
}






.contacts hr {
margin:5px 0
}

.title__style {
padding:10px!important;
margin:0!important
}

.mininba img {
height:300px!important;
width:100%!important;
object-fit:cover!important
}

.box1 {
position:relative;
margin-bottom:25px
}

.box1::after,.box1::before {
content:"";
position:absolute;
opacity:1;
transition:all .4s ease-out;
top:0;
bottom:0;
left:0;
right:0
}

.box1:hover::before {
background:rgba(0,0,0,1);
transform:scale(1,1)
}

.box1:hover::after {
transform:scale(1,1)
}

.box1 .content1 {
background-color:rgba(0,0,255,0.3);
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
text-align:center;
padding:5px;
color:#fff;
opacity:1
}

.box1:hover .content1 {
opacity:1
}

.box1 .content1 h*,.box1 .content1 p {
padding:10px;
font-size:1.23rem
}

.box1:hover img {
opacity:.4
}

.mba-step {
padding:5px 0;
margin:5px 0
}

.border-mba {
border:2px solid #fddc28;
padding:15px;
margin-bottom:15px
}

.border-grey {
background:#6c757d26;
padding:15px;
margin-top:15px
}

.border-yel {
background:#fddc28;
padding:15px
}

.li-mba li {
color:#fddc28
}

.li-mba li span {
color:#000
}

.hr-mba {
border-color:#fddc28
}

.cont-fix .col-md-12 {
margin-bottom:15px;
margin-top:15px
}

.cont-fix .row {
margin-bottom:15px;
margin-top:15px
}

.mini-nba-header {
width:220px;
height:120px;
background:#fddc28;
text-align:center!important
}

.d33 {
width:250px;
height:120px;
margin-top:50px;
margin-left:26px;
background:#fddc28;
position:relative;
border-radius:10px;
padding:15px
}

.d33:before {
content:"";
width:0;
height:0;
position:absolute;
right:100%;
top:calc(50% - 12px);
border-top:12px solid transparent;
border-right:24px solid #fddc28;
border-bottom:12px solid transparent
}

.table-price-medecine {
border:1px solid #000;
width:100%
}

.table-price-medecine td {
border:1px solid #000;
padding:10px 5px;
text-align:center;
color:#000;
font-weight:500
}

.table-price-medecine tr:nth-child(2) {
background:#f7f7f7
}

.table-price-medecine tr:nth-child(1) {
font-weight:700
}

.tab {
overflow:hidden;
border:1px solid #ccc;
background-color:#f1f1f1
}

.tab button {
background-color:inherit;
float:left;
border:none;
outline:none;
cursor:pointer;
padding:14px 16px;
transition:.3s;
font-size:17px
}

.tab button:hover {
background-color:#ddd
}

.tab button.active {
background-color:#ccc
}

.tabcontent {
display:none;
padding:30px 12px;
border:1px solid #ccc;
border-top:none
}

#rsform_5_page_0 .text-center button {
background:#296db9;
color:#fff;
font-weight:900;
border:2px solid #000
}

#rsform_5_page_0 .text-center button:hover {
background:#fff;
color:#296db9;
font-weight:900;
border:2px solid #296db9;
-webkit-transition:all 1.3s ease;
-moz-transition:all 1.3s ease;
-o-transition:all 1.3s ease;
transition:all 1.3s ease
}

#rsform_5_page_0 .form-group textarea {
border:1px solid #296db9
}

#rsform_5_page_0 .form-group input {
border:1px solid #296db9
}

#rsform_5_page_0 .form-group:nth-child(1) {
width:48%;
float:left;
margin-right:2%
}

#rsform_5_page_0 .form-group:nth-child(2) {
width:48%;
float:left;
margin-left:2%
}

.speel-fixer .advantages__item {
flex:0 0 20%;
max-width:20%
}

.ebs-blue-section {
background-color:#296db9;
color:#fff;
text-align:center;
padding-top:50px;
padding-bottom:50px
}

@media (max-width: 767px) {



#fixer-og{height:600px !important;}
.mission-vission-fix {position: absolute !important;top: 8% !important;margin: 0 50px !important;}







.admin-info img {
height:auto !important
}

.speel-fixer .advantages__item {
flex:0 0 100%!important;
max-width:100%!important
}

.tab button {
width:100%
}

#rsform_5_page_0 .form-group:nth-child(1) {
width:100%!important;
float:none!important;
margin-right:0!important
}

#rsform_5_page_0 .form-group:nth-child(2) {
width:100%!important;
float:none!important;
margin-left:0!important
}

.pesontedan label {
width:100%!important
}

.pesontedan1 label {
width:100%!important
}

.pesontedan2 label {
width:100%!important
}

.pesontedan3 label {
width:100%!important
}

.pesontedan4 label {
width:100%!important
}

.teacher-info .col-md-3 {
margin-bottom:15px
}

.pesontedan .pesontedan-content img {
width:100%!important;
height:350px!important
}

.pesontedan1 .pesontedan-content1 img {
width:100%!important;
height:350px!important
}

.pesontedan2 .pesontedan-content2 img {
width:100%!important;
height:350px!important
}

.pesontedan3 .pesontedan-content3 img {
width:100%!important;
height:350px!important
}

.pesontedan4 .pesontedan-content4 img {
width:100%!important;
height:350px!important
}
}

.admin-info img {
object-fit:cover;
width:100%;
height:200px
}

.pesontedan-content img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa {
float:left;
width:100%
}

.pesontedan {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info {
margin-bottom:20px
}

.pesontedan-content p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan input:checked ~ .pesontedan-content {
max-height:100%
}

.pesontedan label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan input[type=checkbox] + label::after {
content:"+"
}

.pesontedan input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}

.pesontedan-content1 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa1 {
float:left;
width:100%
}

.pesontedan1 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan1 input {
position:absolute;
opacity:0;
z-index:-1
}

.admin-info1 img {
object-fit:cover;
width:100%;
height:350px
}

.pesontedan1 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content1 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info1 {
margin-bottom:20px
}

.pesontedan-content1 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan1 input:checked ~ .pesontedan-content1 {
max-height:100%
}

.pesontedan1 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan1 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan1 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan1 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan1 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}

.pesontedan-content2 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa2 {
float:left;
width:100%
}

.pesontedan2 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan2 input {
position:absolute;
opacity:0;
z-index:-1
}

.admin-info2 img {
object-fit:cover;
width:100%;
height:350px
}

.pesontedan2 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content2 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info2 {
margin-bottom:20px
}

.pesontedan-content2 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan2 input:checked ~ .pesontedan-content2 {
max-height:100%
}

.pesontedan2 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan2 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan2 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan2 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan2 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}

.pesontedan-content3 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa3 {
float:left;
width:100%
}

.pesontedan3 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan3 input {
position:absolute;
opacity:0;
z-index:-1
}

.admin-info3 img {
object-fit:cover;
width:100%;
height:350px
}

.pesontedan3 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content3 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info3 {
margin-bottom:20px
}

.pesontedan-content3 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan3 input:checked ~ .pesontedan-content3 {
max-height:100%
}

.pesontedan3 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan3 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan3 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan3 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan3 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}

.pesontedan-content4 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa4 {
float:left;
width:100%
}

.pesontedan4 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan4 input {
position:absolute;
opacity:0;
z-index:-1
}

.admin-info4 img {
object-fit:cover;
width:100%;
height:350px
}

.pesontedan4 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content4 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info4 {
margin-bottom:20px
}

.pesontedan-content4 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan4 input:checked ~ .pesontedan-content4 {
max-height:100%
}

.pesontedan4 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan4 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan4 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan4 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan4 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}

.pesontedan-content5 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa5 {
float:left;
width:100%
}

.pesontedan5 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan5 input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan5 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content5 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info5 {
margin-bottom:20px
}

.pesontedan-content5 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan5 input:checked ~ .pesontedan-content5 {
max-height:100%
}

.pesontedan5 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan5 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan5 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan5 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan5 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}





.pesontedan-content6 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa6 {
float:left;
width:100%
}

.pesontedan6 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan6 input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan6 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content6 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info6 {
margin-bottom:20px
}

.pesontedan-content6 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan6 input:checked ~ .pesontedan-content6 {
max-height:100%
}

.pesontedan6 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan6 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan6 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan6 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan6 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}


/**********************************************************************************************/
.pesontedan-content7 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa7 {
float:left;
width:100%
}

.pesontedan7 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan7 input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan7 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content7 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info7 {
margin-bottom:20px
}

.pesontedan-content7 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan7 input:checked ~ .pesontedan-content7 {
max-height:100%
}

.pesontedan7 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan7 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan7 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan7 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan7 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}


/*****************************************************************/


.pesontedan-content8 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa8 {
float:left;
width:100%
}

.pesontedan8 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan8 input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan8 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content8 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info8 {
margin-bottom:20px
}

.pesontedan-content8 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan8 input:checked ~ .pesontedan-content8 {
max-height:100%
}

.pesontedan8 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan8 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan8 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan8 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan8 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}






/*************************************************************************/

.pesontedan-content9 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa9 {
float:left;
width:100%
}

.pesontedan9 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan9 input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan9 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content9 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info9 {
margin-bottom:20px
}

.pesontedan-content9 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan9 input:checked ~ .pesontedan-content9 {
max-height:100%
}

.pesontedan9 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan9 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan9 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan9 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan9 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}


/*********************************************************************/


.pesontedan-content10 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa10 {
float:left;
width:100%
}

.pesontedan10 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan10 input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan10 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content10 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info10 {
margin-bottom:20px
}

.pesontedan-content10 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan10 input:checked ~ .pesontedan-content10 {
max-height:100%
}

.pesontedan10 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan10 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan10 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan10 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan10 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}




/*******************************************************************/



.pesontedan-content-fix img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa-fix {
float:left;
width:100%
}

.pesontedan-fix {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan-fix input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan-fix label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content-fix {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info-fix {
margin-bottom:20px
}

.pesontedan-content-fix p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan-fix input:checked ~ .pesontedan-content11 {
max-height:100%
}

.pesontedan-fix label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan-fix input[type=checkbox] + label::after {
content:"+"
}

.pesontedan-fix input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan-fix input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan-fix input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}





.table-tavle-dic {
border:1px solid #000;
width:100%;
padding:15px
}

.table-tavle-dic td {
border:1px solid #000;
padding:15px;
text-align:center;
font-weight:900
}

.container-gender .col-md-6{
	margin-bottom: 30px;
}

.container-gender .col-md-6 img{
	height: 100%;
	width: 100%;
	object-fit: cover;
}





.kids-block{
    height: auto;
    background-size: cover;

}




.block-block-child{
    background: white;
    padding:15px;
    width: 80%;
    margin:0 10%;
}


.block-block-child p{
    font-size: 16px !important;
    font-weight: 100 !important;
    text-align: inherit !important;
    padding-bottom: 0px;
    color: black !important;
    padding-top: 0px !important;
        text-transform: unset !important;
        font-weight: 300;
}





.kids-block-second p{
    background: #296db9 !important;
    padding: 15px !important;
    color: white !important;
    text-transform: uppercase !important;
    font-size: 30px !important;
    margin: 0 10% !important;
    width: 80% !important;
}


















.montaz-father p{text-transform:uppercase;font-size:25px;color:#fff;text-align:center;font-weight:900;padding-top:400px;padding-bottom:100px;margin:0 30px}
.montaz-father{height:auto;background-size:cover;height:auto!important}
.montaz-block-first p:nth-child(1){text-align:center;margin-top:50px;font-size:35px;color:rgba(41,109,185,.88);font-weight:900}
.montaz-block-first img{width:100%;object-fit:cover;height:500px;margin-bottom:30px}
.montaz-block-first p strong{color:rgba(41,109,185,.88);font-weight:700}
.montaz-block-first a{color:rgba(41,109,185,.88);font-weight:700}
.montaz-block-second{height:auto;width:100%;background-size:cover;text-align:right;padding:15px}
.montaz-block-second #teory-maz{font-size:30px;margin-top:35px;color:#fff;font-weight:900}
.montaz-block-second p{color:#fff}
.montaz-block-second a{color:#fff}
.montaz-block-third{margin-top:50px}
.montaz-block-third a{text-align:center;color:rgba(41,109,185,.88);display:block;margin:0 auto}
@media(max-width: 768px) {.montaz-father p{padding:25px 0}}



.second-mont-bloc img{height: 300px; width: 100%; object-fit: cover;}
.second-mont-bloc h3{text-transform: uppercase; text-align: center; color:#296db9; font-weight: 900; margin-top: 30px;}

.second-mont-bloc p strong{color:#296db9 !important;}



.third-mont-bloc div{background:#296db9 !important; padding: 15px;}
.third-mont-bloc div p{color:white !important;}
.third-mont-bloc div a{color:white !important;}


.third-mont-bloc-bloc p{padding-top: 50px;}




.container-gende-one h3{
        color: #296db9; 
    text-transform: uppercase;
    font-weight: 700 !important;
    margin-top: 25px;
    text-align: center;
    font-size: 30px !important;
}

.container-gende-one img{
    object-fit: cover;
    width: 100%;
    margin-bottom: 15px !important;
}



.container-gende-one .gende-ende{
    background-color:rgba(255, 255, 255, 0.7);
    width: 100%;
    margin:0 auto;
    padding: 30px 15px;
}

.container-gende-one p{
    padding: 0 35px; 
    text-align: justify !important;
}

.container-gende-one .gende-ende p{
    font-weight: 700;
}

.container-gende-one h2{
    text-transform: uppercase !important;
    color:white !important;
    padding:25px 0px; 
}











.container-news-one img{
    width: 100%;
    object-fit: cover;
}


.text-news-one{
    background: #296db9 !important;
    margin: 25px 0px;

}


.text-news-one p{
    padding: 15px;
    font-weight: 700;
    color: white !important;
    font-size: 25px;
}


.new-img-news-one{
    height: 290px !important;
    width: 100%;
    object-fit: cover !important;
    margin-bottom: 30px;
}









.blue-block-step{
    background: #296db9 !important;
    padding: 15px !important;
    color: white !important;
    font-weight: 700 !important;
}\



.blue-block-step h3{color: white !important;}



.contaoner-bus-med p{
    background: red;
    padding: 15px;
    color: white !important;
}



.contaoner-bus-med p{
    color: white !important;
    background: #296db9 !important;
    padding: 15px !important;
    font-weight: 700;
}


.contaoner-bus-med img{
    height: 350px;
    width: 100%;
    object-fit: cover;
    margin: 15px 0px;
}




.container-kuzmenko-news h3{
	color: #296db9 !important;
    text-align: left !important;
    font-weight: 500 !important;
    margin-bottom: 15px;

}


.container-kuzmenko-news img{
	margin-bottom: 15px !important;
}


.container-kuzmenko-news p span{
color: #296db9 !important;
}


.container-kuzmenko-news .blue-blocker-juz{
	background: #296db9 !important;
	padding: 50px 15px;
}


.blue-blocker-juz h3{
	color: white !important;
	text-transform: uppercase !important;
}


.blue-blocker-juz p{
	color: white !important;
}

























.pesontedan-content11 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa11 {
float:left;
width:100%
}

.pesontedan11 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan11 input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan11 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content11 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info11 {
margin-bottom:20px
}

.pesontedan-content11 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan11 input:checked ~ .pesontedan-content11 {
max-height:100%
}

.pesontedan11 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan11 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan11 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan11 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan11 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}








.pravila-pro
{
background:#1826d5; 
color:white; 
text-transform:uppercase;
font-weight: 500;
font-size: 28px;
text-align: center;
}


.pravila-pro p{
  padding: 15px 0px;
}

.container-pra h5{
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
}

.container-pra p{
  text-align: center;
}




























.pesontedan-content25 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa25 {
float:left;
width:100%
}

.pesontedan25 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan25 input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan25 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content25 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info25 {
margin-bottom:20px
}

.pesontedan-content25 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan25 input:checked ~ .pesontedan-content25 {
max-height:100%
}

.pesontedan25 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan25 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan25 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan25 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan25 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}






























.pesontedan-content26 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa26 {
float:left;
width:100%
}

.pesontedan26 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan26 input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan26 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content26 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info26 {
margin-bottom:20px
}

.pesontedan-content26 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan26 input:checked ~ .pesontedan-content26 {
max-height:100%
}

.pesontedan26 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan26 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan26 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan26 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan26 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}






























.pesontedan-content27 img {
height:550px!important;
width:50%!important;
object-fit:cover!important
}

.gaonutosa27 {
float:left;
width:100%
}

.pesontedan27 {
position:relative;
margin-bottom:1px;
width:100%;
color:#f3f1f1;
overflow:hidden
}

.pesontedan27 input {
position:absolute;
opacity:0;
z-index:-1
}

.pesontedan27 label {
position:relative;
width:25%;
padding:0 0 0 1em;
background:#296db9;
line-height:3;
cursor:pointer;
text-shadow:0 1px 0 #296db9;
font-size:17px;
margin:0
}

.pesontedan-content27 {
max-height:0;
overflow:hidden;
transition:max-height .4s;
font-size:14px;
color:#000;
clear:both;
border:1px solid #296db9
}

.teacher-info27 {
margin-bottom:20px
}

.pesontedan-content27 p {
margin:1em;
color:#000;
clear:both;
padding:15px;
margin:0;
padding-bottom:0
}

.pesontedan27 input:checked ~ .pesontedan-content27 {
max-height:100%
}

.pesontedan27 label::after {
position:absolute;
right:0;
top:0;
display:block;
width:3em;
height:3em;
line-height:3;
text-align:center;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.pesontedan27 input[type=checkbox] + label::after {
content:"+"
}

.pesontedan27 input[type=radio] + label::after {
content:"\25BC"
}

.pesontedan27 input[type=checkbox]:checked + label::after {
transform:rotate(315deg)
}

.pesontedan27 input[type=radio]:checked + label::after {
transform:rotateX(180deg)
}


















.why__ems .title__style{color: white;}