.left_row img.arrow_section {
    /* width: auto; */
    /* display: block; */
    /* position: absolute; */
    left: 429px;
    top: 99px;
    /* transform: translate(-50%); */
}


.left_row span.span_section {
    /* font-size: 39px; */
    transform: rotateZ(-8deg);
    position: absolute;
    /* top: -76px; */
    /* color: #3232ae; */
    /* line-height: 47px; */
    /* margin: auto; */
    /* display: block; */
    width: 100% !important;
    /* text-align: center; */
    /* right: auto; */
    left: 351px;
    top: -6px;
    width: 196px;
}

.Sec_5 span.span_section {
    color: #d2358e;
}

.Sec_4 span.span_section {
    color: #d2358e;
    font-size: 48px;
    top: -56px;
    right: -47px;
    text-align: right;
}

span.span_section.white {
    font-size: 39px;
    transform: unset;
    position: absolute;
    color: #d2358e;
    line-height: 33px;
    margin: auto;
    display: block;
    width: 253px;
    text-align: center;
    padding-top: 24px;
}

div#learn_words span.span_section {
    color: #c72fa4;
    /* font-weight: bolder; */
}

span.span_section {
}


.arrow_section {
    max-width: 100%;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.flip{
    max-width: 100%;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

img.img2 {
    position: absolute;
    right: 0 !important;
    left: unset;
    /* right: 26%; */
    /*width: unset;*/
    /* float: left; */
    /* margin-right: auto; */
    /* height: 224px; */
}

.sec_1_p {
    /* color: #ffffff; */
    /* padding-left: 105px; */
    /* line-height: 39px; */
    /* display: flex; */
    /* align-items: center; */
    /* text-align: right; */
    font-size: 25px;
    color: #d758b1;
    padding-left: 35px;
    line-height: 43px;
    display: flex;
    align-items: center;
    text-align: left;
}

.language_buttons_div {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;
    /* position: absolute; */
    /* width: 100%; */
    margin-right: 78px;
    /* background: red; */
    gap: 15px;
}

span.span_section.xylophone {
    left: 201px;
}
.bg_logo_section {
    width: 68%;
    height: calc(100% - 152px);
    display: block;
    background: var(--bg_img);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    /*margin-left: auto;*/
    justify-content: space-around;
    /* position: absolute; */
    /* top: calc(50% - 82px); */
    /* transform: translate(0,-50%); */
    margin-top: 18px;
    margin-left: 100px !important;
}

.left_row .bg_logo_section {
    width: 68%;
    height: calc(100% - 152px);
    background: var(--bg_img);
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    margin-left: 0px !important;
    display: block;
    justify-content: space-around;
    margin-top: 18px;
    margin-left: auto;
}

.title_box {
    position: absolute;
    top: 5px !important;
    /* background: red; */
    /* width: calc(100% - 68%); */
    /* right: 15px; */
    /* width: 100%; */
    left: 0;
    right: -201px;
    z-index: 999;
    /* line-height: 39px; */
    width: 70%;
    /* background: red; */
}

.Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, div#learn_words p.text_section, p.sec_1_p {
    line-height: 35px;
}



img.arrow_section {
    width: 137px;
    /* display: block; */
    position: relative;
    top: -8px;
}

.Sec_3 .img1 {
    position: relative;
    right: 0;
    top: 21px;
    max-width: 100%;
}


.Sec_2_p {
    font-size: 22px;
    color: #ffffff;
    padding-left: 105px;
    align-self: center;
    text-align: start;
    line-height: 43px;
}

.size_img{
    width: 50%;
}

.ben {
    top: 178px !important;
}

span.span_section.lines {
    width: 79% !important;
    left: 304px;
    top: -1px;
}

@media only screen and (min-width: 768px) and  (max-width: 1029px) {
    .Sec_4 span.span_section {
        text-align: center;
    }

    #write_arabic_words .bg_logo_section,
    #write_english_words .bg_logo_section {
        width: 87% !important;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section,
    div#learn_words p.text_section,
    p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, p.sec_1_p {
        line-height: 31px;
        font-size: 17px;
    }

}

@media only screen and (max-width: 1024px) {
    div#five_senses .title_box {
        top: 0 !important;
    }
    img.arrow_section {
        width: 137px;
        /* display: block; */
        position: relative;
        top: -8px;
    }

    .img-fluid.Sec_2 {
        background-size: cover;
    }

    .container_1 {
        margin-top: 0;
    }

    .Sec_2_p {
        text-align: center;
        width: 100%;
        padding: 0;
    }



    a.bg_section {
        height: 303px;
    }

    .Sec_4 .bg_logo_section {
        height: calc(100% - 158px);
    }

    .sec_1_p {
        padding-left: 0;
    }

    div#draw .left_row span.span_section {
        width: 159px;
        text-align: center;
    }

    div#draw .Sec_4 .bg_logo_section {
        height: 50%;
    }

    .Sec_4 .div1 {
        margin-top: 0;
    }

    .Sec_3 .pad {
        padding-top: 15px;
        text-align: center;
    }

    .Sec_5 .left_row .bg_logo_section {
        width: 91%;
        height: 59%;
    }

    div#learn_words .title_box, div#learn_words span.span_section.white {
        width: 100%;
        /* background: red; */
        text-align: center;
        margin: auto;
        display: block;
    }

    div#learn_words
    p.text_section_words {
        width: 69%;
    }


    .bg_logo_section, .left_row .bg_logo_section {
        height: 100%;
        width: 72%;
    }


    .left_row span.span_section {
        width: 100%;
    }


    .left_row .title_box {
        width: 100%;
    }

    div#beanstalk img.arrow_section {
        top: 105px;
    }

    div#puzzle img.arrow_section {
        top: 0;
    }

    .title_box {
        left: 0 !important;
        top: -8px !important;
        margin-top: 0 !important;
    }

}

