@media (max-width:1400px){
  .twitterclone_header_inner{
    padding-left:15px;
  }
  [dir="rtl"] .twitterclone_header_inner{
    padding-left:0;
    padding-right:15px;
  }
  .humburger_button{
    left:15px;
  }
  [dir="rtl"] .humburger_button{
    left:auto;
    right:15px;
  }
}
@media (max-width:1270px){
  .twitterclone_header_inner{
    padding-left:45px;
  } 
  [dir="rtl"] .twitterclone_header_inner{
    padding-left:0;
    padding-right:45px;
  }
}
@media (max-width:1199px){
  .layout_right,
  .layout_left{
    width:280px;
  }
  div.layout_page_footer .layout_main{
    padding-left:0px;
    padding-right:0px;
  }
  .container{
    width:100%;
    max-width:100%;
  }
  .twitterclone_header_inner{
    padding:6px 15px 6px 50px;
  } 
  [dir="rtl"] .twitterclone_header_inner{
    padding:6px 50px 6px 15px;
  }  
  /*Header*/
  .layout_page_footer .footer_copyright,
  .twitterclone_footer_bottom_left > a{
    padding:0 10px;
  }
  /*Sidebar*/
  #global_page_user-index-home .layout_left,
  #global_page_user-profile-index .layout_left{
    width:60px;
    padding:0px 5px;
    margin:0px;
  }
  html #global_page_user-index-home #global_content .layout_left > .layout_twitterclone_dashboard_links,
  html #global_page_user-profile-index #global_content .layout_left > .layout_twitterclone_dashboard_links{
    padding:0 !important;
  }
  #global_page_user-index-home .twitter_dashboard_explore_links > ul,
  #global_page_user-profile-index .twitter_dashboard_explore_links > ul{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
  }
  #global_page_user-index-home .twitter_dashboard_explore_links > ul > li > a,
  #global_page_user-index-home .twitter_dashboard_feed_button button,
  #global_page_user-profile-index .twitter_dashboard_explore_links > ul > li > a,
  #global_page_user-profile-index .twitter_dashboard_feed_button button{
    width:45px;
    height:45px;
    padding:5px;
    justify-content:center;
  }
  #global_page_user-index-home .twitter_dashboard_explore_links > ul > li > a > i,  
  #global_page_user-profile-index .twitter_dashboard_explore_links > ul > li > a > i{
    justify-content:center;
    width:25px;
  }
  #global_page_user-index-home .twitter_dashboard_explore_links > ul > li > a > img,
  #global_page_user-profile-index .twitter_dashboard_explore_links > ul > li > a > img{
    margin:0 auto !important;
  }
  #global_page_user-index-home .twitter_dashboard_explore_links > ul > li > a > span,
  #global_page_user-index-home .twitter_dashboard_feed_button button > span,
  #global_page_user-profile-index .twitter_dashboard_explore_links > ul > li > a > span,
  #global_page_user-profile-index .twitter_dashboard_feed_button button > span{
    display:none;
  }
  #global_page_user-index-home .twitter_dashboard_profile,
  #global_page_user-profile-index .twitter_dashboard_profile{
    display:none;
  }
  #global_page_user-index-home .twitter_dashboard_feed_button .fi-rr-feather:before,
  #global_page_user-profile-index .twitter_dashboard_feed_button .fi-rr-feather:before{
    display:block;
  }
  #global_page_user-index-home .twitter_dashboard_feed_button,
  #global_page_user-profile-index .twitter_dashboard_feed_button{
    text-align:center !important;
  }
}

