@media (min-width: 0px) and (max-width: 1919px) {
    .slide_one {
        background-size: auto !important;
    }
}

@media (min-width: 1280px) and (max-width: 1399px) {
    .main_container_squeeze, .swirls_footer {
        width: 1200px;
    }
    .main_site_header {
        font-size: 19px;
    }
    .slide_one_body_text {
        font-size: 16px;
        width: 70%;
    }
    .slide_two {
        min-height: 790px;
    }
    h2 {
        font-size: 20px;
    }
    .row_holder {
        width: 90%;
    }
    .slide_three .slide_two_text {
        margin-left: 70px;
        margin-top: 30px;
    }
    .slide_four {
        margin-top: 60px;
        min-height: 400px;
    }
    .slide_four .right_block {
        margin-right: -150px;
        width: 70%;
    }
    .slide_five {
        min-height: 1500px;
    }
    .slide_five .bg_box {
        height: 1370px;
        width: 90%;
    }
    .slide_five .swirls {
        height: 1370px;
    }
    .slide_five .container_content {
        width: 100%;
    }
    .footer .left_block {
        margin-left: 100px;
        width: 30%;
    }
    .footer .right_block {
        margin-right: 100px;
        width: 40%;
    }
    .slide_footer_text {
        font-size: 12px;
    }
    .footer {
        height: 140px;
    }
    .footer .bg_box {
        height: 250px;
    }
    .swirls_footer {
        height: 140px;
    }
    .desc_logo {
        height: 55px;
        margin-top: 20px;
        width: 170px;
    }
    .social_icons {
        margin-top: 70px;
    }
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .main_container_squeeze, .swirls_footer {
        width: 940px;
    }
    .main_site_header {
        font-size: 19px;
    }
    .slide_one_body_text {
        font-size: 16px;
        width: 70%;
    }
    .slide_two {
        min-height: 790px;
    }
    h2 {
        font-size: 20px;
    }
    .row_holder {
        width: 90%;
    }
    .slide_three .slide_two_text {
        margin-left: 70px;
        margin-top: 30px;
    }
    .slide_four {
        margin-top: 60px;
        min-height: 400px;
    }
    .slide_four .right_block {
        margin-right: -150px;
        width: 70%;
    }
    .slide_five .bg_box {
        width: 90%;
    }
    .slide_five .container_content {
        width: 100%;
    }
    .footer .left_block {
        margin-left: 100px;
        width: 30%;
    }
    .footer .right_block {
        margin-right: 100px;
        width: 40%;
    }
    .slide_footer_text {
        font-size: 12px;
    }
    .footer {
        height: 140px;
    }
    .footer .bg_box {
        height: 250px;
    }
    .swirls_footer {
        height: 140px;
    }
    .desc_logo {
        height: 55px;
        margin-top: 20px;
        width: 170px;
    }
    .social_icons {
        margin-top: 70px;
    }
}

@media (min-width: 800px) and (max-width: 1023px) {
    .down_arrow_holder {
        display: none;
    }
    .main_container_squeeze, .swirls_footer {
        width: 740px;
    }
    .main_site_header {
        font-size: 15px;
    }
    .slide_one_body_text {
        font-size: 16px;
        width: 70%;
    }
    .slide_two {
        min-height: 790px;
    }
    h2 {
        font-size: 20px;
    }
    .row_holder {
        width: 90%;
    }
    .slide_three .slide_two_text {
        margin-left: 70px;
        margin-top: 30px;
    }
    .slide_four {
        margin-top: 60px;
        min-height: 400px;
    }
    .slide_four .right_block {
        margin-right: -150px;
        width: 100%;
    }
    .slide_five .bg_box {
        width: 90%;
    }
    .slide_five .container_content {
        width: 100%;
    }
    .footer .left_block {
        margin-left: 55px;
        width: 40%;
    }
    .footer .right_block {
        margin-right: 25px;
        width: 40%;
    }
    .slide_footer_text {
        font-size: 10px;
    }
    .footer {
        height: 100px;
    }
    .footer .bg_box {
        height: 220px;
    }
    .swirls_footer {
        height: 110px;
    }
    .desc_logo {
        height: 55px;
        margin-top: 20px;
        width: 150px;
    }
    .social_icons {
        margin-top: 55px;
    }

    .slide_two .container_content, .slide_three .container_content {
        padding-left: 50px;
        padding-right: 50px;
    }
    .right_flower {
        right: -50px;
    }
    .st_img_cert {
        margin-left: -350px;
    }
    .inner_squeeze {
        width: 90%;
    }
}