@media (max-width: 820px) {


    img.img1 {
        display: block;
        margin: auto;
        margin-top: 135px;
    }

    .img-fluid.Sec_1 {
        margin-top: 35px;
    }

    div#draw .text-center.p p {
        font-size: 27px;
        line-height: 44px;
    }

    .Sec_4 .p {
        margin-bottom: 0px;
    }

    .Sec_4 .img8 {
        top: 117px;
    }

    div#draw .row.relative.row_section.left_row .title_box {
        width: 90%;
    }

    div#draw .left_row span.span_section {
        text-align: right !important;
        width: 100%;
    }

    .left_row .bg_section {
        width: 100%;
        height: 269px;
        display: block;
        background: var(--bg_img);
        background-position: right center;
        background-size: contain;
        background-repeat: no-repeat;
        position: relative;
        cursor: pointer;
    }

    .Sec_7 .h3 {
        text-align: center;
        margin-top: 32px;
        font-size: 39px;
        color: #cc0a99;
    }


    footer a {
        font-size: 12px;
    }

    button.submit_button {
        font-size: 14px;
        font-weight: bold;
    }

    label {
        font-size: 15px;
    }


    .form-control {
        font-size: 14px;
    }

    .section9_footer_bg2 {
        height: 703px;
    }

    a.bg_section {
        margin-bottom: 14px;
    }

    p.follow-social {
        font-size: 26px;
        LINE-HEIGHT: 42px;
    }

    .Sec_2_p {
        font-size: 18px;
        line-height: 31px;
        padding-left: 0;
        text-align: center;
    }


    div#piano .title_box {
        margin-top: 0;
        width: 100%;
        text-align: right !important;
        /* bottom: 94px; */
        top: 42px;
        right: 11px;
    }

    div#piano .title_box span.span_section {
        text-align: right;
    }


    div#new_ju_imagesimg5 .title_box {
        top: 37px;
        left: 15px;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    div#new_ju_imagesimg5 .title_box span.span_section {
        text-align: left;
    }


}

@media (max-width: 768px) {
    p.social_media_p {
        font-size: 16px;
        line-height: 43px;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, p.sec_1_p {
        line-height: 35px;
    }


    .Sec_6 video.thumbnail_video.player {
        width: 50%;
        margin: auto;
        display: block;
        margin-top: 33px;
    }

    .Sec_2 .pad {
        padding-bottom: 0;
    }

    .Sec_2 .img1 {
        max-width: 83%;
        height: auto;
        margin: auto;
        display: block;
    }

    img.img3 {
        width: 39px;
    }

    img.arrow_section {
        width: 137px;
        display: NONE;
    }

    span.span_section {
        transform: unset;
        position: unset !important;
        top: unset;
        color: #d2358e;
        line-height: 26px;
        margin: auto;
        display: block;
        width: unset;
        text-align: center;
        left: unset;
        font-size: 22px;
        transform: unset;
        position: unset;
        top: unset;
        line-height: 30px;
        margin: auto;
        display: block;
        width: 100%;
        text-align: center;
        right: unset;
        left: unset;
        margin-bottom: 15px !important;
    }

    .title_box {
        position: inherit;
        top: unset;
        /* background: red; */
        width: unset;
        right: unset;
        display: block;
    }

    .bg_logo_section {
        position: inherit;
        display: block;
        height: 156px;
        WIDTH: 100%;
        MARGIN: 0;
        background-position: center;
    }

    .row_section {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .left_row p.text_section {
        text-align: center;
        font-size: 17px;
        /* color: #d2358e; */
        LINE-HEIGHT: 28PX;
    }

    a.bg_section {
        padding-top: 1.1%;
        /* border: 1px solid; */
        /* height: auto; */
    }

    .left_row span.span_section {
        font-size: 22px;
        transform: unset;
        position: unset;
        top: unset;
        color: #3232ae;
        line-height: 30px;
        margin: auto;
        display: block;
        width: 100%;
        text-align: center;
        right: unset;
        left: unset;
    }

    .left_row img.arrow_section {
        width: 137px;
        display: none;
    }

    .left_row .title_box {
        position: unset;
        top: unset;
        width: 100%;
        right: unset;
        left: unset;
        margin-bottom: 15px;
    }

    .Sec_5 {
        margin-top: 25px;
        padding: 35px 0 35px;
    }

    .Sec_5 .left_row p.text_section {
        line-height: 31px;
        color: #3232ae;
        font-size: 17px;
        margin-top: 15px;
    }

    .Sec_6 .bg_logo_section {
        height: 91px;
    }

    p.text_section {
        text-align: center;
        font-size: 17px;
        color: #d2358e;
        line-height: 29px;
    }

    .sec_1_p {
        padding-left: 0;
        margin-top: 0;
        text-align: center;
        font-size: 20px;
        line-height: 28px;
    }

    .felx_links a {
        margin: 0 2px;
    }

    .absolute_julia_stores {
        position: inherit;
    }

    .Sec_4 .img12 {
        margin: 0;
        display: block;
        margin: auto;
        width: 135px;
        position: absolute;
        bottom: 28px;
        right: 22%;
        z-index: 0;
        opacity: 0.9;
    }

    .absolute_box {
        position: inherit;
        top: unset;
        right: unset;
        transform: unset;
    }

    .Sec_3 .img2 {
        position: unset;
        top: unset;
        max-width: 61%;
        left: unset;
        margin: auto;
        margin-top: -30px;
        z-index: 999;
    }

    .Sec_4 .p {
        font-size: 30px;
        color: #0404e4;
        margin-bottom: 24px;
    }

    .left_row .bg_section img.img3 {
        width: 50px;
        display: none;
    }

    img.paint_splash3 {
        width: 60px;
    }

    .Sec_3 .h3 {
        right: unset;
        transform: unset;
        position: inherit;
        width: 100%;
        left: unset;
        text-align: center;
    }

    .Sec_3 .img1 {
        /* position: inherit; */
        display: none;
    }

    .Sec_3 .p {
        font-size: 27px;
        color: #D2358E;
        margin: auto;
        margin-bottom: 19px;
        line-height: 40px;
    }

    .Sec_1 .img1 {
        width: 149px;
        max-width: 100%;
        margin-top: 0;
    }

    .Sec_1 .img2 {
        width: 100%;
        max-width: 100%;
        margin-right: auto;
        margin-left: 0;
        display: block;
    }

    .Sec_1 .img3 {
        max-width: 74%;
        display: block;
        margin: auto;
        margin-top: 35px;
        width: 100%;
    }

    .felx_links {
        margin-bottom: 69px;
    }

    .Sec_3 {
        margin-top: 0;
        position: relative;
        padding-top: 0px;
        background-size: 100% 100%;
        min-height: unset;
        /* padding-bottom: 58px; */
    }

    .Sec_2_p {
        font-size: 16px;
        line-height: 26px;
        padding-left: 0;
        text-align: center;
    }

    form#contact_us_form {
        padding: 7px 9px;
    }

    .absolute_julia_stores {
        position: unset;
        top: unset;
        left: unset;
        right: unset;
    }

    a.paly_link {
        left: 50%;
        right: auto;
        top: calc(50%);
        transform: translate(-50%, -50%);
    }

    .social_media_links {
        padding-bottom: 0;
    }

    .felx_2 p.text_section_words {
        flex: 3;
    }

    .Sec_4 .img11 {
        display: none;
    }

    .Sec_4 .p2 {
        font-size: 20px;
        text-align: right;
        margin-top: unset;
    }

    .Sec_4 .div2 {
        margin-top: 0;
    }

    .Sec_4 .img13 {
        margin-top: 0;
    }

    .bg_section img.img3 {
        width: 50px;
    }

    .img-fluid.Sec_2 {
        background-size: cover;
        margin-top: -498px;
        height: 691px !important;
        padding-bottom: 0;
        height: 489px !important;
    }

    span.span_section.d_blue_color {
        text-align: center;
        font-size: 32px;
    }

    .left_row .bg_section {
        padding-top: 1.1%;
        height: 199px;
        /* border: 1px solid  red; */
    }

    .Sec_4 .bg_logo_section {
        position: inherit;
        display: block;
        height: 121px;
        WIDTH: 100%;
        MARGIN: 0;
        background-position: center;
    }

    .Sec_6 .bg_logo_section {
    }

    .img-fluid.Sec_6 {
        padding: 1px 0;
    }


    span.span_section.d_blue_color {
        text-align: center !important;
        left: unset !important;
        right: unset !important;
        width: 100%;
        position: unset !important;
        /* background: rebeccapurple; */
        /* margin: auto !important; */
    }

    section.section9 {
        /*padding-top: 20px;*/
        padding-top: 0px;
    }


    .img-fluid.Sec_4 a.bg_section {
        /* margin-bottom: 11px; */
    }

    .img-fluid.Sec_4 p.text_section.class_500 {
        margin-bottom: 72px;
        color: #d2358e !important;
    }


    .Sec_4 .img8 {
        position: absolute;
        top: 0;
        height: 64px;
        right: 0;
    }

    .Sec_4 .img8 {
        width: 67%;
    }

    .img-fluid.Sec_4 .row.relative.row_section.left_row .bg_logo_section {
        margin-bottom: 22px;
        height: 100% !important;
    }

    .section9_footer_bg2 {
    }

    .container.absolute_julia_stores .relative.order-1.order-md-3 {
        display: none;
    }


    .social_media_links a img {
        width: 37px;
    }

    div#learn_words {
        padding: 35px 0 35px;
    }


    iframe {
        width: 100%;
        overflow: hidden;
    }
}

