@media(max-width: 1400px) {
    .container {width: 1260px;}

    header .menu ul a {font-size: 18px;}
    header .menu ul li {padding: 17px 0;}

    h1, h2 {font-size: 44px;}
    .card-post .tags .curs {font-size: 14px;}
    .card-post .tags .meta {max-width: 124px;}
    .card-post .title {font-size: 26px;}

    .post-sidebar .wrapp {padding: 25px;}
    .post-sidebar .curs {font-size: 16px;}
    .single_article .author-info {width: 87%;}
    .post-banner .content .title {font-size: 40px;}
    .post-banner .content p br {display: none;}
    .post-banner .bg {width: 350px;}
    .post-banner-5 .bg {width: 255px;}

    .archive-top .bg {max-width: 480px;}
}
@media(max-width: 1260px) {
    .container {width: 990px;}

    header .help {display: none;}
    header .mobile-menu {display: block;}

    header .menu {border-bottom: 0;}
    header .menu .container {position: relative;}
    header .menu ul {position: absolute;left: 0;top: 0;padding: 15px 0;background-color: #fff;display: none;z-index: 99;}
    header .menu ul li {display: block;width: 100%;padding: 10px 15px;max-width: none;text-align: left;}

    .home-top .slider-row {display: none;}
    .home-top .content {width: 100%;text-align: center;}
    .home-top .mobile-person {display: flex;justify-content: center;margin-bottom: 40px;}
    .home-top .mobile-person .slider {width: 430px;max-width: 100%;}
    .home-top .mobile-person .slider p {text-align: left;bottom: 0 !important;}
    .home-top .buttons {justify-content: center;}
    .home-top .slider .avatar {align-items: flex-start}
    .home-top .slider .avatar img {max-width: 60%;}
    .home-top .slider .item {height: 370px;}
    .home-top #slider-person p {padding-left: 25px;position: absolute;right: auto;}
    .home-top #slider-person p .experience {width: 100px;height: 100px;font-size: 14px;border-radius: 100%;background: linear-gradient(123.98deg, #378EDE -23.56%, #51ABFF 112.28%);color: #fff;position: absolute;top: 0;bottom: 0;margin: auto;right: -75px;display: flex;align-items:center;justify-content: center;text-align: center;padding: 6px;line-height: 23px;}
    h1, h2 {font-size: 36px;}
    .billboard .wrapp {padding-bottom: 200px;}
    .billboard .content {width: 60%;}
    .card-post {width: 100%;padding: 0;margin-bottom: 35px;}
    .card-post:last-child {margin-bottom: 0;}
    .articles-rows {margin: 0;}

    footer .rows-menu {flex-wrap: wrap;}
    footer .menu {width: 33%;margin-bottom: 30px;}
    footer .colon-left {width: 65%;}
    footer .colon-right {width: 25%;}
    footer .menu a {max-width: none;}
    footer .footer-content {width: 100%;}

    .single_article .colons {flex-wrap: wrap;}
    .single_article .content-page {width: 100%;margin-bottom: 50px;}
    .single_article .sidebar {width: 100%;}

    .post-banner .bg {width: 420px;}
    .post-banner-5 .bg {width: 255px;}

    .single_article .sidebar .popular-post-wrapp {display: flex;flex-wrap: wrap;justify-content: space-between;}
    .single_article .sidebar .popular-post .post-sidebar {width: 32%;margin-bottom: 0;} 

    .single-post .popular-post__artcle-colons{display: flex; justify-content: space-between;}

    .post-sidebar .title {font-size: 18px;line-height: 28px;margin-bottom: 15px;}
    .post-sidebar .wrapp {padding: 20px;}
    .post-sidebar .read {font-size: 16px;padding-left: 25px;}
    .post-sidebar .read:before {width: 19px;height: 19px;}
    .post-sidebar .curs {padding-left: 10px;line-height: 19px;font-size: 14px;}
    .post-sidebar .curs:before {left: 1px;}
    .single_article .sidebar .table-contents {display: none !important;}
    .wrap__left{
        width:100%;
    }

    .colons-template {flex-wrap: wrap;}
    .left-template {width: 100%;}
    .right-template {width: 100%;}

    .archive-top .text {width: 100%;}
    .archive-top .bg {max-width: 340px;}
    .searchform .input {width: 390px;}

    .contact-region .info {padding: 30px;}

    .page_404 .bg img {top: 0;}
    .page_404 {padding: 40px 0;}

    
    .quiz__right {width: 30%;}
    .quiz__left {width: 100%;}
    .quiz-form {width: 100%;}
}
@media(max-width: 990px) {
    .container {width: 740px;}

    header .sity {display: none;}
    .project-mission .colons-rows {flex-wrap: wrap;}
    .project-mission .colons-rows .item {width: 100%;margin-bottom: 35px;}
    .project-mission .colons-rows .item:last-child {margin-bottom: 0;}
    .project-mission .image {width: 100%;}
    .project-mission .content {width: 100%;}
    .billboard .wrapp {padding: 30px 20px 200px 20px;overflow: hidden;}
    .billboard .content {width: 100%;}
    .billboard .image {width: 460px;}
    .billboard .wrapp:before {width: 680px;height: 245px;background-size: 100%;}
    .billboard .buttons-mobile {margin-top: 20px;}

    .billboard-foot .rows {flex-wrap: wrap;}
    .billboard-foot h2 {width: 100%;margin-bottom: 20px;}

    footer .rows {flex-wrap: wrap;}
    footer .colon-left {width: 100%;}
    footer .colon-right {width: 100%;}
    footer .footer-content {padding-top: 40px;}

    .single_article .article-count .count-date {font-size: 0;}
    .single_article .article-count .count-date span {font-size: 16px;}
    .single_article .article-count .count {font-size: 16px;padding-left: 25px;line-height: 19px;}
    .single_article .article-count .count::after {width: 19px;height: 19px;}
    .single_article h1 {width: 100%;}
    .single-post .popular-post__artcle-colons{flex-wrap:wrap;}



    .kama_breadcrumbs span {font-size: 19px;}
    .single_article .author-info {width: 85%;}
    .post-banner .content {width: 100%;}
    .post-banner .wrapp {padding-bottom: 150px;}
    .post-banner .bg {width: 370px;}
    .post-banner-5 .bg {width: 150px;right: 20px;}
    .post-banner {padding-top: 0;}
    .post-banner-5 .wrapp {padding: 35px;}
    .single_article .sidebar .popular-post .post-sidebar {width: 100%;margin-bottom: 35px;}
    .single_article .sidebar .popular-post .post-sidebar:last-child {margin-bottom: 0;}
    .comments_template form {width: 100%;}
    .content-editor blockquote {padding: 35px 40px 35px 110px;}
    .content-editor blockquote:before {margin-bottom: 10px;}
    .content-editor blockquote:after {width: 60px;height: 60px;left: 25px;}

    .comments_template .comment_item {width: 100%;}

    .faq-card {flex-wrap: wrap;padding: 0;justify-content: center;background: transparent;}
    .faq-card .wrapp {width: 100%;padding: 30px;margin-bottom: 30px;background: #F5F5F5;border-radius: 10px;}
    .faq-card .button {width: 100%;text-align: center;}
    .faq-category__buttons a {width: 100%;}

    .single-faq h1 {width: 100%;}
    .single-faq .faq-theme .image img {width: 90px;height: 90px;}
    .single-faq .faq-theme .image {width: 90px;height: 90px;}
    .archive-top .searchform {width: 100%;}
    .archive-top .wrapp {margin-bottom: 20px;padding: 30px 30px 250px 30px}
    .searchform .input {height: 60px;width: 85%;}
    .searchform .button {height: 60px;line-height: 60px;padding: 0;}
    .archive-top .bg {max-width: 500px;}

    .contact-region .wrapp {flex-wrap: wrap;}
    .contact-region .info {width: 100%;background: transparent;padding: 0;}
    .contact-region .map {width: 100%;border-radius: 10px 10px 0 0;overflow: hidden;height: 300px;}
    .contact-region .text {display: none;}
    .contact-region .text_mobile {padding: 15px;background: #F5F5F5;width: 100%;border-radius: 0 0 10px 10px}

    .page_404 {padding-bottom: 0;}
    .page_404 .text {width: 100%;}
    .page_404 .bg {width: 100%;margin-bottom: -40px;}
    .page_404 .bg img {position: relative;max-width: 400px;}

    .quiz__right {display: none;}
    .quiz__left {width: 100%;}
}
@media(max-width: 740px) {
    header .phone-mobile {display: block;}
    header .top .button {display: none;}
    header .top .logo img {height: 90px;}
    header .top .logo .sub-logo {font-size: 14px;}

    .button {font-size: 16px;}
    .button2 {font-size: 16px;}
    
    h1, h2 {font-size: 31px;}
    h3 {font-size: 24px;}
    .home-top h1 {text-align: left;}
    .home-top .subtitle br {display: none;}
    .home-top .subtitle {text-align: left;}
    .home-top #slider-person p {font-size: 14px;width: 70%;right: 75px;}
    .home-top #slider-person p .name {font-size: 16px;}
    .home-top .slider .item {height: auto;padding-bottom: 100px;}

    .home-top .buttons {flex-wrap: wrap;}
    .home-top .buttons a {margin-right: 0;width: 100%;text-align: center;margin-bottom: 20px;}
    .home-top .buttons a:last-child {margin-bottom: 0;}

    .project-mission .colons-rows .title {font-size: 16px;}
    .project-mission .text {font-size: 14px;line-height: 24px;}
    .billboard .image {right: 0;width: 310px;}
    .billboard .wrapp:before {width: 365px;height: 130px;}
    .billboard .wrapp {padding: 30px 20px 190px 20px;}
    .billboard .content {position: relative;z-index: 1;}
    .billboard .buttons {flex-wrap: wrap;}
    .billboard .buttons a {margin-bottom: 20px;width: 100%;text-align: center;margin-right: 0;}
    .billboard .buttons a:last-child {margin-bottom: 0;}
    .articles-rows {margin: 0;}
    .card-post .title {font-size: 24px;}
    .card-post .tags .curs {font-size: 12px;}
    .content-box .content p {font-size: 14px;line-height: 24px;}

    .faq-item .top .title {font-size: 16px;}
    .faq-item .bottom p {font-size: 14px;line-height: 24px;}

    .billboard-foot {display: block;}

    .billboard-foot .button2 {width: 100%;}

    footer .menu {width: 50%;}
    footer .menu .title {font-size: 16px;margin-bottom: 15px;}
    footer .menu a {font-size: 14px;}
    footer .footer-content p {font-size: 14px;line-height: 24px;}
    footer .logo img {width: 80px;}
    footer .logo {display: inline-block;vertical-align: middle;margin-bottom: 30px;}
    footer .sub-logo {display: inline-block;vertical-align: middle;margin-left: 10px;font-size: 14px;line-height: 26px;}
    footer .footer-bottom a {display: block;text-align: center;padding: 13px 0;margin-right: 0;}


    .kama_breadcrumbs span {font-size: 14px;}
    .single_article .article-count {padding: 15px;flex-wrap: wrap;}
    .single_article .article-count .count-date {display: none;}
    .single_article .article-tags {padding: 15px 0;display: none;}
    .single_article .article-tags a {background-color: #F5F5F5;font-size: 14px;line-height: 35px;padding: 0px 15px;min-width: 75px;margin: 0px 10px 10px 0;}
    .single_article .author-info {padding-left: 10px;}
    .single_article .date-public {display: none;}
    .single_article .read-time {display: none;}
    .single_article .author-meta .left span {padding-left: 0;font-size: 14px;}
    .single_article .author-meta .curs:before {display: none;}
    .single_article .article-author .ava {width: 50px;height: 50px;}
    .single_article .table-contents h2 {font-size: 30px;margin-bottom: 20px;}
    .single_article .table-contents ul li {font-size: 15px;line-height: 24px;}
    .content-editor p {font-size: 14px;line-height: 24px;}
    .content-editor h2 {font-size: 29px;}
    .content-editor h3 {font-size: 26px;}
    .content-editor h4 {font-size: 22px;}
    .content-editor blockquote:after {bottom: auto;left: -10px;top: -10px;width: 35px;height: 35px;}
    .content-editor blockquote {padding: 25px 15px 15px 15px;}
    .content-editor blockquote:before {font-size: 22px;}
    .post-banner .wrapp {padding: 15px;padding-bottom: 0px;text-align: right;}
    .post-banner .content .title {font-size: 26px;}
    .post-banner .content p {font-size: 14px;line-height: 24px;margin-bottom: 0;}
    .post-banner .bg {width: 290px;right: -10px;bottom: -10px;position: relative;}
    .post-banner .content {text-align: left;}
    .post-banner .wrapp:before {width: 320px;height: 190px;background-size: 100%;}
    .post-banner .buttons-mobile {padding-top: 20px;}
    .post-banner .buttons-mobile a {width: 100%;text-align: center;}
    .post-banner-5 .bg {width: 152px;}
    .post-banner-5 .wrapp {overflow: hidden;}
    .content-editor ul li {font-size: 14px;line-height: 24px;}

    .comments_template .comment_item {padding: 20px;}
    .comments_template .comment_item .ava {width: 70px;height: 70px;}
    .comments_template .comment_item .info {padding-left: 15px;}

    .faq-card__text {font-size: 14px;line-height: 24px;}
    .faq-card .wrapp {padding: 15px;}

    .single-faq .faq-theme {flex-wrap: wrap;}
    .single-faq .faq-theme .image {margin-bottom: 30px;}
    .single-faq .faq-theme .content {width: 100%;}
    .single-faq .faq-theme h3 {margin-bottom: 15px;}
    .archive-faq .theme a {font-size: 16px;line-height: 26px;}
    .faq-card__tags {margin-bottom: 0;}
    .faq-card__tags a {font-size: 14px;line-height: 30px;min-width: 70px;}
    .single-faq .faq-theme {padding: 15px;}

    
    .archive-top .wrapp {padding: 20px 20px 250px 20px;overflow-x: hidden;}
    .archive-top .bg {right: -120px;}
    .searchform .button {width: 160px;}

    .contact-region .text_mobile p {font-size: 16px;line-height: 26px;}

    .quiz-body__description {font-size: 16px;}
    .quiz__left {padding: 15px;}
    .quiz-body__title {font-size: 18px;}
    .quiz-body__voploss {font-size: 12px;}
    .quiz-form__title {font-size: 16px;}

    .popup-sity__wrapp {width: 300px;}
    .popup-sity__grid {columns: 1;}
    .popup-sity .title {font-size: 24px;}
}
@media(max-width: 390px) {
    .post-banner-5 .bg {width: 100px;}
}