@media only screen  and (min-width: 1024px)  and (max-height: 1366px)  and (-webkit-min-device-pixel-ratio: 1.5) {

}
    @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
        .toplogin-info a img{    width: 15px;}
        .toplogin-info a { font-size: 14px;}
        .bottomRightheader {padding-top: 0;padding: 10px 0;}
        .sec_title .heading {font-size: 2rem;}
        .about-img-large { width: 100%; }
        .about-img-small { right: -25px;  width: 50%;}
        .about_wraperLeft p{display: none;}
        .about_wraperLeft p:first-of-type{display: block;}
        .notice_wrap marquee .marquee_content{    width: 100%;    display: inline-block;}
        .notice_wrap marquee a{ width: 400px;  display: inline-block;}
        .messsagepl_text{padding: 25px 25px;}
   
    }
    
    @media only screen and (max-width:768px) {
    
    }
    @media (min-width: 576px){
    .modal-dialog {max-width: 570px;margin: 1.75rem auto;}
} 
    @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
        p, .btn-theme{ font-size: 14px;}
        .main_header.sticky {position: relative;}
       .navbar-brand {width: 100px;margin: 0 auto;display: block; padding: 2px;}
       .navbar-brand::before, .navbar-brand::after{display: none;}
       .toplogin-info a {font-size: 13px;font-weight: 600;color: #fff;display: inline-block; margin: 5px 5px;}
       .toplogin-info{display: inline-block; text-align: center;}
       .topRightheader{height: auto;padding: 5px 0;}
       .toplogin-info a img{width: 15px; margin-right: 5px;}
       .bottomRightheader { padding-top: 0; padding: 10px 0;  border-top: 1px solid #d25763;}
       .nivo-directionNav .nivo-prevNav, .nivo-directionNav .nivo-nextNav{font-size: 25px;}
       .notice_update{ position: relative;}
       .notice_wrap marquee .marquee_content{display: inline-block;width: 100%;}
       .notice_wrap marquee a{width: 100%;font-size: 15px; padding: 11px; padding-left: 55px;line-height: normal;height: 80px;display: inline-flex}
       .notice_wrap marquee a img{ width: 45px; height: 45px;}
       .sec_title .heading{font-size: 1.5rem;}
       .sec_title .heading::after{width: 100px;}
       .about-img-large {width: 100%;}
       .about-img-small{ width: 50%;right: -2px;}
       .messagepl_img img{width: 100%;height: auto;position: relative;}
       .messsagepl_text{ margin-left: 0;padding: 20px;}
       .footer-logo{ width: 95px;display: block;}
       .footer_wraper .footter_title{font-size: 23px;}
       .footer_wraper .footter_title::after{ width: 75px;height: 13px;}
       .stellarnav li:nth-child(2) a img{width: auto;}
       .stellarnav.mobile > ul > li > a {margin-left: 0;}
       .stellarnav li.has-sub ul li a{font-size: 14px;font-weight: 500;border: none;border-bottom: 1px solid #5e5b5b; background-color: #3f3f3f;margin-left: 0; color: #fff;}
	   
	   .list-section {
    padding: 0px;
	    column-count: auto;
}

.genesis-in img {
    float: left;
    width: 24%;
    margin-right: 10px;
}
    }

    /* Portrait and Landscape */
    @media screen   and (device-width: 360px)   and (device-height: 640px)   and (-webkit-device-pixel-ratio: 2) {   
      
    }
    
    