@media (max-width: 600px) {
    div#learn_words {
        padding: 35px 0 35px;
    }

    .Sec_1 {
        margin-bottom: 130px;
        padding-bottom: 380px;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, p.sec_1_p {
        line-height: 27px;
    }

    div#five_senses {
    }

    div#five_senses .row.relative.row_section.left_row .bg_logo_section {
        display: none;
    }

    div#learn_words {
    }

    div#learn_words .row.relative.row_section.right_row .col-md-5.relative.order-1.order-md-2 {
        display: none;
    }

    video.thumbnail_video {
        width: 100%;
        margin: auto;
        display: block;
        margin-top: 30px;
        margin-bottom: 20px;
    }


    .Sec_6 video.thumbnail_video.player {
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }


    .bg_section {
        width: 100%;
    }


    .img-fluid.Sec_2 {
        margin-top: -469px;
    }

    .img-fluid.Sec_2 {
        min-height: 716px !important;
        background-position: center;
        margin-top: -605px;
        padding-bottom: 49px;
    }

    .Sec_2 .img1 {
        padding-bottom: 23px;
    }

    .bg_logo_section.learn_english {
        width: 85%;
        display: block;
        margin: auto;
    }

    .left_row .bg_section {
        margin: auto;
        display: block;
        text-align: center;
        background-position: center;
    }


    .Sec_6 video.thumbnail_video.player {
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }

    .Sec_5 .left_row p.text_section {
        font-size: 18px;
        line-height: 27px;
    }

    .img-fluid.Sec_4 p.text_section.class_500 {
        font-size: 22px;
        line-height: 43px;
    }

    .left_row p.text_section {
        font-size: 22px;
        line-height: 43px;
    }

    p.sec_1_p {
    }

    .Sec_2_p {
        font-size: 19px;
        line-height: 27px;
    }

    p.text_section {
        font-size: 22px;
        line-height: 43px;
    }

    .felx_2 p.text_section_words {
        font-size: 22px;
        line-height: 43px;
    }

    p.text_section_words {
        font-size: 22px;
        line-height: 43px;
    }


    .footer_logo {
        height: 69px;
        margin: auto;
        display: block;
        text-align: center;
        background-position: center;
        margin-bottom: 19px;
    }

    .bg_logo_section.learn_english, .bg_logo_section, .Sec_5 .left_row .bg_logo_section,
    .bg_logo_section,
    .left_row .bg_logo_section {
        width: 100%;
        /*display: block;*/
        margin: auto;
        height: 156px;
        background-position: center;
    }


    div#five_senses .row.relative.row_section.left_row .bg_logo_section {
        display: none;
    }

    .title_box {
        order: 2;
    }

    .bg_logo_section {
        order: 1;
    }

    .col-md-5.relative {
        display: flex;
        flex-direction: column;
    }

    .bg_logo_section {
        margin-bottom: 30px !important;
    }

    span.span_section {
        margin: 0 !important;
        padding: 0 !important;
    }

    .title_box {
        margin: 0 !important;
        padding: 0 !important;
    }

}

@media (max-width: 1400px) {

    .Sec_2 {
        height: 632px !important;
    }
    .Sec_3 .img1 {
        position: relative;
        right: 0;
        top: 28px;
        max-width: 100%;
    }

    .left_row img.arrow_section {
        width: auto;
        display: block;
        position: absolute;
        left: 304px;
        top: -27px !important;
        /* transform: translate(-50%); */
    }

    .Sec_3 .h3 {
        font-size: 33px;
        top: 18px;
        left: -169px;
    }

    p.follow-social {
        font-size: 35px;
        LINE-HEIGHT: 62px;
    }

    span.span_section {
        font-size: 31px !important;
    }

    p.text_section {
        font-size: 18px !important;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, div#learn_words p.text_section, p.sec_1_p {
        line-height: 36px;
    }

    .container.pad {
        padding-bottom: 0;
    }

}