@media (max-width:1024px){
  .tabs_alt .more_tab > a{
    display:block !important;
  }
}
@media(max-width:950px){
  .layout_right,
  .layout_left{
    width:240px;
  }
  #global_page_user-index-home.has-sidebar #show-sidebar{
    display:none !important;
  }
  #global_page_user-index-home.has-sidebar .layout_right,
  #global_page_user-index-home.has-sidebar .layout_left{
    display:block !important;
  }
  .layout_core_search_mini #global_search_field{
    width:220px;
  }
  .layout_left .generic_layout_container > h3,
  .layout_right .generic_layout_container > h3,
  .layout_middle .generic_layout_container > h3{
    font-size:16px;
  }
  .layout_page_footer .footer_copyright,
  .twitterclone_footer_bottom_left > a{
    padding:0 8px;
    font-size:.85em;
  }
}
@media(max-width:767px){
  #global_content .layout_main{
    display:flex;
    flex-direction:column;
  }
  #global_content .layout_main > .layout_middle,
  #global_content .layout_page_user_index_home .layout_main .layout_left,
  #global_content .layout_main.user_setting_main_page_main .layout_left{
    order:1;
  }
  #global_content .layout_main > .layout_left{
    order:2;
    width:100% !important;
  }
  #global_content .layout_main > .layout_right{
    order:3;
    width:100% !important;
  }
  #global_page_user-index-home.has-sidebar #show-sidebar{
    margin-left:5px;
    margin-right:5px;
    margin-bottom:15px;
  }
  .layout_left, 
  .layout_right{
    width:100%;
    float:left;
    padding-left:0;
    padding-right:0;
    margin-left:0;
    margin-right:0;
  }
  [dir="rtl"] .layout_left,
  [dir="rtl"] .layout_right{
    padding-left:0;
    padding-right:0;
  }
  .layout_middle{
    width:100%;
    padding:0;
  }
  div#global_content{
    padding-left:5px;
    padding-right:5px;
  }
  /*Sidebar*/
  #global_page_user-index-home #global_content .layout_main > .layout_left,
  #global_page_user-profile-index #global_content .layout_main > .layout_left{
    display:none !important;
  }
  #global_page_user-index-home #global_content .layout_main > .layout_right,
  #global_page_user-profile-index #global_content .layout_main > .layout_right{
    padding-top:20px;
  }
  /*Header Page */
  .twitterclone_header_inner,
  [dir="rtl"] .twitterclone_header_inner{
    padding:6px 60px;
  }
  .header_logo a,
  .header_logo_contrast{
    font-size:1.2rem;
  }
   .minimenu_update_count_bubble,
   .minimenu_message_count_bubble{
    left:auto !important;
    right:auto !important;
    margin-left:22px;
   }
   [dir="rtl"] .minimenu_update_count_bubble,
   [dir="rtl"] .minimenu_message_count_bubble{
    margin-left:inherit;
    margin-right:22px;
   }
  .header_search .search_mobile_btn{
    position:absolute;
    right:15px;
    top:6px;
    width:38px;
    height:38px;
    border-width:1px;
    border-radius:50px;
    display:flex !important;
    align-items:center;
    justify-content:center;
    color:var(--theme-topbar-minimenu-icon-font-color);
    border-color:var(--theme-topbar-minimenu-border-color);
    background-color:var(--theme-topbar-minimenu-icon-background-color);
    transition:0.5s;
  }
  .header_search .search_mobile_btn:hover{
    color:var(--theme-topbar-minimenu-icon-font-hover-color);
    background-color:var(--theme-topbar-minimenu-icon-background-hover-color);
  }
  [dir="rtl"] .header_search .search_mobile_btn{
    right:auto;
    left:15px;
  }
  .header_search .search_mobile_btn *{
    font-size:.85rem;
  }
  .layout_core_search_mini .core_search_form_wrap{
    background-color:var(--theme-list-background-color);
    border-bottom-width:1px;
    position:absolute;
    top:50px;
    left:0;
    right:0;
    z-index:9;
    max-width:0%;
    transition:0.5s;
    opacity:0;
    padding:10px;
    visibility:hidden;
    max-width:100% !important;
  }
  .layout_core_search_mini #global_search_form input{
    width:100%;
    max-width:100%;
  }
  .layout_core_search_mini .core_search_form_wrap.search_mobile_btn_active{
    opacity:1;
    visibility:visible;
  }
  #core_menu_mini_menu > ul .core_mini_auth,
  #core_menu_mini_menu > ul .core_mini_signup{
    padding:8px 16px !important;
    align-items:center;
    font-size:.9em !important;
  }
  #core_menu_mini_menu > ul > li{
    position:inherit;
  }
  #core_menu_mini_menu .pulldown_contents_wrapper,
  #core_menu_mini_menu .core_settings_dropdown{
    width:95%;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  /*tabs_alt */
  .layout_core_container_tabs{
    position:relative;
  }
  .layout_core_container_tabs > .generic_layout_container > h3{
    position:absolute;
    top:0;
    padding-right:30px;
    right:0px;
    left:0;
    display:block;
    border:0;
    border-radius:10px;
    font-size:16px;
    margin:0 !important;
    background-color:var(--theme-list-background-color);
  }
  [dir="rtl"] .layout_core_container_tabs>.generic_layout_container>h3{
    padding-right:10px;
    padding-left:30px;
  }
  div.tabs_alt .tab_collapsed_action{
    margin-top:13px;
    display:inline-block !important;
    vertical-align:middle;
    margin-right:10px;
  }
  [dir="rtl"] div.tabs_alt .tab_collapsed_action{
    margin-left:10px;
    margin-right:0;
  }
  div.tabs_alt{
    text-align:right;
  }
  [dir="rtl"] div.tabs_alt{
    text-align:left;
  }
  div.tabs_alt > ul{
    overflow:hidden !important;
    padding:5px 0!important;
    max-height:1000px;
    -webkit-transition:max-height 500ms ease-in;
    -moz-transition:max-height 500ms ease-in;
    -o-transition:max-height 500ms ease-in;
    transition:max-height 500ms ease-in;
    display:block !important;
    margin:18px 0 10px !important;
    border-width:0;
  }
  .twitterclone_member_profile_page .profile_cover_photo_tabs .tabs_alt > ul{
    padding:5px 0 !important;
  }
  div.tabs_alt.tab_collapsed > ul,
  .twitterclone_member_profile_page .profile_cover_photo_tabs div.tabs_alt.tab_collapsed > ul{
    padding:0 !important;
  }
  div.tabs_alt.tab_collapsed > ul{
    max-height:0;
    padding:0;
    -webkit-transition:all 500ms ease;
    -moz-transition:all 500ms ease;
    -o-transition:all 500ms ease;
    transition:all 500ms ease;
  }
  div.tabs_alt > .tab_collapsed_action{
    cursor:pointer;
    height:20px;
    text-align:center;
    width:20px;
    text-align:right;
    position:relative;
    z-index:1;
    display:inline;
  }
  div.tabs_alt > .tab_collapsed_action:before{
    content:"\f0c9";
    font-family:'Font Awesome 5 Free';
    display:inline-block;
    font-size:20px;
    font-weight:900;
  }
  div.tabs_alt >ul > li{
    display:block;
    padding:0 5px;
  }
  .tab_pulldown_contents > ul > li{
    padding:0 0px 10px;
    display:block;
  }
  div.tabs_alt > ul > li{
    margin:0 !important; 
  }
  div.tabs_alt > ul > li,
  div.tabs_alt > ul > li > a{
    display:block;
    text-align:left;
    width:100%;
    border-radius:0 !important;
    font-weight:400 !important;
  }
  [dir="rtl"] div.tabs_alt > ul > li,
  [dir="rtl"] div.tabs_alt > ul > li > a{
    text-align:right;
  }
  div.tabs_alt > ul > li.tab_active > a, 
  div.tabs_alt > ul > li.active > a, 
  div.tabs_alt > ul > li:hover > a, 
  div.tabs_alt > ul > li.active:hover > a{
    border:none;
    top:0;
    display:block;
    font-weight:normal !important;
    background-color:var(--theme-pulldown-contents-list-background-color-active) !important;
    color:var(--theme-pulldown-contents-list-font-color-active) !important;
    border:0 !important;
  }
  div.tabs_alt li.more_tab{
    background-color:transparent !important;
    padding:0;
    margin:0 !important;
  }
  div.tabs_alt li.more_tab > a, 
  div.tabs_alt li.more_tab:hover > a{
    display:none !important;
  }
  .tabs_alt .more_tab > a{
    display:block !important;
  }
  div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper{
    display:block;
    border-radius:0 !important;
    position:inherit;
    width:100%;
  }
  div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li > a,
  .tabs_alt > ul > li > a{
    border-top-width:0 !important;
    padding:8px 15px;
    font-weight:400;
    border:none;
    display:block;
    border-radius:0px !important;
    color:var(--theme-tabs-font-color);
    font-size:14px;
  }
  div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li.active > a{
    color:var(--theme-pulldown-contents-list-font-color-active);
  }
  div.tabs_alt > ul.tabs_alt_inner > li > a{
    border-radius:var(--theme-widget-radius) !important;
    border-width:0 !important;
    margin:4px 0 !important;
  }
  div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li > a{
    border-radius:var(--theme-widget-radius) !important;
  }
  .twitterclone_member_profile_page .profile_cover_photo_tabs .tabs_alt > ul {
    border-radius:var(--theme-widget-radius) !important;
  }
  div.tabs_alt li.more_tab .tab_pulldown_contents{
    background:none !important;
    border:0 !important;
    border-radius:0 !important;
  }
  .headline h2{
    font-size:1.2rem;
  }
  .tabs > ul > li > a{
    padding:10px 16px;
  }
  .global_form div.form-label{
    text-align:left;
  }
  [dir="rtl"] .global_form div.form-label{
    text-align:right;
  }
  /*Footer*/
  .twitterclone_footer_bottom{
    padding:10px;
  }
  .twitterclone_footer_bottom_inner{
    flex-direction:column;
  }
  .twitterclone_footer_bottom_left{
    flex-wrap:wrap;
  }
  .twitterclone_footer_bottom_left .footer_donotsell{
    margin-bottom:5px;
  }
  .twitterclone_footer_bottom_left .footer_copyright,
  [dir="rtl"] .twitterclone_footer_bottom_left .footer_copyright{
    margin:0px;
  }
  .twitterclone_footer_bottom_right,
  [dir="rtl"] .twitterclone_footer_bottom_right{
    margin:15px 0 0;
  }
  .footer_social_links .navigation li{
    padding:0 4px;
  }
  .footer_social_links .navigation li a{
    width:32px;
    height:32px;
  }
  .twitterclone_footer_bottom .language_chooser .language_chooser_btn{
    font-size:0.8em;
    padding:4px 8px;
  }
  .footer_donotsell{
    justify-content:center !important;
  }
  /*Reset Page*/
  #global_page_user-auth-reset .layout_middle > .generic_layout_container{
    max-width:100%;
  }
  /*Form*/
  .global_form div.form-element{
    min-width:100%;
    max-width:100%;
  }
  input[type=text],
  input[type=email],
  input[type=password],
  input.text,
  textarea,
  .global_form .selectize-input{
    min-height:44px;
  }
  .user_login_form .user_showhidepassword > i{
    font-size:14px;
  }
  .edit_email_setting{
    width:34px;
    height:34px;
    bottom:10px;
  }
  .manage_search #integer-wrapper{
    width:100%;
  }
  .layout_page_core_help_contact .layout_core_content{
    max-width:100%;
  }
  .global_form input[type=checkbox] + label{
    display:inline-block;
    width:90%;
  }
  /*Member Profie Page*/
  .twitterclone_member_profile_page .layout_middle .row > .col-lg-4,
  .twitterclone_member_profile_page .layout_middle .row > .col-md-4 {
    width:100%;
  }
  /*Login Signup Forgot Reset Page Css*/
  .user_login_page .user_login_form > h3{
    margin-bottom:18px;
    font-size:1.6em;
  }
  .user_login_page .user_login_form div.form-wrapper{
    margin-bottom:10px;
  }
  .signup_form .global_form > div > div h3{
    font-size:1.4em;
  }
  .authpage #global_content .layout_core_content .global_form h3{
    margin-bottom:20px !important;
  }
  html .signup_form .global_form div.form-element input,
  html .signup_form .global_form div.form-element select,
  html .user_login_page .user_login_form input,
  html .user_login_page .user_login_form select,
  .layout_page_user_auth_forgot .global_form input,
  .layout_page_user_auth_forgot .global_form select{
    padding-top:12px !important;
    padding-bottom:12px !important;
  }
  .user_showhidepassword > i{
    font-size:1rem;
  }
}
@media (max-width:600px){
  .twitterclone_header_inner{
    flex-direction:column;
  }
  .twitterclone_header_inner,
  [dir="rtl"] .twitterclone_header_inner{
    padding:6px 10px;
  }
  .header_left{
    justify-content:center;
    max-width:200px;
  }
  .header_logo{
    padding:5px 0;
  }
  .header_logo img,
  .header_logo_contrast img{
    max-height:36px;
  }
  .twitterclone_footer_bottom_left > a{
    margin-bottom:10px;
  }
  .humburger_button{
    top:6px;
    transform:inherit;
  }
  #core_menu_mini_menu > ul > li{
    margin-top:5px;
  }
  #core_menu_mini_menu > ul > li a.show_icons{
    width:34px;
    height:34px;
    line-height:34px;
    margin-top:5px;
  }
  .header_search .search_mobile_btn{
    width:34px;
    height:34px;
    border-width:0;
    justify-content:flex-end;
  }
  .header_search .search_mobile_btn *{
    font-size:1.70em;
    color:var(--theme-base-color);
  }
  .header_search .search_mobile_btn:hover{
    background-color:transparent;
  }
  .layout_core_search_mini .core_search_form_wrap {
    top:42px;
  }
  .header_search_recent{
    left:0.625rem;
    right:0.625rem;
    min-width:inherit;
  }
  .sidebar_menu{
    width:280px;
  }
  .body_header_open .humburger_button{
    left:280px;
  }
  [dir="rtl"] .body_header_open .humburger_button{
    left:auto;
    right:280px;
  }
  html .global_form>div, html input[type=text],
  html input[type=email],
  html input[type=password],
  html input.text,
  html textarea, html select,
  html .global_form div.form-element,
  html .global_form div>p,
  html .search_result,
  html .comments{
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
		margin-bottom:5px;
  }  
  html .comments{
    width:inherit !important;
    min-width:inherit !important;
    max-width:inherit !important;
    margin-bottom:0 !important;
  }
  /*Theme Common Issue*/
  .global_form div#starttime-element,
  .global_form div#endtime-element{
    flex-wrap:wrap;
  }
  .global_form div#starttime-element .event_calendar_container,
  .global_form div#endtime-element .event_calendar_container{
    width:100% !important;
    max-width:100%;
  }
  .global_form div#starttime-element select,
  .global_form div#endtime-element select{
    width:32% !important;
    max-width:inherit !important;
    min-width:auto !important;
  }
  /*Footer*/
  .twitterclone_footer_bottom_left{    
    justify-content:center !important;
  }
  .twitterclone_footer_bottom_left .footer_copyright{
    width:100%;
    text-align:center;
  }
  .layout_user_browse_search .browse-range-wrapper select{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .layout_page_user_signup_index #terms-wrapper #terms-element input[type=checkbox]{
    margin-top:5px;
  }
  .user_signup_details .birthday_wrapper .form-element select{
    max-width:32.40% !important;
    min-width:32.40% !important;
  }
  #global_page_user-settings-password .user_setting_global_form input[type=checkbox]{
    margin-top:0;
  }
  .layout_page_messages_messages_compose #compose-link-body button{
    margin:5px 0 0;
  }
  /*Blog*/
  .layout_blog_profile_blogs .blogs_browse_photo{
    display:block;
  }
  /*Profile Fields*/
  .profile_fields > ul > li > span{
    width:145px;
  }
  .profile_fields > ul > li > span + span{
    width:auto;
    margin:0 !important;
  }
}