/*отключаем стили из ap-min.css*/
.slick-dots li button:before {
    font-size:0px;
}
header a {
    color: black;
}
footer a {
    color: black;
}

#questions a {
    color: black;
}

.section-questions-form ::before {
    display: none;
}

.section-questions-form ::after {
    display: none;
}

/*-----------------------------*/

/*@font-face {
    font-family: PF Handbook Pro Black;
    src: url(../fonts/PFHandbookPro-Black/PFHandbookPro-Black.eot);
    src: url(../fonts/PFHandbookPro-Black/PFHandbookPro-Black.eot?#iefix) format('embedded-opentype'), url(../fonts/PFHandbookPro-Black/PFHandbookPro-Black.woff2) format('woff2'), url(../fonts/PFHandbookPro-Black/PFHandbookPro-Black.woff) format('woff'), url(../fonts/PFHandbookPro-Black/PFHandbookPro-Black.ttf) format('truetype');
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: PF Handbook Pro Bold;
    src: url(../fonts/PFHandbookPro-Bold/PFHandbookPro-Bold.eot);
    src: url(../fonts/PFHandbookPro-Bold/PFHandbookPro-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/PFHandbookPro-Bold/PFHandbookPro-Bold.woff2) format('woff2'), url(../fonts/PFHandbookPro-Bold/PFHandbookPro-Bold.woff) format('woff'), url(../fonts/PFHandbookPro-Bold/PFHandbookPro-Bold.ttf) format('truetype');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: PF Handbook Pro Regular;
    src: url(../fonts/PFHandbookPro-Regular/PFHandbookPro-Regular.eot);
    src: url(../fonts/PFHandbookPro-Regular/PFHandbookPro-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/PFHandbookPro-Regular/PFHandbookPro-Regular.woff2) format('woff2'), url(../fonts/PFHandbookPro-Regular/PFHandbookPro-Regular.woff) format('woff'), url(../fonts/PFHandbookPro-Regular/PFHandbookPro-Regular.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: PF Handbook Pro Medium;
    src: url(../fonts/PFHandbookPro-Medium/PFHandbookPro-Medium.eot);
    src: url(../fonts/PFHandbookPro-Medium/PFHandbookPro-Medium.eot?#iefix) format('embedded-opentype'), url(../fonts/PFHandbookPro-Medium/PFHandbookPro-Medium.woff2) format('woff2'), url(../fonts/PFHandbookPro-Medium/PFHandbookPro-Medium.woff) format('woff'), url(../fonts/PFHandbookPro-Medium/PFHandbookPro-Medium.ttf) format('truetype');
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: PT Rouble Sans;
    src: url("../fonts/PTRoubleSans/PT Rouble Sans.eot");
    src: url("../fonts/PTRoubleSans/PT Rouble Sans.eot?#iefix") format('embedded-opentype'), url("../fonts/PTRoubleSans/PT Rouble Sans.woff2") format('woff2'), url("../fonts/PTRoubleSans/PT Rouble Sans.woff") format('woff'), url("../fonts/PTRoubleSans/PT Rouble Sans.ttf") format('truetype');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-044F
}
*/

.confirm-message {padding: 50px;display: flex;align-items: center;justify-content: center;max-width: 300px;background-color: #0095DA;font-style: normal;font-weight: 700;font-size: 28px;line-height: 125%;text-transform: uppercase;color: white;height: fit-content;text-align: center;border-radius: 10px;}
.confirm-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #00000061;
    z-index: 1000;
    top: 0;
    left: 0;
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
}