@media (max-width: 850px) {
    div#puzzle .bg_logo_section {
        width: 54%;
        background-position: center !important;
        /* margin: auto; */
        margin-top: 0px;
    }
    span.span_section {
        font-size: 25px !important;
        line-height: 20px !important;
    }
    .d_red {
        padding-bottom: 25px;
    }
    .Sec_3 {
        padding: 0;
    }

    .language_buttons_div {
        display: flex;
        justify-content: space-around;
        margin-top: 20px;
        /* position: absolute; */
        /* width: 100%; */
        margin-right: 78px;
        /* background: red; */
        gap: 15px;
    }
    img.img2 {
        /* left: 0; */
        /* right: 0; */
        top: 0;
        width: 100%;
    }

    .img-fluid.Sec_1 .container {
        padding-bottom: 57px;
    }


    .absolute_box {
        position: unset;
    }

    .container.absolute_julia_stores {
        position: unset;
    }

    iframe {
        margin: auto;
        display: block;
    }

    .Sec_3 .h3 {
        position: unset;
        transform: unset;
        text-align: center;
        width: 100%;
        margin: 0;
        padding-bottom: 17px;
    }

    .absolute_box {
    }

    .Sec_3 .img1 {
        display: none;
    }

    .img-fluid.Sec_2 {
        padding: 0;
    }

    .Sec_3 .img2 {
        position: unset;
    }

    p.follow-social, div#draw .text-center.p p {
        font-size: 23px;
        LINE-HEIGHT: 41px;
    }

    .Sec_4 .img8 {
        height: unset;
    }

    .left_row p.text_section, p.text_section {
        font-size: 15px !important;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, div#learn_words p.text_section, p.sec_1_p {
        line-height: 29px;
    }

    .bg_section, .left_row .bg_section {
        height: 222px;
    }

    .Sec_5 .left_row .bg_logo_section {
        width: 80%;
        height: 69%;
    }

    div#five_senses {
        box-shadow: inset 0px -328px 0px 0px #a7e8fc;
        padding: 0;
    }

    .Sec_5 a.bg_section {
        height: unset;
        padding-top: 55.4%;
    }

    span.span_section {
        font-size: 25px !important;
        line-height: 39px;
    }

    img.arrow_section, .left_row img.arrow_section {
        top: 47px;
    }

    a.bg_section {
        height: auto;
        padding-top: 55.5%;
    }

    div#learn_words {
        background-position: center;
        /* background-attachment: fixed; */
    }

    img.arrow_section {
        top: 0;
    }

    .left_row img.arrow_section {
        top: 88px;
    }

    div#draw .left_row span.span_section {
        text-align: center !important;
    }

    div#draw img.arrow_section {
        top: 41px;
    }

    div#coloring .col-md-5.relative.order-1.order-md-2 img.arrow_section {
        top: -6px;
    }

    .col-md-5.relative.order-1.order-md-2 {
    }

    div#five_senses {
    }

    div#five_senses img.arrow_section {
        top: 54px;
    }

    .bg_logo_section {
        height: 100% !important;
        width: 50% !important;

    }

    .title_box {
        width: 82%;
    }

    div#piano .bg_logo_section.w-100.mt-0, div#new_ju_imagesimg5 .bg_logo_section {
        width: 100% !important;
    }


}

@media (max-width: 769px) {
    .box_hidden.img-fluid.Sec_3 {
    }

    .title_box {
        /* top: 0px; */
    }

    .bg_logo_section {
        height: 50% !important;
        width: 73% !important;
        margin: auto;
        display: block;
    }

    span.span_section {
    }

    .title_box {
        margin: 0;
        padding: 0;
        width: 100%;
        text-align: center;
    }

    div#maze .col-md-5.relative.order-1.order-md-2 {
        display: block;
    }

    div#differences .col-md-5.relative.order-1.order-md-2 {
        display: block;
    }


    img.img1 {
        margin-top: 171px;
    }

    .Sec_1 .img3 {
        margin-top: 0;
    }

    .bg_logo_section {
        background-position: center !important;
    }

    .title_box {
        width: 100% !important;
        text-align: center;
    }
}

@media (max-width: 500px) {
    span.span_section {
        font-size: 25px !important;
        line-height: 20px;
    }

    * {
        /*border: 1px solid;*/
    }

    .img-fluid.Sec_1 {
        height: auto;
        min-height: 0;
        margin: 0;
        padding: 0;
        margin-top: 15px;
    }

    .felx_links {
        margin-bottom: 15px;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, div#learn_words p.text_section, p.sec_1_p {
        line-height: 24px !important;
        font-size: 14px !important;
    }

    .img-fluid.Sec_1 .container {
        padding-bottom: 0;
    }

    .img-fluid.Sec_2 {
        height: auto !important;
        min-height: 464px !important;
        margin: 0;
        padding: 0;
        margin-top: -54px;
        /* background-position-y: -51px !important; */
    }

    p.follow-social, div#draw .text-center.p p {
        font-size: 16px;
        LINE-HEIGHT: 26px;
    }

    .social_media_links {
        padding-bottom: 15px;
    }

    .Sec_4 .p {
        margin: 0;
    }

    div#draw .row.relative.row_section.left_row .title_box {
        width: 100%;
    }

    span.span_section.d_blue_color {
        width: 100% !important;
    }

    .Sec_3 .h3, span.span_section, span.span_section {
        font-size: 24px !important;
    }


    .img-fluid.Sec_4 p.text_section.class_500 {
        margin-bottom: 15px;
    }

    .Sec_4 .bg_logo_section {
        display: none;
    }

    .Sec_7 .h3 {
        font-size: 24px;
        margin: 0;
        padding: 0;
    }

    div#learn_words {
        padding: 0;
    }

    .img-fluid.Sec_7 {
        margin-top: 15px;
    }


    .bg_logo_section {
        height: 100px !important;
        margin: auto !important;
    }

    .title_box {
        position: unset !important;
        margin-bottom: 15px !important;
        display: block !important;
        margin-top: 5px !important;
    }

    div#crush .title_box {
        width: 100%;
    }

    form#contact_us_form {
        margin-bottom: 50px;
    }

    .Sec_3 .p {
        margin: 0;
    }
}

@media only screen and (min-width: 1999px) and  (max-width: 2560px) {
    img.img2 {
        width: 64%;
    }
}


