.invest-now-sidepanel.wrapper {
  top: 80px !important;
}

@media (max-width: 1399.98px) {}

@media (max-width: 1199.98px) {
  #resourcesModal .textright{ margin-left: 0!important;}
  .menu_top .menu li a{ font-size: 13px; padding: 12px 10px 12px 10px;}
}

@media (max-width: 991.98px) {
  #contactUsPopup .modal-dialog.modal-dialog-centered { width: 96%;}
  body:has(button#statistics) .main-content-wrap .dropdown-menu.show {
    max-width: 95%;
    min-width: 95%;
}
  .serviceproname {
    max-width: 25ch;
}
body:has(.resourdebtn) .resetAll {
  right: -5px !important;
}
body:has(.auth-text-line.text-signup) body:has(.resourcesBtn) .resetAll {
  left: 10px !important;
  white-space: nowrap;
  align-self: flex-start;
}
body:has(.resourcesBtn)  .ProductNav_Wrapper.d-flex {
  flex-direction: column;
}
  .logto_top{ z-index: 11!important;}

  .logto_top .logo a img{ max-width: 160px!important; }
  
  .container.mt-2{ padding: 0 15px;}
  #resourcesModal .textright{}
  .icons-viewsite .view_website{ margin-left: 0; margin-bottom: 0;}
  #resourcesModal .textright{  margin-top: 20px; margin-left: 0!important;}
  .logto_top .logo a img{ max-width: 160px!important; height: auto!important; }
  .main-content-wrap{ margin-top: 30px!important;}
 
  .header_sticky .mt-4{ margin-top: 0!important;}
  .header_sticky {top: 80px!important;}
  /* .horizontalMenu .main-content-wrap.sidenav-open{ margin-top: 0px!important;} */
  .step6footer{width: 1000% !important;padding-left: 0px !important;}
  .showmywatchport{position: relative !important;right: 0px !important;}
  #fund_av .section-container.Fund_available div#datatable-fixed-header_wrapper div:first-child {
    justify-content: center;margin-top: 0.8rem;
}
  #LoginForm .login_form_title .f-head {
    margin: -10px -10px 30px;}
  #msform{ width: 100%;}

  .get_listed_button a{ position: relative; z-index: 98;}
  #contactUs{ left: 1px;
    right: 10px;}
  .previous{ order: 1;}
