.aboutInfo { position: relative; padding: 40px 0 0 0; width: 60%; float: left; box-sizing: border-box;}
.aboutInfo--youtube { position: relative; padding: 40px 0 0 8%; width: 40%; float: left; box-sizing: border-box; }
.aboutInfo--youtube img { width: 296px; height: 110px; margin-bottom: 30px; border: none; }
.aboutInfo--wide { position: relative; padding: 40px 0; width: 100%; }
.aboutInfo--wide img { width: 331px; height: 168px; float:left; position: relative; margin: 0 40px 0 0; }
.factBlock { width: 25%; float: left; padding: 20px; box-sizing: border-box; text-align: center; }
.factBlock--image { text-align: center;}
.factBlock--info { width: 20%; float: left; padding: 60px 1.6% 0 0; box-sizing: border-box; }
.bigFact { padding: 60px 0 0 0; width: 80%; float: left; box-sizing: border-box; }

.findBlock { position: relative; width: 100%; padding: 30px 0 0 0; }
.findBlock--element { width: 50%; float: left; margin: 40px 0 0 0; padding: 0 0 150px 0; background: url(/img/detection_arrow_step_01.png) 10px bottom no-repeat;}
.findBlock--element2 { width: 50%; float: left; margin: 40px 0 0 0; }
.psaTitle { position: relative;  margin: 30px 0 30px 0; float: left; width: 100%; }
.psaBlock { position: relative; width: 100%; margin: 30px 0 0 0;   }

.treatmentBlock { position: relative; margin: 30px 0 0 0; width: 50%; float: left; }
.laparoscopyBlock { position: relative; margin: 60px 0 0 0; width: 20%; float: left; }
.laparoscopyBlock1 { position: relative; padding: 60px 0 0 30px; width: 80%; float: left; box-sizing: border-box;}

.reviewBlock { position: relative; margin: 15px 0 0 0; width: 20%; float: left; padding: 80px 0 0 0;}
.resultBlock { position: relative; padding: 15px 0 0 30px; width: 40%; float: left; box-sizing: border-box;}
.resultBlock2 {  position: relative; padding: 15px 0 0 30px; width: 40%; float: left; box-sizing: border-box;}
.UkraineBlock { position: relative; margin: 0 0 0 0; float: left; width: 62.4%; padding: 90px 0 0 28.4%; min-height: 260px; background: url(/img/ukraine.png) 95px 0 no-repeat;}
.UkraineBlock img { width: 26px; height: 43px; float: left; position: relative; left: -46px; margin-right: -46px; top: 2px; }
.doctorInfo { position: relative; padding: 25px 3.2% 0 0; width: 20%; float: left; text-align: center; box-sizing: border-box; }
.doctorInfo img { width: 155px; height: 155px; margin: 0 0 10px 0; }
.doctorInfo--element { position: relative; padding: 25px 0 0 0; width: 80%; float: left; }
.doctorInfo--element img { width: 143px; height: 49px; margin: 0 0 11px 0; }
.factBlockwidth { width: 80%;}
.perevagiBlock { width: 100%; position: relative; display: inline-block;}
.perevagiBlock .perevagiBlock--element { text-align: center; width: 33.333%; float: left; display: block; box-sizing: border-box; padding: 20px; min-height: 440px;}
.perevagiBlock .perevagiBlock--element i { margin-bottom: 20px;}
.footer-doctor span { padding-left: 60px;}

@media screen and (max-width: 1280px){
    .section { padding: 0 50px; box-sizing: border-box; }
    .perevagiBlock .perevagiBlock--element { width: 50%; min-height: 330px;}
    .header { padding: 0 30px; box-sizing: border-box;}
}
@media screen and (max-width: 1100px){
    .header { height: 100px!important;}
    .section-wrap { padding: 100px 0!important; }
    .menu_main { width: 100%; margin: 10px 0 10px 0!important;}
    .menu_main li { font-size: 11px!important;}
    .menu_main li + li { margin-right: 10px!important; }

}
@media screen and (max-width: 800px){
    .btn { padding: 7px 10px 7px 10px!important;}
    .factBlock { width: 50%; }
    .UkraineBlock { width: 100%; box-sizing: border-box; padding: 0;}
    .aboutInfo--youtube img { width: 100%!important; height: auto!important;}
    .factBlock--info { width: 100%; }
    .factBlockwidth { width: 100%;}
    .findBlock--element { width: 100%; padding: 0px 0 70px 0;}
    .findBlock--element2 { width: 100%; }
    .reviewBlock { width: 100%; padding: 0; }
    .treatmentBlock { width: 100%; }
    .mobileBlock { width: 100% !important; }
    .resultBlock { width: 100%; padding: 15px 0 0 0;}
    .resultBlock2 { width: 100%; padding: 15px 0 0 0;}
    .perevagiBlock .perevagiBlock--element { width: 100%; min-height: 280px;}
    .UkraineBlock img { left: 210px; }
    .doctorInfo { width: 100%;}
    .doctorInfo--element { width: 100%;}
    .footer-dbabych-logo {display: none; }
    .footer-dbabych-title {display: none;}
    .popup.w630 {  width: 511px!important; margin-left: -261px!important;}
    .popup-wrap { padding: 26px 0!important;}
    .header { padding: 0 15px!important;}
    .footer-doctor { display: inline-block!important; margin: 14px 0 0 0!important; width: 100%; text-align: center; }
    .footer-doctor span { padding-left: 30px;}
    .footer  { height: 85px!important;}
    .footer-btn { position: relative!important; padding: 13px 0 12px 0!important; text-align: center!important; left:0!important; }
}