/*
Theme Name: JNews - Child Theme
Version: 1.0.0
Theme URI: http://themeforest.net/?ref=jegtheme
Description: A basic starter child theme for customization purpose of JNews theme.
Author: Jegtheme
Author URI: http://themeforest.net/user/jegtheme?ref=jegtheme
Template: jnews
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */


/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
  /* CSS */
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  
  /* CSS */
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
    .jeg_ad .ads_image, .jeg_ad .ads_image_phone, .jeg_ad .ads_image_tablet {
        display: block!important;
    }
    
    .item_bottom .jeg_aside_item:first-child {
        display: none!important;
    }
    
    .jeg_inner_content p img {
        width: 100%!important;
        margin: 20px 0px 20px 0px;
    }
    
    div#elementor-lightbox-slideshow-single-img {
        display: none!important;
    }
    
    .elementor-19446 .elementor-element.elementor-element-9a11cd8 .elementor-spacer-inner {
        display: none!important;
    }
    
    #menu-item-19537 {
        margin-top: 60px;
    }
    
    .jeg_tabpost_nav li {
        width: 50%;
    }
    
    li[data-tab-content="jeg_tabpost_2"] {
        display: none!important;
    }
    
    #jnews_tab_post-2 .jeg_block_heading_6 {
        display: none!important;
    }
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
    .jeg_ad .ads_image, .jeg_ad .ads_image_phone, .jeg_ad .ads_image_tablet {
        display: block!important;
    }
    
    .item_bottom .jeg_aside_item:first-child {
        display: none!important;
    }
    
    #menu-item-19537 {
        margin-top: 60px;
    }
    
    .jeg_tabpost_nav li {
        width: 50%;
    }
    
    li[data-tab-content="jeg_tabpost_2"] {
        display: none!important;
    }
    
    #jnews_tab_post-2 .jeg_block_heading_6 {
        display: none!important;
    }
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
  /* CSS */
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
    .jeg_ad .ads_image, .jeg_ad .ads_image_phone, .jeg_ad .ads_image_tablet {
        display: block!important;
    }
    
    .item_bottom .jeg_aside_item:first-child {
        display: none!important;
    }
    
    div#elementor-lightbox-slideshow-single-img {
        display: none!important;
    }
    
    .elementor-19446 .elementor-element.elementor-element-9a11cd8 .elementor-spacer-inner {
        display: none!important;
    }
    
    .elementor-19446 .elementor-element.elementor-element-67ae3a2e .elementor-element-populated {
        padding: 0px 20px 60px 30px;
    }
    
    .jeg_post_excerpt p, .content-inner p {
        margin-left: 0px!important;
    }
    
    #media_image-2 img {
        width: 100%;
    }
    
    #media_image-2 .alignnone {
        margin: 0px!important;
    }
    
    #media_image-2 figure {
        width: 100%!important;
    }
    
    .jeg_sticky_nav .item_wrap {
        width: 68.2%;
    }
    
    ul.jeg_menu_footer {
        text-align: center;
    }
    
    p.copyright {
        text-align: center;
    }
    
    .mfp-wrap {
        width: 100%;
        display: contents;
    }
    
    img.mfp-img {
        width: 100%;
    }
    
    button.mfp-close {
        top: 0px;
        right: 30px;
    }
    
    #menu-item-19537 {
        margin-top: 60px;
    }
    
    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 15px!important;
    }
  
}

