@media (max-width: 1199px) {
    .info-page-text .style1 label {
        padding: 20px 10px;
    }

    .info-page-text .style1 label .month,
    .info-page-text .style1 label .cost {
        width: calc(40% - 17px);
        margin-right: 8px;
    }

    .info-page-text .style1 label .cost {
        width: calc(60% - 25px);
    }
}

@media (max-width: 991px) {
    .info-page-text .col-md-6 + .col-md-6 {
        margin-top: 20px;
    }

    .info-page-text .style1 label {
        margin-bottom: 20px;
    }

    .info-page-text .style1 .col-md-4:last-of-type label {
        margin-bottom: 0;
    }

    .info-page-text .cards-list {
        margin-top: 20px;
    }
}

@media (max-width: 768px) {
    .thumb-image .online-sensor.online,
    .thumb-image .online-sensor.offline {
        top: calc(14.64% - 6px);
        right: calc(14.64% - 6px);
    }

    .photo-gallery-wrapper {
        height: 50vw;
    }
	
	#email_approve_ticket {
		top: 48px !important;
		position: absolute;
	}

    .photo-gallery-wrapper .gallery-item img {
        width: 50vw;
        height: 50vw;
    }

    .photo-gallery-placeholder {
        height: 50vw;
    }

    .photo-gallery-placeholder img {
        height: 50vw;
        width: 50vw;
    }

    .hidden-mobile {
        display: none;
    }

    .hidden-desktop {
        display: block;
    }

    .message-container {
        display: none;
    }

    .messages-wrapper .users-list {
        width: 100%;
        float: none;
        height: calc(100vh - 57px);
    }

    .messages-wrapper .message-container {
        width: 100%;
        float: none;
        height: calc(100vh - 56px);
    }

    .message-container.has-messages {
        display: block;
    }

    .message-container.has-messages + .users-list {
        display: none;
    }

    .messages-container {
        height: calc(100vh - 155px);
    }

    #ko_mobile_header.hidden + #wrapper .messages-container {
        height: calc(100vh - 163px);
    }

    .users-list-wrapper {
        height: calc(100% - 40px);
    }

    a.link-back {
        display: block;
    }

    .photo-gallery-wrapper .gallery-item .private-toggle {
        bottom: 30px;
    }

    .only-mobile {
        display: block !important;
    }

    .only-desktop {
        display: none !important;
    }

    .list-mobile ul > li {
        padding: 10px;
        margin: 0;
        position: relative;
    }