@media only screen and (min-width: 1508px) and  (max-width: 1999px) {
    img.img2 {
        width: 64%;
    }
}


@media only screen and (min-width: 1024px) and  (max-width: 1300px) {
    .Sec_1 .img1 {
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
        width: 225px;
        max-width: 100%;
        top: 46px;
        right: 0px;
    }

    .img-fluid.Sec_1 .container {
        top: 34px;
    }

    #write_arabic_words .bg_logo_section,
    #write_english_words .bg_logo_section {
        width: 100% !important;
    }

}


@media (max-width: 1519px) {
    .social_media_links a img {
        width: 59px;
    }

    footer .social_media_links {
        padding-bottom: 20px;
    }

    .social_media_links a {
        margin: 0 2px;
    }

}


@media only screen and (min-width: 768px) and  (max-width: 1029px) {
    .Sec_4 span.span_section {
        text-align: center;
    }

    #write_arabic_words .bg_logo_section,
    #write_english_words .bg_logo_section {
        width: 87% !important;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section,
    div#learn_words p.text_section,
    p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, p.sec_1_p {
        line-height: 31px;
        font-size: 17px;
    }

}


@media only screen and (max-width: 1024px) {

    .logo_pos{
        position: relative;
    }
    .img-fluid.Sec_2 {
        background-size: cover;
    }

    .container_1 {
        margin-top: 0;
    }

    .Sec_2_p {
        text-align: center;
        width: 100%;
        padding: 0;
    }

    .left_row span.span_section {
        width: 159px;
    }

    a.bg_section {
        height: 303px;
    }

    .Sec_4 .bg_logo_section {
        height: calc(100% - 158px);
    }

    .sec_1_p {
        padding-left: 0;
    }

    div#draw .left_row span.span_section {
        width: 159px;
        text-align: center;
    }

    div#draw .Sec_4 .bg_logo_section {
        height: 50%;
    }

    .Sec_4 .div1 {
        margin-top: 0;
    }

    .Sec_3 .pad {
        padding-top: 15px;
        text-align: center;
    }

    .Sec_5 .left_row .bg_logo_section {
        width: 91%;
        height: 59%;
        margin-left: 0 !important;
    }

    div#learn_words .title_box, div#learn_words span.span_section.white {
        width: 100%;
        /* background: red; */
        text-align: center;
        margin: auto;
        display: block;
    }

    div#learn_words
    p.text_section_words {
        width: 69%;
    }


    .left_row .bg_logo_section {
        height: 100%;
        width: 72%;
        margin-left: 0!important;
    }


    .left_row span.span_section {
        width: 100%;
        top: -68px;
        left: 122px;
    }


    .left_row .title_box {
        width: 100%;
        top: 41px !important;
    }

    div#beanstalk img.arrow_section {
        top: 18px !important;
    }

    div#puzzle img.arrow_section {
        top: 0;
    }

}


@media (max-width: 820px) {


    img.img1 {
        display: block;
        margin: auto;
        margin-top: 135px;
        width: 347px;
    }

    .img-fluid.Sec_1 {
        margin-top: 35px;
    }

    div#draw .text-center.p p {
        font-size: 27px;
        line-height: 44px;
    }

    .Sec_4 .p {
        margin-bottom: 0px;
    }

    .Sec_4 .img8 {
        top: 117px;
    }

    div#draw .row.relative.row_section.left_row .title_box {
        width: 90%;
    }

    div#draw .left_row span.span_section {
        text-align: right !important;
        width: 100%;
    }

    .left_row .bg_section {
        width: 100%;
        height: 269px;
        display: block;
        background: var(--bg_img);
        background-position: right center;
        background-size: contain;
        background-repeat: no-repeat;
        position: relative;
        cursor: pointer;
    }

    .Sec_7 .h3 {
        text-align: center;
        margin-top: 32px;
        font-size: 39px;
        color: #cc0a99;
    }


    footer a {
        font-size: 12px;
    }

    button.submit_button {
        font-size: 14px;
        font-weight: bold;
    }

    label {
        font-size: 15px;
    }


    .form-control {
        font-size: 14px;
    }

    .section9_footer_bg2 {
        height: 703px;
    }

    a.bg_section {
        margin-bottom: 14px;
    }

    p.follow-social {
        font-size: 26px;
        LINE-HEIGHT: 42px;
    }

    .Sec_2_p {
        font-size: 18px;
        line-height: 31px;
        padding-left: 0;
        text-align: center;
    }


    div#piano .title_box {
        margin-top: 0;
        width: 100%;
        text-align: right !important;
        /* bottom: 94px; */
        top: 42px;
        right: 11px;
    }

    div#piano .title_box span.span_section {
        text-align: right;
    }


    div#new_ju_imagesimg5 .title_box {
        top: 37px;
        left: 15px;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    div#new_ju_imagesimg5 .title_box span.span_section {
        text-align: left;
    }


}