.nexbtn{ order: 4;} 
.btn_skip{ order: 3;}
.sve-exit{ order: 2;}
  .pl0{ padding-left: 15px;}
  .pr0{ padding-right:15px;}
  .bdr-bottom {border-left: 1px solid #eae6e1 !important;}
  .right_border{ margin-bottom: -1px;}
  .new_list{ display: flex; justify-content: right; width: 100%; padding: 0 25px;}
  .iconCards a {
    justify-content: center;
  }

  .headerContaint {
    height: auto;
  }

  .gotolink {
    margin-top: 0 !important;
  }

  .headerContaint h1 {
    font-size: 30px;
  }

  .rowmob {
    margin-top: 20px !important;
    justify-content: flex-start !important;
  }

  .w100 {
    width: 100%
  }

  .iconCards a {
    width: 100%;
  }

  .layout-sidebar-large .main-header {
    padding: 0 1.5rem;
  }

  .responsive-menu {
    padding: 10px 0px;
  }

  .csd-demo .layout-sidebar-large .main-header .logo img {
    top: 5px !important;
    left: 50px !important;
    width: 180px !important;
    max-width: 195px !important;
  }
  .align-self-center .flistdata h6{display: flex;}
  #fund_av .section-container.Fund_available div#datatable-fixed-header_filter {
    margin-left: 2rem !important;
    margin-top: 2rem !important;
  }
  #fund_av .section-container.Fund_available .showmywatchport { 
  top: 0.9rem !important;
  margin-left: 10rem;
  }
  /* .container.mt-2 {
    padding-right: 40px;
    padding-left: 40px;
  } */

  .menu_top .menu li {
    background: #fff;
  }
  .menu_top .menu{float: left !important;}

  .row.mylist_detail_content {
    display: flex;
    flex-flow: wrap-reverse;
    padding-top: 0px !important;
    margin-top: 0px !important;
  }

  .container.my_list {
    margin-top: 6rem;
  }

  .row.mylist_detail_content .col-md-6 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .row.mylist_detail_content .col-md-6 .row {
    display: flex;
    justify-content: center;
  }

  .row.mylist_detail_content .col-md-6 .row p {
    text-align: center !important;
    margin-bottom: 1rem !important;
  }

  .row.mylist_detail_content .col-md-6 .row p:first-child {
    font-size: 20px !important;
  }

  .List_button {
    margin-top: 1rem !important;
    display: contents !important;
    justify-content: center;
  }

  .List_button a {
    min-width: 100%;
  }

  .my_list .mylist_detail_content img {
    max-width: 100% !important;
    width: 100% !important;
  }

  .container.my_list.emptylistport {
    padding-left: 1rem !important;
  }

  .container .mt-5.filter_box {
    margin-top: 4rem !important;
  }

  hr.signuphr {
    margin-top: 0rem;
  }

  #signupStep {
    padding: 0px !important;
  }

  .login_section,
  #RegForm,
  .text-20.sign_up_title {
    width: auto !important;
    padding: 0rem 1rem !important;
  }

  .text-20.sign_up_title {
    padding: 1rem !important;
  }

  .text-20.sign_up_title {
    margin: 1rem 1rem 0rem 1rem;
  }

  #RegForm {
    margin: 0rem 1rem 0rem 1rem !important;
  }

  .email_varification {
    width: auto !important;
    padding: 1rem;
    margin-top: 0px !important;
  }

  .modal.fade.popup_change_email_address.show {
    top: 35%;
  }

  .logo-mobile {
    width: 70%;
    margin-top: 1%;
    margin-bottom: 1%;
  }

  form#login_detail {
    width: auto !important;
    padding: 1rem;
    margin: 0rem 2rem 0rem 2rem !important;
  }

  .text-20.login_detail_title {
    margin: 1rem 2rem 0rem 2rem !important;
    background: #6869b010;
    text-align: center;
    width: auto !important;
    padding: 1rem !important;
  }

  .mobile-footer.footerdisclaimer {
    margin-top: 0rem;
    padding: 0px 0px !important;
  }

  .login_section {
    margin-top: 2% !important;
  }

  /* STart Signup step page  */
  .signupStep .login_form_title.pt-5.pb-3.row {
    padding-top: 0px !important;
  }

  .signupStep .investor-category-box {
    padding: 10px 10px;
  }

  /* END Signup step page  */
  /* Start Filter Part  */
  .tab-content.selectfilter .ratioArrow {
    width: 100% !important;
  }
  .nav.ProductNav_Contents a:first-child {
    margin-left: 0px;
  }
  .tab-content.selectfilter .floating-label{
    margin-bottom: 10px;
  }
   .eventcontainer .filterinput:first-child {
    padding: 0px 5px;
  }
  .eventcontainer .filterinput {
    padding: 0px 5px;
  }
  .eventcard {
    height: auto !important;
  }
  .resetAll {
    right: -40px !important;
    bottom: 15px !important;
  }
  .text-signup {
    margin-top: 0.5rem !important; text-align: center;
  }
  .eventcontainer {
    margin-top: 40px !important;
  }
  .notAC {
    right: 20px !important;
  }
  .tab-content.selectfilter .dropdown .ms-options-wrap{
    margin-bottom: 10px;
  }
  .tab-content.selectfilter .filter.active.resetAll{
  right: 23px;}

  /* END Filter Part  * write by anurag /
  /*comment by vk
  /* .layout-sidebar-large .main-header{
    position: relative !important;
  } */
  
  .layout-sidebar-large .main-header:has(.menu_top) {
    position: sticky !important;
}
form#inviteuser_from_mpi .col-md-8.col-xs-12.pl-5 {
  padding-left: 20px !important;
}
form#invitesend_from_mpi .modal-header1 .close {
  margin: 13px 0px 0px 0px;
}
  .separator-breadcrumb.border-top {
    margin-bottom: 0rem !important;
}
  .container.fundlisting, .container.servicepro, .container.my_list.emptylistport
  {margin-top: 1.5rem !important;}
  .container.servicepro.srprovider.sticky-top {
    margin-top: -3.5rem !important;
    top: -2px!important;
    z-index: 99 !important;
}
  .wizard_container .col-md-12.pl-5.pr-5.border-bottom,.wizard_container .mt-1.w-100.pl-5.pr-5.pb-5,
  .wizard_container .mt-2.w-100.pl-5.pr-5.pt-2.pt-2
  {padding-left: 0px !important;padding-right: 0px !important;}
  .wizard_horizontal ul.wizard_steps{display: flex !important;flex-flow: wrap;justify-content: center;}
  .wizard_horizontal ul.wizard_steps li:first-child a:before {left: 0% !important;}
  .wizard_horizontal ul.wizard_steps li:last-child a:before {right: 0%;width: 100%;}
  /* .wizard_container .footer-button{padding: 0rem !important;} */
  .wizard_container .w-100.p-5{padding: 0px !important;}
  .wizard_container {padding: 0px 24px 20px 0px;}
  #wizard .footer-button{
    display: flex;
    /* padding: 0px !important; */
    justify-content: space-between;
  padding: 0px 0px 15px 0px !important;}
  #wizard .footer-button button {
      /* padding-right: 0px; */
      margin-right: 0px !important;
  }
  #wizard .inputsocialico {
    width: 13%;
    height: 13%;
}
.login_section .login_form {
  padding: 0px 8px;
}
#step-1 .wizard_container .phone_section .inputGroup-checkbox.float-left{
  padding-left: 0px !important;

}
.flistdata{flex-flow: nowrap;}
.col-md-4.align-self-center.contact-details{align-items: center;}
.contact-details .buttonlist{width: 100%;flex-flow: column;}
.contact-details .buttonlist .btn.btn-primary.newf-list-btn{min-width: 100%;max-width: 100%;}
button.btn.btn-primary.newf-list-btn.contactus {
  margin-bottom: 15px !important;
}
#RegForm #step-1 button#preview_btn {
  padding: 0px 6px !important;
}
.container.fundlisting .card.item-card.card-block .row.p-2.pl-3{ display: flex;flex-flow: row;}
.container.fundlisting .my_list{ margin-top: 0px;}
.container.fundlisting .filterblock{margin-top: -2rem !important;}
#step-5 .wizard_container .box-wizard_form .inesvt_now_welcome_v1, 
#step-4 .wizard_container .box-wizard_form .inesvt_now_welcome_v1 {width: auto;}
#step-6 #fund_detail_status ul > li{ height: auto;}
#step-6 ul li .col-sm-4.row:nth-child(3) {margin-left: 0px;}
#step-6 #fund_detail_status ul > li:before{top: 1.3rem;}
#step-2 .table.ror_detail th, .table.ror_detail td{min-width: 9rem;}
#step-2 .table.ror_detail td{padding: 10px 10px 0px 10px;}
#step-2 .table.ror_detail td:first-child {
  padding-top: 0px;
  margin-top: 0px;}
  #step-2 .table.ror_detail td:last-child{
    padding: 0px 0px 0px 10px;}
    .diswidth {
      margin: 0% 0%;
      max-width: 100% !important;
  }
  .psignuploginbtn{padding-right: 0px !important;white-space: nowrap;}
  .forgotpwd{text-align: center;}
  .headersignup{padding-left: 40px !important;}
  .container.servicepro .filter_box{margin-top: 0px !important;}
  .container.servicepro #showonly{margin-right: 24px;}
  .main-profile-menu .dropdown-menu:before {
    right: 12px !important;
}
.section-container.Fund_available .check-box1 {
  padding-right: 2.45em !important;}
  .landingheader{padding-top:0px !important ;}
  .contact-details .buttonlist a .btn.btn-secondary.newf-list-btn{min-width: 100% !important;}
  .contact-details .buttonlist a {margin-bottom: 10px;}
  /* .menu_top .menu {
    display: none;} */
    .main-content-wrap.d-flex.flex-column .breadcrumb{display: none;}
    .address_n .get_listed_button {
      width: 100% !important;
      max-width: 100%;
  }
  /*START  Claim Profile & EVENT  */
  form#RegForm_claimprofile{width: 100% !important;margin-top: -4rem;}
  .row.wizard_page_lending_page{margin-top: -5rem;}
  .orborder span {width: 139% !important;}
  .orborder .textc{left: 4rem !important;}
  #reserveASpot .modal-dialog.modal-dialog-centered {
    width: 96% !important;
}
.modal_contact .modal-body {
  padding: 0rem 1.5rem 0rem 0rem;
}
.modal-dialog.modal_contact {
    max-width: 100% !important;
}
    /*END  Claim Profile & EVENT */