/*
    .list-mobile ul > li:after {
        content: '';
        display: block;
        width: 100%;
        height: 1px;
        background: #E0E0E0;
        position: relative;
        bottom: -10px;
    }

    .list-mobile ul > li:after {
        content: '';
        display: block;
        clear: both;
    }
*/
    .list-mobile ul > li > .thumb-image {
        float: right;
        width: 70px;
        margin-left: 10px;
    }

    .list-mobile ul > li > .thumb-image img {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }

    .list-mobile ul > li > .thumb-image .images-counter,
    .list-mobile ul > li > .thumb-image .lastact,
    .list-mobile ul > li > .thumb-image .ko_test_user_group,
    .list-mobile ul > li > .thumb-image .ko_test_user_id {
        display: none;
    }

    .list-mobile ul > li > .thumb-image .online-sensor {
        width: 12px;
        height: 12px;
        border: 1px solid #fff;
        background-size: 16px 16px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;

    }

    .list-mobile ul#grid > li > .thumb-image .ko_new {
        bottom: 0;
        left: 0;
        padding: 0;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: none;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .list-mobile ul#grid > li > .thumb-image .ko_new span {
        width: 100%;
        position: absolute;
        bottom: 0;
        background: red;
        font-size: 10px;
        text-align: center;
        color: #fff;
        padding-bottom: 4px;
        display: block;
    }

    .list-mobile ul > li > a:not(.thumb-image) {
        float: left;
        width: calc(100% - 80px);
        border: none;
        padding: 10px 0;
    }

    .list-mobile ul#grid > li > a:not(.thumb-image) .ko_grid_item_title {
        margin: 0 0 10px;
        line-height: 20px;
        text-align: right;
        font-size: 16px;
    }

    .list-mobile ul > li > a:not(.thumb-image) .user-age {
        line-height: 20px;
        font-size: 15px;
    }

    .list-mobile ul > li > a:not(.thumb-image) .user-age.likes-wrapper span {
        vertical-align: middle;
        line-height: 19px;
        color: #000;
    }

    .list-mobile ul > li > a i {
        font-size: 22px;
        line-height: 18px;
        vertical-align: middle;
        color: red;
        display:none;
        position: absolute;
        top: 52px;
        z-index: 1;
    }

    .list-mobile ul > li > a i.fa-heart-double {
        width: 19px;
        height: 19px;
    }

    .list-mobile ul > li > a i.fa-heart-double:before {
        top: 0px;
        left: 0px;
    }

    .list-mobile ul > li > a i.fa-heart-double:after {
        top: 6px;
        left: 11px;
        bottom: auto;
        right: auto;

        position: absolute;
        z-index: 1;
        display: block;
    }

    .mess-s-wrapper {
        border-left:none;
    }


    .ko_account_page .left-column {
        height: auto;
    }

    .list-mobile ul > li > a:not(.thumb-image) .user-date {
        position: absolute;
        left: 10px;
        top: 10px;
        line-height: 10px;
        font-size: 12px;
        text-align: left;
        color: #aaa;
    }

    .list-mobile ul > li > div {
        display: none;
    }

    #grid_desktop.grid-mobile > ul > li {
        width: calc(33.33333% - 20px);
        margin: 0 10px 20px;
        padding: 0;
    }

    #grid_desktop.grid-mobile > ul > li > a:not(.thumb-image) {
        border: none;
        padding: 0;
    }

    .front-clfx {
        border: none;
    }

    .settings-clfx {
        border: none;
    }

    #grid_desktop.grid-mobile > ul > li > a:not(.thumb-image) .ko_grid_item_title {
        margin: 5px 0 0;
        font-size: 13px;
        text-align: center;
        padding: 0 20px;
    }

    #grid_desktop.grid-mobile > ul > li > a:not(.thumb-image) .user-age {
        display: none;
    }

    #grid_desktop.grid-mobile > ul > li > a:not(.thumb-image) .ko_grid_item_desc {
        display: block;
        margin: 0 !important;
        text-align: center;
    }

    #grid_desktop.grid-mobile > ul > li .ko_grid_item_buttons {
        display: none;
    }

    .messages-wrapper {
        height: auto;
    }

    .users-list .h1 {
        line-height: 1.1;
        margin: 0;
    }

    .list-mobile ul#grid {
        padding-top: 0;
    }

    #wrapper.message-wrapper {
        height: calc(100vh - 56px);
    }

    .photo-gallery-wrapper .gallery-item .private-toggle {
        height: 41px;
        padding: 10px;
        background: rgba(0, 0, 0, .2);
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        line-height: 21px;
        font-size: 18px;
    }

    .photo-gallery-wrapper .gallery-item .private-toggle .fa {
        font-size: 20px;
        line-height: 21px;
        height: 21px;
    }

    .page-user:not(.page-user-account) .photo-gallery-wrapper .gallery-item .private-toggle {
        top: 15px;
        right: 15px;
    }

    .page-user .left-column .btn-block p {
        height: 20px;
        overflow: hidden;
    }

    .full-column {
        min-height: calc(100vh - 104px);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    #modalProfile .modal-dialog {
        margin: 48px 0 0;
        width: 100%;
    }

    #modalProfile .modal-content {
        border: none;
    }

    #modalProfile a.link-back {
        top: 15px;
    }

    .info-page-text .h2 {
        font-size: 22px;
        line-height: 26px;
    }

    .info-page-text .has-subline:after {
        padding-top: 15px;
        margin: 0 auto 15px;
    }

    .info-page-text .terms label:hover .l:after {
        opacity: 0;
    }
    .modal-dialog {
        max-width: 100%;
    }

    .visitor_date {
        font-size: 14px;
    }
	
	.fbanner {
        display:none;
    }
}

