@media screen and (max-width: 768px){
    .catalog-control-sort {
        display: inline-block;
    }
    .virus-link img {
        width: 16px !important;
        margin: 8px auto;
    }
    .content-blog-view .img-column img {
        height: 370px !important;
    }
    .block-in .content-center-widget_blogpage {
        width: calc(100% + 15px);
    }
    .blog-post {
        max-width: 50%;
        width: calc(100% / 2);
    }
    .model-page .paginator a:first-child {
        padding: 10px 27%;
    }
    .content-center,
    .content-side,
    .content_3d-side_l,
    .content_3d-center.i4,
    .content-all-center.no-margin,
    .content-all-side,
    .content-all-center{
        width: 100%;
    }
    .categories-main ul {
        column-count: 2;
    }
    .header-logo-link .header-logo-img-cgb {
        width: 75px !important;
    }
    .header-logo-link:after {
        left: 80px;
    }
    .content_3d-center.i4{
        margin-top: 40px;
    }
    .abonement-stats {
        display: none;
    }
    .header-userbar-info-all {
        top: 11px;
    }
    .nav {
        margin-top: 32px;
    }
    .content .block-in{
        display: inline-block;
    }
    .block-in{
        padding: 0 15px;
    }
    .content-center-stuff-slick-big-link > img {
        width: auto;
    }
    .content-center-stuff-slick-big-wr img {
        height: 305px;
    }
	.content-center-comments-list-item-content-info-date{font-size: 12px;}
    .content-center-widget_gallery-item.p1,
    .content-center-widget_gallery-item.p2,
    .content-center-widget_gallery-item.p3,
    .content-center-widget_gallery-item.p4,
    .content-center-widget_gallery-item.p5{
        width: 100%;
        position: relative;
        left: 0 !important;
        margin-bottom: 15px;
        top: auto !important;
    }
    .content-center-widget_wr-item,
    .content-center-widget_blog-item{
        width: calc(50% - 15px);
    }
    .content-center-widget_wr-item-cover{
        height: 225px;
    }
    .content-center-widget_wr-item-cover-bg{
        width: 240px;
        height: 240px;
    }
    nav .block-in{
        position: relative;
    }
    nav ul.nav-new {
        display: none;
        height: auto;
        position: absolute;
        width: 100%;
        top: 50px;
        z-index: 11;
        background-color: #FFFFFF;
    }
    nav a#pull {
        display: block;
        background-color: transparent;
        width: 100%;
        position: relative;
    }
    nav a#pull:after {
        content: "";
        background: url(../img/nav-icon.png) no-repeat;
        width: 40px;
        height: 40px;
        display: inline-block;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        bottom: -10px;
        top: 0;
        background-size: contain;
    }
    nav a#pull:before{
        content: 'Меню';
        text-align: center;
        right: 0;
        left: 0;
        margin: auto;
        position: absolute;
        top: -30px;
    }
    .header .block-in,
    .footer .block-in{
        flex-wrap: wrap;
    }
    .header-userbar{
        order: 2;
    }
    .header-userbar,
    .header-logo,
    .footer-section{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .header-search{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        order: 3;
    }
    .content-side{
        margin-top: 40px;
        padding-left: 0;
    }
    .content-side img{
        width: auto;
        margin: auto;
    }
    .content-side .infobar-reward .reward-img {
         width: 17px;
    }
    .slider{
        height: 235px;
    }
    .slider-ul,
    .slider-ul > li{
        height: 100%;
    }
    .slider-content-text1{
        margin-top: 0px;
        max-width: 100%;
        font-size: 30px;
    }
    .slider-content-text2{
        max-width: 85%;
    }
    .slider-ul.cgslider img{
        width: auto;
        height: 200px;
    }
    .footer-section.s5{
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
        margin: 15px auto;
    }
    .content-center-widget_gallery,
    .content-center-stuff-slick-big-wr{
        height: auto !important;
    }
    .catalog-control{
        flex-wrap: wrap;
    }
    .catalog-control-sort{
        width: 100%;
    }
    .catalog-control-sort i{
        display: none;
    }
    .catalog-control-info-blog {
        text-align: right;
        width: 100%;
        padding-top: 20px;
    }
    .catalog-control-sort-link{
        display: block;
        max-width: calc(100%/3 - 10px);
        float: left;
        margin: 5px 0 10px;
    }
    .catalog-control-sort-tit{
        font-weight: 600;
        font-size: 16px;
        display: inline-block;
        width: 100%;
    }
    .catalog-control-sort-link.active{
        text-align: center;
    }
    .catalog-bar{
        margin: 18px 0;
    }
    .header-search-form{
        width: 100% !important;
    }
    .catalog-bar-search a{
        position: relative !important;
        top: 45px !important;
        width: fit-content;
        margin: auto;
        margin-right: 0px;
    }
    .content-all-side{
        padding-left: 0;
    }
    .content-all-side img{
        width: auto;
        margin: 20px auto;
    }
    .content-center-stuff-slick-big{
        height: auto;
    }
    .catalog-category{
        padding-right: 0 !important;
    }
    .catalog-category a{
        width: calc(100% - 34px) !important;
        display: block;
    }
    .tabs > a{
        top: auto !important;
        bottom: -80px;
    }
    .catalog-bar > a{
        bottom: 50px !important;
        right: 17px !important;
        top: auto !important;
    }
    .tabs__caption{
        flex-wrap: wrap;
        padding: 0 15px;
    }
    .tabs__caption > li{
        width: calc(100%/3);
    }
    .content-center-widget_wr-item.gallery{
        width: calc(50% - 15px);
    }
    .blog-header{
        background-position: top left;
        height: 100px;
        margin-bottom: 30px;
		background-size: 100% 100%;
    }
    .blog-header-title{
        font-size: 24px;
    }
    .catalog_buttons{
        flex-wrap: wrap;
    }
    .catalog_buttons .btn.btn__outline.gray__btn{
        width: calc(100%/3);
        margin-bottom: 10px;
        border-right: 1px solid #aaa !important;
    }
    .catalog_work-bar-cont-filtr-item{
        width: calc(100%/3 - 2%);
        margin: 15px 1%;
        font-size: 12px;
    }
    .content-center-work-cat-table-title{
        font-size: 12px;
    }
    .catalog_work-bar-tabs-link{
        padding: 0;
        width: calc(100%/3);
        text-align: center;
        font-size: 16px;
        display: block;
    }
    #feedbackmodal{
        max-width: 100%;
    }
    .content_register{
        padding: 20px 15px;
    }
    .content_register .content_add-center-item:first-of-type .content_add-center-item-title{
        display: none;
    }
    .content_register .content_add-center-item:first-of-type .content_add-center-item-field,
    .content_register .content_add-center-item:first-of-type .content_add-center-item-field .content_add-center-title{
        width: 100%;
        text-align: center;
    }
    .content_register .content_add-center-item{
        flex-wrap: wrap;
    }
    .content_register .content_add-center-item .content_add-center-item-title,
    .content_register .content_add-center-item .content_add-center-item-field{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    #signupform-recaptcha-recaptcha-w0>div,
    #signupform-recaptcha-recaptcha-w0 iframe,
    #loginform-recaptcha-recaptcha-w0>div,
    #loginform-recaptcha-recaptcha-w0 iframe{
        max-width: 100%;
    }
    h2{
        line-height: 1.5;
        margin: 35px 0;
        height: auto;
    }
    .content-center-stuff-slick-small-item{
        width: auto !important;
    }
    .infobar{
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .content-bar-card_info-user-other{
        width: 100%;
    }
    .content-bar-card_info-user-other .infobar{
        margin-bottom: 10px;
        width: 100%;
        margin-top: 0;
    }
    .nav-new li a:hover{
        background-color: #000000;
        -webkit-transition: -webkit-transform .5s;
        transition: -webkit-transform .5s;
        transition: transform .5s;
        transition: transform .5s, -webkit-transform .5s;
    }
    .content_add-center,
    .content_add-side{
        width: 100%;
        margin-right: 0;
    }
    .content_add-center{
        padding: 20px;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .content_add .block-in{
        flex-wrap: wrap;
    }
    h1{
        height: auto;
    }
    #downloadmodal,
    #dealermodal{
        width: 100%;
    }
    .buybutton, .dealerbutton{
        margin: 10px auto;
    }
    .buybutton,
    .dlink,
    .dealerbutton,
    .feedbackbutton{
        width: fit-content;
		min-width: 243px;
        margin: 10px auto;
    }
    .content-bar-card_info-user-avatar-link > img{
        width: 100%;
        margin: auto;
    }
    .content-all-center{
        margin-bottom: 50px;
    }
    .categories-cont a {
        padding: 10px 20px;
    }
    .content-bar-card_info-user,
    .content-bar-card_info-btn{
        width: 100%;
        margin-bottom: 20px;
    }
    .tabs__caption > li {
        width: 100%;
    }
    .tabs__caption > li > a{
        width: 100% !important;
        display: block;
        padding-left: 15px;
        font-size: 18px;
        padding-bottom: 10px;
    }
    .tabs__caption > li > a:before{
        height: 20px;
    }
    .tabs__caption > li> a:after{
        height: 18px;
        width: 18px;
        right: 31px;
    }
    .blog-header-cat,
    .blog-header-btn{
        margin-top: 5px;
        display: none;
    }
    .blog-header-title{
        font-size: 15px;
        width: 75%;
    }
    .jq-checkbox{
        display: block;
        float: left;
    }
    .mt-10>.col-80{
        width: 50%;
        word-break: break-all;
    }
    .table,
    .col-100.forum-item-userbar{
        width: 100%;
        overflow-x: scroll;
    }
    .col-20{
        width: 50%;
    }
    .col-10{
        width: 35%;
    }
    .col-15{
        width: 43%;
    }
    .forum-section_title .col-90{
        width: 65%;
    }
    .table.forum-section_title,
    .table.forum-info.mt-50,
    .profile-stuff .table,
    .table.profile{
        overflow-x: hidden;
    }
    .row.profile-info{
        flex-wrap: wrap;
    }
    .profile-info_s1-info-section .balance_output{
        width: fit-content;
        display: block;
        position: relative;
        margin-left: 0;
        text-align: center;
    }
    .profile-info_s1{
        width: 100%;
        margin-bottom: 20px;
    }
    .profile-info_s2{
        width: 100%;
        flex-wrap: wrap;
        margin-bottom: 10px;
    }
    .profile-info_s2 .btn.btn__outline{
        width: 100%;
        margin-right: 0;
    }
    .profile-info_s2 .btn.btn__outline_dropdown-wr{
        width: 100%;
        margin: 10px 0;
    }
    .profile-info_s2>.btn__outline_dropdown-wr.mr-10{
        margin: 10px 0;
        width: 100%;
    }
    .profile-info_s2 .btn{
        width: 100%;
    }
    .profile-tabs .col-100{
        flex-wrap: wrap;
    }
    .profile-tabs .col-100 a{
        width: 50%;
        border-right: 1px solid #aaa;
    }
    .table .row.profile-tabs{
        margin-top: 0;
    }
    .profile-info_s1-info{
        height: auto;
    }
    .profile-info_s1-info-section:last-child{
        margin-top: 25px;
    }
    h3{
        font-size: 20px;
    }
    .profile-stuff-content .info{
        width: 100% !important;
    }
    .header-userbar-info-balans{
        width: 50px;
    }
    .content-profile{
        margin-top: 30px;
    }
    .mt-50{
        margin-top: 0;
    }
    .profile-edit{
        padding: 20px 15px;
        flex-wrap: wrap;
    }
    .profile-edit .col-50,
    .profile-edit .col-25{
        width: 100%;
        padding-left: 0;
    }
    .content_add-center-item{
        margin-bottom: 20px;
        height: 30px;
    }
    .profile-edit .content_add-center-item-title{
        padding-right: 10px;
        align-items: center;
    }
    .table.profile.profile__gradient{
        overflow-x: hidden;
    }
    .table.profile.profile__gradient .profile-edit:nth-child(4){
        min-height: 340px;
    }
    .table.profile.profile__gradient .profile-info{
        flex-wrap: wrap;
    }
    .profile-edit .content_add-center-item-field__social{
        width: 100%;
        padding-left: 0;
    }
    .profile-edit .content_add-center-item-field__social:before{
        width: 10%;
        background-position: center;
        position: relative;
    }
    .profile-edit .content_add-center-item-field__social>.form-group{
        width: 90%;
    }
    .content_add-center-title{
        font-size: 20px;
    }
    .addmodel.model_add .content_add-center-item-title,
    .addmodel.model_add .content_add-center-item-field,
    #model-description,
    .contest_add .content_add-center-item-field,
    .contest_add .content_add-center-item-title,
    .blog_add .content_add-center-item-field,
    .blog_add .content_add-center-item-title,
    .order_add .content_add-center-item-field,
    .order_add .content_add-center-item-title,
    .vacancy_add .content_add-center-item-field,
    .vacancy_add .content_add-center-item-title,
    .resume_add .content_add-center-item-field,
    .resume_add .content_add-center-item-title,
    .forum_theme_add .content_add-center-item-field,
    .forum_theme_add .content_add-center-item-title,
    .addmodel.gallery_add .content_add-center-item-field,
    .addmodel.gallery_add .content_add-center-item-title,
    #w0 .content_add-center-item-field,
    #w0 .content_add-center-item-title,
    .addmodel .content_add-center-item-field,
    .addmodel .content_add-center-item-title{
        width: 100%;
        justify-content: left;
    }
    .addmodel.model_add .content_add-center-item,
    .contest_add .content_add-center-item,
    .blog_add .content_add-center-item,
    .order_add .content_add-center-item,
    .vacancy_add .content_add-center-item,
    .resume_add .content_add-center-item,
    .forum_theme_add .content_add-center-item,
    .addmodel.gallery_add .content_add-center-item,
    .addmodel .content_add-center-item,
    #w0 .content_add-center-item{
        flex-wrap: wrap;
        height: 100%;
        margin-bottom: 10px !important;
    }
    .field-contest-description,
    .field-blog-text,
    .content_add-center-item .field-editor1,
    .field-trainingcourse-description,
    .field-trainingblog-text{
        width: 100% !important;
        left: 0 !important;
    }
    .image-wrapper{
        margin-left: 0;
        width: 100%;
        top: 0 !important;
    }
    .blog-header-cat,
    .blog-header-btn{
        margin-top: 5px;
        display: none;
    }
    .blog-header-btn>a.btn.md{
        display: none !important;
    }
    .infobar-icon{
        margin-right: 5px;
        font-size: 10px;
    }
    .content-bar-card_info-user,
    .content-bar-card_info-btn{
        width: 100%;
        margin-bottom: 20px;
    }
    .content-center-comments-add-btn-link{
        font-size: 11.5px !important;
    }
    .profile-info_s1-info-section{
        height: auto;
    }
    .header-userbar-info-all-nav.open{
        width: 150px;
        left: -100px;
    }
    .header-userbar-info-all-nav:before,
    .header-userbar-info-all-nav:after{
        left: 105px;
    }
    #w0 .content_add-center-item,
    .content_add-center-item.mt-20{
        height: auto;
    }
    #addbonusmodal,
    #videomodal{
        width: 100%;
    }
    .profile-stuff-info .content_add-center-item-field__social,
    .profile-stuff-info .content_add-center-item-field__social:before{
        width: 30px;
    }
    .profile-balans .col-50{
        width: 100%;
    }
    .table.forum-section_title .col-10{
        width: 15%;
    }
    span.col-10.profile-message-item-avatar-wr{
        width: 10%;
    }
    span.col-80.profile-message-item-content-wr{
        width: 70%;
    }
    span.col-10.profile-message-item-data-wr{
        width: 20%;
    }
	.col-100.content-center-work-cat-table-desc {
		justify-content: center;
    }
    .content_add-center-item-field-rub {
        position: absolute;
        top: 45px;
    }
    .get-abonement-btn {
        margin: 0 auto !important;
    }
    .tooltip-materials {
        margin-top: 530px;
    }
    .catalog-bar-3d-view .infobar {
        height: auto !important;
        margin-bottom: 5px;
    }
}
@media screen and (max-width: 540px){
    .lazyYT-container {
        padding-bottom: 250px!important;
        width: auto!important;
    }
    .block-in .content-center-widget_blogpage {
        width: calc(100% + 15px);
    }
    .blog-post {
        max-width: 100%;
        width: calc(100% / 1);
    }
    .show_labels, .edit_label, .add_label, .birka_position{
        display:none!important;
    }
    .gallery-left .content-bar-card_info-btn > div {
        width: 100%;
        flex-wrap: wrap;
    }
    .infobar > .content-bar-card_info-btn{
        display:none;
    }
    .catalog-bar > .content-bar-card_info-btn{
        display:block;
    }
	.btn_svg_card{
		font-size: 12px;
	}
	.col-20.forum-info-item{
		font-size: 12px;
	}
	.content-center-stuff>div{
		max-width: 100%;
    }

    .content-center-stuff > div > div {
        flex-wrap: wrap;
        justify-content: left !important;
    }

    .slick-track {
        flex-wrap: nowrap;
        display: flex;
        justify-content: left !important;
    }

    .content-center-stuff-slick-small {
     
    }

    .content-center-stuff > div > div > a {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0 !important;
    }
	.infobar-icon > svg{
		height: 9px;
	}
    body{
        overflow-x: hidden;
    }
    .slider{
        height: 200px;
    }
	.blog-header{
		height: 75px;
		background-size: 100% 100%;
	}
	.footer{
		overflow-x: hidden;
	}
    .footer-link{
        font-size: 11px;
    }
    .content-center-widget_wr-item{
        width: calc(100%/2 - 30px);
        margin: auto;
        margin-bottom: 20px;
    }
	.content-center-widget_wr-item-cover{
		height: 105px;
	}
	.content-center-widget_wr-item-cover-bg{
		height: 120px;
		width: fit-content;
	}
    .catalog-control-sort-link{
        font-size: 12px;
    }
    .paginator .paginator-link{
        font-size: 8px;
        display: inline-flex;
        padding: 5px 7px;
		margin: 1px;
    }
    .paginator-link span{
        font-size: 0;
    }
    .paginator-link svg {
        padding-left: 3px;
        margin-top: 2px;
    }
    .content-center-stuff-slick-big{
        height: 295px;
        max-height: 100%;
    }
    .content-center-widget_wr-item.gallery{
        width: calc(50% - 15px);
        margin-right: 0;
        margin-left: 15px;
        max-width: 100% !important;
    }
    .rel_posts-content-item{
      /*  width: 100% !important;*/
        height: 160px!important;
    }
    .slick-arrow{
        top: 50%;
    }
    .tabs__caption > li {
        width: 100%;
    }
    .tabs__caption > li > a{
        width: 100% !important;
        display: block;
        padding-left: 15px;
        font-size: 18px;
        padding-bottom: 10px;
    }
    .tabs__caption > li > a:before{
        height: 20px;
    }
    .tabs__caption > li> a:after{
        height: 18px;
        width: 18px;
        right: 31px;
    }
    .content-center-stuff-slick-small.slick-initialized .slick-slide{
        width: calc(100%/2 - 10px) !important;
        float: left;
        margin-right: 10px;
    }
    .catalog_work-bar-cont-filtr-item{
        width: calc(100%/2 - 2%);
        font-size: 12px;
    }
    .catalog_buttons .btn.btn__outline.gray__btn {
        width: 100%;
    }
    /* .content-center-stuff-slick-big-link{ */
        /* height: 295px !important; */
    /* } */
    .catalog-category a{
        width: calc(100%/2 - 30px) !important;
    }
    .catalog-bar > a{
        bottom: -25px !important;
        width: 100%;
    }
    .catalog-control{
        margin-bottom: 0px;
    }
    .catalog-control-info-blog {
        margin-top: -20px;
    }
    .tabs > a{
        bottom: -130px;
    }
    .blog-header-title{
        font-size: 15px;
        width: 75%;
    }
    .table{
        width: 100%;
        overflow-x: scroll;
		font-size: 10px;
    }
    .col-20{
        width: 50%;
    }
    .col-10{
        width: 35%;
    }
    .col-15{
        width: 43%;
    }
    .content-center-widget_blog-item-cover{
        height: 100px;
    }
    .slider-content-text1{
        font-size: 20px;
    }
    .cgslider_nav{
        width: 15px;
        height: 25px;
        background-size: contain !important;
    }
    .cgslider_nav.next:after{
        top: 7px;
        right: 2px;
    }
    .cgslider_nav.prev:after{
        top: 7px;
        left: 2px;
    }
    .jq-checkbox{
        display: block;
        float: left;
    }
    .nav {
        margin-top: 34px;
    }
    .header-logo{
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
    .header-userbar{
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }
    .header-search {
        margin-top: 20px;
    }
    .header-logo-link .header-logo-img{
        width: 124px !important;
    }
    .header-logo-link .header-logo-img-cgb {
        width: 75px !important;
    }
    .eng-version {
        margin-left: 10px;
    }
    .header-userbar-info{
        width: 150px;
        font-size: 12px;
    }
    .header-logo-link .header-logo-img-cgb {
        padding-top: 24px;
    }
    .header-logo-link:after {
        top: 0px;
        left: 24px;
        padding-top: 22px;
        background-size: 20px 20px;
    }
    .header-userbar-avatar{
        width: 30px;
        height: 30px;
    }
    .row.profile-info{
        flex-wrap: wrap;
    }
    .profile-info_s1-info-section .balance_output{
        width: 100%;
        display: block;
        position: relative;
        margin-left: 0;
        text-align: center;
    }
    .profile-info_s1{
        width: 100%;
        margin-bottom: 20px;
    }
    .profile-info_s2{
        width: 100%;
        flex-wrap: wrap;
        margin-bottom: 10px;
    }
    .profile-info_s2 .btn.btn__outline{
        width: 100%;
        margin-right: 0;
    }
    .profile-info_s2 .btn.btn__outline_dropdown-wr{
        width: 100%;
        margin: 10px 0;
    }
    .profile-info_s2>.btn__outline_dropdown-wr.mr-10{
        margin: 10px 0;
        width: 100%;
    }
    .profile-info_s2 .btn{
        width: 100%;
    }
    .profile-tabs .col-100{
        flex-wrap: wrap;
    }
    .profile-tabs .col-100 a{
        width: 50%;
        border-right: 1px solid #aaa;
    }
    .table .row.profile-tabs{
        margin-top: 0;
    }
    .profile-info_s1-info{
        height: auto;
    }
    .profile-info_s1-info-section:last-child{
        margin-top: 25px;
    }
    h3{
        font-size: 20px;
    }
    .profile-stuff-content .info{
        width: 100% !important;
    }
    .header-userbar-info-balans{
        width: 50px;
    }
    .content-profile{
        margin-top: 30px;
    }
    .mt-50{
        margin-top: 0;
    }
    .profile-edit{
        padding: 20px 15px;
        flex-wrap: wrap;
    }
    .profile-edit .col-50,
    .profile-edit .col-25{
        width: 100%;
        padding-left: 0;
    }
    .content_add-center-item{
        margin-bottom: 20px;
        height: 30px;
    }
    .profile-edit .content_add-center-item-title{
        padding-right: 10px;
        align-items: center;
    }
    .table.profile.profile__gradient{
        overflow-x: hidden;
    }
    .table.profile.profile__gradient .profile-edit:nth-child(4){
        min-height: 340px;
    }
    .table.profile.profile__gradient .profile-info{
        flex-wrap: wrap;
    }
    .profile-edit .content_add-center-item-field__social{
        width: 100%;
        padding-left: 0;
    }
    .profile-edit .content_add-center-item-field__social:before{
        width: 10%;
        background-position: center;
        position: relative;
    }
    .profile-edit .content_add-center-item-field__social>.form-group{
        width: 90%;
    }
    .content_add-center-title{
        font-size: 20px;
    }
    .addmodel.model_add .content_add-center-item-title,
    .addmodel.model_add .content_add-center-item-field,
    #model-description,
    .contest_add .content_add-center-item-field,
    .contest_add .content_add-center-item-title,
    .blog_add .content_add-center-item-field,
    .blog_add .content_add-center-item-title,
    .order_add .content_add-center-item-field,
    .order_add .content_add-center-item-title,
    .vacancy_add .content_add-center-item-field,
    .vacancy_add .content_add-center-item-title,
    .resume_add .content_add-center-item-field,
    .resume_add .content_add-center-item-title,
    .forum_theme_add .content_add-center-item-field,
    .forum_theme_add .content_add-center-item-title,
    .addmodel.gallery_add .content_add-center-item-field,
    .addmodel.gallery_add .content_add-center-item-title,
    #w0 .content_add-center-item-field,
    #w0 .content_add-center-item-title,
    .addmodel .content_add-center-item-field,
    .addmodel .content_add-center-item-title{
        width: 100%;
        justify-content: left;
    }
    .addmodel.model_add .content_add-center-item,
    .contest_add .content_add-center-item,
    .blog_add .content_add-center-item,
    .order_add .content_add-center-item,
    .vacancy_add .content_add-center-item,
    .resume_add .content_add-center-item,
    .forum_theme_add .content_add-center-item,
    .addmodel.gallery_add .content_add-center-item,
    .addmodel .content_add-center-item,
    #w0 .content_add-center-item{
        flex-wrap: wrap;
        height: 100%;
        margin-bottom: 10px !important;
    }
    .field-contest-description,
    .field-blog-text,
    .content_add-center-item .field-editor1,
    .field-trainingcourse-description,
    .field-trainingblog-text{
        width: 100% !important;
        left: 0 !important;
    }
    .image-wrapper{
        margin-left: 0;
        width: 100%;
        top: 0 !important;
    }
    .blog-header-cat,
    .blog-header-btn{
        margin-top: 5px;
        display: none;
    }
    .blog-header-btn>a.btn.md{
        display: none !important;
    }
    .infobar-icon{
        margin-right: 5px;
        font-size: 10px;
    }
    .content-bar-card_info-user,
    .content-bar-card_info-btn{
        width: 100%;
        margin-bottom: 20px;
		flex-wrap: wrap;
    }
	.content-bar-card_info-btn a{
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}
    .content-center-comments-add-btn-link{
        font-size: 11.5px !important;
		padding: 0 10px;
    }
    .profile-info_s1-info-section{
        height: auto;
    }
    .header-userbar-info-all-nav.open{
        width: 150px;
        left: -100px;
    }
    .header-userbar-info-all-nav:before,
    .header-userbar-info-all-nav:after{
        left: 105px;
    }
    #w0 .content_add-center-item,
    .content_add-center-item.mt-20{
        height: auto;
		width: inherit;
    }
    #addbonusmodal,
    #videomodal{
        width: 100%;
    }
    .profile-stuff-info .content_add-center-item-field__social,
    .profile-stuff-info .content_add-center-item-field__social:before{
        width: 30px;
    }
    .profile-balans .col-50{
        width: 100%;
    }
    .table.forum-section_title .col-10{
        width: 15%;
    }
    span.col-10.profile-message-item-avatar-wr{
        width: 20%;
    }
    span.col-80.profile-message-item-content-wr{
        width: 50%;
    }
    span.col-10.profile-message-item-data-wr{
        width: 30%;
    }
    .content_add-center-item-field-rub {
        position: absolute;
        top: 37px !important;
    }
    .get-abonement-btn {
        margin-left: 0 !important;
    }
    .tooltip-materials {
        margin-top: 540px !important;
    }
}
@media screen and (max-width: 375px){
    .content-blog-view .img-column img {
        height: 170px !important;
    }
    .blog-post {
        max-width: 100%;
        width: calc(100% / 1);
    }
    .block-in .content-center-widget_blogpage {
        width: calc(100% + 15px);
    }
    .content_add-center-item-field-rub {
        position: absolute;
        top: 48px !important;
    }
    .categories-main ul {
        column-count: 1;
    }
}
@media screen and (max-width: 320px){
    .header-userbar-avatar{
        display: none;
    }
    .content-center-stuff-slick-big-link,
    .content-center-stuff-slick-big{
        height: 247px !important;
    }
}
@media screen and (max-width: 450px){
    .catalog-bar-3d .catalog-control-info-3d {
        display: inline-block;
    }
}
@media screen and (min-width: 769px) and (max-width: 1023px){
    .catalog-bar-3d-view .infobar {
        height: auto !important;
    }
    .virus-link img {
        width: 16px !important;
        margin: 8px auto;
    }
    .block-in .content-center-widget_blogpage {
        width: calc(100% + 15px);
    }
    .blog-post {
        max-width: 50%;
        width: calc(100% / 2);
    }
    .model-page .paginator a:first-child {
        padding: 10px 27%;
    }
    h1 {
        height: auto;
    }
    .slider-ul.cgslider img{
        width: auto;
    }
    .content .block-in{
        flex-wrap: wrap;
    }
	.content-center-comments-list-item-content-info-date{
		font-size: 12px;
	}
    .content-center{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .content-center-stuff-slick-big-wr{
        height: 100%;
    }
    .content-center-stuff-slick-big-wr img {
        height: 100%;
    }
    .content-side{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
    }
    .content-center-widget_wr-item,
    .content-center-widget_blog-item{
        width: calc(100%/3 - 15px);
    }
    .footer-social{
        width: 18px;
        height: 18px;
    }
    .content_3d-side_l{
        width: 100%;
        margin-bottom: 40px;
    }
    .content_3d-center.i4,
    .content-all-center,
    .content-all-side{
        width: 100%;
    }
    .catalog-control{
        flex-wrap: wrap;
    }
    .catalog-control-sort{
        width: 100%;
    }
    .catalog-control-sort i{
        display: none;
    }
    .catalog-control-info-blog {
        text-align: right;
        width: 100%;
        padding-top: 20px;
    }
    .catalog-control-sort-link{
        /*display: block;
        width: calc(100%/3 - 10px);
        float: left;*/
        width: auto;
        margin: 5px 0 10px;
    }
    .catalog-control-sort-tit{
        font-weight: 600;
        font-size: 16px;
        display: inline-block;
        width: 100%;
    }
    .catalog-control-sort-link.active{
        text-align: center;
    }
    .catalog-bar{
        margin: 18px 0;
    }
    .header-search-form{
        width: 100% !important;
    }
    .catalog-bar-search a{
        position: relative !important;
        top: 70px !important;
        width: fit-content;
        margin: auto;
        margin-right: 10px;
    }
    .content-all-side img{
        width: auto;
        margin: 20px auto;
    }
    .content-all-side{
        padding-left: 0;
    }
    .catalog-category a{
        width: calc(100%/4 - 15px) !important;
    }
    .tabs > a {
        top: auto !important;
        bottom: -80px;
    }
    .catalog-bar > a{
        bottom: 50px !important;
        right: 17px !important;
        top: auto !important;
    }
    .tabs__caption{
        flex-wrap: wrap;
        padding: 0 15px;
    }
    .tabs__caption > li{
        width: auto;
    }
    nav .block-in{
        position: relative;
    }
    nav ul.nav-new {
        display: none;
        height: auto;
        position: absolute;
        width: 100%;
        top: 50px;
        z-index: 11;
        background-color: #FFFFFF;
    }
    nav a#pull {
        display: block;
        background-color: transparent;
        width: 100%;
        position: relative;
    }
    nav a#pull:after {
        content: "";
        background: url(../img/nav-icon.png) no-repeat;
        width: 40px;
        height: 40px;
        display: inline-block;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        bottom: -10px;
        top: 0;
        background-size: contain;
    }
    nav a#pull:before{
        content: 'Меню';
        text-align: center;
        right: 0;
        left: 0;
        margin: auto;
        position: absolute;
        top: -30px;
    }
    .content-center-widget_wr-item.gallery{
        width: calc(100%/3 - 15px);
    }
    .catalog-category{
        padding-right: 0 !important;
    }
    .content-all-center.no-margin{
        width: 100%;
    }
    .content-side img{
        margin: auto;
    }
    .catalog-category a{
        line-height: 40px;
    }
    .content_add .block-in{
        flex-wrap: wrap;
    }
    .content_add-center,
    .content_add-side{
        width: 100%;
        margin-right: 0;
    }
    .content_add-side{
        width: fit-content;
        margin: 20px auto;
    }
    .content_add-center-item-title{
        white-space: nowrap;
    }
    .block-in.model{
        flex-wrap: wrap;
    }
    .buybutton,
    .dlink,
    .dealerbutton,
    .feedbackbutton{
        width: fit-content;
        min-width: 243px;
    }
    .content-bar-card_info-user-avatar-link > img{
        width: 100%;
        margin: auto;
    }
    .content-all-center{
        margin-bottom: 50px;
    }
    .content-all-center.no-margin,
    .content-all-side{
        width: 100%;
    }
    .profile-info_s1-info-section .balance_output{
        width: 100%;
        display: block;
        position: relative;
        margin-left: 0;
        text-align: center;
    }
    .profile-info_s1{
        width: 100%;
        margin-bottom: 20px;
    }
    .profile-info_s2{
        width: 100%;
        flex-wrap: wrap;
        margin-bottom: 10px;
    }
    .profile-info_s2 .btn.btn__outline{
        width: 100%;
        margin-right: 0;
    }
    .profile-info_s2 .btn.btn__outline_dropdown-wr{
        width: 100%;
        margin: 10px 0;
    }
    .profile-info_s2>.btn__outline_dropdown-wr.mr-10{
        margin: 10px 0;
        width: 100%;
    }
    .profile-info_s2 .btn{
        width: 100%;
    }
    .profile-tabs .col-100{
        flex-wrap: wrap;
    }
    .profile-tabs .col-100 a{
        width: 33.333%;
        border-right: 1px solid #aaa;
    }
    .row.profile-info{
        flex-wrap: wrap;
    }
    .profile-balans .col-50 {
        width: 100%;
    }
    .addmodel.model_add .content_add-center-item-title,
    .addmodel.model_add .content_add-center-item-field,
    #model-description,
    .contest_add .content_add-center-item-field,
    .contest_add .content_add-center-item-title,
    .blog_add .content_add-center-item-field,
    .blog_add .content_add-center-item-title,
    .order_add .content_add-center-item-field,
    .order_add .content_add-center-item-title,
    .vacancy_add .content_add-center-item-field,
    .vacancy_add .content_add-center-item-title,
    .resume_add .content_add-center-item-field,
    .resume_add .content_add-center-item-title,
    .forum_theme_add .content_add-center-item-field,
    .forum_theme_add .content_add-center-item-title,
    .addmodel.gallery_add .content_add-center-item-field,
    .addmodel.gallery_add .content_add-center-item-title,
    #w0 .content_add-center-item-field,
    #w0 .content_add-center-item-title,
    .addmodel .content_add-center-item-field,
    .addmodel .content_add-center-item-title{
        width: 100%;
        justify-content: left;
    }
    .addmodel.model_add .content_add-center-item,
    .contest_add .content_add-center-item,
    .blog_add .content_add-center-item,
    .order_add .content_add-center-item,
    .vacancy_add .content_add-center-item,
    .resume_add .content_add-center-item,
    .forum_theme_add .content_add-center-item,
    .addmodel.gallery_add .content_add-center-item,
    .addmodel .content_add-center-item,
    #w0 .content_add-center-item{
        flex-wrap: wrap;
        height: 100%;
        margin-bottom: 10px !important;
    }
    .field-contest-description,
    .field-blog-text,
    .content_add-center-item .field-editor1,
    .field-trainingcourse-description,
    .field-trainingblog-text{
        width: 100% !important;
        left: 0 !important;
    }
    .image-wrapper{
        margin-left: 0;
        width: 100%;
        top: 0 !important;
    }
    .addmodel .content_add-center-item-title small{
        display: block;
    }
    .profile-edit .content_add-center-item-field__social>.form-group {
        width: 90%;
    }
    .profile-edit .col-50 {
        width: 100%;
        padding-left: 0;
    }
    .profile-edit .col-25{
        width: 50%;
        padding-left: 0;
    }
    .profile-edit {
        padding: 20px 15px;
        flex-wrap: wrap;
    }
    .profile-edit_save{
        padding: 20px 50px;
    }
	.blog-header{
		height: 260px;
		background-size: 100% 100%;
	}
	.download_link-wrapper .buybutton{
		min-width: 243px;
	}
	.content-center-stuff-slick-big-link > img{
		-o-object-fit: contain;
		object-fit: contain;
	}
	.content-center-stuff-slick-big-wr{
		height: auto !important;
	}
	.content-center-stuff-slick-big {
		height: 530px;
	}
	.content-center-stuff-slick-big-link {
		height: 530px !important;
	}
	.btn_svg_card{
		font-size: 12px;
	}
    .info_header {
        margin-top: 22px;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1200px){
    .virus-link img {
        width: 16px !important;
        margin: 8px auto;
    }
    .blog-post {
        max-width: 35%;
        width: calc(100% / 3);
    }
    .model-page .paginator a:first-child {
        padding: 10px 35%;
    }
    .content_add-center-item-field-rub {
        position: absolute;
        top: 48px;
    }
    .categories-main ul {
        column-count: 2;
    }
    span.animated_label{
        width: 10px;
        height: 10px;
        top: 0px;
    }
    .profile-info_s1-info {
        height: 128px !important;
    }
	.btn_svg_card{
		font-size: 12px;
	}
	.content-center-work-cat-table{
		font-size: 14px;
	}
	.table, .col-100.forum-item-userbar{
		width: 100%;
		overflow-x: scroll;
	}
	.profile-info_s2 a.btn{
		font-size: 10px;
	}
	.profile-tabs-link{
		font-size: 10px;
	}
	small{
		font-size: 70%;
	}
	.content-center-widget_blog-item-cover{
		height: 65px;
	}
    .content-center-widget_wr-item{
        width: calc(100%/4 - 15px) !important;
    }
    .content-center-widget_blog-item{
		width: calc(100%/3 - 15px);
	}
    .content-center-widget_wr-item-cover-bg{
        max-width: 100%;
		width: fit-content;
		height: 130px;
    }
	.content-center-widget_wr-item-cover{
		height: 115px;
	}
	.catalog-control{
		font-size: 10px;
	}
	.infobar-icon > svg{
		height: 9px;
		margin-right: 4px;
	}
	.infobar-icon{
		margin-right: 2px;
		font-size: 8px;
        line-height: 10px;
	}
	.header-userbar-info-balans{
		font-size: 9px;
	}
	.catalog-control-sort-tit{
		padding-right: 5px;
	}
	.catalog-control-sort-link{
		padding: 3px 5px;
		margin-right: 0px;
		width: auto !important;
	}
	.catalog-control-sort i{
		padding: 0 5px 0 0;
	}
	.catalog-bar>a {
		left: calc(80.04% + 30px) !important;
		font-size: 8px;
		margin-right: 20px;
	}
	.tabs__caption > li > a{
		padding-right: 50px;
		font-size: 11.3px;
		line-height: 18px;
		display: block;
		margin-right: 10px;
		white-space: nowrap;
	}
	h1{
		height: auto;
	}
	.tabs__caption > li > a:before{
		width: 40px;
	}
	.tabs__caption > li> a:after{
		right: 27px;
	}
    .buybutton,
    .dealerbutton,
    .feedbackbutton{
        width: fit-content;
    }
    .content-all-side img{
        width: auto;
        /* margin: 20px auto; */
    }
    .categories-cont-link{
        padding-right: 20px;
    }
    .content_add .block-in{
        flex-wrap: wrap;
    }
	.slider-ul > li,
	.slider-ul,
	.slider,
	.blog-header{
		height: 305px;
	}
	.blog-header{
		background-size: 100% 100%;
	}
	.slider-content{
		padding-top: 20px;
	}
	.slider-content-text1{
		font-size: 26px;
		max-width: 50%;
	}
	.catalog_work-bar-tabs-link{
		font-size: 17px;
	}
	.forum-info-item{
		font-size: 11px;
	}
	.content_add-center{
		width: calc(76.28% - 30px);
	}
	.content_add-side{
		padding: 13px;
	}
	.image-wrapper{
		width: auto;
	}
	.content-center-stuff-slick-big-link > img{
		-o-object-fit: contain;
		object-fit: contain;
	}
	.model .content-all-side{
		font-size: 8px !important;
	}
	.content-all-side-3d-user{
		padding: 5px;
	}
	.content-all-side-3d-user-avatar img{
		margin: 0;
	}
	.content-all-side-3d-user-buy{
		padding: 5px;
	}
	.content-all-side-3d-user-buy a.btn{
		font-size: 11px !important;
		padding: 0 5px !important;
		width: 100%;
	}
	.title{
		font-size: 14px;
	}
	.content-center-widget_wr-item.gallery .content-center-widget_wr-item-cover{
		height: 140px;
	}
	.block-in {
		min-width: 80%;
		width: 80%;
	}
	.forum{
		padding: 10px 0;
		font-size: 14px;
	}
	section.content_add.block .content_add-center{
		padding: 70px 30px 70px 30px;
	}
	section.content_add.block .content_add-center-item-title{
		line-height: 25px;
		text-align: right;
	}
	.content_add-side-admin-item > span{
		width: 60%;
	}
	.content_add-side-admin-item > input{
		width: 40%;
	}
	.content_add-side a.btn{
		padding: 0px 10px !important;
		font-size: 11px;
	}
	.catalog-category{
		width: calc(80.04% - 15px);
	}
	.catalog-control-info-blog {
        text-align: left;
		margin-bottom: -100px;
		width: calc(14.88% - 24px);
    }
	.catalog-bar>.tabs>a {
		left: calc(80.04% + 30px) !important;
		font-size: 10px;
	}
	.profile-info_s2>a.btn{
		padding: 0 9px !important;
		font-size: 11px;
	}
	.btn_svg_card {
		font-size: 9px !important;
	}
    .content-all-center.model-left{
        width: 65.04%;
    }
    .content-all-side.model-right{
        width: calc(34.96% - 15px);
    }
    .content-all-center.gallery-left{
        width: 68.04%;
    }
    .content-all-side.gallery-right{
        width: calc(31.96% - 15px);
    }
    .content_3d-side_r {
        width: 10%;
    }
    .catalog-bar-search a {
        left: calc(80.04% + 52px) !important;
        top: 9px !important;
        display: table !important;
    }
    .search-form-3d {
        display: none;
    }
    .info_header {
        margin-top: 48px !important;
    }
}