section.section1 {
    background: url(../images/section1/baner-bg-1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

body {
    font-family: PF Handbook Pro Regular;
}

.title1 h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 70px;
    line-height: 100%;
    margin-top: 30px;
    /* or 70px */


    /* ÃƒÂÃ¢â‚¬ËœÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFFFFF;
}

.btn-text1 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    /* identical to box height, or 30px */
    text-transform: uppercase;

    /* ÃƒÂÃ¢â‚¬ËœÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFFFFF;
    position: relative;
}

.btn1 {
    position: relative;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 30px 12px 30px;
}

.title-mob1 {
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 100%;
    /* or 48px */
    text-align: center;

    /* ÃƒÂÃ¢â‚¬ËœÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFFFFF;
}

.img-baner-1 {
    background: url(../images/section1/img-baner-1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 289px;
    height: 195px;
}

.img-baner-2 {
    background: url(../images/section1/img-baner-4.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 560px;
    height: 420px;
}

.img-baner-3 {
    background: url(../images/section1/img-baner-5.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 289px;
    height: 195px;
}

.section1 .container-glob {
    display: none;
}

.title-glob {
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 125%;
    /* or 56px */
    text-transform: uppercase;

    /* ÃƒÂÃ‚Â¢ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ */
    color: #404041;
    height: fit-content;
    text-align: center;
}

.content2 {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    /* or 30px */


    /* ÃƒÂÃ‚Â¢ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ */
    color: #404041;
}

.slick-initialized div.item-img2 {
   /* background: url(../images/section2/img2.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;*/
    height: 300px;
    width: 300px;
    border-radius: 10px;
}


.slick-track {
    display: flex;
    flex-direction: row;
}

.slick-list.draggable {
    overflow: hidden;
}

ul.slick-dots {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 62px;
}

ul.slick-dots button {
    border: none;
    font-size: 0;
    width: 12px;
    height: 12px;
    background: #404041;
    opacity: 0.1;
    border-radius: 50%;
}

ul.slick-dots>li.slick-active>button {
    background: #FFCB08;
    opacity: 1;
}

.slider-sec2>ul.slick-dots {
    position: absolute;
    left: 50%;
    margin: 0 0 0 -31px;
    bottom: 11px;
}

span.orang-text {
    color: #FFCB08;
}

span.orange-text {
    color: #FFCB08;
}

.white-text {
    color: white;
}

section.section4 {
    background: #25BED0;
}

.content4 {
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    /* or 30px */


    /* ÃƒÂÃ¢â‚¬ËœÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFFFFF;
}

.btn-text4 {
    color: #25BED0;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    text-transform: uppercase;
}

.btn4 {
    background: #FFFFFF;
    position: relative;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 30px 12px 30px;
}

.yellow-number {
    font-style: normal;
    font-weight: 400;
    font-size: 50px;
    line-height: 125%;
    /* identical to box height, or 62px */
    text-transform: uppercase;

    /* ÃƒÂÃ¢â‚¬â€œÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFCB08;
}

.title-box5 {
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 125%;
    /* identical to box height, or 35px */
    text-transform: uppercase;

    /* ÃƒÂÃ‚Â¢ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ */
    color: #404041;
}

.line5-text {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    /* or 30px */


    /* ÃƒÂÃ‚Â¢ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ */
    color: #404041;
}

.yellow-cube5 {
    width: 102px;
    height: 100px;
    background: url(../images/section5/yellow-cube5.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.blue-cube5 {
    background: url(../images/section5/blue-cube5.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 144px;
    height: 130px;
}

.pinc-cube5 {
    background: url(../images/section5/pinc-cube5.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 190px;
    height: 120px;
}

.blue-number {
    font-style: normal;
    font-weight: 400;
    font-size: 50px;
    line-height: 125%;
    /* identical to box height, or 62px */
    text-transform: uppercase;

    /* ÃƒÂÃ¢â‚¬Å“ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â»Ãƒâ€˜Ã†â€™ÃƒÂÃ‚Â±ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â¹ */
    color: #0095DA;
}

.pinc-number {
    font-style: normal;
    font-weight: 400;
    font-size: 50px;
    line-height: 125%;
    /* identical to box height, or 62px */
    text-transform: uppercase;

    /* ÃƒÂÃ‚Â ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â· */
    color: #663399;
}

.img51 {
    background: url(../images/section5/img51.png);
    background-position: center;
    background-size: contain;
    border-radius: 10px;
    background-repeat: no-repeat;
}

.img52 {
    background: url(../images/section5/img52.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 10px;
}

.img53 {
    background: url(../images/section5/img53.png);
    background-position: center;
    background-size: contain;
    border-radius: 10px;
    background-repeat: no-repeat;
}

section.section6 {
    background: #25BED0;
    padding: 50px 0 50px 0;
}

.section6>.sub-layer-for-gray-filter {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}



.sub-layer-for-gray-filter {
    /* background: #00000047; */
}

.content6 {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    /* or 30px */


    /* ÃƒÂÃ¢â‚¬ËœÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFFFFF;
    max-width: 456px;
}

.agrement6 {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    /* identical to box height, or 22px */


    /* ÃƒÂÃ¢â‚¬ËœÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFFFFF;
}

a.policy-link6 {
    color: #FFCB08;
    text-decoration: underline;
    cursor: pointer;
}

.btn-text6 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    /* identical to box height, or 30px */
    text-transform: uppercase;

    /* ÃƒÂÃ¢â‚¬ËœÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFFFFF;
}

.btn6 {
    background: #FFCB08;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 16px 30px 16px 30px;
    cursor: pointer;
}

input.input6 {
    background: no-repeat;
    border: 2px solid #ebebeb61;
    border-radius: 5px;
    max-width: 250px;
    width: 100%;
    height: 56px;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    /* identical to box height, or 30px */
    text-transform: uppercase;

    /* ÃƒÂÃ¢â‚¬ËœÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFFFFF;
    padding-left: 20px;
}

input.input6::placeholder {
    color: white;
}

.btn7 {
    position: relative;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #663399;
    cursor: pointer;
    width: 90%;
    padding: 12px 5px 12px 5px;
    text-align: center;
	cursor:pointer;
}

.btn-text7 {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    /* identical to box height, or 30px */
    text-transform: uppercase;

    /* ÃƒÂÃ¢â‚¬ËœÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFFFFF;
}

.table-header7 {
    background: #FFCB08;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 23px 30px 23px 30px;
}

.table-header7 .text7 {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
}

.text7 {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    /* identical to box height, or 30px */


    /* ÃƒÂÃ‚Â¢ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ */
    color: #404041;
    max-width: 155px;
    width: 40%;
}

.text7.price {
    color: #0095DA;
}

.table-line7 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 30px 20px 30px;
}

.tab-text8 {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;

    /* ÃƒÂÃ‚Â¢ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ */
    color: #404041;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8px 20px 8px 20px;
    display: flex;
    flex-direction: column;
}

.tab8 {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 13%);
    border-radius: 5px;
}

.tab8.pinc {
    border-left: 10px solid #FC87E9;
}

.tab8.green {
    border-left: 10px solid #27C72D;
}

.tab8.yelow {
    border-left: 10px solid #FFCB08;
}

.tab8.blue {
    border-left: 10px solid #0095DA;
}

.tab8.purpl {
    border-left: 10px solid #663399;
}

.tabs8>.tab8 {
    margin: 0 0 10px 0;
}

.tab-title8 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;

    /* ÃƒÂÃ‚Â¢ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ */
    color: #404041;
}

.btn8 {
    border: 2px solid #663399;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 30px 12px 30px;
    cursor: pointer;
    position: relative;
}

.btn-text8 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    /* identical to box height, or 30px */
    text-transform: uppercase;

    /* ÃƒÂÃ‚Â ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â· */
    color: #663399;
}

.title-glob.orang-text {
    font-weight: 400;

    /* or 56px */


    /* ÃƒÂÃ¢â‚¬â€œÃƒÂÃ‚ÂµÃƒÂÃ‚Â»Ãƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ */
    color: #FFCB08;
}

.grid-sub-section9 {
    display: grid;
    height: fit-content;
    padding: 0;
    grid-template-columns: 100%;
    grid-template-rows: unset;
}

.text9 {
    font-style: italic;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
}

.cougname9 {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
    opacity: 0.7;
}

.whois9 {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #FFFFFF;
}

.bg-image-9 {
    background: url(../images/section9/bg-img-9.png);
    width: 100%;
    height: calc(100vw - 20px);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.bg-image-eg {
    background: url(../images/flykids/yegor.png);
    width: 100%;
    height: calc(100vw - 20px);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.bg-image-ks {
    background: url(../images/flykids/ksenya.png);
    width: 100%;
    height: calc(100vw - 20px);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.bg-image-el {
    background: url(../images/flykids/elina.png);
    width: 100%;
    height: calc(100vw - 20px);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.content10 {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #7B7B7B;
    height: 93px;
    overflow: hidden;
}

.expand10 {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    text-decoration-line: underline;
    text-transform: uppercase;
    color: #663399;
    cursor: pointer;
}

section.section11 {
/*    background: url(../images/section11/bg-11.png);*/
    background:#663399 ;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 45px 0 45px 0;
}

.left11 {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 150%;
    color: #FFFFFF;
}

.left11 div {
    padding-left: 29px;
    position: relative;
}

.adress11 {
    background: url(../images/section11/geo.png);
    background-position: left center;
    background-size: 20px 20px;
    background-repeat: no-repeat;
}

.phone11 {
    background: url(../images/section11/phone.png);
    background-position: left center;
    background-size: 20px 20px;
    background-repeat: no-repeat;
}

.mail11 {
    background: url(../images/section11/mail.png);
    background-position: left center;
    background-size: 20px 20px;
    background-repeat: no-repeat;
}

.whatsapp11 {
    background: url(../images/section11/whatsapp.png);
    background-position: left center;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    margin-bottom: 15px; 
    
}

.title11 {
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 150%;
    color: #FFFFFF;
}

section {
    display: flex;
    justify-content: center;
}

.bg-img4 {
    background: url(../images/section4/bg-img4.png);
    width: 100%;
    height: calc(100vw - 20px);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.btn2 {
    border: 2px solid #25BED0;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 30px 12px 30px;
    cursor: pointer;
    position: relative;
}

.btn-text2 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    text-transform: uppercase;
    color: #25BED0;
}

.container-mob1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.section9 .container-glob {
    background: #0095DA;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}

/*--------------------------------------------*/

.container-glob {
    width: calc(100% - 20px);
    margin: 0 10px 0 10px;
}

.section4 .container-glob {
    display: flex;
    flex-direction: column;
}



.container-glob>.left4 {
    order: 2;
}

.right4 {
    width: 100%;
}


.left4 {
    padding: 0 0 50px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.section6 .title-glob.white-text {
    text-align: center;
}

.container-glob>.right4 {
    margin-top: 50px;
    margin-bottom: 25px;
}

.form6 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.agrement6 {
    text-align: center;
}

.form6>* {
    margin: 0 0 10px 0;
}

.section1 .container-glob {
    display: none;
}

.container-mob1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.section1>.container-glob {
    display: none;
}

.img-baner-1 {
    width: 289px;
    height: 195px;
}

.img-baner-2 {
    width: 500px;
    height: 340px;
}

.title-mob1>h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 100%;
    /* or 48px */
    text-align: center;

    /* Ð‘ÐµÐ»Ñ‹Ð¹ */
    color: #FFFFFF;
    margin-top: 30px;
}

/* класс h1 в моб версии */
.title-mob1 .h_one {
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 100%;
    /* or 48px */
    text-align: center;

    /* Ð‘ÐµÐ»Ñ‹Ð¹ */
    color: #FFFFFF;
    margin-top: 30px;

    font-family: PF Handbook Pro Black,Helvetica Neue,Helvetica,Arial,sans-serif;
    text-transform: uppercase;
}

.title-mob1 {
    max-width: 304px;
}

.container-mob1>.img-baner-1 {
    margin: 0 0 45px 0;
}

.container-mob1>.title-mob1 {
    margin: 0 0 45px 0;
}

.container-mob1>.btn1 {
    margin: 0 0 45px 0;
}

.container-mob1 {
    padding: 60px 0 25px 0;
}



.grid-sub-section9>.bg-image-9 {
/*    grid-row: 2/3;*/
    grid-column: unset;
    justify-self: center;
}

.title-glob.orang-text {
    margin: 0;
    text-align: center;
}

.grid-sub-section9>.title-glob.orang-text {
    padding: 25px 0 25px 0;
    grid-row: 1/1;
}

.content9>.text9 {
    margin: 25px 0 25px 0;
}

.slider-sec2 {
    width: 300px;
    height: 334px;
    position: relative;
}

.section2 .container-glob {
    display: flex;
    flex-direction: column;
}

.container-glob>.left2 {
/*    order: 2;*/
    margin: 50px 0 0 0;
}



section.section2 {
    margin: 50px 0 50px 0;
}



.right2 {
    display: flex;
    flex-direction: column;
    align-items: center;
}



div>.title-glob {
    margin-bottom: 25px;
}

.left2>.title-glob {
    margin: 0 0 25px 0;
}




section.section3 {
    padding: 0 0 50px 0;
}

.left4>.content4 {
    margin: 0 0 25px 0;
}

.content9 {
    padding: 0 10px 50px 10px;
}

.grid-line5-1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    justify-items: stretch;
}

.img51 {
    height: calc(100vw - 20px);
    max-height: 470px;
    width: 100%;
}

.grid-line5-1>.img51 {
    grid-row: 2;
    justify-self: center;
}


.grid-line5-2 {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: stretch;
}

.img52 {
    height: calc(100vw - 20px);
    width: 100%;
    max-height: 470px;
}

.grid-line5-2>.img52 {
    grid-row: 2;
    justify-self: center;
}


.grid-line5-3 {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: stretch;
}

.img53 {
    height: calc(100vw - 20px);
    width: 100%;
    max-height: 470px;
}

.grid-line5-3>.img53 {
    grid-row: 2;
    justify-self: center;
}

.tite-box5 {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
}

section.section5 {
    padding: 50px 0 50px 0;
}

section.section7 {
    padding: 50px 0 0 0;
}

section.section8 {
    padding: 50px 0 50px 0;
}

.price-menu7>.btn7 {
    margin: 5px;
}

delet {}

.price-menu7 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.container-glob>.price-menu7 {
    margin: 0 0 25px 0;
}

section.section10 {
    padding: 50px 0 50px 0;
}

div>.line5-text {
    margin: 25px 0 25px 0;
}

div>.tite-box5 {
    margin: 0 0 25px 0;
}

.section8>.container-glob {display: flex;flex-direction: column;align-items: center;}

.container-glob>.tabs8 {
    margin: 0 0 25px 0;
}

a.float-link {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    /* background: #ff000047; */
}
#buttons_paralax{
    font-size: 45px;
    text-align: center;
}
.content6 {
    text-align:center;
}

.form6 {
    display: flex!important;
    flex-direction: column!important;
    }

#btn_align {
    padding: 0 15px;
}

#zapic_mb{
    margin-bottom: 30px;
}
    
.title11 {
    display: none;
    }
    
    }


#main_trainer_1{
    margin-top: 30px!important;
    margin-bottom: 30px;
}
#main_trainer_2{
    margin-top: 30px;
    margin-bottom: 30px;
}
#main_trainer_3{
    margin-top: 15px;
}


