@media only screen and (max-width: 765px) {    .news-blank,    .menu-main,    .info:after,    .news-main:after,    .aboutus-left:after,    .aboutus-left a:after,    .content-heading-in:after,    .about-blank,    .msg-line,    .blank-f,    .footer-nav:after,    .news-master-r,    .peShiner {        display: none;    }    .menu {        width: 100%;        float: left;        height: auto;    }    .wrapper,    .footer-in {        width: 98%;    }    .news-main {        padding-top: 6px;    }    .wrapper-main,    .footer-main {        width: 100%;        float: left;    }    .menu-main ul li {        background-image: none;        width: 100%;        float: left;        height: auto;    }    .menu-div {        padding: 0;        float: left;        display: block;    }    .menu-div a {        padding: 0 14px;        display: block;        height: 30px;        line-height: 30px;        font-weight: bold;        font-size: 15px;        background-color: #0098da;        color: #fff    }    .menu-main ul ul {        position: relative;        display: none;    }    .menu-main ul li:hover>ul {        display: block;    }    /* The modal's background */    .modal {        display: none;        background-color: rgb(0, 0, 0);        background-color: rgba(0, 0, 0, 0.4);        position: fixed !important;        overflow: auto;        position: absolute;        top: 0;        right: 0;        bottom: 0;        left: 0;        min-width: 100%;        min-height: 100%;        z-index: 9999999999;    }    /* Display the modal when targeted */    .modal:target {        display: block;        position: absolute;    }    /* The modal box */    .modal-dialog {        display: table-cell;        vertical-align: middle;    }    /* The modal's content */    .modal-dialog .modal-content {        float: left;        background-color: #f3f3f3;        position: relative;        padding: 0;        outline: 0;        border: 1px #777 solid;        text-align: justify;        width: 70%;        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);        /* Add animation */        -webkit-animation-name: example;        /* Chrome, Safari, Opera */        -webkit-animation-duration: 0.5s;        /* Chrome, Safari, Opera */        animation-name: example;        animation-duration: 0.5s;    }    /* The button used to close the modal */    .closebtn {        text-decoration: none;        font-size: 35px;        font-weight: bold;        color: #fff;        position: absolute;        z-index: 999;        right: -18px;        top: -13px;        display: block;    }    .closebtn:hover,    .closebtn:focus {        color: #000;        text-decoration: none;        cursor: pointer;    }    .modal:target .menu-main {        display: block;    }    .logo {        width: 100%;    }    .logo-main,    .logo-name {        width: 100%;        float: left;        text-align: center;        margin: 0;        padding: 0;    }    .logo-main img,    .logo-name img {        max-width: 100%;    }    .news {        width: 100%;        float: left;        margin: 0;        padding: 0;        margin-top: 10px;    }    .info {        width: 100%;        float: left;        height: auto;        margin: 0;        padding: 0;    }    .info ul li {        margin-left: 5px;        background-image: none;    }    .news-main,    .news-heading {        width: 100%;        float: left;        margin: 0;        padding: 0;        height: auto;    }    .board,    .news-heading a {        display: inline-block;        margin: 0 5px;    }    .news-in {        width: 100%;        float: left;        margin: 0;        padding: 0;        padding-bottom: 10px;        padding-top: 5px;    }    #news ul li {        max-width: 100% !important;    }    #news {        max-width: 100% !important;    }    .slider {        margin: 5px 0;    }    .aboutus-left {        padding: 2%;        margin: 0;        width: 96%;        float: left;    }    .aboutus-left a {        right: 0;    }    .about-img {        max-width: 100%;        height: auto;        background-size: 100%;    }    .about-img img {        max-width: 100%;    }    .imp-link {        width: 224px;        float: none;        margin: 0 auto;    }    .imp-link ul li {        margin-top: 10px;    }    .msg-box {        max-width: 100%;        float: left;        margin: 0;        height: auto;        margin: 5px 0;    }    .msg-box-in {        width: 96%;        background: rgba(255, 255, 255, 0.8);        float: left;        margin: 0;        padding: 2%;    }    .msg-box-in a {        right: 0;        left: auto;        float: right;    }    .topper-main,    .topp-in {        width: 100%;        float: left;    }    .topp-box,    .bday {        max-width: 100%;        float: left;        margin: 5px 0;    }    .detail-photo {        width: 100%;        float: left;    }    .photo-upd {        float: left;    }    .gallery-in {        width: 100%;        float: left;        margin: 0;        padding: 0;    }    #gallery {        max-width: 100%;    }    .footer-nav {        width: 100%;        float: left;        height: auto;    }    .footer-nav ul {        height: auto;        margin: 0;        padding: 0;    }    .news-l {        left: 6px;    }    .content-container,    .content-heading,    .content-main {        width: 100%;        float: left;    }    .content-heading-in {        float: left;        height: auto;        width: 96%;        padding: 0 2%;    }    .content-heading {        height: auto;    }    .toppers {        float: none;        margin: 0 auto;        width: 297px;    }    .photo-img-in {        min-height: 105px;    }    .searchform {        padding: 0 1%;    }    .ChildHeadingborder {        width: 100%;        float: left;    }    .photo-gallery-button {        margin-right: 0;    }    .photo-gallery-button table tr td {        width: 100%;        float: left;    }    .res-logo {        display: block;    }    .inner-img {        max-width: 50%;    }    .tbl_career_form_L,    .tbl_career_form_R {        width: 99%;    }    .gb-main-rpt-sub {        width: 94%;    }    .sitemap-in {        width: 50%;    }    .modalBackground {        display: none    }    .mobi-app {        position: relative;        left: auto;        float: left;        margin: 10px 0;        top: 0;        width: 100%;    }    .mobi-app ul {        text-align: center;    }    .mobi-app ul li {        float: none;        display: inline-block;    }    #news {        margin-left: 0;    }    #btnCancel1 {        width: 90%;        margin: 0 auto;    }    .flyer-m {        max-width: 90%;        position: absolute !important;        top: 20px !important;    }    #iframeid {        max-width: 100%;    }    .close-flyer {        position: absolute;        right: 1px;        top: 1px;        border: none;        display: block;        width: 50px;        height: 50px;    }    .flyerbtnnew input[type="submit"] {        border: none;        display: block;        width: 50px;        height: 50px;        background: url(/images/close-flyer.png) no-repeat center center;        background-color: none;        border: none;        margin-top: -10px;        margin-right: -10px;    }    .app-area {        height: auto;        padding-bottom: 28px;    }    .app-area-in,    .app-area-main,    .app-left,    .app-right {        width: 100%;        float: left;    }}@media only screen and (min-width: 500px) and (max-width: 765px) {    .bday,    .topp-box-left1:after,    .class:after,    .name:after {        display: none;    }    .msg-box {        max-width: 50%;    }    .imp-link ul li {        float: left;    }    .imp-link {        width: 100%;    }    .aboutus-left,    .about-img {        width: 46%;    }    .aboutus-left {        height: auto;        padding-bottom: 10px;    }    .about-main {        background: #fab632;    }    .topp-box12 {        float: right;    }    .topp-box {        max-width: 50%;    }    .topp-box {        width: 100%;        max-width: 100%;    }    .topp-box-in {        width: 50%;        background: #0098DA;    }    .arrow-r {        right: 6px;    }    .toppers {        width: 100%;        float: left;    }    .modalBackground,    #btnCancel1 {        display: none    }}@media only screen and (min-width: 380px) and (max-width: 765px) {    .modalBackground,    #btnCancel1 {        display: none    }}/* iPads (landscape) ----------- */@media only screen and (min-width: 765px) and (max-width: 989px) {    .footer-nav::after,    .blank-f,    .bday {        display: none;    }    .wrapper,    .footer-in {        width: 750px;    }    .wrapper-main,    .footer-main {        width: 100%;        float: left;    }    .menu-main ul li a {        font-size: 14px;        padding: 0 8px;    }    .logo {        max-width: 40%;    }    .news {        max-width: 60%;        margin: 0;    }    .logo-name {        margin-left: 0;    }    .logo-name img {        max-width: 100%;    }    .info {        max-width: 100%;        padding-left: 0;    }    .news-main {        max-width: 100%;    }    .news-in {        width: 300px;    }    .logo-main {        max-width: 30%;    }    .logo-name {        max-width: 66%;    }    .logo-main img,    .logo-name img {        max-width: 100%;    }    .aboutus-left {        width: 317px;        padding: 42px 14px 0 20px;    }    .about-img {        width: 399px;        overflow: hidden;    }    .imp-link ul li {        margin-right: 5px;        width: calc(25% - 5px);    }    .msg-box {        width: calc(50% - 14px);    }    .gallery-in {        width: 100%;        float: left;    }    #gallery,    #news {        max-width: 100%;    }    .footer-nav {        width: 100%;        float: left;    }    .about-blank {        margin-left: 12px;    }    .aboutus-left a {        right: -18px;    }    .detail-photo {        width: 54%;    }    .topper-main,    .topp-in {        width: 100%;    }    .topp-box12 {        margin-left: 95px;    }    .app-area-in {        width: 750px;    }    .app-area-main {        width: 100%;    }    .app-left,    .app-right {        width: 50%;    }    .mobi-app {        margin-left: 178px;    }}