@media (min-width: 991px) and (max-width: 1024px) {    
    .vr-graphic img { width: 100%; }
    .ramadan_2016_Phone { width: 58%; float: left; position: relative; left: auto; top: auto; }
    .ramadan_2016_copy { position: relative; right: auto; float: left; }
    #eng_frame { width: 100% }
    .ramadan_2016_copy .cc-small { font-size: 14px; }
    .emriates-holidays { margin-top: -130px; margin-right: 20px; }
}

/* Vertical view - tablet/ipad 768 */
@media (min-width: 768px) and (max-width: 990px) {
    #eng_frame { width: 100%; min-height: 600px; }
    .vr-graphic img { width: 100%; }
    .ramadan_2016_Phone { width: 58%; float: left; position: relative; left: auto; top: auto; }
    .ramadan_2016_Phone img { width: 100%; }
    .ramadan_2016_copy { position: relative; right: auto; float: left; }
    #eng_frame { width: 100% }
    .vr-graphic { margin: 20px 0 0 -50px; }
    .emriates-holidays { margin-top: -70px; margin-right: 10px; }
    .ramadan_2016_copy .cc-small { font-size: 14px; }
}

/* Horizontal/Vertical view - mobile */
@media (max-width: 767px) {
    #eng_frame { width: 100%; min-height: 600px; }
    .ht_header_mobile { display: block; background: url(../images/mobile-main_kv.jpg) repeat-x center top; text-align: center; }
    .ht_header_mobile img { width: auto; }
    .lang_toggle { display: none; }
    .ht_header_mobile .mobile-text { font-size: 14px; font-family: 'so400c.0'; font-weight: 400; text-align: left; padding: 0 25px; box-sizing: border-box; border-bottom: 1px solid #e5e5e5; margin: 0 0 20px; }
    .ht_header_mobile .mobile-text span { width: 100%; display: block; font-size: 16px; font-family: 'so400c.0'; font-weight: 800; margin: 20px 0 15px; }
    .ht_header_mobile .mobile-text .text-img { margin: 0 0 20px; }
    .contentArea { padding: 0 25px; }
}