body:has(.servicepro) .count-title {
  padding: 0px 0rem 0px 1.5rem;
  position: relative;
}
body:has(.servicepro) .fl_search {
  margin-left: 1.5rem;
  max-width: 89%;
}
body:has(.servicepro) .new_list {
  padding: 5px 1.5rem;
}
body:has(.servicepro) div#showonly .check-box1 {
  margin-right: 1.5rem;
}
.landingheader .row.mt-5 {
  margin-top: 1.5rem !important;
}
.wizard_container .image-upload-b .hide_div label {
  padding: 5rem 1rem !important;
}
.nodatafound:has(p.verificationp) div {
  display: flex;
  flex-direction: column;
  padding: 2rem;
}
#msform{width: 95% !important;}
.nodatafound{flex-direction: column-reverse;}
#fundListingSection .nodatafound .col-md-6.col-sm-6.mt-3 div:first-child {
  padding-top: 0px !important;text-align: center !important;}
  #fundListingSection .nodatafound .col-md-6.col-sm-6.mt-3 {
    margin-top: 0px !important;}
    /*contact Us btn full width*/
    .buttonlist .contactus {   
      width: 100%;
      min-width: -webkit-fill-available !important;
      max-width: -webkit-fill-available !important;
      display: inline-block;
    }
  
  /*Learn more and Invest now btn margin*/
      .buttonlist .d-flex {
          margin: inherit !important;
      } 
 /*Preview Listing popup */        
      #showmore .modal-dialog{
        width: auto;
        min-width: 96% !important;
      } 
      .PillList-item{    margin: 0 10px 12px 0 !important;}
      .modal#showmore .get_listed_button{width: auto !important;}
      #listingHtml .card.item-card.card-block a.addToWatchlist.mb-0 .save_heart {padding-top: 0px;padding-left: 0px;}
      #listingHtml .card.item-card.card-block a.addToWatchlist.mb-0:has(.selcustomstar){box-shadow: none;}
      #listingHtml .col-md-3.d-flex.align-self-center.mt-mob.pr-0:has(a){justify-content: space-between !important;}  
      #listingHtml .card.item-card.card-block a.addToWatchlist.mb-0 {
        border-left: none;
        margin: 0px;
        padding: 0px 10px;
        background: none;
        margin-left: 0px;}
        .portbuilder.check-box1{justify-content: center;}
        .my_list .col-md-12.toggleblock{
          padding: 0.5rem;
          display: flex;
          justify-content: center;
        }
        .toggleblock .check-box1 {
          display: block !important;
      }
      .toggleblock .fl_search{margin-top: 2.4rem !important;}
        .myWatchlistp{margin-top: 10px;display: block !important;padding-top: 0rem !important;}
        .card.item-card.card-block span.span_fund_status{
          margin-left: 10px !important;
        }
        .fundnrow{flex-flow: wrap;justify-content: flex-start !important;}
        /* #wizard .footer-button {
        flex-flow: wrap;
        justify-content: center;
        display: flex;
        position: relative !important;} */
          .modal-header .close {
         margin: 7px 0px !important;
        border: 3px solid #6869b0 !important;}
     .clearall.filterText1 {
          right: 25px!important;
          top: 1px;
       }
       div#listing_data .row.float-right1 .new_list {display: block; padding: 10px 15px;}
       #showonly {
        margin-top: 1rem !important;
        white-space: nowrap;
        display: flex;
        width: 100%;
        justify-content: center;
    }
       .container#listing_data .row.float-right1 {flex-flow: row;}
       /* #wizard .footer-button{ display: flex;padding: 23px !important;} */
       .go-top{right: 14% !important;}
       .filterblock.sticky-top{top: 50px;margin-top: -2rem !important;padding-top: 10px; padding-bottom: 10px;}
       #view_portfolio .modal-header .close {
        top: 10px !important;
        right: 12px !important;
        border: 1px solid #ffffff !important;
    }
    .wizard_heading p {white-space: normal;}
    .fund_marketing_section #fund_detail_status{margin-left: 0px !important;}
    div#step-6 .wizard_container .row.title_wizard .col-md-6 div:first-child {display: none;}
    .showallservice {right: 2em;}
    #portfolioSaveModel .modal-content.upload_popup_width,#portfolioSaveModel button.btn.btn-primary.pull-left.save_portfolio{width: 100%;}
    #portfolioSaveModel .floating-form .floating-label {padding: 0px !important;}
    .container.fundlisting .filterblock .tab-content.selectfilter .tab-pane .col-md-2 {
      max-width: 25%;
      margin-left: 0px !important;
      padding-left: 0px !important;
      padding-right: 5px !important;
  }
  .container.fundlisting .filterblock .tab-content.selectfilter .tab-pane .col-md-2:last-child {
    max-width: 100%;
    display: flex;
    justify-content: right;
}
.contact-details .buttonlist a {
  margin-bottom: 15px !important;
}
#uploadddqstep5 .rowalign{margin-left: 0% !important;}