@media (max-width: 768px) {
    p.social_media_p {
        font-size: 16px;
        line-height: 43px;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, p.sec_1_p {
        line-height: 35px;
    }


    .Sec_6 video.thumbnail_video.player {
        width: 50%;
        margin: auto;
        display: block;
        margin-top: 33px;
    }

    .Sec_2 .pad {
        padding-bottom: 0;
    }

    .Sec_2 .img1 {
        max-width: 83%;
        height: 185px;
        margin: auto;
        display: block;
    }

    img.img3 {
        width: 39px;
    }

    img.arrow_section {
        width: 137px;
        display: NONE;
    }

    span.span_section {
        transform: unset;
        position: unset !important;
        top: unset;
        color: #d2358e;
        line-height: 26px;
        margin: auto;
        display: block;
        width: unset;
        text-align: center;
        left: unset;
        font-size: 22px;
        transform: unset;
        position: unset;
        top: unset;
        line-height: 30px;
        margin: auto;
        display: block;
        width: 100%;
        text-align: center;
        right: unset;
        left: unset;
        margin-bottom: 15px !important;
    }

    .title_box {
        position: inherit;
        top: unset;
        /* background: red; */
        width: unset;
        right: unset;
        display: block;
    }

    .bg_logo_section {
        position: inherit;
        display: block;
        height: 156px;
        WIDTH: 100%;
        MARGIN: 0;
        background-position: center;
    }

    .row_section {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .left_row p.text_section {
        text-align: center;
        font-size: 17px;
        /* color: #d2358e; */
        LINE-HEIGHT: 28PX;
    }

    a.bg_section {
        padding-top: 1.1%;
        /* border: 1px solid; */
        /* height: auto; */
    }

    .left_row span.span_section {
        font-size: 22px;
        transform: unset;
        position: unset;
        top: unset;
        color: #3232ae;
        line-height: 30px;
        margin: auto;
        display: block;
        width: 100%;
        text-align: center;
        right: unset;
        left: unset;
    }

    .left_row img.arrow_section {
        width: 137px;
        display: none;
    }

    .left_row .title_box {
        position: unset;
        top: unset;
        width: 100%;
        right: unset;
        left: unset;
        margin-bottom: 15px;
    }

    .Sec_5 {
        margin-top: 25px;
        padding: 35px 0 35px;
    }

    .Sec_5 .left_row p.text_section {
        line-height: 31px;
        color: #3232ae;
        font-size: 17px;
        margin-top: 15px;
    }

    .Sec_6 .bg_logo_section {
        height: 91px;
    }

    p.text_section {
        text-align: center;
        font-size: 17px;
        color: #d2358e;
        line-height: 29px;
    }

    .sec_1_p {
        padding-left: 0;
        margin-top: 0;
        text-align: center;
        font-size: 20px;
        line-height: 28px;
    }

    .felx_links a {
        margin: 0 2px;
    }

    .absolute_julia_stores {
        position: inherit;
    }

    .Sec_4 .img12 {
        margin: 0;
        display: block;
        margin: auto;
        width: 135px;
        position: absolute;
        bottom: 28px;
        right: 22%;
        z-index: 0;
        opacity: 0.9;
    }

    .absolute_box {
        position: inherit;
        top: unset;
        right: unset;
        transform: unset;
    }

    .Sec_3 .img2 {
        position: unset;
        top: unset;
        max-width: 61%;
        left: unset;
        margin: auto;
        margin-top: -30px;
        z-index: 999;
    }

    .Sec_4 .p {
        font-size: 30px;
        color: #0404e4;
        margin-bottom: 24px;
    }

    .left_row .bg_section img.img3 {
        width: 50px;
        display: none;
    }

    img.paint_splash3 {
        width: 60px;
    }

    .Sec_3 .h3 {
        right: unset;
        transform: unset;
        position: inherit;
        width: 100%;
        left: unset;
        text-align: center;
    }

    .Sec_3 .img1 {
        /* position: inherit; */
        display: none;
    }

    .Sec_3 .p {
        font-size: 27px;
        color: #D2358E;
        margin: auto;
        margin-bottom: 19px;
        line-height: 40px;
    }

    .Sec_1 .img1 {
        width: 149px;
        max-width: 100%;
        margin-top: 0;
    }

    .Sec_1 .img2 {
        width: 100%;
        max-width: 100%;
        margin-right: auto;
        margin-left: 0;
        display: block;
    }

    .Sec_1 .img3 {
        max-width: 74%;
        display: block;
        margin: auto;
        margin-top: 35px;
        width: 100%;
    }

    .felx_links {
        margin-bottom: 69px;
    }

    .Sec_3 {
        margin-top: 0;
        position: relative;
        padding-top: 0px;
        background-size: 100% 100%;
        min-height: unset;
        /* padding-bottom: 58px; */
    }

    .Sec_2_p {
        font-size: 16px;
        line-height: 26px;
        padding-left: 0;
        text-align: center;
    }

    form#contact_us_form {
        padding: 7px 9px;
    }

    .absolute_julia_stores {
        position: unset;
        top: unset;
        left: unset;
        right: unset;
    }

    a.paly_link {
        left: 50%;
        right: auto;
        top: calc(50%);
        transform: translate(-50%, -50%);
    }

    .social_media_links {
        padding-bottom: 0;
    }

    .felx_2 p.text_section_words {
        flex: 3;
    }

    .Sec_4 .img11 {
        display: none;
    }

    .Sec_4 .p2 {
        font-size: 20px;
        text-align: right;
        margin-top: unset;
    }

    .Sec_4 .div2 {
        margin-top: 0;
    }

    .Sec_4 .img13 {
        margin-top: 0;
    }

    .bg_section img.img3 {
        width: 50px;
    }

    .img-fluid.Sec_2 {
        background-size: cover;
        margin-top: -498px;
        height: 691px !important;
        padding-bottom: 0;
        height: 489px !important;
    }

    span.span_section.d_blue_color {
        text-align: center;
        font-size: 32px;
    }

    .left_row .bg_section {
        padding-top: 1.1%;
        height: 199px;
        /* border: 1px solid  red; */
    }

    .Sec_4 .bg_logo_section {
        position: inherit;
        display: block;
        height: 121px;
        WIDTH: 100%;
        MARGIN: 0;
        background-position: center;
    }

    .Sec_6 .bg_logo_section {
    }

    .img-fluid.Sec_6 {
        padding: 1px 0;
    }


    .d_blue_color {
        text-align: center !important;
        left: unset !important;
        right: unset !important;
        width: 100%;
        position: unset !important;
        /* background: rebeccapurple; */
        /* margin: auto !important; */
        padding-bottom: 25px;
    }

    section.section9 {
        /*padding-top: 20px;*/
        padding-top: 0px;
    }


    .img-fluid.Sec_4 a.bg_section {
        background-position: center;
        /* margin-bottom: 11px; */
    }

    .img-fluid.Sec_4 p.text_section.class_500 {
        margin-bottom: 72px;
        color: #d2358e !important;
    }


    .Sec_4 .img8 {
        position: absolute;
        top: 0;
        height: 64px;
        right: 0;
    }

    .Sec_4 .img8 {
        width: 67%;
    }

    .img-fluid.Sec_4 .row.relative.row_section.left_row .bg_logo_section {
        margin-bottom: 22px;
        height: 100% !important;
    }

    .section9_footer_bg2 {
    }

    .container.absolute_julia_stores .relative.order-1.order-md-3 {
        display: none;
    }


    .social_media_links a img {
        width: 37px;
    }

    div#learn_words {
        padding: 35px 0 35px;
    }


    iframe {
        width: 100%;
        overflow: hidden;
    }
}