@media screen and (min-width: 1201px) and (max-width: 1244px) {
    .content_add-center-item-field-rub {
        position: absolute;
        top: 77px !important;
    }
}
@media screen and (min-width: 1201px) and (max-width: 1400px){
    .image-item-popup.right {
        left: 220px;
    }
    .image-item-popup.left {
        right: 220px;
    }
    .img-bright {
        height: 20%;
    }
    .blog-post {
        max-width: 25%;
        width: calc(100% / 4);
    }
    .model-page .paginator a:first-child {
        padding: 10px 30%;
    }
    .categories-main ul {
        column-count: 3;
    }
    .content_add-center-item-field-rub {
        position: absolute;
        top: 60px;
    }
	.catalog-bar>a {
		left: calc(80.04% + 30px) !important;
		right: calc(0.96% - -7px) !important;
	}
	.content-center-widget_blog-item-cover{
		height: 75px;
	}
	.content-all-side-3d-user-buy a{
		font-size: 11px !important;
	}
	.model .content-all-side{
		font-size: 12px !important;
	}
	.content-center-stuff-slick-big-link > img{
		-o-object-fit: contain;
		object-fit: contain;
	}
    .slider-ul.cgslider img{
        width: auto;
    }
    .content-center-widget_wr-item{
        width: calc(100%/4 - 15px) !important;
    }
	.search-form-3d{
		width: 22% !important;
		top: 10px !important;
	}
	.catalog-bar-search a{
		left: calc(80.04% + 90px) !important;
		top: 100px !important;
		display: table !important;
	}
	.tabs>a{
		right: calc(18.88% - 175px) !important;
	}
	.catalog-control-sort{
		width: calc(76.12% + 0px);
	}
	.catalog-control-info-blog {
        text-align: left;
		margin-bottom: -100px;
		width: calc(12.88% - 16px);
    }
	.catalog-bar>.tabs>a {
		left: calc(80.04% + 30px) !important;
		font-size: 12px;
	}
    .catalog-category{
        width: calc(75.04% + 15px);
    }
    .content-center-widget_blog-item{
        width: calc(100%/3 - 15px);
    }
    .tabs__caption > li > a{
        white-space: nowrap;
    }
    .content-all-side{
        width: calc(19.96% - 15px);
    }
    .content-all-side-3d-inner{
        width: calc(33%);
    }
    .content-all-center{
        width: 80.04%;
    }
	.content-center-widget_blog-item{
		width: calc(100%/3 - 15px);
	}
	.slider-ul > li,
	.slider-ul,
	.slider{
		height: 415px;
	}
	.blog-header{
		height: 320px;
		background-size: 100% 100%;
	}
	.content-center-widget_wr-item-cover{
		height: 145px;
	}
	.content-center-widget_wr-item-cover-bg{
		height: 160px;
		width: fit-content;
	}
	.catalog-control{
		font-size: 11px;
	}
	.infobar-icon > svg{
		height: 12px;
		margin-right: 4px;
	}
	.infobar-icon{
		margin-right: 3px;
		font-size: 10px;
	}
	.catalog-control-sort-tit{
		padding-right: 5px;
	}
	.catalog-control-sort-link{
		padding: 3px 4px;
		margin-right: 0px;
		width: auto !important;
	}
	.catalog-control-sort i{
		padding: 0 5px 0 0;
	}
	.forum-info-item{
		font-size: 14px;
	}
	.content-center-widget_wr-item.gallery .content-center-widget_wr-item-cover{
		height: 168px;
	}
	.block-in {
		min-width: 80%;
		width: 80%;
	}
	.content_add-side-admin-item > input,
	.content_add-side-admin-item > span{
		width: 50%;
	}
	section.content_add.block .content_add-center {
		padding: 70px 35px 70px 35px;
	}
	.image-wrapper{
		width: auto;
	}
	.content_add-side a.btn{
		padding: 0px 10px !important;
		font-size: 12px;
	}
	.catalog-category{
		width: calc(80.04% - 15px);
	}
	.btn_svg_card {
		font-size: 11px !important;
	}
    .content-all-center.model-left{
        width: 65.04%;
    }
    .content-all-side .model-right{
        width: calc(19.96% - 15px);
    }
    .content-all-center.gallery-left{
        width: 68.04%;
    }
    .content-all-side.gallery-right{
        width: calc(19.96% - 15px);
    }
    .info_header {
        margin-top: 22px;
    }
}
@media screen and (min-width: 1401px) and (max-width: 1419px) {
    .content_add-center-item-field-rub {
        position: absolute;
        top: 77px !important;
    }
}
@media screen and (min-width: 1401px) and (max-width: 1600px){
    .img-bright {
        height: 20%;
    }
    .blog-post {
        max-width: 25%;
        width: calc(100% / 4);
    }
    .model-page .paginator a:first-child {
        padding: 10px 24%;
    }
    .content_add-center-item-field-rub {
        position: absolute;
        top: 60px;
    }
    .info_header {
        margin-top: 22px;
    }
	.infobar-icon{
		font-size: 10px;
		margin-right: 2px;
	}
	section.content_add.block .content_add-center {
		padding: 70px 35px 70px 35px;
	}
	.image-wrapper{
		width: auto;
	}
	.content-center-widget_blog-item-cover{
		height: 75px;
	}
	.slider-ul > li,
	.slider-ul,
	.slider{
		height: 475px;
	}
	.blog-header{
		height: 370px;
		background-size: 100% 100%;
	}
	.catalog-control-sort-tit{
		padding-right: 5px;
	}
	.catalog-control-sort-link{
		padding: 3px 5px;
		margin-right: 0px;
		width: auto !important;
		font-size: 12.5px;
	}
	.catalog-control-sort i{
		padding: 0 5px 0 0;
	}
	.content-all-side-3d-description a{
		font-size: 13px !important;
	}
	.content-center-widget_wr-item.gallery .content-center-widget_wr-item-cover{
		height: 200px; 
	}
	.forum-info-item{
		font-size: 14px;
	}
	.content_add-side a.btn{
		padding: 0px 10px !important;
		font-size: 13px;
	}
	.catalog-bar>.tabs>a{
		left: calc(80.04% + 30px) !important;
		font-size: 12px;
	}

}