@media (max-width: 767px) {
    #ko_modal_search form h5 {
        margin-top: 0;
    }

    #ko_modal_search form .form-control {
        width: 100%;
    }

    #ko_modal_search form .form-group-checkbox {
        padding: 0;
    }

    #ko_modal_search form .form-group:after {
        display: block;
        content: '';
        clear: both;
    }

    #ko_modal_search form .form-group > h5 {
        float: right;
        width: 90px;
        margin-bottom: 0;
        line-height: 30px;
    }

    #ko_modal_search form .form-group > select,
    #ko_modal_search form .form-group > .form-control,
    #ko_modal_search form .form-group > .nstSlider-wrapper {
        float: right;
        width: calc(100% - 90px);
    }

    #ko_modal_search form .form-group > .nstSlider-wrapper {
        margin-top: 13px;
    }

    .modal-dialog {
        margin: 55px 10px 10px;
    }

    .page-user .left-column .one-third {
        width: 33.3333333%;
        float: right;
        text-align: center;
    }

    .ko_account_page .left-column .one-third {
        width: 33.3333333%;
        float: right;
        text-align: center;
    }

    .page-user-account .left-column .one-third {
        width: 33.3333333%;
        float: right;
        text-align: center;
    }

    .page-user .left-column .mypage {
        width: 50%;
        float: right;
        text-align: center;
    }

    .ko_account_page .left-column {
        /*border-right: 1px solid #eee;*/
        padding-top: 20px;
    }

    .ko_account_page .left-column .mypage {
        width: 50%;
        float: right;
        text-align: center;
    }

    .page-user-account .left-column {
        /*border-right: 1px solid #eee;*/
        padding-top: 20px;
    }

    .camera-ico-fix {
        font-size: 22px !important;
    }

    .pull-right,
    .pull-left {
        float: none !important;
    }

    #ko_modal_search .modal-dialog {
        width: 500px;
    }

    .nstSlider {
        width: 378px;
    }

    .form-group-checkbox .form-control > label {
        max-width: calc(100% - 30px);
    }

    .modal-form select {
        height: 30px;
    }

    .form-group-checkbox .form-control {
        padding: 2px 0;
        height: 30px;
    }

    .form-control-checkbox label:hover:after {
        opacity: 0;
    }

    .page-user .left-column .profile-buttons .divider:after {
        display: none;
    }

    .page-user .left-column .profile-buttons.divider:after {
        height: 0;
        margin: 0;
    }

    .page-user .left-column .profile-buttons {
        padding-bottom: 20px;
        border-bottom: 1px solid #eee;
    }

    .page-user .left-column .btn-block a {
        height: 40px;
        width: 40px;
    }

    .page-user .left-column .btn-block a i {
        font-size: 22px;
        line-height: 38px;
    }




    .ko_account_page .left-column .profile-buttons .divider:after {
        display: none;
    }

    .ko_account_page .left-column .profile-buttons.divider:after {
        height: 0;
        margin: 0;
    }

    .ko_account_page .left-column .profile-buttons {
        padding-bottom: 20px;
        border-bottom: 1px solid #eee;
    }

    .ko_account_page .left-column .btn-block a {
        height: 40px;
        width: 40px;
    }

    .ko_account_page .left-column .btn-block a i {
        font-size: 22px;
        line-height: 38px;
    }

    .profile-buttons .fa-heart-double:before {
        top: -2px;
        left: -9px;
    }

    .profile-buttons .fa-heart-double:after {
        bottom: -5px;
        right: 20px;
    }

    .modal .profile-buttons .fa-heart-double:before {
        top: -2px;
        left: 21px;
    }

    .modal .profile-buttons .fa-heart-double:after {
        bottom: -5px;
        right: -11px;
    }

    #data {
        padding-top: 0;
    }

    #data .username {
        padding: 10px 0;
        border-bottom: 1px solid #eee;
    }
}

@media (max-width: 560px) {
    .filters-wrapper.three-column .user-filter,
    .filters-wrapper.three-column .user-filter.liked-filter,
    .filters-wrapper.three-column .user-filter.advanced {
        width: 100%;
        float: none;
    }

    .filters-wrapper.three-column .user-filter + .user-filter {
        padding-top: 0;
    }
}

@media (max-width: 520px) {
    #ko_modal_search .modal-dialog {
        width: 400px;
    }

    .nstSlider {
        width: 278px;
    }

    .filters-wrapper.two-column .user-filter {
        width: 100%;
        float: none;
    }

    .filters-wrapper.two-column .user-filter + .user-filter {
        padding-top: 0;
    }
}