@media (max-width: 600px) {
    div#learn_words {
        padding: 35px 0 35px;
    }

    .Sec_1 {
        margin-bottom: 130px;
        padding-bottom: 380px;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, p.sec_1_p {
        line-height: 27px;
    }

    div#five_senses {
    }

    div#five_senses .row.relative.row_section.left_row .bg_logo_section {
        display: none;
    }

    div#learn_words {
    }

    div#learn_words .row.relative.row_section.right_row .col-md-5.relative.order-1.order-md-2 {
        display: none;
    }

    video.thumbnail_video {
        width: 100%;
        margin: auto;
        display: block;
        margin-top: 30px;
        margin-bottom: 20px;
    }


    .Sec_6 video.thumbnail_video.player {
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }


    .bg_section {
        width: 100%;
    }


    .img-fluid.Sec_2 {
        margin-top: -469px;
    }

    .img-fluid.Sec_2 {
        min-height: 716px !important;
        background-position: center;
        margin-top: -605px;
        padding-bottom: 49px;
    }

    .Sec_2 .img1 {
        padding-bottom: 23px;
    }

    .bg_logo_section.learn_english {
        width: 85%;
        display: block;
        margin: auto;
    }

    .left_row .bg_section {
        margin: auto;
        display: block;
        text-align: center;
        background-position: center;
    }


    .Sec_6 video.thumbnail_video.player {
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }

    .Sec_5 .left_row p.text_section {
        font-size: 18px;
        line-height: 27px;
    }

    .img-fluid.Sec_4 p.text_section.class_500 {
        font-size: 22px;
        line-height: 43px;
    }

    .left_row p.text_section {
        font-size: 22px;
        line-height: 43px;
    }

    p.sec_1_p {
    }

    .Sec_2_p {
        font-size: 19px;
        line-height: 27px;
    }

    p.text_section {
        font-size: 22px;
        line-height: 43px;
    }

    .felx_2 p.text_section_words {
        font-size: 22px;
        line-height: 43px;
    }

    p.text_section_words {
        font-size: 22px;
        line-height: 43px;
    }


    .footer_logo {
        height: 69px;
        margin: auto;
        display: block;
        text-align: center;
        background-position: center;
        margin-bottom: 19px;
    }

    .bg_logo_section.learn_english, .bg_logo_section, .Sec_5 .left_row .bg_logo_section,
    .bg_logo_section,
    .left_row .bg_logo_section {
        width: 100%;
        /*display: block;*/
        margin: auto;
        height: 156px;
        background-position: center;
    }


    div#five_senses .row.relative.row_section.left_row .bg_logo_section {
        display: none;
    }

    .title_box {
        order: 2;
    }

    .bg_logo_section {
        order: 1;
    }

    .col-md-5.relative {
        display: flex;
        flex-direction: column;
    }

    .bg_logo_section {
        margin-bottom: 30px !important;
    }

    span.span_section {
        margin: 0 !important;
        padding: 0 !important;
    }

    .title_box {
        margin: 0 !important;
        padding: 0 !important;
    }

}

@media (max-width: 400px) {


    .Sec_2 .img1 {
        padding-bottom: 0;
    }


    .img-fluid.Sec_2 {
        min-height: 756px !important;
        margin-top: -749px;
    }

    /*.Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, p.sec_1_p {*/
    /*    line-height: 36px;*/
    /*}*/
    p {
        font-size: 22px;
    }
}
@media (max-width: 1400px) {

    .Sec_2 {
        height: 632px !important;
    }

    .Sec_3 .h3 {
        font-size: 33px;
        top: 18px;
    }

    p.follow-social {
        font-size: 35px;
        LINE-HEIGHT: 62px;
    }

    span.span_section {
        font-size: 31px !important;
        /* top: 0; */
    }

    p.text_section {
        font-size: 18px !important;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, div#learn_words p.text_section, p.sec_1_p {
        line-height: 36px;
    }

    .container.pad {
        padding-bottom: 0;
    }

}


@media (max-width: 1200px) {
    img.img2 {
        /* left: auto; */
    }


    .Sec_2 {
        height: 532px !important;
    }


    .Sec_3 .h3 {
        font-size: 28px;
        top: 47px;
        left: -125px;
    }
    .Sec_3 .img1 {
        position: relative;
        right: -40px;
        top: 45px;
        max-width: 100%;
    }

    .absolute_box {
        position: absolute;
        top: 41px;
        right: 52px;
    }

    p.follow-social, div#draw .text-center.p p {
        font-size: 28px;
        LINE-HEIGHT: 53px;
    }


    .social_media_links {
        padding-bottom: 23px;
    }

    .Sec_5 a.bg_section {
        height: 331px;
        position: relative;
    }


    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, div#learn_words p.text_section, p.sec_1_p {
        line-height: 33px;
    }

    p.text_section {
        font-size: 18px;
    }

    .Sec_7 .h3 {
        text-align: center;
        margin-top: 15px;
        font-size: 39px;
    }

    .Sec_6 {
        padding: 40px 0;
    }

    .bg_section, .left_row .bg_section {
        height: 309px;
    }


}


@media (max-width: 850px) {

    span.span_section.red_f {
        padding-bottom: 25px;
    }
    img.img2 {
        /* left: 0; */
        /* right: 0; */
        top: 0;
        width: 100%;
    }

    .img-fluid.Sec_1 .container {
        padding-bottom: 57px;
    }


    .absolute_box {
        position: unset;
    }

    .container.absolute_julia_stores {
        position: unset;
    }

    iframe {
        margin: auto;
        display: block;
        height: 291px;
    }

    .Sec_3 .h3 {
        position: unset;
        transform: unset;
        text-align: center;
        width: 100%;
        margin: 0;
        padding-bottom: 17px;
    }

    .absolute_box {
    }

    .Sec_3 .img1 {
        display: none;
    }

    .img-fluid.Sec_2 {
        padding: 0;
    }

    .Sec_3 .img2 {
        position: relative;
        /* left: 214px; */
        top: -23px;
    }

    p.follow-social, div#draw .text-center.p p {
        font-size: 23px;
        LINE-HEIGHT: 41px;
    }

    .Sec_4 .img8 {
        height: unset;
    }

    .left_row p.text_section, p.text_section {
        font-size: 15px !important;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, div#learn_words p.text_section, p.sec_1_p {
        line-height: 29px;
    }

    .bg_section, .left_row .bg_section {
        height: 222px;
        background-position: center;
    }

    .Sec_5 .left_row .bg_logo_section {
        width: 80%;
        height: 69%;
    }

    div#five_senses {
        box-shadow: inset 0px -328px 0px 0px #a7e8fc;
        padding: 0;
    }

    .Sec_5 a.bg_section {
        height: unset;
        padding-top: 55.4%;
    }

    span.span_section {
        font-size: 25px !important;
        line-height: 39px;
    }

    img.arrow_section, .left_row img.arrow_section {
        top: 47px;
    }

    a.bg_section {
        height: auto;
        padding-top: 55.5%;
    }

    div#learn_words {
        background-position: center;
        /* background-attachment: fixed; */
    }

    img.arrow_section {
        top: 0;
    }

    .left_row img.arrow_section {
        top: 88px;
    }

    div#draw .left_row span.span_section {
        text-align: center !important;
    }

    div#draw img.arrow_section {
        top: 41px;
    }

    div#coloring .col-md-5.relative.order-1.order-md-2 img.arrow_section {
        top: -6px;
    }

    .col-md-5.relative.order-1.order-md-2 {
    }

    div#five_senses {
    }

    div#five_senses img.arrow_section {
        top: 54px;
    }

    .bg_logo_section {
        height: 100% !important;
        width: 50% !important;
    }

    .title_box {
        width: 82%;
    }

    div#piano .bg_logo_section.w-100.mt-0, div#new_ju_imagesimg5 .bg_logo_section {
        width: 100% !important;
    }


}