/*START  Responsive issue fixed - 28-Dec-2023   */
li.nav-item.menu_my_investments ul.nav-dropdown.nav-submenu {
  margin-top: 44px !important;
  z-index: 9999 !important;
}
li.nav-item.menu_my_investments {
  z-index: 999;
}
.toggleblock .check-box1 {
  display: flex !important;
  flex-direction: column;
  align-items: center;
}
.toggleblock .check-box1 .myWatchlistp {
  margin-top: 10px !important;
}
.toggleblock .check-box1 span.mt-1.mr-3 {
margin: auto !important;
}
div.col-md-12.d-flex:has(.check-box1) {
justify-content: center !important;
}
.count-title {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.buttonlist {
  position: relative !important;
  bottom: auto !important;
}
.buttonlist.d-flex{
display: flex !important;
flex-direction: column !important;
max-width: 100% !important;
}
.btn.newf-list-btn, .get_listed_button{
min-width: 100% !important;
}
.serviceproname {
  max-width: 22ch !important;
}
.nodataimg img {
  width: 85% !important;
}
div#myWatchListModal #mpWatchListTypeList {
  padding: 0.5rem 0.5rem !important;
}
#fund_av .section-container.Fund_available .showmywatchport{
margin: auto !important;
}
.portbuilder.check-box1{
padding: 0 !important;
margin: auto !important;
align-items: center;
flex-flow: column;
}
button.watchlistSetting, .portbuilder.check-box1 span {margin-top: 10px !important;}
.card.rounded-3.text-black:has(.col-lg-4.gradient-custom-2.side-signup) form#signupStep {
  padding: 3.5rem 1rem 0 0 !important;
}
.card.rounded-3.text-black:has(.col-lg-4.gradient-custom-2.side-signup) p.notAC {
  padding: 0rem 0rem 0rem 3rem;
  color: #333;
}
.col-lg-4.gradient-custom-2.side-signup{display: flex;}
.col-lg-4.gradient-custom-2.side-signup > div.text-white {
  margin: auto !important;
  width: auto !important;
  padding: 0rem 1rem 0rem 2rem !important;
}
form#invitesend_from_mpi .modal-header1 .close {
  margin: 13px 0px 0px 0px;
}
/* END  Responsive issue fixed - 28-Dec-2023   */

    /* END @media (max-width: 991.98px)  */
}
@media (min-width: 991px) {
  
  .menu_top .menu{display: block !important;}
}
@media (min-width: 767.98px) {
 
  body:has(.resourcesBtn) .resetAll {
    left: 10px !important;
    white-space: nowrap;
  }
  .col-md-6.col-xs-12.mx-auto.text-center {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .login_section {
    margin-top: 6%;
  }

  .login_section .logo-mobile.pb-2 {
    width: 70%;
  }
  
}
@media (max-width: 835px) {
  .toggleblock .check-box1 {
   
    flex-direction: row;

  }
  body:has(.resourcesBtn) .resetAll {
    left: 10px !important;
    white-space: nowrap;
    align-self: flex-start;
  }
  body:has(.resourcesBtn)  .ProductNav_Wrapper.d-flex {
    flex-direction: column;
}
  .playbtnright{ margin-top: 20px;
      align-items: self-start !important;
      justify-content: flex-start !important;
    }
  .maincard h2{ max-width: 40%!important;}
  
  .card.rounded-3.text-black:has(.col-lg-4.gradient-custom-2.side-signup) .contactUsSignup {
    top: 43%;
    right: 5% !important;
}
  .redmoretext .breadcrumb{flex-direction:row}
  #ProductNav .nav{ overflow-y: auto; width: 100%;}
  .resourdebtn{ text-align: center !important; margin-top: 10px;}
  #ProductNav .nav::-webkit-scrollbar:horizontal{
    height: 3px;
    background-color: red;
  }
    .scrollable-element {
      scrollbar-width: none;
    }
  .lowreslogin .signupmarket{display: block !important;margin-top: 0px !important;
    margin-bottom: 15px !important;}
  .lowreslogin{
    display: flex;
    flex-direction: column-reverse;
    padding-top: 0px;
    flex-wrap: wrap-reverse;} 
    header {
      display: none;
  }
  .container-mobile {
    display: block;
    padding-bottom: 0px;
    padding-top: 5px;
}

@media (max-width: 767.98px) {
  body:has(.auth-text-line.text-signup) .container.header_sticky {
    top: 80px !important;
    padding: 1rem 0rem;
}
.auth-text-line.text-signup {
  background: #fff;
}
body:has(.auth-text-line.text-signup) .toggleblock {
  margin-top: 2rem;
}

body:has(.auth-text-line.text-signup) .eventcontainer {
  top: 85px;
}
  .fundusername{
    margin-left: -1rem !important;
  }
  .count-title {
		padding: 8px 0 0 0px !important;
  }
  .fund_list_for_shear .fund_list {
    width: auto !important;
}
.displayVideo .dynamic_form, .displayVideo {
  max-width: 100% !important;
  width: 100% !important;
}
.displayVideo iframe#player {
  max-width: 100% !important;
}
#shareFundPopup .modal-header.contactheader.review .close, #list_of_hidden_funds .contactheader.review .close {
  top: 5px !important;}
  .myeventlist{
    margin-top: -2rem;
}
.container.mt-2.resource_readmore, .container.event-readmore {
  margin-top: -2rem !important;
}
body:has(.auth-text-line.text-signup) .container.mt-2.resource_readmore,body:has(.auth-text-line.text-signup) .container.event-readmore {
  margin-top: 1rem !important;
}
.container.event-readmore {
  margin-top: -2rem !important;
}