@media (min-width: 0px) and (max-width: 800px) {
    .slide_two .st_img_two {
        position: relative;
        right: -10px;
        margin-right: 0;
    }
    .arabic .slide_two .st_img_two {
        position: relative;
        right: -10px;
        margin-right: 0;
    }
    .down_arrow_holder {
        display: none;
    }
    .slide_three .bg_box {
        margin-top: -880px;
    }


    .main_container_squeeze, .swirls_footer {
        width: 320px;
    }
    .main_site_header {
        font-size: 9px;
    }
    .slide_one_body_text {
        font-size: 16px;
        width: 100%;
    }
    .slide_two {
        min-height: 1000px;
    }
    h2 {
        font-size: 16px;
    }
    .row_holder {
        padding-left: 0px;
        width: 100% !important;
    }
    .slide_three .slide_two_text {
        margin-bottom: 30px;
        margin-left: 0px;
        margin-top: 30px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
    
    }
    .slide_four {
        margin-top: 240px;
        min-height: 400px;
    }
    .slide_four .right_block {
        margin-right: 0px;
        width: 100%;
    }
    .slide_five .bg_box {
        padding-top: 20px;
        width: 100%;
    }
    .slide_five .container_content {
        width: 100%;
    }
    .footer .left_block {
        margin-left: 0px;
        width: 100%;
    }
    .footer .right_block {
        margin-right: 0px;
        width: 100%;
    }
    .slide_footer_text {
        font-size: 10px;
        text-align: center !important;
    }
    .footer {
        height: 200px;
    }
    .footer .bg_box {
        height: 60px;
        padding-top: 15px;
    }
    .swirls_footer {
        height: 140px;
        margin-top: -155px;
    }
    .desc_logo {
        height: 55px;
        margin: 0 auto;
        margin-top: 0px;
        width: 150px;
    }
    .social_icons {
        float: none;
        height: 24px;
        margin: 0 auto;
        margin-top: 15px;
        width: 170px;
    }

    .slide_two .container_content, .slide_three .container_content {
        padding-left: 10px;
        padding-right: 10px;
    }
    .right_flower {
        right: 0px;
    }
    .st_img_cert {
        height: 570px;
        margin-left: -180px;
        position: relative;
    }
    .inner_squeeze {
        width: 90%;
    }
    .down_arrow {
        top: 20vh;
    }
    .slide_two_into_text {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .left_block {
        float: none;
        width: 100%;
    }
    .right_block {
        float: none;
        width: 100%;
    }
    .header .left_block {
        float: left;
        width: 50%;
    }
    .header .right_block {
        float: right;
        width: 50%;
    }
    .left_flower, .right_flower {
        width: 190px;
    }
    .slide_two .bg_box {
        padding-top: 20px;
    }
    h3 {
        font-size: 16px;
    }
    .row_st {
        float: none;
    }
    .slide_three .st_img_holder {
        float: none;
    }
    .slide_four .left_block {
        width: 100%;
    }
    .slide_four .container_content {
        padding-left: 0;
        padding-right: 0;
    }
    .slide_four .st4_img {
        height: 140px;
    }
    .slide_five_text_squeeze {
        width: 90%;
    }
    .slide_five_text_grey {
        width: 100%;
    }
    .slide_six_text {
        width: 100%;
    }
    .slide_five .site_header {
        margin: 0 auto;
        text-align: justify;
        width: 90%;
    }
    .slide_five .left_block {
        float: left;
        width: 50%;
    }
    .slide_five .right_block {
        float: right;
        width:50%;
    }
    .slide_five_text {
        padding-left: 0px;
        padding-right: 0px;
    }

    .arabic .arabic .slide_footer_text {
        text-align: center;
    }
    .slide_three {
        height: 850px;
    }
    .slide_five {
        min-height: 1280px;
    }
}