@media screen and (max-width:1200px){.container{max-width:800px}.main-screen .tower-img-absolute{left:.6%}}@media screen and (max-width:800px){.main-screen:hover .tower-img-absolute{opacity:0}}@media screen and (max-width:768px){.topmenu>li{width:50%;margin:0 auto;text-align:center;padding:10px 0;font-size:20px}.container{max-width:100%}.footer__wrap .navigate__menu .submenu,.navigate__menu .submenu{left:0;right:0;width:auto}.main-screen{padding-top:0}.main-screen .main-screen__top-socials{padding:0 10px;height:40px}.main-screen .main-screen__top-socials .main-screen__language a,.main-screen .main-screen__top-socials .main-screen__links-socials a{height:40px;line-height:44px}}@media screen and (max-width:576px){.topmenu>li.active .submenu{visibility:visible;opacity:1;transform:translate(0,-20px)}.topmenu>li{width:90%;font-size:19px;padding:8px 0}.navigate__menu .submenu li a{font-size:18px}.about-site .sitefrench__wrap{padding:0}.navigate__menu .down:after{bottom:5px}.navigate__menu .submenu{padding:10px 10px 5px}.navigate__menu .submenu li a{padding:8px 0;line-height:1.2em}.footer__wrap .navigate__menu .submenu{padding:10px 10px 5px;bottom:35px}.footer__wrap .navigate__menu .submenu li a{font-size:20px;padding:8px 0;line-height:1.2em}.contact-form,.tutor{margin-top:30px}.contact-form .sitefrench__wrap,.tutor .sitefrench__wrap{padding:0}.contact-form .sitefrench__wrap .contact-form__field input,.tutor .sitefrench__wrap .contact-form__field input{margin-bottom:5px}.contact-form .sitefrench__wrap .contact-form__text-bottom,.contact-form .sitefrench__wrap img,.tutor .sitefrench__wrap .contact-form__text-bottom,.tutor .sitefrench__wrap img{padding-left:0}.classes,.type-class{margin-top:20px}.classes,.terms,.tutor,.type-class .sitefrench__wrap{padding:0}.classes .sitefrench__subcap,.terms .sitefrench__subcap,.tutor .sitefrench__subcap,.type-class .sitefrench__wrap .sitefrench__subcap{text-align:center}.classes .type-class__button,.terms .type-class__button,.tutor .type-class__button,.type-class .sitefrench__wrap .type-class__button{margin:10px 0 20px}.classes .type-class__button p,.terms .type-class__button p,.tutor .type-class__button p,.type-class .sitefrench__wrap .type-class__button p{font-size:14px}.classes .sitefrench__wrap{margin:0 0 15px}.classess__img-wrap{margin-bottom:20px;text-align:center}.about-site .about-site__maincap{margin:30px 0}.terms .sitefrench__wrap{padding:0}.terms .sitefrench__wrap .terms__imgtower{margin-bottom:5px}.type-class .sitefrench__wrap .type-class__button{width:100%;margin:10px 0}.type-class .sitefrench__wrap .payment-wrap{margin:10px 0}.type-class .sitefrench__wrap .payment-wrap .payment__cup input,.type-class .sitefrench__wrap .payment-wrap .payment__cup label,.type-class .sitefrench__wrap .payment-wrap .payment__cup select,.type-class .sitefrench__wrap .payment-wrap .wrap-calc input,.type-class .sitefrench__wrap .payment-wrap .wrap-calc label,.type-class .sitefrench__wrap .payment-wrap .wrap-calc select,.type-class .sitefrench__wrap .payment-wrap p input,.type-class .sitefrench__wrap .payment-wrap p label,.type-class .sitefrench__wrap .payment-wrap p select{width:100%}.type-class .sitefrench__wrap .payment-wrap .payment__cup label,.type-class .sitefrench__wrap .payment-wrap .wrap-calc label,.type-class .sitefrench__wrap .payment-wrap p label{text-align:center}.type-class .sitefrench__wrap .payment-wrap .payment__cup{text-align:center}.tutor .sitefrench__wrap .tutor__accordion .about-site__paragraph{padding-left:0}.tutor .sitefrench__wrap .ourtutor-pl{padding-left:0}.sitefrench__wrap img{text-align:center;margin:0 auto;width:100%}}