body:has(.auth-text-line.text-signup) #resourcesModal .breadcrumb li{
  font-size: 10px;
}
body:has(.auth-text-line.text-signup) .icons-viewsite:has(.social_media_icons):first-child {
  margin-bottom: -3.4rem;
}
body:has(.auth-text-line.text-signup) .icons-viewsite:has(.social_media_icons):last-child {
  margin-top: -4.4rem !important;
}
body:has(.auth-text-line.text-signup) #resourcesModal .icons-viewsite:has(.social_media_icons):first-child,
body:has(.auth-text-line.text-signup) #resourcesModal .icons-viewsite:has(.social_media_icons):last-child{
  margin-bottom: 10px !important;
  margin-top: auto !important;
}
  body:has(.mp_manageuser) .row.header_button_fixed{
    margin-top: -3rem;
  }
  body:has(.mp_manageuser) .action-buttons.act-but {
    margin: 0 4rem;
}
body:has(.mp_manageuser) h4.mp_manageuser {
  margin-left: 0px;
}
body:has(.mp_manageuser)  .dataTables_wrapper #datatable-fixed-header tbody td {
  min-width: 8rem;
}
  .maincard h2{ max-width: 40%!important;}
  .fundlisting .ms-options-wrap ul, body:has(#fundListingSection) .ms-options-wrap ul {
    column-gap: 0rem !important;
    column-count: 2 !important;
}
[data-title]:hover::before{
  right: 0;
}
.resetAll{
    left: 0;
    right: 0 !important;
    padding: 14px 8px 0 0;
}
.filter:after{
  top: calc(50% - 5px) !important;
}
.fundlisting .ms-options-wrap>.ms-options>ul label,
.fundlisting .selectfilter .ms-options-wrap>.ms-options>ul label,
body:has(#fundListingSection) .selectfilter .ms-options-wrap>.ms-options>ul label,
body:has(#fundListingSection) .ms-options-wrap>.ms-options>ul label {
  margin: 1px 7px !important;
  min-width: 8rem !important;
  padding-left: 1.2rem !important;
  line-break: anywhere;
}
.fundlisting .selectfilter .ms-options-wrap>.ms-options>ul input[type="checkbox"], 
body:has(#fundListingSection) .selectfilter .ms-options-wrap>.ms-options>ul input[type="checkbox"] {
  left: 2px !important;}
  .fundlisting .ms-options-wrap>.ms-options>.ms-selectall.global,body:has(#fundListingSection) .ms-options-wrap>.ms-options>.ms-selectall.global  {
    padding-left: 5px !important;
}
  .header_sticky {
    top: 52px!important;
    padding-top: 10px;
}
  div.col-md-12.d-flex:has(.check-box1){
    flex-wrap: wrap;
    justify-content: center !important;
  }
  .container.servicepro.srprovider.sticky-top {
    margin-top: -1.5rem !important;
}
  .modal-header h5.card-title{ font-size: 15px!important;}
  #eventListModal .modal-header{ height: 60px; top:19px}
  /* #eventListModal .modal-body { margin-top: 20px;} */
  .popup-banner .default-imgtext h5{ font-size: 14px!important;}
  .popup-banner .default-imgtext span {font-size: 11px!important;}
 /* .shar_icon a.default-true.Share_insights.share_resource_id{ position: absolute; top:90px} */
  /* .shar_icon .customestar1{ font-size: 10px; height: 13px;     line-height: 13px;} */
  .redmoretext.maincard h5 { padding: 1;}
  
  .contactUsSignup{ bottom: 50px!important; left: 15px;}
  .maincard h2{ font-size: 15px!important;}
  #resourcesModal .mainhead1 h2{ font-size: 16px!important;}
  .iconHeading{align-items: center;}
  .redmoretext .flex-shrink-0{ width: 50px!important;}
  .redmoretext .flex-shrink-0 span{ margin-right: 0.5rem!important;}
  .redmoretext .maincard h2{font-size: 16px;} 
  .help-us{ font-size: 16px;}
  #msform {padding: 15px!important;}

  #contactUs .modal-dialog{ width: 100%!important;}
  
  .new_list{ display: flex; justify-content: right; width: 100%; padding: 0 40px;}
  .pl0{ padding-left: 15px;}
  .pr0{ padding-right:15px;}
  .bdr-bottom {border-left: 1px solid #eae6e1 !important;}
  .right_border{ margin-bottom: -1px;}

  .logo-mob {
    display: none;
  }

  .headerContaint {
    height: auto;
  }

  .headerContaint h1 {
    margin-top: -1.2rem;
    font-size: 30px;
  }
  .headerContaint .col-lg-6:nth-child(2) .row {
    margin-top: 0px !important;
}
  .rowmob {
    margin-top: 20px !important;
  }

  .w100 {
    width: 100%
  }

  .iconCards a {
    width: 100%;
  }
  .app-footer{
    padding-top: 40px !important;
  }
}

@media (max-width: 767.98px) { 
  .readmore_contact-btn{
    display: block !important;
  }
  .container.fundlisting #share{
    top: -15px !important;
  }
  .shar_icon{
    top:8px !important;
      right: 40px!important;
  }
  .maincard h2 {
    max-width: 50% !important;
}
  #settingWatchlistModal.csd_popup{
    max-width: 100% !important;
  }
  #settingWatchlistModal.csd_popup table.table.table-bordered {
    overflow-x: auto;
    display: block;
}
  #readMore .fundnrow .b_fund_name{
    margin: auto;
    margin-left: auto !important;
    margin-left: -1rem !important;
  }
  .uploadborder{display: none !important;}
  .maincard h2{ max-width: 40%!important;}
  #portfolio_fund_form .col-md-3.S_fund.hide {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.modal.show .modal-dialog {
  min-width: auto !important;
  padding: 0px 0.5rem !important;
}
  body:has(button#statistics) .main-content-wrap .dropdown-menu.show {
    max-width: 95%;
    min-width: 95%;
}
  .nodtaf{ padding: 40px 15px!important;}

  .main-content-wrap.d-flex.flex-column{ margin-top: 20px!important;padding-left:15px !important ;padding-right: 15px !important;}
  .main-content-wrap.d-flex.flex-column:has(#ShareEvent) {
    margin-top: -20px !important;
}
  .layout-sidebar-large .main-header{ height: 50px;}
  .container.fundlisting{ margin-top: 0rem !important;}
  .btn-browse{ display: inline-flex; margin: 10px auto;}
  .dowloadbtn{ font-size: 12px!important;}
  .icons-viewsite.col-md-8 +  .col-md-4{ text-align: center!important;}

  .formouter{     padding: 0px 15px 0px 15px !important;}

  .my_list img { max-width: 80px !important;}
  .buttonlist{ margin-bottom: 15px;}
  .mt-mob{ margin-bottom: 10px;}
  .modal-header .close{    right: 12px !important;position: relative;}
