@media (min-width: 320px) and (max-width: 767px) {

    main {
       padding-top: 20px !important;
    }
 
    .left_section .container  .mt-5{
            margin-top: 4rem !important;
    }
    .banner-slider{
        margin-top:10px;
    }
       .live_tab{
        margin-top:50px;
    }
    .logo__image{
        max-width:250px;
    }
    .mobile-max-width{
        max-width:150px;
    }
    .tab_user_login img{
        width:35px;
        height:35px;
        object-fit: contain;
    }
    .current_date .date_time .date{
        font-size:13px;
    }
    .header-tools__item{
        padding: 0.25rem 0.9rem 0.25rem 0.3rem;
    }
    .header-mobile {
        height: 4.75rem;
        min-height: 4.7rem;
    }
    .header-mobile  .logo{
        margin-top:5px ;
    }
    .header-mobile .live_mobile_logo {
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .profile_report .investor_title h2{
        font-size: 21px;     
        line-height: 30px;
        margin-bottom: 5px;
    }
    .single_post .article_img img{
        width: 100%;
        max-height: 200px;
    }
    .article_section {
        padding: 20px 0px;
        clear: both;
    }
    .see_all_article  {
        padding: 60px 0px;
    }
    .header-desk_type_6{
        display: none;
    }
    .article_section .article_title h2, .attent_title h2 {
        padding: 0px 0px;       
        font-size: 13px;       
    }
    .pr_new_section{
        margin-bottom:30px;
    }
    .socialmedia_footer ul{
        padding:0px;
    }
    .footer_section .socialmedia_footer ul > li a {
        width: 35px;
        height: 35px;
        line-height: 37px;      
        font-size: 14px;
    }
    .bottom_footer{
        text-align: center;
    }
    .footer_section .bottom_footer .powered_by{
        float:none;
    }
    .footer_section .footer_links .under_line {
       font-size: 12px;
    }
    .mobile_user img{
        width:45px;
        object-fit:contain;
    }
    .search-container{
        top: 10%;
        max-width: 380px;
    }
    .articel_post {
        margin-top: 20px;
        /* overflow-x: scroll;
        overflow-y: hidden;
        height: auto;
        white-space: nowrap; */
        text-align: center;
        padding-top: 10px;
    }
    .social_share{
        display: none;
    }
  
    .article_details{
        padding:60px 0px;
    }
    .articel_title{
        position: sticky;
        top: 75px;
        background-color: var(--color3);
        width: 100%;
        z-index: 9;
    }
    .article_details .articel_title h1{
        font-size:25px;
        line-height:35px;
    }
    .user_login .modal-content .sign_btn a{
        padding:13px 15px 10px 15px ;
    }
    .articel_title .justify_content_center {
        justify-content: center !important;
    }
    .article_details article>p{
        text-align: left;
        font-size: 16px;
        line-height: 32px;
    }
       .article_details .video_article iframe {
        height: 250px;
        margin-top: 0;
    }
    .article_details .google_badges a{
        font:500 13px / 1.5 var(--fontnew) ;
    }
    .google-tooltip{
        top: 220px;
        left: 63%;
    }
    .article_details .google-tooltip::before{
        left:95%
    }
    .articel_seo_tag h2, .articel_seo_tag h3, .articel_seo_tag h4, .articel_seo_tag h5, .articel_seo_tag h6{
        font-size: clamp(16px, 3vw, 18px);
    }

.fqa-section_articles .faq-title h2 {
    font: 700 18px/1.5 var(--fontnew);
    color: #0F1729;
    color: var(--color10);
}
.fqa-section_articles .faq-title::after {
   
    width: 150px;
    height: 3px;
  
}
.fqa-section_articles .accordion-item .accordion-button{
    font:700 14px / 24px var(--font2);
    
}
.main_tab_content_cover .tab_price_text {
    position: absolute;
    bottom: 0;
    padding: 0px;
    font-size: 14px;
    font-family: var(--font4);
    text-align: center;
    line-height: 22px;
    font-weight: 600;
}

    .finance_events_section .all_events_page nav ul{ 
        overflow: auto;
        white-space: nowrap;
        flex-wrap: nowrap; 
      } 
      .banner-post-content {
        position: absolute;
        left: 15px;
        bottom: 0px;
        right: 0;
        z-index: 9;
    }
      .banner-post-content .post-title {
        font:500 18px/ 1.3 var(--font);
        margin-bottom: 5px;
        /* line-height: 1.4; */
    }
    .single_post .post_content h3{
        margin:5px 0;
    }
    .single_post .post_content p{
        min-height:auto;
    }
    .investor-section .investor-card{
        min-height: auto;
    }
    .modal.modal-bottom .modal-dialog {
        -webkit-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
        -o-transform: translate3d(0%, 0, 0);
        transform: translate3d(0%, 0, 0);
      }

    .modal.modal-bottom .modal-dialog {
        -webkit-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
        -o-transform: translate3d(0%, 0, 0);
        transform: translate3d(0%, 0, 0);
    }
    
    .modal-dialog-mobile.fade .modal-dialog {
        bottom: -100%;
        -webkit-transition: opacity 0.3s linear, bottom 0.3s ease-out;
        -moz-transition: opacity 0.3s linear, bottom 0.3s ease-out;
        -o-transition: opacity 0.3s linear, bottom 0.3s ease-out;
        transition: opacity 0.3s linear, bottom 0.3s ease-out;
    }
    
    .modal-dialog-mobile.fade.show .modal-dialog {
        bottom: -141px;
        margin:0;
    }
    
    .modal-dialog-mobile .modal-dialog {
        bottom: -141px;
    }
    .tablive_modal .modal-content {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .tablive_modal .modal-open .modal{
        overflow: hidden !important;
    }
    .publication_section .journal_issue_wrapper .journal-issue{
        width: auto;
    }
    .post_summry {
        width: auto;
        margin-bottom: 10px;
    }
    .digital_push{
        min-height: auto;
    }

    .profile_report{
        padding: 20px 0;
    }
    .investor-section .table_of_contents h3{
        font-size: 20px;
    }

    .see_article h2 a{
        font: 700 20px / 28px var(--font3);
    }
    .author-description h3 {
        margin-top: 10px;
        font-size: 18px;
        text-align: center;
    }
    .author-description h4{
        text-align: center;
    }
    .author-description p{
        text-align: left;
        word-spacing: 1px;
    }

    .author-team-area .author-heading h2{
        width: 80%;
        font-size: 20px;
    }
    .past_issue_image{
        height: auto;
    }
    .publication_details p{
        text-align: left;
        word-spacing: 1px;
    }
    .header-mobile__navigation{
        padding-right: 0px !important;
    }
    .author_name .top_side_content{
        transform: translateX(-57%) translateY(112%) !important;
    }
    .author_deatils_content p{
        text-align: left;
    }
    .tabpayment_conference{
	padding:70px 0px;
}
    .tabpayment_conference .img-thumbnail-video {
    width: 100px;
    height: auto;   
    align-items: center;    
}
.tabpayment_conference .img-thumbnail-video img {
       height: 70px;
    object-fit: cover;
}
.video_details h3 {
    font-size: 14px;
    font-family: var(--font3);
    font-weight: bold;
    line-height: 24px;
    margin: 0px 10px 0px 10px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}


.form-section h3{
    font:700 18px/1.1 var(--fontnew);
    margin: 20px 0px 15px 0px;
}
.form-section .form-check label{
    font:500 12px/1.3 var(--fontnew)
}
.reports_forms .btn-close{
    width: 25px;
    height: 25px;
}
.reports_forms .boder-cover{
	border: 0px solid #cbcbcb;
    border-radius: 30px;
    overflow: hidden;
}
.reports_forms {
    padding: 70px 0px;
}
#chooseFile{
    width:150px;
}
.pastissue_content .issue_date, .pastissue_content .issue_no{
        font-size: 16px;
}
.issue_item:hover .pastissue_content {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

.article-img img {
               width: 120px;
        border-radius: 0.25rem;
      }
       .articel_result_text h4 {
        line-height: 18px;
       }
      .articel_result_text h4 a{
        font:700 13px/1.5 var(--fontnew);
            display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
      }

     /* .payment_video_wigiet .d-flex {
    flex-direction: column;
  } */
   .tab_press_releases , .profile_report , .job_post_details , .job_details  {
    padding: 100px 0px;
   }
  }
  @media (min-width: 414px) and (max-width: 736px) {
  .banner-slider .owl-dots button span {
    width: 10px !important;
    height: 10px !important;
   
}
    .banner-post-content {
        position: absolute;
        left: 15px;
        bottom: 0px;
        right: 0;
        z-index: 9;
    }
      .banner-post-content .post-title {
        font:500 15px/ 1.5 var(--font);
        margin-bottom: 5px;
        display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    min-height: 50px;
        /* line-height: 1.4; */
    }
    .blog-post-meta .list-wrap li{
        font-size: 10px;
    }
    .blog-post-meta .list-wrap i{
        font-size: 13px;
    }
    .banner-slider .owl-dots{
        bottom: 5px;
    }
    .single_post .post_content h3{
        margin:5px 0;
    }
    .single_post .post_content p{
        min-height:auto;
    }
    .investor-section .investor-card{
        min-height: auto;
    }
    
  }
  
@media screen and (min-width: 768px){
    .custom-modal-width {
    max-width: 780px;
}
.border-right{
    position: relative;
}
    .border-right::after {
        content: '';
        position: absolute;
        height: 100%;
        right: 0;
        width: 1px;
        background-color: #e5e5e5 !important;
    }
}
  @media (min-width: 768px) and (max-width: 1024px) {  
    .single_post .article_img img{
        width: 100%;
        max-height: 200px;
    }
    .header-desk_type_6{
        display: none;
    }
    .article_section .article_title h2, .attent_title h2 {
        padding: 0px;       
        font-size: 13px;       
    }
    .footer_section .socialmedia_footer ul > li a {
        width: 35px;
        height: 35px;
        line-height: 37px;      
        font-size: 14px;
    }
    .search-container{
        top: 50%;
    }
    .social_share{
        display: none;
    }
    .user_login .modal-content .sign_btn a{
        padding:15px;
    }
    .articel_title .justify_content_center {
        justify-content: center !important;
    }
    .articel_post {
        margin-top: 10px;
        overflow-x: scroll;
        overflow-y: hidden;
        height: auto;
        white-space: nowrap;
        text-align: center;
        padding-top: 10px;
    }
    .banner-post-content {
        position: absolute;
        left: 15px;
        bottom: 0px;
        right: 0;
        z-index: 9;
    }
      .banner-post-content .post-title {
        font:500 20px/ 1.5 var(--font);
        margin-bottom: 5px;
        /* line-height: 1.4; */
    }
    .single_post .post_content h3{
        margin:5px 0;
    }
    .single_post .post_content p{
        min-height:auto;
        -webkit-line-clamp: 3;
    }

    .modal.modal-bottom .modal-dialog {
        -webkit-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
        -o-transform: translate3d(0%, 0, 0);
        transform: translate3d(0%, 0, 0);
      }

    .modal.modal-bottom .modal-dialog {
        -webkit-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
        -o-transform: translate3d(0%, 0, 0);
        transform: translate3d(0%, 0, 0);
    }
    
    .modal-dialog-mobile.fade .modal-dialog {
        bottom: -100%;
        -webkit-transition: opacity 0.3s linear, bottom 0.3s ease-out;
        -moz-transition: opacity 0.3s linear, bottom 0.3s ease-out;
        -o-transition: opacity 0.3s linear, bottom 0.3s ease-out;
        transition: opacity 0.3s linear, bottom 0.3s ease-out;
    }
    
    .modal-dialog-mobile.fade.show .modal-dialog {
        bottom: -141px;
        margin:0;
    }
    
    .modal-dialog-mobile .modal-dialog {
        bottom: -141px;
    }
    .tablive_modal .modal-content {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .tablive_modal .modal-open .modal{
        overflow: hidden !important;
    }

    .post_summry {
        width: auto;
        margin-bottom: 10px;
    }

    .current_date .date_time .date{
        font-size: 13px;
    }

   
    .digital_push{
        min-height: 450px;
    }
    .digital_bg2{
        min-height: 480px;
    }

    .digital_bg2_ch {
        min-height: 450px;
    }
    .profile_report .investor_title h2{
        font-size: 32px;
        line-height: 46px;
    }
    .profile_report .investor_title p{
        text-align: left;
    }
    .past_issue_image{
        height: 260px;
    }

    .add_banner {
        display: none;
    }

  }

  
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
    .article_section .article_title h2 a, .attent_title h2 a{
        font: 700 14px / 28px var(--font3);
    }
    .digital_bg2 {
        min-height: 510px;
    }

    .digital_bg2_ch {
        min-height: 450px;
    }
    .single_post .article_img img{
        max-height: 200px;
    }
    
  }


 
    @media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait), 
    only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) {

      .article-img img {
        width: 250px;
      }
       .articel_result_text h4 {
        line-height: 18px;
       }
      .articel_result_text h4 a{
        font:700 13px/1.5 var(--fontnew);
      }
       .articel_result_text p {
             -webkit-line-clamp: 2;
          }
    
}

@media screen and (max-width: 1199px){
    .our-contact .list-box{
        flex-direction: column;
    }
}