@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) {
    
    }
    
    
    
    @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
    .top_header .contact_top{margin-right: 0;}
    .top_header .contact_top a{ font-size: 13px;padding: 0 7px;}
    .top_header .contact_top a i {font-size: 15px; margin-right: 4px;}
    .middle_header { z-index: unset;}
    .middle_header .navbar-brand{ width: 35%;padding: 0; margin: 0 auto;}
    .middle_header .navbar-brand::before{display: none;}
    .middle_header .navbar-brand img{ margin: 0;z-index: 0;}
    .middleMenu_wrap{ padding: 10px 0;}
    .middleMenu_wrap ul{display: inline-block; text-align: center;}
    .middleMenu_wrap ul li{margin-left: 7px; display: inline-block;}
    .middleMenu_wrap ul li a{font-size: 13px; padding: 5px 0;display: block;padding-right: 5px;}    
    .btn-theme .btn{ padding: 12px 12px; font-size: 13px;}
    .tittle_area .heading{ font-size:25px;margin: 5px 0;}
    .tittle_area::before{width: 100px; height: 50px;}
    .sub_title{ font-size: 16px;}
    .sec_padding {padding: 30px 0;}
    .HomeCarousel.owl-carousel .owl-item img {width: 100%;height: 50vh;-o-object-fit: cover;object-fit: cover;}
    .notice_update{position: relative;background-color: rgb(0 0 0);}
    .slider_caption .caption_title{margin-bottom: 23px;font-size: 35px;}
    .notice_heading h3{font-size: 18px;}
    .notice_heading{padding: 10px 0; height: 40px;}
    .notice_wrap marquee p{ font-size: 14px;}
    .notice_wrap marquee{ padding: 6px 0;}
    .about_wrap .tittle_area::before{    left: 0;}
    .aboutImg_video{width: 100%;}
    .video_wrap h4{font-size: 20px;}
    .about_wrap p, .mission_vision p{ font-size: 14px;}
    .mission_vision img{ float: none; width: 50%;margin: 0 auto;}
    .mission_vision, .mission_vision p{text-align: center;}
    .title_bg h3{ min-height: auto;font-size: 20px; width: 100%;}
    .news_socialSec{padding-top: 30px;}
    .news_socialSec::before, .news_socialSec::after{    top: -22px;    height: 30px;width: 50%;}
    .latest_news ul{    height: 500px;}
    .latest_news ul li .news_img img{ width: 100%;}
    .latest_news ul li .news_img{ margin-right: 0;float: none;}
    .get_logo{width: 180px;    padding: 10px 30px;padding-bottom: 25px;}
    .get_info h4{    font-size: 25px;}
    .get_info ul li a{    font-size: 15px;}
    .GettouchForm{padding: 20px 10px;}
    .main_footer::before, .main_footer::after{top: -22px;    width: 50%;height: 30px;}
    .navbar-brand-right { width: 30%; float: none; margin: 0px auto 15px;}
    .navbar-brand-right img {width: 100%;}
    }


    /* Portrait and Landscape */
    @media screen   and (device-width: 360px)   and (device-height: 640px)   and (-webkit-device-pixel-ratio: 2) {
     
    }
    
    