#trainer_1 {
    background: url(/images/stuff_photo/el_png.png);
    background-repeat:no-repeat;
    background-position: center center;
    background-size: contain;
}
#trainer_2 {
    background: url(/images/stuff_photo/eg2_png.png);
    background-repeat:no-repeat;
    background-position: center center;
    background-size: contain;
}
#trainer_3 {
    background: url(/images/stuff_photo/ks2_png.png);    
    background-repeat:no-repeat;
    background-position: center center;
    background-size: contain;
}
#trainer_0 {
    background: url(/images/stuff_photo/dm_png.png);    
    background-repeat:no-repeat;
    background-position: center center;
    background-size: contain;
}

#main_trainer_3 h2{
    color: #fff;   
}

#main_trainer_3 .text9{
    color: #000;
}

#content9_main {
    padding: 0 10px 0px 10px
}

#content9_main>.text9{
    margin: 0;
}

#zapic_mb{
    margin-top: 30px;
}

.text9>ul {
    list-style: none!important;
}

#egor_img {
    width: 100%;
}

#egor_c{
    flex-direction: column-reverse;
}


#egor {
    padding-top:25px;
}


#egor1 {
    padding-bottom:25px;
}

.second-block-2 h2 {
    margin-bottom: 30px;
	text-align: center;
    font-size: 30px;
    margin-top: 80px;
}