@media (max-width: 420px) {
    #ko_modal_search .modal-dialog {
        width: 300px;
    }

    #ko_modal_search .modal-footer .btn {
        width: calc(50% - 5px);
    }

    .nstSlider {
        width: 178px;
    }
}

@media (max-width: 479px) {
    .photo-gallery-wrapper .bx-controls-direction {
        display: none;
    }

    .bx-wrapper .bx-pager {
        display: block;
        bottom: 10px;
    }

    .bx-wrapper .bx-pager.bx-default-pager a {
        background: #fff;
    }

    .photo-gallery-wrapper {
        height: 100vw;
    }

    .photo-gallery-wrapper .gallery-item img {
        width: 100vw;
        height: 100vw;
    }

    .photo-gallery-placeholder {
        height: 100vw;
    }

    .photo-gallery-placeholder img {
        height: 100vw;
        width: 100vw;
    }

    .list-mobile ul > li:after {
        content: '';
        display: block;
        width: 100%;
        height: 1px;
        background: #E0E0E0;
        position: relative;
        bottom: -10px;
    }

    .list-mobile ul > li:after {
        content: '';
        display: block;
        clear: both;
    }
}

@media (max-width: 520px) {
    #grid_desktop.grid-mobile > ul {
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
    }

    #grid_desktop.grid-mobile > ul > li {
        float: right;
        padding: 0 5px;
        margin: 0 0 18px;
        border: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        width: 50.0%;
    }
	
	ul#grid {
		padding-top: 11px;
	}
	
	#wrapper.has-bottom-line {
        padding-bottom: 23px;
    }
	
	#grid_desktop.grid-mobile > ul > li > a:not(.thumb-image) .ko_grid_item_title {
        font-size: 16px;
    }

    #grid_desktop.grid-mobile > ul > li > a.thumb-image img {
        /*-webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;*/
		height: 100%;
		object-fit: cover;
    }
	
	.list-mobile ul > li > a {
        
    }
	
	.grid-mobile ul > li > a.avatar-link {
       height: 262px;
		margin: auto;
		width: 187px;
    }
	
	/*.avatar-link {
		height: 262px;
		margin: auto;
		width: 187px;
	}*/
	
	.avatar-clip-style-1 {
		clip-path: polygon(.008% 15.517%, .008% 15.517%, .128% 13.773%, .534% 11.834%, 1.29% 9.789%, 2.464% 7.728%, 4.12% 5.738%, 6.325% 3.91%, 9.144% 2.333%, 12.645% 1.097%, 16.892% .289%, 21.951% 0%, 21.951% 0%, 23.472% .018%, 25.379% .068%, 27.622% .149%, 30.149% .257%, 32.911% .388%, 35.856% .54%, 38.934% .71%, 42.094% .894%, 45.286% 1.089%, 48.459% 1.293%, 48.459% 1.293%, 51.064% 1.443%, 53.738% 1.56%, 56.451% 1.646%, 59.173% 1.707%, 61.873% 1.745%, 64.521% 1.766%, 67.085% 1.772%, 69.537% 1.767%, 71.845% 1.757%, 73.979% 1.743%, 73.979% 1.743%, 74.44% 1.74%, 74.891% 1.737%, 75.329% 1.735%, 75.756% 1.732%, 76.171% 1.73%, 76.573% 1.728%, 76.962% 1.726%, 77.338% 1.725%, 77.7% 1.724%, 78.049% 1.724%, 78.049% 1.724%, 80.367% 1.791%, 83.024% 2.024%, 85.883% 2.469%, 88.805% 3.174%, 91.654% 4.187%, 94.293% 5.555%, 96.584% 7.324%, 98.39% 9.543%, 99.575% 12.258%, 100% 15.517%, 100% 84.483%, 100% 84.483%, 99.583% 87.359%, 98.42% 89.8%, 96.641% 91.838%, 94.38% 93.503%, 91.768% 94.828%, 88.937% 95.841%, 86.017% 96.576%, 83.141% 97.062%, 80.441% 97.331%, 78.049% 97.414%, 78.049% 97.414%, 75.709% 97.422%, 72.899% 97.449%, 69.713% 97.498%, 66.246% 97.571%, 62.592% 97.672%, 58.844% 97.805%, 55.099% 97.971%, 51.45% 98.175%, 47.991% 98.419%, 44.817% 98.707%, 44.817% 98.707%, 41.846% 98.994%, 38.95% 99.239%, 36.16% 99.442%, 33.502% 99.609%, 31.006% 99.741%, 28.7% 99.843%, 26.614% 99.916%, 24.774% 99.965%, 23.21% 99.992%, 21.951% 100%, 21.951% 100%, 16.669% 99.717%, 12.293% 98.924%, 8.739% 97.707%, 5.927% 96.152%, 3.773% 94.343%, 2.195% 92.366%, 1.111% 90.306%, .439% 88.248%, .096% 86.279%, 0% 84.483%, 0% 15.517%, .008% 15.517%);
	}
	
	.avatar-clip-style-2 {
		clip-path: polygon(21.951% .253%,21.951% .253%,26.439% .152%,31.719% .07%,37.587% .017%,43.84% 0%,50.274% .028%,56.687% .108%,62.874% .248%,68.632% .458%,73.758% .745%,78.049% 1.117%,78.049% 1.117%,80.516% 1.42%,83.259% 1.841%,86.152% 2.426%,89.068% 3.22%,91.883% 4.269%,94.468% 5.619%,96.699% 7.315%,98.449% 9.402%,99.591% 11.927%,100% 14.935%,100% 15.545%,100% 84.455%,100% 84.633%,99.999% 84.633%,99.999% 84.633%,99.883% 86.435%,99.518% 88.398%,98.824% 90.441%,97.721% 92.48%,96.129% 94.433%,93.969% 96.216%,91.16% 97.747%,87.624% 98.944%,83.28% 99.722%,78.049% 100%,78.049% 100%,77.209% 99.992%,76.156% 99.967%,74.911% 99.929%,73.492% 99.878%,71.92% 99.816%,70.212% 99.744%,68.39% 99.664%,66.473% 99.578%,64.48% 99.487%,62.43% 99.393%,62.429% 99.393%,62.429% 99.393%,61.37% 99.344%,60.303% 99.295%,59.232% 99.246%,58.159% 99.198%,57.087% 99.149%,56.018% 99.101%,54.956% 99.054%,53.902% 99.009%,52.859% 98.964%,51.829% 98.92%,51.829% 98.92%,48.66% 98.803%,45.405% 98.71%,42.11% 98.637%,38.824% 98.582%,35.595% 98.543%,32.468% 98.516%,29.493% 98.5%,26.717% 98.492%,24.187% 98.489%,21.951% 98.489%,21.951% 98.489%,19.57% 98.463%,16.883% 98.337%,14.021% 98.034%,11.114% 97.479%,8.292% 96.596%,5.684% 95.311%,3.422% 93.547%,1.633% 91.23%,.45% 88.284%,.001% 84.633%,0% 84.633%,0% 84.455%,0% 15.545%,0% 14.935%,0% 14.935%,.113% 13.272%,.498% 11.476%,1.227% 9.613%,2.371% 7.749%,4.002% 5.95%,6.19% 4.283%,9.008% 2.814%,12.527% 1.608%,16.817% .733%,21.951% .253%,21.951% .253%);
	}
	
	.avatar-clip-style-3 {
		clip-path: polygon(0% 15.592%, 0% 15.592%, .137% 13.873%, .585% 11.967%, 1.399% 9.957%, 2.634% 7.928%, 4.345% 5.961%, 6.585% 4.142%, 9.412% 2.552%, 12.878% 1.277%, 17.04% .398%, 21.951% 0%, 21.951% 0%, 24.381% .013%, 26.949% .051%, 29.639% .111%, 32.434% .19%, 35.32% .286%, 38.279% .395%, 41.296% .515%, 44.355% .642%, 47.44% .776%, 50.535% .911%, 50.535% .911%, 53.562% 1.044%, 56.568% 1.174%, 59.538% 1.298%, 62.457% 1.415%, 65.31% 1.52%, 68.081% 1.613%, 70.755% 1.689%, 73.318% 1.747%, 75.754% 1.783%, 78.049% 1.796%, 78.049% 1.732%, 78.049% 1.732%, 81.108% 1.822%, 84.195% 2.112%, 87.227% 2.636%, 90.122% 3.427%, 92.797% 4.516%, 95.171% 5.937%, 97.16% 7.722%, 98.683% 9.905%, 99.657% 12.517%, 100% 15.592%, 100% 84.458%, 100% 84.458%, 99.896% 86.145%, 99.532% 88.029%, 98.831% 90.026%, 97.717% 92.05%, 96.113% 94.016%, 93.941% 95.839%, 91.126% 97.434%, 87.59% 98.716%, 83.257% 99.6%, 78.049% 100%, 78.049% 99.999%, 78.043% 99.999%, 78.043% 99.999%, 78.043% 99.999%, 73.558% 99.997%, 68.286% 99.989%, 62.43% 99.965%, 56.19% 99.919%, 49.767% 99.843%, 43.362% 99.729%, 37.177% 99.571%, 31.413% 99.36%, 26.271% 99.089%, 21.951% 98.751%, 21.951% 98.751%, 19.114% 98.435%, 16.156% 97.98%, 13.176% 97.345%, 10.273% 96.489%, 7.546% 95.373%, 5.093% 93.955%, 3.013% 92.195%, 1.405% 90.053%, .368% 87.487%, 0% 84.458%, 0% 15.592%);
	}
	
	.avatar-clip-style-4 {
		clip-path: polygon(21.951% 0%, 21.951% 0%, 23.18% .004%, 24.814% .018%, 26.795% .042%, 29.064% .079%, 31.563% .129%, 34.231% .196%, 37.01% .279%, 39.842% .381%, 42.667% .503%, 45.427% .647%, 45.427% .647%, 47.731% .758%, 50.079% .832%, 52.458% .874%, 54.853% .888%, 57.249% .878%, 59.635% .848%, 61.994% .804%, 64.314% .749%, 66.58% .688%, 68.779% .625%, 68.779% .625%, 69.819% .595%, 70.838% .566%, 71.835% .538%, 72.807% .513%, 73.754% .49%, 74.674% .47%, 75.565% .454%, 76.425% .442%, 77.254% .434%, 78.049% .431%, 78.049% .431%, 78.049% .431%, 80.516% .445%, 83.259% .648%, 86.152% 1.091%, 89.068% 1.824%, 91.883% 2.896%, 94.468% 4.357%, 96.699% 6.258%, 98.449% 8.649%, 99.591% 11.579%, 100% 15.098%, 100% 15.529%, 100% 84.549%, 100% 84.549%, 99.583% 88.335%, 98.42% 91.485%, 96.641% 94.052%, 94.38% 96.086%, 91.768% 97.64%, 88.937% 98.764%, 86.017% 99.511%, 83.141% 99.931%, 80.441% 100.077%, 78.049% 100%, 78.049% 99.998%, 78.049% 99.998%, 72.696% 99.761%, 67.198% 99.57%, 61.587% 99.425%, 55.897% 99.329%, 50.16% 99.283%, 44.411% 99.289%, 38.682% 99.349%, 33.007% 99.463%, 27.419% 99.634%, 21.951% 99.863%, 21.951% 99.863%, 17.069% 99.704%, 12.925% 98.98%, 9.465% 97.789%, 6.638% 96.229%, 4.39% 94.396%, 2.669% 92.387%, 1.422% 90.301%, .597% 88.235%, .14% 86.285%, 0% 84.549%, 0% 15.529%, .007% 15.529%, .007% 15.098%, .007% 15.098%, .085% 13.408%, .479% 11.508%, 1.247% 9.49%, 2.447% 7.45%, 4.137% 5.481%, 6.374% 3.678%, 9.216% 2.136%, 12.721% .947%, 16.947% .206%, 21.951% .009%, 21.951% 0%, 21.951% 15.529%, 21.951% 15.529%, 78.049% 15.529%, 78.049% 15.529%, 21.951% 15.529%);
	}
	
	.avatar-clip-style-5 {
		clip-path: polygon(78.049% .563%, 78.049% .563%, 75.911% .707%, 73.215% .868%, 70.052% 1.03%, 66.511% 1.176%, 62.683% 1.288%, 58.657% 1.352%, 54.524% 1.349%, 50.373% 1.264%, 46.294% 1.08%, 42.378% .78%, 42.378% .78%, 39.566% .527%, 37.056% .333%, 34.823% .19%, 32.839% .092%, 31.077% .032%, 29.51% .004%, 28.112% .001%, 26.856% .016%, 25.714% .043%, 24.661% .074%, 24.661% .074%, 24.378% .083%, 24.1% .091%, 23.825% .099%, 23.553% .107%, 23.283% .113%, 23.015% .119%, 22.749% .124%, 22.483% .127%, 22.217% .13%, 21.951% .13%, 21.951% .13%, 19.04% .303%, 16.039% .6%, 13.042% 1.08%, 10.141% 1.8%, 7.431% 2.818%, 5.005% 4.193%, 2.955% 5.982%, 1.376% 8.244%, .359% 11.036%, 0% 14.416%, 0% 15.584%, 0% 84.416%, 0% 84.546%, 0% 84.546%, .088% 86.251%, .41% 88.106%, 1.054% 90.028%, 2.107% 91.932%, 3.659% 93.734%, 5.795% 95.35%, 8.605% 96.695%, 12.176% 97.686%, 16.595% 98.239%, 21.951% 98.268%, 21.951% 98.268%, 24.089% 98.124%, 26.785% 97.963%, 29.948% 97.802%, 33.489% 97.656%, 37.317% 97.543%, 41.343% 97.48%, 45.476% 97.482%, 49.627% 97.567%, 53.706% 97.752%, 57.622% 98.052%, 57.622% 98.052%, 59.138% 98.199%, 60.567% 98.341%, 61.913% 98.477%, 63.179% 98.609%, 64.37% 98.735%, 65.49% 98.857%, 66.542% 98.972%, 67.53% 99.082%, 68.459% 99.187%, 69.332% 99.285%, 69.332% 99.285%, 69.333% 99.285%, 69.333% 99.285%, 69.333% 99.285%, 70.498% 99.417%, 71.567% 99.536%, 72.551% 99.642%, 73.462% 99.735%, 74.313% 99.815%, 75.113% 99.881%, 75.875% 99.932%, 76.611% 99.97%, 77.332% 99.992%, 78.049% 100%, 78.049% 100%, 80.738% 99.938%, 83.61% 99.709%, 86.555% 99.252%, 89.463% 98.504%, 92.226% 97.403%, 94.732% 95.886%, 96.872% 93.891%, 98.537% 91.356%, 99.616% 88.218%, 100% 84.416%, 100% 15.584%, 100% 14.416%, 100% 14.416%, 99.912% 12.708%, 99.59% 10.842%, 98.946% 8.906%, 97.893% 6.984%, 96.341% 5.163%, 94.205% 3.528%, 91.395% 2.165%, 87.824% 1.159%, 83.405% .597%, 78.049% .563%);
	}

    #grid_desktop.grid-mobile > ul > li > a.thumb-image .images-counter {
        display: none;
    }

    #grid_desktop.grid-mobile > ul > li > a.thumb-image .lastact {
        bottom: 5px;
    }

    #grid_desktop.grid-mobile > ul > li > a.open-profile .online-sensor {
        height: 10px;
        width: 10px;
        border: 1px solid #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin: 0 4px 4px 0;
    }

    #grid_desktop.grid-mobile > ul > li:nth-of-type(3n+2) {
        float: left;
    }

    #grid_desktop.grid-mobile > ul > li:nth-of-type(3n+3) {
        /*position: relative;*/
        /*top: 65px;*/
    }

    #grid_desktop.grid-mobile > ul > li.in-last-row {
        margin-bottom: 0;
    }
    #grid_desktop.grid-mobile > ul > li > a:not(.thumb-image) .ko_grid_item_desc {
        display:none;
    }

    .list-mobile ul > li {
        padding: 10px 15px 10px 15px;
    }

    .list-mobile ul > li > a:not(.thumb-image) .user-date {
        left: 15px;
        top: 35px;
    }

    .list-mobile ul > li > a i {
        position: absolute;
        top: 52px;
        z-index: 1;
        display: block;
    }

    .bicubic {
        /*border: 1px solid #ccc !important;*/
    }

}



@media (max-width: 344px) {
    .footer-logo p {
        font-size: 11px;
    }

    #ko_mobile_nav .header-logo p {
        font-size: 13px;
    }

}

@media (max-width: 980px) {

    #ko_fixed_cont .additional-links {
        width:200px;
    }
	
	.fbanner {
        display: none;
    }

    .fbanner.mid {
        display: inline;
    }
}