.previous{ order: 1;}
.nexbtn{ order: 3;} 
.btn_skip{ order: 3;}
.sve-exit{ order: 4;}
.menu_top .menu{display: none;}
.brand_heading.p-0{
  display: flex;
  align-items: center;
  overflow: unset !important;
}
#sidebar.active {  margin-right: 0 !important;}
.social_media_icons{ margin-top: 0!important;display: flex;}
.get_learn_more_btn{white-space: nowrap !important;}
}


@media (max-width: 575.98px) {
  .maincard h2{ max-width: 50%!important; }

  .toggleblock .check-box1{ justify-content: center;}
  .filter_box .service_wrapper #checks{     overflow-x: scroll; display: flex;}
  .filter_box .service_wrapper #checks .PillList-label{white-space: nowrap;}
  .csd-demo .layout-sidebar-large .main-header .logo img{ max-width: 150px !important;padding: 0px; margin-bottom: 0px;margin-top: 2px;}
  .new_list{justify-content: center;}
  .header-part-right a i{ font-size: 16px!important;}
  .modal-dialog .modal-body .col-md-8.col-xs-12.pl-5{padding-left: 1rem !important;}
  .social_media_icons{ margin-left: 60px;}
  .responsiveBtn{ width: 100%!important; flex-wrap: wrap;}
  .responsiveBtn .get_learn_more_btn{ width: 100%;}
  .responsiveBtn .get_listed_button{margin-left: 0!important;}
  .listing_top3::after{border-left: 34px solid transparent !important;border-right: 34px solid transparent!important;border-bottom: 34px solid #ee8434!important;}
  .listing_top3 .cornerbedg{right: 4px!important;top: 7px!important;width: 12px!important;}
.shar_icon{ right:50px!important; width: 90px; top: 16px!important;}
.shar_icon .share_resource_id{ width: 25px; height: 25px;}
  .clearall.filterText1{
    right: 25px!important;
    top: -1px;
  }
  .container.fundlisting .filterblock .tab-content.selectfilter .tab-pane .col-md-2 {
    max-width: 100%;
    margin-left: 0px !important;
    padding-left: 0px !important;
    padding-right: 5px !important;
}
.container.fundlisting .filterblock .tab-content.selectfilter .tab-pane .col-md-2:last-child {
  max-width: inherit;
}
  
  #wizard .footer-button{
    flex-flow: wrap;
    justify-content: center; position:relative  !important;
  }
  #wizard .footer-button button{width: 45%;
    margin: 9px;}
}
}
/* START  Tab  */
@media only screen 
   and (min-width: 799.98px)
   and (max-width: 834.99px) {
    li.nav-item.menu_my_investments ul.nav-dropdown.nav-submenu {
      margin-top: -3px !important;}
    div#datatable-fixed-header_wrapper {
      overflow: auto;

  }
  div#mainPortfolioSection {
    margin-top: -6em !important;
}
  .myTheader{
    top:0px !important;
  }
    .resetAll {
      right: 0px !important;
      bottom: 0px !important;
  }
    .container.fundlisting .filterblock, .filterblock.sticky-top  {
      margin-top: -5rem !important;
      top: 68px !important;
      padding-top: 10px;
      padding-bottom: 10px;
  }
  #fundListingSection .filterblock.sticky-top {
    margin-top: -3rem !important;
    top: 65px !important;
    padding-top: 10px;
    padding-bottom: 10px;}
  .col-md-2.col-xs-12.col-sm-6.pr-0:has(.clearBtnShow), .col-md-2.col-xs-12.col-sm-6.pr-0:has(#openCloseFilter),
  .col-md-2.col-xs-12.col-sm-6.pr-0:has(#raisingCapitalFilter), .col-md-2.col-xs-12.col-sm-6.pr-0:has(#statistics),
  .container.fundlisting .filterblock .tab-content.selectfilter .tab-pane .col-md-2 {
    max-width: -webkit-fill-available;
}
div.col-md-12.d-flex:has(.check-box1){
  justify-content: flex-start !important;
  margin-left: 10px;
  margin-top: 10px;
}
/* .eventcard {
  height: 100px !important;
} */
.header_sticky {
  margin-top: -3rem;
}
.col-md-4:has(.count-title) {
  align-self: center;
  margin-top: 15px;
}
div.col-md-12.d-flex:has(.check-box1) {
  justify-content: center !important;
  margin-top:10px;
}
.col-lg-4.gradient-custom-2.side-signup > div.text-white {
  margin: 2rem 2rem !important;
}
.col-md-5.claim_profile.ml-auto.mr-auto, .col-md-5.not_claim_profile {
  max-width: 100%;
  flex: 0 0 90%;
}
body:has(#ShareInsights) .header_sticky {
  top: 50px!important;
  padding-top: 15px;
}
}
/* END Samsung Galaxy Tab  */

@media (max-width: 360px){
.dowloadbtn {
    font-size: 10px!important;
}
.container.mt-2.resource_readmore, .container.event-readmore {
  margin-top: -2rem !important;
}
.playbtnright {
  align-items: self-start !important;
  justify-content: flex-start !important;
}
.myeventlist {
  margin-top: -4rem;
}
.check-box1 {
  white-space: nowrap;
}
body:has(.auth-text-line.text-signup) .container.mt-2.resource_readmore, .container.event-readmore {
  margin-top: 1rem !important;
}
body:has(.auth-text-line.text-signup) #resourcesModal .breadcrumb li{
  font-size: 10px;
}
body:has(.auth-text-line.text-signup) .icons-viewsite:has(.social_media_icons):first-child {
  margin-bottom: -3.4rem;
}
body:has(.auth-text-line.text-signup) .icons-viewsite:has(.social_media_icons):last-child {
  margin-top: -4.4rem !important;
}
}



