.header_sec .header_top_sec ul.header_icon.footer_social_img {
    display: none;  
}
@media(max-width: 991px) {
     .header_list ul.sub-menu {
        top: 34px;
        right: 0px;
    }
   .header_list  .focus ul.sub-menu {
        visibility: visible;
        opacity: 1;
    }
    .market_news .market_news_grid .stock_box_img a {
        min-height: 350px;
    }
    section#most_recent_data .stock_box_most .idea_box_img a, section#most_recent_data .stock_box_most .idea_box_img a>img {
        min-height: 258px;
        max-height: 258px;
    }
}
@media(max-width: 991px) {
     .header_menu {
         display: none;
    }
    .header_sec .header_icon{
       display: none;
    }
     .logged-in .toggle_menu.show {
         top: -30px !important;
    }
     .toggle_menu, .header_menu.navbar-mobile {
         display: block;
    }
     .menu-toggle, .main-navigation.toggled ul {
         display: none !important;
    }
     .navbar-mobile ul {
         display: block;
         padding: 10px 0;
         background-color: #fff;
         overflow-y: auto;
         transition: 0.3s;
         transform: translatey(0px) !important;
         border: unset;
    }
    .header_sec .navbar-mobile ul.nav-menu>li>a {
        padding: 4px 20px !important;
        font-size:var(--fs16);
        display: flex;
        align-items: center;
        justify-content: space-between;
        white-space: nowrap;
        transition: 0.3s;
        margin-bottom: 0px;
    }
    .header_sec.sticky .navbar-mobile ul.nav-menu>li>a {
        padding: 4px 20px !important;
    }
     .toggle_menu.show {
         position: absolute;
         top: 10px !important;
         right: 20px !important;
    }
     .toggle_menu.show i {
         color: var(--white);
    }
     .toggle_menu i.fa.fa-bars::before {
         content: "" !important;
         background-image: url(../images/icon/menu.png);
         background-repeat: no-repeat;
         background-position: center;
         background-size: contain;
         width: 24px;
         height: 24px;
         position: absolute;
         top: -2px;
         right: 0px;
    }
     .toggle_menu.show i.fa.fa-bars::before {
         background-image: url(../images/icon/close.png);
         width: 18px;
         top: 0px;
         height: 18px;
    }
     .navbar-mobile li ul.submenu_list {
         visibility: visible;
         opacity: 1;
         transform: translateY(0px);
         display: none;
         border-top: unset;
         transform: translate(0px) !important;
    }
     .navbar-mobile li ul.sub-menu {
         position: static !important;
         display: block;
         margin: 10px 20px;
         padding: 10px 0;
         z-index: 99;
         min-height: auto;
         opacity: 1;
         max-height: fit-content;
         visibility: visible;
         background: #fff;
         display: none;
         box-shadow: 0px 0px 30px rgb(127 137 161 / 25%);
         transform: translate(0px) !important;
    }
     .navbar-mobile li.active ul.sub-menu {
         display: block;
    }
     ul.nav-menu li.menu-item-has-children>a::after {
         width: 14px;
         height: 14px;
    }
     .header_sec.sticky .toggle_menu, .header_sec.sticky .serch_header {
         top: 15px !important;
    }
    /* .stock_box_idea, .stock_box_most {
         grid-template-columns: repeat(3, 1fr);
    }*/
     .market_news_grid {
         grid-template-columns: repeat(1, 1fr);
    }
     .market_news_grid .stock_box_idea {
         grid-template-columns: repeat(2, 1fr);
    }
        .header_top_sec{
    background-color: #fff;
    position: absolute;
    top: 55px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    padding: 10px 0;
    background-color: #fff;
}
.header_sec .header_top_sec ul.header_icon.footer_social_img {
    padding: 10px 20px;
    display: flex;
}
.header_navigation {
    display: block;
    height: 100%;
}
}
/* @media(max-width:900px) {
     .stock_box_idea, .stock_box_most {
         grid-template-columns: repeat(2, 1fr);
    }
}*/
 @media(max-width:849px) {
     ul.reviews_box, .footer_grid {
         display: grid;
         grid-template-columns: repeat(2, 1fr);
    }
     .blog_grid {
         grid-template-columns: auto;
    }
     .right_stocks {
         max-width: 750px;
         margin: 0 auto;
    }
     .popular_grid {
         grid-template-columns: repeat(1, 1fr);
    }
     .market_news_grid .stock_box_idea {
         grid-template-columns: repeat(1, 1fr);
    }
    section#most_recent_data .stock_box_most .idea_box_img a, section#most_recent_data .stock_box_most .idea_box_img a>img {
        min-height: 185px;
        max-height: 185px;
    }
}
 @media(max-width: 767px) {
      .stock_box_most {
         grid-template-columns: repeat(2, 1fr);
    }
    .stock_box_idea{
         grid-template-columns: repeat(3, 1fr);
    }
     .stock_box_img a {
         min-height: 400px;
         padding: 30px;
    }
    section#most_recent_data .stock_box_most .idea_box_img a, section#most_recent_data .stock_box_most .idea_box_img a>img {
    min-height: 165px;
    max-height: 165px;
    object-fit: cover;
}
.market_news .idea_box_img a, .market_news .idea_box_img a>img {
    height: 135px !important;
}
}
 @media(max-width:680px) {
     ul.reviews_box {
         grid-template-columns: repeat(1, 1fr);
    }
     .custom_container {
         padding: 0px 20px;
    }
     .reviews_box>li {
         justify-content: unset;
    }
    .copy_right {
        justify-content: center;
        display: grid;
        text-align: center;
    }
    .stock_box_idea, .stock_box_most {
        grid-template-columns: repeat(2, 1fr);
    }
     ul.stock_idea_contant {
         justify-content: space-between;
    }
     .stock_box_img a {
         padding: 20px;
    }
     .stock_box_img a {
         min-height: 350px;
         padding: 30px;
    }
     br {
         display: none;
    }
     .banner_heading h1, .stock_heading h2 {
         line-height: initial;
    }
     section#stock_idea_data .stock_box_img a {
         min-height: 350px;
         max-height:fit-content;
    }
    .stock_box_img a:before {
        width: 100% !important;
        height: 100% !important;
    }
    section#stock_idea_data .stock_box_idea .idea_box_img a, section#stock_idea_data .stock_box_idea .idea_box_img a>img {
        min-height: 165.39px;
        max-height: 165.39px;
    }
    .popular_grid {
    grid-template-columns: repeat(1, 1fr);
}
}
 @media(max-width:575px) {
     .investing_box {
         padding: 30px 15px;
    }
     .pera.list_menu>ul {
         display: block;
    }
     .icons_img, .pera.list_menu ul {
         justify-content: center;
    }
     .blog_list_menu>ul {
         justify-content: space-between;
    }
     .blog_list_menu ul li {
         letter-spacing: 0px;
    }
     .blog_list_menu ul {
         justify-content: space-between;
    }
     .bottom_content {
         text-align: center;
         display: block;
    }
     .ptb_60 {
         padding-top: 40px;
         padding-bottom: 40px;
    }
     .pt_60 {
         padding-top: 40px;
    }
     .pb_60 {
         padding-bottom: 40px;
    }
     .video_online .video_custom {
         height: 70vh;
    }
     .video_play_button a {
         height: 55px;
         width: 55px;
         padding: 8px;
    }
     .video_play_button a img {
         width: 16px !important;
    }
     .home_banner {
         min-height:100%;
    }
     .market_owl {
         margin: 0px;
    }
     .market_news_grid .stock_box_img a {
         padding: 20px;
    }
     .search_Form {
         right: 4px;
    }
     .idea_box_contant a {
         min-height: auto;
    }
    ul.header_list {
        overflow: auto;
        max-height: 500px;
    }
    .stock_box_idea, .stock_box_most {
        grid-template-columns: repeat(1, 1fr);
    }
}
 @media(max-width: 480px) {
     .footer_grid {
         grid-template-columns: repeat(1, 1fr);
    }
     .video_online .video_custom {
         height: 350px;
    }
    :root {
        --fs24: 24px !important;
        --fs26: 24px !important;
    }
    .idea_box_contant h4 a {
        padding: 10px 0px;
    }
    .blog_pera p a {
        font-size: 18px !important;
        line-height: inherit;
    }
    .blog_pera p, .entry-content p, p{
        font-size: 18px !important;
    }
    h2, h2 *, .blog_pera h1, .blog_pera h2, .blog_pera h2 *, .blog_pera h3, .blog_pera h3 *, .blog_pera h4, .blog_pera h4 *, .blank_banner h1, .blank_banner h2, .blank_banner h2 *, .blank_banner h3, .blank_banner h3 *, .blank_banner h4, .blank_banner h4 * {
        line-height: initial;
    }
    .footer_box h4, h4 {
        font-size: 20px;
    }
    .arrow_img {
        bottom: 25%;
    }
}
 @media (max-width: 359px) {
     .banner_form .form_group {
         grid-template-columns: auto;
         grid-gap: 15px;
    }
     .banner_form>form {
         background-color: transparent;
    }
     .banner_form {
         margin: 0px auto 0px;
    }
     .header_grid {
         grid-template-columns: auto max-content;
         grid-gap: 30px;
    }
    .header_sec .header_grid .header_logo img {
        width: 55% ;
    }
}