@media screen and (min-width: 1601px) and (max-width: 1800px){
    .model-popup-info {
        width: 300px;
    }
    .blog-post {
        max-width: 25%;
        width: calc(100% / 4);
    }
    .content_add-center-item-field-rub {
        position: absolute;
        top: 60px;
    }
	.content-center-widget_blog-item-cover{
		height: 90px;
	}
	.slider-ul > li,
	.slider-ul,
	.slider{
		height: 525px;
	}
	.blog-header{
		height: 275px;
		background-size: cover;
	}
	.catalog-control-sort-link{
		width: auto !important;
		margin-right: 0;
		padding: 3px 6px;
        font-size: 12px;
	}
	.content-center-widget_wr-item-cover-bg{
        width: fit-content;
        height: 180px !important;
    }
    .content-center-widget_wr-item-cover{
        height: 165px !important;
    }
	.content-center-widget_wr-item.gallery .content-center-widget_wr-item-cover{
		height: 230px !important;
	}
	.forum-info-item{
		font-size: 17px;
	}
}
@media screen and (min-width: 1601px) and (max-width: 1694px){
    .info_header {
        margin-top: 22px;
    }
    .model-page .paginator a:first-child {
        padding: 10px 23%;
    }
}
@media screen and (min-width: 1801px) and (max-width: 2000px){
    .model-popup-info {
        width: 345px;
    }
	.slider-ul > li,
	.slider-ul,
	.slider{
		height: 600px;
	}
	.content-center-widget_blog-item-cover{
		height: 95px;
	}
	.content-center-widget_wr-item.gallery .content-center-widget_wr-item-cover{
		height: 261px;
	}
	section.content_add.block .content_add-center {
		padding: 70px 100px 70px 100px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1062px){
    .content_add-center-item-field-rub {
        position: absolute;
        top: 61px !important;
    }
}
@media screen and (min-width: 1024px){
	.slider-ul.cgslider img{
		object-fit: contain;
		width: 101%;
	}
	.btn_svg_card{
		font-size: 12px;
		white-space: nowrap;
	}
	.cookie-banner {
        width: 523px;
        right: 30px;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1253px){
	.catalog-category>a.btn{
		padding: 0 13px !important;
		margin-left: 5px !important;
	}
    .info_header {
        margin-top: 22px;
    }
    .profile-info_s1-info-section_nickname {
        padding-top: 6px;
    }
}
@media screen and (max-width: 1000px){
    .faq-content_nav {
        width: 100% !important;
    }
    .faq-content {
        float: none;
        width: 100% !important;
    }
}
@media (min-width: 1256px) {
    .image-item-popup img {
        max-width: 500px;
    }
}
@media screen and (max-width: 1376px) {
    .content-blog-view .row {
        width: 100% !important;
    }
}
@media screen and (min-width: 1401px){
    .content-center-widget_wr  .content-center-widget_wr-item-3d {
        width: calc(100%/5 - 15px) !important;
    }
    
    .content-center-widget_wr-item{
        width: calc(100%/4 - 15px) !important;
    }
    
	.catalog-bar>.tabs>a {
		font-size: 13px;
	}
	.content-center-widget_blog-item{
		width: calc(100%/3 - 15px);
	}
	.header-search-form{
		width: 100%;
	}
	.catalog-bar-search .search-form-3d {
	    top: 10px !important;
	    right: 242px !important;
	}
	.catalog-bar-search a{
        right: 0px !important;
		top: 4px !important;
		display: table !important;
	}
	.tabs>a{
		right: calc(12% - 160px) !important;
	}
	.catalog-control-sort{
		width: calc(76.12% + 0px);
	}
	.catalog-control-info-blog {
        text-align: left;
		margin-bottom: -100px;
		width: calc(10.88% - 26px);
    }
	.content-center-widget_wr-item-cover{
		height: 150px;
	}
	.content-center-widget_wr-item-cover-bg{
		width: fit-content;
		height: 165px;
	}
    .block-in{
        min-width: 70%;
        width: 70%;
    }
    .catalog-category{
        width: calc(80.04% + 15px);
    }
    .tabs__caption > li > a{
        white-space: nowrap;
        /*font-size: 10.65px;*/
        padding-right: 40px;
    }
    .tabs__caption > li > a:before {
        width: 35px;
        /*height: 12px;*/
    }
    .tabs__caption > li> a:after {
        /*height: 10px;*/
        right: 22px;
    }
    .content-all-side{
        width: calc(17.4%);
    }
    .content-all-center{
        width: 80.04%;
    }
	.content-center-stuff-slick-big-link > img{
		object-fit: contain !important;
	}
	h1{
		height: auto;
	}
	.content_add-side-admin-item > input,
	.content_add-side-admin-item > span{
		width: 50%;
	}
    .content-all-center.model-left{
        width: 65.04%;
    }
    .content-all-side.model-right{
        width: calc(34.96% - 15px);
    }
    .content-all-center.gallery-left{
        width: 68.04%;
    }
    .content-all-side.gallery-right{
        width: calc(17.54%);
    }
    .content_3d-side_r {
        width: 11%;
    }
    .content_forum-side {
        width: 12.78%;
    }
    .content-center-widget_wr-item-gallery {
        width: calc(100%/5 - 15px) !important;
    }
    .content-all-center-gallery {
        width: 87%;
    }
    .catalog-control-galleries {
        width: calc(11% + 7px);
    }
    .catalog-control-info-contest {
        width: calc(18.88% - 18px);
    }
    .content_3d-center-search {
	    width: calc(81% - 7px) !important;
	}
	.content_3d-center-search .content-center-widget_wr-item-3d-search {
	    width: calc(100%/5 - 15px) !important;
	}
	.content-center-widget_wr-item-3d-search_all {
	   width: calc(100%/5 - 15px) !important; 
	}
	.catalog-control-info-search {
	    width: calc(26.88% - 5px);
	}
}
@media (min-width: 1576px) {
    .image-item-popup img {
        max-width: 676px;
    }
}
@media screen and (min-width: 1920px){
    .image-item-popup.right {
        left: 250px;
    }

    .image-item-popup.left {
        right: 250px;
    }
    .img-bright {
        height: 17.7%;
    }
    .tabs__caption > li > a {
        padding-right: 60px;
        font-size: 14.5px;
    }
    .tabs__caption > li > a:before {
        width: 50px;
        height: 14px;
    }
    .tabs__caption > li> a:after {
        height: 12px;
        right: 37px;
    }
    .content-center-widget_blog-item{
        width: calc(100%/3 - 15px);
    }
    .content-center-widget_wr-item-cover-bg {
        width: fit-content;
        height: 200px;
    }
    .blog-post .content-center-widget_wr-item-cover{
        height: 165px;
    }
    .content-center-widget_wr-item-cover-bg-3d {
        height: 185px;
    }
    .content-center-widget_wr-item-cover{
        height: 185px;
    }
	.content-center-widget_wr-item.gallery .content-center-widget_wr-item-cover{
		height: 280px;
	}
    .tabs__caption > li > a.show_labels{
        padding-left: 60px;
        padding-right: 0;
    }
    .tabs__caption > li > a.show_labels::before {
        left: 0px;
        top: 1px;
    }
    .tabs__caption > li > a.show_labels::after {
        left: 1px;
        top: 2px;
    }
    .tabs__caption > li.active > a.show_labels::after {
        left: 37px;
    }
    .content-center-widget_wr-item-cover-3d {
        height: 170px;
    }
    .content_3d-side_r {
    width: 12%;
    }
	.catalog-bar-search a {
        right: 25px !important;
        top: 10px !important;
        display: table !important;
	}
	.content-side-index {
        margin-top: 190px;
    }
    .catalog-bar>a {
		right: calc(0.96% + 19px) !important;
	}
	.catalog-bar .btn-blog {
	    right: calc(0.96% + 7px) !important;
	}
	.content_3d-center-search {
	    width: calc(81% - 7px);
	}
	.catalog-control-info-blog {
        width: calc(10.88% - 20px);
}
}
@media screen and (min-width: 2500px){
    .content-center-widget_wr-item{
        width: calc(100%/4 - 15px);
    }
	.header-search-form{
		width: 100%;
	}
	.catalog-bar-search a{
		left: calc(87.04% + 86px) !important;
		top: 10px !important;
		display: table !important;
	}
	.catalog-bar-search .search-form-3d {
        top: 10px !important;
        right: 273px !important;
        width: 31% !important;
    }
    .catalog-bar-search .btn-3dmodel {
        height: 38px !important;
        line-height: 38px !important;
    }
	.tabs>a{
		right: calc(12% - 167px) !important;
	}
	.catalog-control-sort{
		width: calc(76.12% + 0px);
	}
	.catalog-control-info-blog {
        text-align: left;
		margin-bottom: -100px;
		width: calc(7.88% - 12px);
    }
    .slider-ul.cgslider img{
        width: 100%;
    }
    .header-search{
        width: 100%;
    }
	.slider-ul > li,
	.slider-ul,
	.slider,
	.blog-header{
		height: 760px;
	}
	.blog-header{
		background-size: contain;
		height: 275px;
	}
	.content-center-widget_wr-item-cover-bg{
        width: fit-content;
        height: 280px;
    }
	.content-center-widget_wr-item.gallery .content-center-widget_wr-item-cover{
		height: 378px;
	}
	.blog-post .content-center-widget_wr-item-cover{
        height: 216px;
    }
    .content-center-widget_wr-item-cover{
        height: 265px;
    }
	.content-center-widget_blog-item-cover{
		height: 120px;
	}
	section.content_add.block .content_add-center {
		padding: 70px 270px 70px 270px;
	}
    .content-center-widget_wr-item-cover-3d {
        height: 235px;
    }
    .content-center-widget_wr-item-cover-bg {
        width: fit-content;
        height: 250px;
    }
    .content_3d-side_r {
        width: 246px;
    }
    .content_3d-side_l {
        width: calc(19.62% - 15px);
    }
	.catalog-bar>a {
		right: calc(6.96% - 13px) !important;
	}
	.content-all-side.gallery-right {
        width: calc(13.41%);
    }
    .catalog-control-galleries {
        width: calc(12% - 5px);
    }
    .catalog-control-info-contest {
        width: calc(18.88% - 13px);
    }
    .catalog-bar .btn-blog {
        right: calc(0.96% + 4px) !important;
    }
    .content_3d-center-search {
	    width: calc(85% + 12px) !important;
	}
	.content-center-widget_wr-item-cover-search {
	    height: 235px;
	}
	.content-center-widget_wr-item-cover-bg-serch {
	    height: 250px;
	}
	.catalog-control-info-search {
	    width: calc(18.88% - 95px);
	}
	.block-in .content-center-widget_blogpage {
	    width: calc(80% + 15px);
	}
	.content-profile {
        min-height: 668px;
    }
    .blogrus {
        min-height: 728px;
    }
    .catalog-bar-search .search-form-3d {
        right: 275px !important;
    }
    .catalog-control-blog h1 {
        width: calc(70% + 16px);
    }
}

@media screen and (min-width: 1400px) and (max-width: 1495px){
    .catalog-bar-search .search-form-3d {
    width: 12% !important;
    padding-left: 10px !important;
    right: 181px !important;
    }
}

@media screen and (min-width: 1201px) and (max-width: 1399px){
    .content_3d-side_r {
    margin-top: 70px;
    width: 11%;
    }
}

@media screen and (min-width: 3500px) {
.catalog-bar-search .search-form-3d {
    right: 405px !important;
}

.catalog-bar-search a {
    left: calc(87.04% + 121px) !important;
    display: table !important;
}
}

@media (min-width: 576px) {

}

@media (min-width: 768px) {
    .content-banner-index {
        height: 525px;
    }
}

@media screen and (max-width: 992px) {
    .catalog-bar i {
        display: none;
    }
}

@media (min-width: 992px) {
    .sort-title {
        display: inline;
    }
}

@media (min-width: 1200px){

}

@media screen and (max-width: 1400px) {
    .sort-title-scene {
        display: block;
    }

    .sort-item {
        padding: 10px 0 10px 0;
        display: inline-block;
    }

    .catalog-bar .sort-separator {
        display: none;
    }
}

@media (min-width: 1400px) {
    .content-banner-index {
        height: 635px;
    }
}


@media (min-width: 1600px) {
    .content-banner-index {
        height: 720px;
    }
}

@media (min-width: 1900px) {
    .content-banner-index {
        height: 795px;
    }
}

@media screen and (min-width: 2000px) {
    .content-banner-index {
        height: 860px;
    }

    .model-popup-info {
        width: 440px;
    }
    .catalog-bar-search .search-form-3d {
        right: 278px !important;
    }
    .catalog-bar-search a {
        right: 56px !important;
	}
}

@media (min-width: 2500px) {
    .content-banner-index {
        height: 1060px;
    }
}

@media (min-width: 3000px) {
    .content-banner-index {
        height: 1585px;
    }
}