@media (max-width: 769px) {
    .box_hidden.img-fluid.Sec_3 {
    }

    .title_box {
        /* top: 0px; */
    }

    .bg_logo_section {
        height: 50% !important;
        width: 73% !important;
        margin: auto;
        display: block;
    }

    span.span_section {
    }

    .title_box {
        margin: 0;
        padding: 0;
        width: 100%;
        text-align: center;
    }

    div#maze .col-md-5.relative.order-1.order-md-2 {
        display: block;
    }

    div#differences .col-md-5.relative.order-1.order-md-2 {
        display: block;
    }


    img.img1 {
        margin-top: 96px;
    }

    .Sec_1 .img3 {
        margin-top: 0;
    }
}


@media (max-width: 500px) {

    * {
        /*border: 1px solid;*/
    }

    .img-fluid.Sec_1 {
        height: auto;
        min-height: 0;
        margin: 0;
        padding: 0;
        margin-top: 15px;
    }

    .felx_links {
        margin-bottom: 15px;
    }

    .Sec_2_p, p, .Sec_4 .p, .left_row p.text_section, p.text_section, div#learn_words p.text_section_words, .Sec_5 .left_row p.text_section, .img-fluid.Sec_4 p.text_section.class_500, div#learn_words p.text_section, p.sec_1_p {
        line-height: 24px !important;
        font-size: 14px !important;
    }

    .img-fluid.Sec_1 .container {
        padding-bottom: 0;
    }

    .img-fluid.Sec_2 {
        height: auto !important;
        min-height: 464px !important;
        margin: 0;
        padding: 0;
        margin-top: -54px;
        /* background-position-y: -51px !important; */
    }

    p.follow-social, div#draw .text-center.p p {
        font-size: 16px;
        LINE-HEIGHT: 26px;
    }

    .social_media_links {
        padding-bottom: 15px;
    }

    .Sec_4 .p {
        margin: 0;
    }

    div#draw .row.relative.row_section.left_row .title_box {
        width: 100%;
    }

    span.span_section.d_blue_color {
        width: 100% !important;
    }

    .Sec_3 .h3, span.span_section, span.span_section {
        font-size: 24px !important;
    }


    .img-fluid.Sec_4 p.text_section.class_500 {
        margin-bottom: 15px;
    }

    .Sec_4 .bg_logo_section {
        display: none;
    }

    .Sec_7 .h3 {
        font-size: 24px;
        margin: 0;
        padding: 0;
    }

    div#learn_words {
        padding: 0;
    }

    .img-fluid.Sec_7 {
        margin-top: 15px;
    }


    .bg_logo_section {
        height: 100px !important;
        margin: auto !important;
    }

    .title_box {
        position: unset !important;
        margin-bottom: 15px !important;
        display: block !important;
        margin-top: 5px !important;
    }

    div#crush .title_box {
        width: 100%;
    }

    form#contact_us_form {
        margin-bottom: 50px;
    }

    .Sec_3 .p {
        margin: 0;
    }
}

@media only screen and (min-width: 1200px) and  (max-width: 1352px) {

    .img-fluid.Sec_1 {
        margin-top: 0;
    }


    .Sec_2 {
        margin: 0;
        height: 563px !important;
        background-size: cover;
    }

    .Sec_1 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .Sec_5 a.bg_section {
        height: auto;
        padding-top: 56.1%;
    }

    .Sec_5 .img2 {
        width: 74px;
        height: 74px;
    }

    .bg_section {
        height: auto;
        padding-top: 60.0%;
    }

    .bg_section {

    }


}

@media only screen and (min-width: 1200px) and  (max-width: 1390px) {

    .img-fluid.Sec_1 {
        margin-top: 0;
    }


    .Sec_2 {
        margin: 0;
        height: 563px !important;
        background-size: cover;
    }

    .Sec_1 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    div#write_english_words {
    }

    div#write_english_words .bg_logo_section, .bg_logo_section.learn_english {
        width: 56% !important;
    }

    .social_media_links {
        padding-bottom: 15px;
    }

    p.follow-social, div#draw .text-center.p p {
        font-size: 30px;
        LINE-HEIGHT: 39px;
        margin: 0;
        padding: 0;
    }

    .Sec_3 .pad {
        padding-top: 399px;
        text-align: center;
    }

    .Sec_3 .p {
        margin-bottom: 15px;
    }

    .Sec_3 .p {
        margin-bottom: 15px;
    }

    .bg_section {
        height: auto;
        padding-top: 57%;
    }

    .left_row .bg_section {
        height: auto;
        padding-top: 57%;
    }


    div#crosswords2 .bg_logo_section, div#lego .bg_logo_section, div#cars .bg_logo_section, div#directions .bg_logo_section {
        width: 59%;
        height: 100%;
    }


}

@media (max-width: 600px) {






    .language_buttons_div {
        position: absolute;
        left: 0;
        right: 0;
        display: flex;
        justify-content: center;
        top: 99px;
        margin: 0;
    }

    img.img1 {
        margin-top: 171px;
    }
}

@media (max-width: 380px) {
    .language_buttons_div {
        top: 87px;
    }
    img.img1 {
        margin-top: 148px;
    }

}

#crosswords{
    display: none;
}
