/* --- @import "https://fonts.googleapis.com/css?family=Lato:400,700"; --- */
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/lato/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(/themes/kindilly/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ----------------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Hind"; --- */
/* devanagari */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGh4BCOz.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
/* latin-ext */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGd4BCOz.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/hind/5aU69_a8oxmIdGl4BA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* --------------------------------------------------------------- */
/* --- @import "https://fonts.googleapis.com/css?family=Roboto:400,500"; --- */
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/themes/kindilly/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url(/themes/kindilly/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: OpenSansLight;
  src: url("../fonts/OpenSansLight/OpenSansLight.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansRegular;
  src: url("../fonts/OpenSansRegular/OpenSansRegular.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansSemiBold;
  src: url("../fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff");
  font-weight: normal;
}
@font-face {
  font-family: OpenSansBold;
  src: url("../fonts/OpenSansBold/OpenSansBold.woff") format("woff");
  font-weight: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_semibold_italic-webfont.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_medium_italic-webfont.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_bold_italic-webfont.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro";
  src: url("../fonts/acuminpro/acumin_pro_book_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_light";
  src: url("../fonts/acuminpro/acumin_pro_light_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "acuminpro_extralight";
  src: url("../fonts/acuminpro/acumin_pro_extralight_italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "acuminpro_cond";
  src: url("../fonts/acuminpro/acumin_pro_cond_book-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/pn/pn.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/pn/pn-b.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/pn/pn-l.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "pn";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/pn/pn-lb.woff2) format("woff2");
  font-display: swap;
}
/* ------------------------------------------------------------------------- */
@font-face {
  font-family: "finish";
  src: url("../fonts/pn/pn-lb.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  letter-spacing: -1px;
}
@font-face {
  font-family: "rottasicity";
  src: url("../fonts/Rottasicity_Italic.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "natalic";
  src: url("../fonts/natalic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/* ------------------------------------------------------------------------- */
@media (min-width: 400px) {
  .payment_box {
    width: 360px;
  }
}
@media (min-width: 768px) {
  .cs_amount-wrap #coin-rotate {
    display: none;
  }
  .navbar-default .navbar-nav > li > a {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .modal-md {
    width: 500px;
  }
  .kill_create_job_box_flex .sun_input {
    flex: 1;
  }
  .kill_page_profile .page-info-cont .last_row {
    margin: 10px 0;
    text-align: end;
  }
  .kill_page_profile .options-buttons a,
  .kill_page_profile .options-buttons button {
    margin: 3px;
  }
  .kill_page_profile .page_navbar {
    display: block;
    background: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.6)) !important;
    width: 100%;
    padding: 15px 10px;
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    margin: 0 !important;
  }
  .kill_page_profile .page_navbar ul {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  .kill_page_profile .page_navbar ul li {
    margin: 0 7px;
  }
  .kill_page_profile .page_navbar ul li a {
    text-decoration: none;
    padding: 8px 18px;
    display: block;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 2em;
    color: #fff;
  }
  .kill_page_profile .page_navbar ul li a svg {
    margin: -1px 0 0;
    width: 17px;
    height: 17px;
  }
  .kill_page_profile .page_navbar ul li a svg path {
    fill: currentColor;
  }
  .kill_page_profile .page-info-cont .user-avatar {
    z-index: 1;
  }
}
@media (min-width: 992px) {
  /*Scrollbar*/
  ::-webkit-scrollbar {
    width: 8px;
  }
  ::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #808080;
  }
  .leftcol {
    width: 25%;
  }
  .middlecol {
    width: 50%;
  }
  .middlecol.sett_page {
    width: 55.33%;
  }
  .rightcol {
    width: 25%;
  }
  .rightcol.sett_page {
    width: 26%;
  }
  .singlecol {
    width: 81.33%;
  }
  .singlecol-guest {
    width: 70.93%;
  }
  header .navbar-default .navbar-nav > .open > a.user-menu-combination {
    background: transparent !important;
  }
  .kill_jobs_list_col {
    padding-right: 15px;
    padding-left: 15px;
  }
  .kill_new_wallet {
    padding: 30px 10px;
  }
  .kill_new_wallet > p {
    display: none;
  }
  .kill_new_wallet .kind_mini_wallets {
    flex-direction: row;
    justify-content: space-between;
    padding: 0 20px;
  }
  .kill_new_wallet .kindd_mini_wallets h5 {
    margin-bottom: 0;
  }
  .nearby_user_wrapper.profile {
    margin: 10px;
    width: calc(50% - 20px);
  }
  .kill_new_sett_sidee {
    padding-left: 15px;
    width: 30%;
  }
  .kill_new_sett_pagee {
    padding-left: 0;
    width: 70%;
  }
}
@media (min-width: 1140px) {
  .online-content-toggler {
    display: block !important;
    max-height: 100%;
  }
  .kill_page_profile .page-info-cont .last_row {
    margin: 10px 0;
    text-align: end;
  }
  .kill_page_profile .page-info-cont .info {
    max-width: calc(100% - 95px);
  }
  .kill_page_profile .options-buttons {
    flex-direction: row;
  }
  .kill_page_profile .options-buttons a,
  .kill_page_profile .options-buttons button {
    margin: 3px 5px;
  }
  .kill_event_profile .profile-container .card.hovercard .cardheader img,
  .kill_group_profile .profile-container .card.hovercard .cardheader img {
    height: -webkit-fill-available;
  }
}
@media (min-width: 1300px) {
  #kill_home_btns {
    border-radius: 2em;
    margin: 8px 2px;
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    transition: all 0.2s;
    font-weight: normal;
    font-size: 14px !important;
    line-height: normal;
    width: auto;
  }
  #kill_home_btns:not(.btn-main) {
    background-color: rgba(255, 255, 255, 0.15);
  }
  #kill_home_btns:not(.btn-main):hover {
    background-color: rgba(255, 255, 255, 0.25);
  }
  #kill_home_btns > svg {
    width: 19px;
    height: 19px;
  }
  #kill_home_btns > span {
    display: inline;
  }
  #kill_home_search {
    margin-right: auto;
    margin-left: 20px;
  }
  .search-container .inner-addon .glyphicon {
    color: #787878 !important;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 95%;
  }
}
@media (max-width: 1400px) {
  .kill_com_usr_lbox .slider .slick-prev {
    left: 0;
    right: auto;
  }
  .kill_com_usr_lbox .slider .slick-next {
    right: 0;
    left: auto;
  }
  .container {
    width: 100%;
  }
  .kill_user_side_info li {
    border: 0 !important;
  }
}
@media (max-width: 1300px) {
  .chat-container.full {
    min-height: auto !important;
  }
  .show_fnd_stats.white,
  .show_fnd_stats.white span {
    color: inherit;
  }
}
@media (max-width: 1270px) {
  .container,
  .header-fixed1000,
  .header-fixed1200 {
    width: 890px;
  }
  .profile-container .card.hovercard .cardheader,
  .kill_page_profile .profile-container .card.hovercard .cardheader {
    min-height: auto;
  }
  /*.middlecol{width:60%}*/
  .kill_imagecombo_lbox .comment-section {
    width: 350px;
  }
  .kill_imagecombo_lbox .story-img {
    margin-right: 350px;
    width: calc(100% - 350px);
  }
  .kill_imagecombo_lbox.story_lightbox .story_image_owner {
    margin-left: 350px;
  }
  .fund_raise_bar.kind_fund_raise_bar {
    margin-top: 30px;
  }
}
@media (max-width: 1140px) {
  .navbar-default,
  body {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .chat-container {
    height: auto;
    top: auto;
    padding-top: 0;
  }
  .chat-opacity .text-center .empty_state {
    vertical-align: inherit;
    padding-top: 20px;
  }
  .kill_imagecombo_lbox .comment-section {
    width: 320px;
  }
  .kill_imagecombo_lbox .story-img {
    margin-right: 320px;
    width: calc(100% - 320px);
  }
  .kill_imagecombo_lbox.story_lightbox .story_image_owner {
    margin-left: 320px;
  }
  .kill_image_lightbox .story-img .changer.previous-btn {
    left: -40px;
  }
  .kill_image_lightbox .story-img .changer.next-btn {
    right: -40px;
  }
}
@media (max-width: 992px) {
  .main-blog-sidebar {
    margin-top: 40px;
  }
  .kill_image_lightbox .story-img .changer.previous-btn {
    left: -10px;
  }
  .kill_image_lightbox .story-img .changer.next-btn {
    right: -10px;
  }
  .load-more {
    margin-bottom: 35px;
  }
  .kill_market .market_search_header > span .btn {
    box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.23);
    background-color: #fff;
    color: #000000;
  }
  .user_media_list_section .photo-data,
  .user_media_list_section .video-data {
    flex: 0 0 25%;
    width: 25%;
  }
  .mobileleftpane {
    position: fixed;
    height: 100%;
    z-index: 1;
    padding: 0;
    top: 45px;
    left: 0;
  }
  .text-sender-container .messagejoint {
    height: calc(100vh - 110px);
  }
  .text-sender-container .msg_usr_info_top_list .mobilemsgclose {
    display: block;
  }
  .kill_comthing_usr_innr .avatar {
    padding-top: 110%;
  }
  .ads_col_8 {
    padding: 0 15px;
  }
  .kind_forum_sections table .forum-meta-d.small {
    display: none;
  }
  .kind_thread_head .btn-glossy > a {
    float: none !important;
  }
  .kind_main_float_head > .container.kill_go_pro:after {
    display: none;
  }
  .lang_select_modal .row .col-md-4,
  .lang_select_modal .row .col-md-8 {
    width: 100%;
    padding: 0;
  }
  .lang_select_modal ul {
    padding: 15px !important;
  }
}
@media (max-width: 990px) {
  .tab-container,
  .kindilly-well {
    margin-bottom: 20px;
  }
  .hidden-mobile-image,
  .second-footer {
    display: none;
  }
  .middlecol {
    width: 100%;
  }
  .continue-button {
    margin-top: 20px;
  }
  .sidebar-profile-style {
    display: none !important;
  }
  .left-sidebar {
    display: none;
  }
  .dropdown-search-link {
    display: block !important;
  }
  .dropdown-hidden-link {
    display: none !important;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 10px 1px 20px;
  }
  .header-container .logo img {
    width: 30%;
  }
  .search-container .search-input {
    width: 200px;
  }
  footer .footer-wrapper {
    display: block;
  }
  .footer-wrapper.sidebar {
    display: none;
  }
  .navbar-default .dropdown-menu.ani-acc-menu {
    top: auto;
    visibility: visible;
    opacity: 1;
    display: none;
    transition: none;
  }
  .navbar-default .dropdown-menu.ani-acc-menu li a {
    transition: none;
  }
  .navbar-default .open > .dropdown-menu.ani-acc-menu {
    display: block;
    top: auto;
    max-height: calc(100vh - 130px);
    overflow-y: auto;
  }
  .navbar-default .navbar-nav > li > a {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .footer-wrapper-sidebar {
    display: none;
  }
}
@media (max-width: 985px) {
  .container,
  .header-fixed1000,
  .header-fixed1200 {
    width: 800px;
  }
}
@media (max-width: 900px) {
  .lightbox-content.multi {
    width: 100%;
  }
  .kill_image_lightbox .story-img {
    min-width: 100%;
    max-width: 100%;
  }
  .kill_image_lightbox .story-img .changer.previous-btn {
    left: 10px;
    z-index: 1;
  }
  .kill_image_lightbox .story-img .changer.next-btn {
    right: 10px;
    z-index: 1;
  }
}
@media (max-width: 840px) {
  .container,
  .header-fixed1000,
  .header-fixed1200 {
    width: 100%;
  }
  .messages-container .message-media video {
    width: 100% !important;
  }
  .kill_market .market_categories .product-navigate {
    opacity: 1;
    position: relative;
    top: 5px;
    right: 0;
    transform: none;
    margin-left: auto;
    left: 0;
  }
  .kill_market .market_categories .product-navigate a {
    padding: 1px 6px;
    margin-right: 7px;
  }
  .kill_group_profile .side_panel {
    position: relative;
    width: 100%;
    background-color: #fff;
    border: 1px solid #ececec;
    border-top: 0;
  }
  .kill_group_profile .side_panel .options-buttons {
    margin: 20px 0;
  }
  .kill_group_profile .side_panel .options-buttons a {
    color: #2a2a2a;
    background: rgba(0, 0, 0, 0.23);
  }
  .kill_group_profile .profile-container .card.hovercard .info .title a {
    color: #4a4a4a;
  }
  .container .kill_group_profile .side_panel .box-inner {
    display: none;
  }
  .container .kill_group_profile .side_panel .box-inner .user-avatar {
    margin-top: 30px;
  }
  .container .kill_group_profile .side_panel .box-inner .info {
    color: #4a4a4a;
  }
  .container .kill_group_profile .side_panel .box-inner .info .title {
    text-shadow: none;
  }
  .kind_srch_fields:last-child {
    text-align: center;
  }
}
@media (max-width: 800px) {
  .blog-cat-img img,
  .blog-ls-img img {
    margin-bottom: 15px;
  }
  .sun_img_innr {
    height: calc(100% - 268px);
  }
  .lightbox-content .story-img img {
    max-height: calc(100vh - 268px);
  }
  .kill_imagecombo_lbox {
    overflow-y: auto;
    height: 100%;
  }
  .kill_imagecombo_lbox .story-img {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    height: calc(100% - 220px);
  }
  .kill_imagecombo_lbox .comment-section {
    width: 100%;
    position: relative;
  }
  .kill_imagecombo_lbox .lightbox-post-footer.post-comments .lighbox.comment-textarea {
    height: 40px;
  }
  .kill_imagecombo_lbox.story_lightbox .story_image_owner {
    margin-left: 0;
    height: calc(100% - 70px);
  }
  .kill_imagecombo_lbox.story_lightbox.mobi_stor_box {
    height: 100%;
    overflow-y: auto;
  }
  .user_media_list_section .photo-data,
  .user_media_list_section .video-data {
    flex: 0 0 33.33%;
    width: 33.33%;
  }
}
@media (max-width: 780px) {
  .nav-names {
    display: none;
  }
}
@media (max-width: 768px) {
  .cs_dollars_donation #donation-img {
    max-width: 20vw;
    width: 100%;
    padding: 0px;
  }
  body.link1-sending-acts #charity-box .cs_amount-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 70%;
    margin: 0 auto;
    margin-top: 16px;
  }
  body.link1-sending-acts #charity-box .charity-donate-form {
    flex-direction: column-reverse;
    padding-bottom: 100px;
  }
  body.link1-sending-acts #charity-box .amount-to-donate {
    padding: 20px 0px;
    width: 100%;
    margin-left: 12px;
    margin-right: 12px;
  }
  body.link1-sending-acts #charity-box .fields-cntnr {
    position: relative;
    padding: 0px;
    width: 60%;
    margin-left: 20px;
    order: 1;
  }
  body.link1-sending-acts #charity-box .fields-cntnr #charity-id {
    position: absolute;
    right: 0px;
    top: 50%;
    border: 0px;
    background: transparent;
    border: 3px solid var(--primary-color);
    border-radius: 50px;
    width: 32px;
    height: 32px;
    transform: translate(0px, -50%);
  }
  body.link1-sending-acts #charity-box .fields-cntnr i {
    color: var(--primary-color);
    font-size: 20px;
    line-height: 26px;
  }
  body.link1-sending-acts #charity-box .fields-cntnr input {
    border-bottom: 2px solid #7fa2c5;
    border-radius: 0px;
    padding: 0px;
    text-align: left;
    margin-right: 56px;
    font-size: 50px;
  }
  .pub-focus .sun_pub_mid_foot .poster-left-buttons {
    padding: 0;
  }
  .kill_page_profile .page-info-cont .user-avatar {
    width: 100px;
    height: 100px;
    margin-top: 0;
  }
  .kill_page_profile .page-info-cont .user-avatar img {
    width: 100px;
    height: 100px;
  }
  .kill_page_profile .page-info-cont .first_row {
    float: none;
  }
  #paymentSection .payment-form {
    order: 2;
  }
  #paymentSection .amount-form {
    order: 1;
  }
  #sent-card-preview-modal .sent-card-popup {
    gap: 0px;
  }
  .mobile_view_kindness .subheading-cntnr {
    margin: 30px 15px 10px;
  }
  #donations_tab {
    padding-top: 0px;
  }
}
@media (max-width: 767px) {
  #filter-by-sidebar {
    display: none;
  }
  .filter-by-home {
    display: block;
  }
  #navbar-searchbox,
  .chat-all-container,
  .nav > .navbar-home,
  .navbar-home,
  .problackback {
    display: none;
  }
  .header-container .logo img {
    width: 30%;
  }
  .profile-style,
  .setting-form {
    width: 100%;
  }
  .sidebar-page-data .sidebar-listed-page-name {
    top: 80% !important;
  }
  .sidebar-page-data .sidebar-listed-page-like-btn {
    top: 75% !important;
  }
  .nav-footer-toggle {
    left: 40%;
  }
  #load-more-posts {
    margin-bottom: 20px;
  }
  .cool-style {
    width: 49.3% !important;
    float: none;
  }
  .no-padding-right,
  .no-padding-right-mobile {
    padding-right: 15px !important;
  }
  #sidebar-latest-products .cool-style {
    float: left !important;
  }
  .profile-userpic img {
    width: 70%;
    height: 70%;
  }
  .search-users-result .profile-style {
    width: 100% !important;
    margin-left: -30px !important;
  }
  #local-media video:nth-child(2) {
    width: 200px;
    height: 100px;
  }
  .kill_my_pages .row {
    margin-right: 0;
    margin-left: 0;
  }
  .cool-style-album {
    margin-bottom: 40px;
  }
  .blog-ls-box .article-image {
    max-height: none;
  }
  .kill_pro_features h3 {
    margin-top: 20px;
    margin-bottom: 50px;
  }
  .kill_page_profile .options-buttons {
    margin: 20px 0 0;
  }
  .kill_page_profile .options-buttons .btn {
    margin-bottom: 8px;
    margin-top: 0;
  }
  .profile-container .card.hovercard .user-avatar img {
    box-shadow: 0 1px 2px rgba(68, 68, 68, 0.42);
    border: 3px solid #fff;
  }
  .profile-container .card.hovercard .info .title {
    text-shadow: none;
  }
  .profile-container .card.hovercard .info .title a {
    color: #4a4a4a;
  }
  .kill_user_profile .pic-info-cont {
    position: relative;
    background-color: #fff;
    box-shadow: 0 1px 0 0 #e3e4e8, 0 0 0 1px #f1f1f1;
    margin: 0;
    display: block;
    text-align: center;
    bottom: 0;
  }
  .kill_user_profile .card.hovercard .title .badge-link {
    color: #fff !important;
  }
  .kill_user_profile .btn-glossy a:not(.btn-main),
  .kill_user_profile .btn-glossy button:not(.btn-main) {
    color: #2a2a2a;
    background: rgba(0, 0, 0, 0.23);
  }
  .kill_user_profile .btn-glossy a:not(.btn-main):hover,
  .kill_user_profile .btn-glossy button:not(.btn-main):hover {
    background: rgba(0, 0, 0, 0.5);
  }
  .container .kill_user_profile .pic-info-cont .user-avatar {
    margin: -65px auto 0;
    display: inline-block;
    top: -15px;
  }
  .container .kill_user_profile .card.hovercard .info .title svg.feather {
    fill: #4a4a4a;
    filter: none;
  }
  .footer-wrapper .footer-powered {
    flex-direction: column;
    flex-wrap: wrap;
  }
  .footer-wrapper .footer-powered .list-inline {
    margin: 10px 0;
    text-align: center;
  }
  .head_name_links {
    vertical-align: middle;
  }
  .create_head_menu:before {
    display: none;
  }
  .ui-menu.ui-autocomplete {
    max-height: 354px;
    padding-top: 16px;
    transform: scale(0.95);
  }
  .ui-menu.ui-autocomplete li.group-header {
    font-weight: bold;
    font-size: 18px;
  }
  .ui-menu.ui-autocomplete a:focus, .ui-menu.ui-autocomplete a:hover {
    text-decoration: none;
  }
  .ui-menu.ui-autocomplete .ui-menu-item:hover {
    font-weight: normal;
  }
  .ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user {
    gap: 6px;
    color: #000;
  }
  .ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user p {
    margin-bottom: 0px;
    font-size: 12px;
    font-style: italic;
  }
  .ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user span {
    margin-left: 0px !important;
    line-height: 16px;
  }
  .ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user span.cs_send_card_text {
    flex: 50px;
    font-size: 12px;
  }
  .ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user span.search-user-item {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 16px;
  }
  .ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user span.search-user-item img {
    border-radius: 0px !important;
    margin: 0px;
  }
  .ui-menu.ui-autocomplete .ui-menu-item-wrapper .search-user span.search-user-item-name {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    overflow: hidden;
    position: relative;
    display: inline-block;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
  }
  #new-tag {
    top: -18%;
    right: -25px;
  }
  .messages-recipients-list img {
    max-width: 40px;
  }
  .mobile_view_kindness .messages-chat-list {
    margin-right: 20px;
    margin-left: 20px;
  }
  .link1-my-subscription .manage-subscription .main-title {
    font-size: 30px;
  }
  .plan-info {
    gap: 10px;
  }
  .plan-info .heading h1, .plan-info .heading h2, .plan-info .plan-price h1, .plan-info .plan-price h2 {
    font-size: 35px;
  }
  .plan-info .btns {
    text-align: center;
  }
  .plan-info .btns .change-plan {
    padding: 7px 30px;
    font-size: 16px;
  }
  .link1-wallet #paymentForm .form-right {
    padding: 25px;
  }
  .link1-go-pro .kindilly-subscription-plans {
    padding-bottom: 60px;
  }
  .link1-go-pro .kindilly-subscription-plans .title {
    font-size: 30px;
  }
  .link1-go-pro .kindilly-subscription-plans .plans-container .plan {
    min-height: 60vh;
  }
  .dependents-list-cntnr fieldset .filter-container {
    display: none;
  }
  .dependents-list-cntnr fieldset .search-container {
    position: static !important;
    width: auto !important;
    margin: 0px !important;
  }
  .dependents-list-cntnr fieldset .search-container input {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .dependents-list-cntnr fieldset .ip-icon:before {
    display: none;
  }
  .dependents-list-cntnr fieldset .search-btn-container {
    transform: translateX(-24px);
  }
  .dependents-list-cntnr fieldset.btn-fieldset {
    flex-direction: column;
  }
  .dependents-list-cntnr fieldset.btn-fieldset .buttons-row.with-seps {
    display: none;
  }
  .dependents-list-cntnr fieldset.btn-fieldset .right-fields {
    margin: 0px;
  }
  .dependents-list-cntnr fieldset.btn-fieldset .buttons-row.on-light {
    flex-wrap: wrap;
  }
  .dependents-list-cntnr fieldset.btn-fieldset .buttons-row.on-light .field {
    width: auto !important;
    position: static !important;
  }
  .dependents-list-cntnr fieldset.btn-fieldset .buttons-row.on-light .sep {
    display: none;
  }
  .dependents-list-cntnr fieldset.btn-fieldset .buttons-row.on-light button {
    padding: 5px;
  }
}
@media (max-width: 700px) {
  .blog-h-desc,
  .blog-h-list .avatar {
    display: block;
    width: 100%;
  }
  .blog-h-list .avatar {
    margin: 0;
  }
  .blog-h-list .avatar img {
    width: 100%;
    object-fit: cover;
  }
  .blog-h-desc .postCategory h5 {
    position: absolute;
    top: 30px;
  }
  .kill_send_gift .gift-data {
    flex: 0 0 25%;
    width: 25%;
  }
  .kind_read_blog_row {
    padding: 0;
    margin: 15px -15px 0;
  }
  .kind_read_blog_hdr_img_innr {
    padding: 0 0 15px;
  }
  .kind_read_blog_hdr_img_innr h2 {
    font-size: 35px;
    font-size: 2.1875rem;
  }
}
@media (max-width: 665px) {
  .event-info-cont-small {
    position: relative;
    background: transparent;
    padding: 20px 20px 2px;
  }
  .event-info-cont-small .info {
    display: block;
    width: 100%;
    text-align: center;
  }
  .event-info-cont-small .info h3 {
    color: #282828;
  }
  .short_start_dt {
    display: none;
  }
  .kill_event_profile .event-info-cont {
    flex-direction: column;
  }
  .event_cdown {
    margin-bottom: 15px;
  }
  .event_cdown li:last-child {
    display: inline-block;
  }
  .event_cdown:empty {
    margin: 0;
  }
  .kill_page_profile .page_navbar ul {
    padding: 0;
    width: 100%;
    float: none !important;
    white-space: nowrap;
    overflow-x: auto;
  }
  .kill_page_profile .page-info-cont .page_navbar {
    padding: 5px 10px;
  }
  .kill_com_lbox_slide {
    padding: 0 10px;
  }
  .kill_vew_apld_head {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .kill_vew_apld_head .avatar {
    margin: 0 auto 20px;
  }
  .kill_vew_apld_head .jinfo {
    text-align: center;
  }
  /*.kill_page_profile .options-buttons .btn svg {display: none;}*/
  .kind_forum_sections table .forum-meta-d.topics,
  .kind_forum_sections table .forum-meta-d.posts,
  .kind_forum_sections .f_category b {
    display: none;
  }
  .kind_thread_main_reply {
    flex-direction: column;
  }
  .kind_thread_main_reply .t-left_prt {
    float: none;
    width: 100%;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
  }
  .kind_thread_replies .thread-replies {
    padding: 3px 3px;
  }
  .kind_thread_replies .thread-replies .t-left_prt {
    min-width: 80px;
    width: 80px;
  }
  .kind_thread_replies .thread-replies .t-left_prt .avatar {
    margin-left: 0;
    margin-right: auto;
  }
  .kind_thread_replies .thread-replies .t-left_prt .avatar .btn {
    display: none;
  }
}
@media (max-width: 600px) {
  .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
  }
  #postbutton {
    display: none;
  }
  .header-brand img {
    width: 100px;
  }
  .send-comment {
    display: block !important;
  }
  .change-avatar,
  .charsLeft-post,
  .filter-text,
  .like-btn-mobile,
  .options-buttons span[class^=button-text],
  span[class^=setting-tab-text] {
    display: none;
  }
  .panel-one-post {
    margin: 0 auto;
    width: 100%;
  }
  .options-buttons {
    right: 10px;
    margin-top: -35px button;
    margin-top-width: auto;
    margin-top-margin-left: 5px;
  }
  .post .post-heading .avatar {
    width: 40px;
    height: 40px;
    margin-bottom: 20px;
  }
  .post .post-heading .meta .title {
    font-size: 14.5px !important;
    margin-top: 5px !important;
  }
  .post .post-footer .comments-list .comment .avatar {
    width: 38px !important;
    height: 38px !important;
  }
  .post .post-footer .comments-list .comment .comment-heading .user {
    font-size: 14.5px;
  }
  .post .post-footer .comments-list .reply .avatar {
    width: 30px !important;
    height: 30px !important;
  }
  .post .post-footer .comment-body .comment-text {
    font-size: 14.5px !important;
  }
  .post .post-comments input {
    padding: 5px 40px 5px 5px;
    height: 30px;
    font-size: 14.5px;
  }
  .publisher-box .btn-default {
    padding: 4px;
  }
  .publisher-box .publisher-hidden-option select {
    width: 100%;
  }
  .post-fetched-url .fetched-url-text .description {
    font-size: 14.5px !important;
  }
  .post-fetched-url .fetched-url-text h4 {
    font-size: 14.5px !important;
  }
  .nav.navbar-nav.navbar-right {
    font-size: 14.5px;
  }
  .nav > li.dropdown.open {
    position: static;
  }
  .nav > li.dropdown.open .dropdown-menu {
    width: 100%;
    left: 0;
    right: 0;
  }
  .profile-container {
    padding-left: 4px;
    padding-right: 4px;
  }
  .profile-container .card.hovercard .user-avatar {
    width: 115px;
    height: 115px;
  }
  .ad-placement-header-footer iframe,
  .ad-placement-header-footer img,
  .ad-placement-header-footer script {
    width: 100%;
  }
  .col-lg-1 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-2 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-4 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-5 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-6 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-7 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-8 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-9 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-11 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-lg-12 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-1 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-2 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-4 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-5 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-6 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-7 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-8 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-9 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-11 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-md-12 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-1 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-2 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-4 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-5 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-6 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-7 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-8 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-9 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-11 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-sm-12 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-1 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-2 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-4 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-5 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-6 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-7 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-8 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-9 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-11 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-xs-12 {
    padding-right: 10px;
    padding-left: 10px;
  }
  #bar_loading {
    top: 0;
  }
  .btn-file {
    font-size: 14.5px;
  }
  .header-container .logo img {
    width: 100%;
    margin: 0;
  }
  #local-media video:nth-child(2) {
    width: 100px;
    height: 150px;
  }
  #remote-media video:nth-child(2) {
    width: 95px;
  }
  .center-container *:not(i) {
    font-size: 18px;
    font-size: 1.125rem;
    max-width: 100%;
    min-width: 80%;
  }
  .dropdown-menu > li {
    display: block;
  }
  .kindilly-well .profile-style {
    width: 100%;
  }
  .admin-panel-well .admin-static {
    width: 100% !important;
  }
  .kill_setting_sidebar {
    top: 0;
    right: auto;
    left: 0;
    width: 100%;
    text-align: inherit;
  }
  .kill_setting_sidebar ul {
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
  }
  .kill_setting_sidebar ul .list-group-item {
    display: inline-block;
    margin-right: -4px;
  }
  .kill_setting_sidebar ul .list-group-item a {
    padding: 13px 18px;
  }
  .kill_settings_page {
    padding: 15px;
    margin-top: 70px;
  }
  .kill_settings_page .last-sett-btn {
    margin-right: -15px;
  }
  .kill_settings_page .setting-panel-mdbtn {
    margin: 2px 7px;
  }
  .modal-body .kill_settings_page,
  .kill_about_page_margin .kill_settings_page {
    margin-top: 0;
  }
  .navbar-default .dropdown-menu.ani-acc-menu {
    overflow: hidden;
    overflow-y: auto;
    max-height: 400px;
  }
  .blog-h-desc .postCategory h5 {
    position: absolute;
    top: 30px;
  }
  .kill_send_gift .gift-data {
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
  }
  .kind_mini_wallets {
    flex-direction: column;
  }
  .kind_mini_wallets_btns {
    margin: 15px auto 0;
  }
  .kind_read_blog_hdr_img img {
    height: 450px;
  }
  .kind_read_blog_hdr_img_innr .read-blog-info-user .views,
  .kind_read_blog_hdr_img_innr .read-blog-info-user .middot {
    display: none;
  }
  .kind_grpage_setts .kind_sett_content {
    padding: 70px 10px 10px;
  }
  .kind_grpage_setts .setting-well .profile-style {
    width: 100%;
  }
  #kill_msg_right_prt .text-sender-container .sendMessages .input-group {
    padding: 0 5px;
  }
  #kill_msg_right_prt .text-sender-container .sendMessages .input-group .input-group-btn {
    margin-left: 5px;
  }
  #kill_msg_right_prt .message-option-btns .btn {
    width: 30px;
  }
  #kill_msg_right_prt .msg_write_combo .message-option-btns {
    margin: 0;
  }
  .text-sender-container .msg_usr_info_top_list .msg_usr_cht_usr_data a {
    white-space: nowrap;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
  }
  .text-sender-container .msg_usr_info_top_list .msg_usr_cht_opts_btns > span {
    margin-right: 4px;
  }
  .sun_pub_mid_foot {
    flex-wrap: wrap;
    margin: 0 5px;
  }
  .sun_pub_mid_foot .poster-left-buttons {
    width: 50%;
    max-width: 50%;
    margin: 0;
    padding: 5px;
  }
  .sun_pub_mid_foot .poster-left-buttons .btn {
    width: 100%;
  }
}
@media (max-width: 570px) {
  .hero-overlay {
    padding-top: 40px;
  }
  .kill_page_profile .page-info-cont .user-avatar,
  .kill_page_profile .page-info-cont .user-avatar img {
    width: 80px;
    height: 80px;
  }
  .kill_loading_post_child {
    transform: scale(0.9);
    height: 320px;
    margin: 0 -25px;
  }
  .kill_post_fetch_event .post-fetched-url-con .description p {
    font-size: 14.5px;
  }
  .kind_ads_lists {
    overflow-x: auto;
  }
  .kind_ads_lists > li {
    min-width: 570px;
  }
  .user-status-home ul.status-list {
    display: block;
    white-space: nowrap;
    overflow-x: auto;
  }
  .user-status-home ul.status-list li {
    width: 130px;
  }
  .user-status-home ul.status-list li a {
    white-space: normal;
  }
  .kill_imagecombo_lbox .story-img {
    height: auto;
    max-height: calc(100% - 220px);
  }
}
@media (max-width: 530px) {
  .kill_adaptive_media_5 {
    height: 446px;
  }
  .kill_adaptive_media_5 .album-image img {
    width: 100%;
    height: 100%;
  }
  .kill_adaptive_media_5 .album-image:first-child {
    height: 221px;
  }
  .kill_adaptive_media_5 .album-image:nth-child(2) {
    height: 222px;
    top: 225px;
  }
  .kill_adaptive_media_5 .album-image:nth-child(3) {
    height: 147px;
  }
  .kill_adaptive_media_5 .album-image:nth-child(4) {
    height: 145px;
    top: 150px;
  }
  .kill_adaptive_media_5 .album-image:last-child {
    height: 147px;
    top: 299px;
  }
  .user_media_list_section .photo-data,
  .user_media_list_section .video-data {
    flex: 0 0 50%;
    width: 50%;
  }
  #mobile-message-modal .card-preview.preview-video {
    max-width: 260px;
    margin: auto;
  }
}
@media (max-width: 520px) {
  .navbar-default li.dropdown.notification-container {
    margin-right: 3px;
  }
  .messages-container {
    padding: 80px 10px 0;
  }
  .text-sender-container .msg_usr_info_top_list {
    padding: 8px 20px;
    height: 60px;
  }
  .kill_jlist_headimg,
  .kill_view_post_jcover {
    height: 200px;
  }
  .fb_iframe_widget_fluid span,
  .fb_iframe_widget iframe {
    width: 300px !important;
    min-width: auto !important;
  }
}
@media (max-width: 480px) {
  .read-blog-container .read-blog h1 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  .read-blog-container .read-blog .read-blog-desc {
    font-size: 16px;
    font-size: 1rem;
  }
  .read-blog-container .read-blog .blog-share-buttons ul li.bold {
    display: block;
  }
  .read-blog .blog-author-info .media-body .user-follow-button,
  .kill_blogcomm_combo img {
    display: none;
  }
  .read-blog .blog-author-info .media-body h4 {
    padding-right: 0;
  }
  .kill_my_pages .boosted_pages {
    text-align: center;
  }
  .kill_my_pages .boosted_pages .col-xs-2,
  .kill_my_pages .boosted_pages .col-xs-8 {
    width: 100%;
  }
  .kill_my_pages .boosted_pages .col-xs-2.no-padding-left {
    padding-left: 10px !important;
  }
  .kill_loading_post_child {
    transform: scale(0.8);
    margin: -15px -45px;
  }
  .kill_post_fetch_event .post-fetched-url-con .description p {
    font-size: 3vw;
  }
  .profile-container .card.hovercard .user-avatar {
    width: 95px;
    height: 95px;
  }
  #kill_post_stat_button .show_post_comm_mobi,
  #kill_post_stat_button .stat-item .like-btn-mobile {
    display: inline;
  }
  #kill_post_stat_button .stat-item {
    font-size: 13px;
    font-size: 0.8125rem;
    font-weight: 400;
    background: #fff !important;
    user-select: none;
    padding-left: 2px;
    padding-right: 2px;
  }
  #kill_post_stat_button .hide_post_comm_mobi {
    display: none;
  }
  .show_post_comm_mobi {
    display: block;
  }
  .api_posts #kill_post_stat_button .stat-item {
    font-weight: 700;
  }
  .earn_points .ep_illus {
    flex-direction: column;
  }
  .post .post-footer .comments-list .comment .comment-body .reactions-box {
    left: -50px;
  }
  .post .post-footer .comments-list .reply .comment-body .reactions-box {
    left: -100px;
  }
  .reaction {
    overflow: hidden;
  }
  .select_radio_btn label {
    width: 100%;
    padding: 0 7px;
    margin-bottom: 14px;
  }
  .kind_thread_replies .thread-replies .t-left_prt {
    min-width: 55px;
    width: 55px;
  }
  .kind_thread_replies .thread-replies .t-left_prt .avatar {
    width: 45px;
    height: 45px;
  }
  .kind_thread_replies .thread-replies .t-left_prt .avatar img {
    width: 45px;
    height: 45px;
    margin-top: 12px;
  }
  .header-brand {
    display: none;
  }
  .header-fixed1000 > .container-fluid {
    padding: 0 2px;
  }
  .kind_hdr_innr_left {
    min-width: 100px;
    justify-content: space-around;
  }
  .kind_hdr_innr_left .nav {
    margin: 0 !important;
  }
  #head_menu_rght {
    float: none !important;
    justify-content: space-around;
    margin: 0 -10px;
    flex: 1;
    display: flex;
  }
  .user-status-home ul.status-list li {
    width: 110px;
  }
  .kill_main_jobs {
    flex-direction: column;
  }
  .kill_main_jobs .kill_jobs_search {
    margin: 15px 0 0;
  }
  .kill_my_pages .page_list.flex_pages, .kill_my_pages .page_list.flex_pages .info {
    flex-direction: column;
  }
  .kill_my_pages .page_list.flex_pages .btns > div {
    text-align: center;
  }
  .pub-focus .sun_pub_mid_foot .poster-left-buttons .btn {
    background: #fff;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: center;
    box-shadow: none;
    border-radius: 0;
    margin: 0 0px;
    padding: 0 1px;
  }
  .pub-focus .sun_pub_mid_foot .poster-left-buttons .btn img,
  .pub-focus .sun_pub_mid_foot .poster-left-buttons .btn svg {
    margin: auto;
    width: 38px;
    height: 38px;
    padding: 8px;
    border-radius: 50%;
    background: #f3f3f3;
  }
  .mobile_view_kindness .messages-recipients-list .messages-user-name, .message-act .descr span {
    max-width: 110px;
  }
}
@media (max-width: 420px) {
  .owl-item .format-standard {
    height: 320px;
  }
  .kill_pro_features h2 {
    margin-top: 23px;
    margin-bottom: 40px;
    font-size: 27px;
    font-size: 1.6875rem;
  }
  .navbar-nav > li > a,
  #head_menu_rght .user-menu-combination {
    padding: 10px 8px;
  }
  .col-proxs-12 {
    width: 100%;
  }
  .kill_loading_post_child {
    transform: scale(0.7);
    margin: -35px -75px;
  }
  .kill_adaptive_media_5 {
    height: 366px;
  }
  .kill_adaptive_media_5 .album-image:first-child {
    height: 181px;
  }
  .kill_adaptive_media_5 .album-image:nth-child(2) {
    height: 182px;
    top: 185px;
  }
  .kill_adaptive_media_5 .album-image:nth-child(3) {
    height: 119px;
  }
  .kill_adaptive_media_5 .album-image:nth-child(4) {
    height: 120px;
    top: 123px;
  }
  .kill_adaptive_media_5 .album-image:last-child {
    height: 120px;
    top: 247px;
  }
  #kill_post_stat_button {
    margin: 1px -15px 0;
    width: calc(100% + 30px);
  }
  .kill_emoji_post {
    width: 100%;
  }
  .kill_emoji_tab span {
    width: 15.6%;
  }
  .kill_emoji_msg {
    position: fixed;
    bottom: 70px !important;
  }
  .publisher-box .add-emoticons .kill_emoji_post {
    min-width: calc(100vw - 65px);
  }
  .kill_send_gift .gift-data {
    flex: 0 0 50%;
    width: 50%;
  }
  #kill_nw_msg_page .messages-container .message-media img {
    max-height: 140px;
  }
  #head_menu_rght .sixteen-font-size {
    padding: 12px 7px;
  }
}
@media screen and (max-width: 380px) {
  #ajaxcontactList .btn_send a,
  #favourite-contacts .btn_send a,
  .search-user-list .btn_send a {
    font-size: 10px;
  }
  #ajaxcontactList .kindilly-user-name,
  #favourite-contacts .kindilly-user-name,
  .search-user-list .kindilly-user-name {
    font-size: 14px;
  }
  .sidebar-user .avatar {
    width: 30px;
    height: 30px;
  }
  .mobile_view_kindness .messages-recipients-list .messages-user-name,
  .message-act .descr span {
    max-width: 22vw;
  }
  .toggle-contact svg, .toggle-contact i {
    display: none;
  }
}
@media (max-width: 360px) {
  .nav.navbar-nav.navbar-right > li > a {
    padding: 10px 5px;
  }
  .kill_loading_post_child {
    transform: scale(0.6);
    margin: -55px -100px;
  }
}
@media (max-width: 345px) {
  .nav.navbar-nav.navbar-right > li:first-child {
    display: inline-block;
  }
  #kill_nw_msg_page .messages-container .message-media img {
    max-height: 110px;
  }
  .reactions-box {
    width: 148px;
    top: -100px;
  }
  .post .post-footer .comments-list .comment .comment-body .reactions-box {
    top: -100px;
  }
  .post .post-footer .comments-list .reply .comment-body .reactions-box {
    left: -30px;
  }
  .mobile_view_kindness .messages-users-list .messages-recipients-list .messages-last-sent {
    font-size: 10px;
  }
  .mobile_view_kindness .messages-recipients-list .message-act .descr {
    font-size: 10px;
  }
  body .mobile_view_kindness .messages-users-list .messages-recipients-list .cs-col-item:first-child {
    max-width: 108px;
  }
  .messages-recipients-list img {
    max-width: 38px;
  }
}
@media (max-width: 320px) {
  .publisher-box .btn-default {
    padding: 5px 0;
  }
  .publisher-box #publisher-button {
    font-size: 15px;
  }
  .publisher-box .publisher-hidden-option select {
    font-size: 12px;
    font-size: 0.75rem;
    height: 30px;
    margin-right: 0;
    padding: 0 2px;
  }
  .dropdown {
    padding-left: 10px;
  }
  .navbar-nav > li > a {
    line-height: 24px !important;
    padding: 10px 5px;
  }
  .kill_loading_post_child {
    transform: scale(0.5);
    margin: -75px -130px;
  }
  .kill_send_gift .gift-data {
    flex: 0 0 100%;
    width: 100%;
  }
  .user_media_list_section .photo-data,
  .user_media_list_section .video-data {
    flex: 0 0 100%;
    width: 100%;
  }
}

/*# sourceMappingURL=responsive.css.map */