.second-block-2 {
	height: 470px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.img-bl {
	width: 211px;
    height: 211px;
    border-radius: 50%;
    margin-right: 20px;
	background: transparent url(https://site54.local/flykids/images/blue-3.png) no-repeat center center;
	background-size: auto 100%;
}
.img-pu {
	width: 211px;
    height: 211px;
    border-radius: 50%;
    margin-right: 20px;
	background: transparent url(https://site54.local/flykids/images/purpule-5.png) no-repeat center center;
	background-size: contain;
}
.img-ye {
	width: 211px;
    height: 211px;
    border-radius: 50%;
    margin-right: 20px;
	background: transparent url(https://site54.local/flykids/images/yellow-7.png) no-repeat center center;
	background-size: auto 100%;
}
.img-pi {
	width: 211px;
    height: 211px;
    border-radius: 50%;
	background: transparent url(https://site54.local/flykids/images/pink-11.png) no-repeat center center;
	background-size: contain;
}

@media (max-width:987px) {
    
	.img-block{
		display: flex;
		width:100%;
		/* flex-direction: column; */
		justify-content: space-evenly;
		padding-bottom: 20px;
		flex-wrap:wrap;
		/* flex-direction: row!important; */
	}
		.second-block-2 .img-block-detail {
			--img-size:260px;
			display:block;
			width:var(--img-size);
			height:170px;
			padding:0;
		}
		.second-block-2 .img-block > div{
			--img-size:calc((100% - 60px) / 2);
		}
		.second-block-2 .img-block > div:nth-of-type(n+3){
			margin-top:20px;
		}
		
		.second-block-2 .img-block-detail .imd-circle,
		.second-block-2 .img-block-detail .img-circle{
			display:block;
			border-radius:0;
			margin:0;
			background-size:contain;
			background-position:top center;
			width:100%;
			height:100%;
		}
}
