@media (max-width: 1199px) {
    .news-img {
        height: 160px !important;
    }
    .grid-container-area p {
        font-size: 15px;
    }
    .col-overview-1 {
        margin-top: 0 !important;
    }

    header.crypto-currency-header {
        padding: 20px 20px;
    }
    .grid-item-work{
        height: 600px !important;
    }
    .grid-jp-container{
        margin-right: 30px;
    }
}

@media (max-width: 1130px) {
    .yit-nav .navbar-nav .nav-link {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .page-wrapper .crypto-currency-header.page-header.dark-header a.nav-link {
        font-size: 14px !important;
    }
    a.nav-link {
        font-size: 14px !important;
    }
}
@media (max-width: 1110px) {
    .yit-nav {
        padding-right: 0px !important;
    }
    .nav-item {
        margin-left: 0px !important;
    }
    .nav-dl-wp{
        margin-left: 10px !important;
        font-size: 13px !important;
    }
    .page-wrapper .crypto-currency-header.page-header.dark-header a.nav-link,
    a.nav-link {
        font-size: 13px !important;
    }
    .careers-page {
        margin-top: 90px !important;
    }
}
@media (max-width: 1024px) {
    .home-bg {
        height: auto;
        padding-top: 150px;
        padding-bottom: 100px;
    }
    .fp-top {
        top: 0 !important;
        padding: 50px 80px 50px;
    }
}

@media (max-width: 1009px) {
    .navbar-brand {
        margin-top: -40px;
        margin-right: -90px;
    }
}

@media (max-width: 991px) {
    .wp-img{
        height: 200px !important;
    }
    .nav-dl-wp{
        top: 0px;
        margin-left: 20px !important;
        margin-top: 10px;
    }
    .btn-dl-wp{
        width: 100% !important;
    }
    .grid-container-area.mb-0 .news-desc {
        height: 300px;
    }
    .news-desc span{
        left: 20px;
    }
    .date-bottom{
        left: 20px !important;
    }
    .news-img {
        height: 135px !important;
    }
    .news-desc {
        padding: 15px 20px !important;
    }
    .grid-item-work {
        height: 250px !important;
    }
    .careers-page .fp-top {
        padding: 10px !important;
    }
    .col-jp-1 {
        width: 30% !important;
    }
    .col-jp-2 {
        width: 70% !important;
    }
    .margin-careers-page {
        padding: 35px 0px 0 !important;
    }
    header.crypto-currency-header.dark-header{
        background-color: #f1f1f1 !important;
    }
    header.crypto-currency-header.dark-header.is-stick,
    .page-header.is-sticky{
        padding-bottom: 10px !important;
    }
    .col-news-1, .col-news-2{
        width: 50%;
    }
    .navbar-toggler{
        float: right;
        padding: 0px;
        display: block;
        font-size: inherit;
    }
    .bar1,
    .bar2,
    .bar3 {
        display: block;
        width: 30px;
        height: 3px;
        background-color: #da440f;
        margin: 6px 0;
    }
    .change-menu .bar1 {
        transition: 0.4s;
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-6px, 4px);
    }
    .change-menu .bar2 {
        opacity: 0;
    }
    .change-menu .bar3 {
        transition: 0.4s;
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
        transform: rotate(45deg) translate(-8px, -8px);
    }
    a.nav-link:hover {
        color: #da440f;
    }
    .icon-center-arrow, .icon-center-arrow img{
        display: none !important;
    }
    .navbar{
        padding: 0px !important;
    }
    .margin-page {
        padding: 50px 0px 0px;
    }
    .ca-margin {
        padding: 0;
    }
    .left-banner-line,
    .tbl-prncpl td {
        padding-right: 20px;
    }

    .left-banner-line {
        left: 0;
        width: 100%;
        margin-top: 30px;
    }

    .fp-top {
        padding: 0;
        max-width: 720px;
    }

    header.crypto-currency-header {
        background-color: #0c090cc7;
    }
    .col-founder-1 {
        width: 20% !important;
    }

    .col-founder-2 {
        width: 80% !important;
    }

    a.nav-link {
        font-size: 20px !important;
    }

    .navbar-nav .active {
        color: #da440f !important;
        background-color: transparent !important;
    }

    .nav-item {
        margin-left: 0 !important;
    }
    footer .yit-foot-widget {
        margin-bottom: 10px;
    }

    .crypto-currency-header .navbar-nav .nav-link {
        padding: 15px 20px !important;
    }

    .yit-nav .navbar-nav {
        margin-right: 0;
        margin-left: -20px !important;
        margin-top: 20px;
    }

    .crypto-currency-header .yit-nav .navbar {
        padding: 0 !important;
        margin-top: 0;
        width: 100%;
    }

    .crypto-currency-header .yit-nav .navbar-toggler {
        border: 0;
        margin-top: 0;
        position: absolute;
        right: 22px;
        top: 8px;
        display: block;
        width: 30px;
        height: 40px;
        padding: 0px;
    }

    .yit-nav {
        float: none;
    }

    .navbar-brand {
        margin-top: 0;
    }
}

@media (max-width: 767px) {
    .grid-jp-container {
        margin-right: 0px;
    }
    .right-column-wp {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .container-wp {
        display: block !important;
        margin: 70px -20px 20px -20px !important;
    }
    .news-page.mt-100 {
        margin-top: 130px !important;
    }
    .grid-wp-container{
        grid-template-columns: 50% 50% !important;
    }
    .gn-bottom {
        margin: 10px 25px !important;
    }
    .grid-news p{
        -webkit-line-clamp: 2 !important;
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .grid-news-title{
        font-size: 20px !important;
    }
    .news-page{
        margin-top: 250px !important;
    }
    .tbl-td-news{
        height: 320px !important;
    }
    .news-page.mt-60 {
        margin-top: 80px !important;
    }
    .tbl-news tr td{
        padding: 15px 0px 15px 0px !important;
    }
    .grid-item-new-2 {
        margin: -15px 30px !important;
        height: 500px !important;
    }
    .grid-item-new-1{
        margin: 0px 30px 30px !important;
        background-position: top center !important;
        height: 320px !important;
    }
    .grid-container-news{
        grid-template-columns: 100%;
    }
    .grid-container-area.mb-0 .news-desc{
        height: 230px !important;
    }
    .footer-right {
        float: none !important;
        margin-top: 0px !important;
        margin-left: -15px !important;
    }
    .margin-page.td-page.mt-30 {
        margin-top: 50px !important;
    }
    .button-career {
        position: relative !important;
    }
    .slider.slider-nav.slider-newsroom {
        margin: 0 0px 200px !important;
    }
    .news-bg {
        margin: 15px 10px !important;
    }
    .grid-container-work {
        grid-template-columns: 100% !important;
    }
    .job-details .back-img {
        margin-bottom: 100px !important;
    }
    .yit-cover-bg.home-bg.careers-page{
        margin-bottom: 0px !important;
    }
    .col-jp-1, .col-jp-2 {
        width: 100% !important;
    }
    .row-jp .stylish{
        margin-bottom: 10px !important;
    }
    .grid-jp-container {
        grid-template-columns: 100% !important;
    }
    .margin-page.newsroom-page .back-img{
        margin-bottom: 100px !important;
    }
    .top-pagination span{
        left: inherit !important;
        top: 74px !important;
        margin: inherit !important;
    }
    .back-img{
        top: 76px !important;
    }
    .team-content{
        margin-top: 80px !important;
    }
    .team-pag {
        position: relative !important;
        top: 80px !important;
        padding: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }
    .img-1-row, .img-2-row{
        margin-right: 0px !important;
    }
    .col-news-1, .col-news-2{
        width: 100%;
        margin-bottom: 10px;
    }
    .fp-top {
        max-width: 540px;
    }
    .left-banner-line img {
        margin-top: 20px !important;
        display: none;
    }
    .left-banner-line{
        border-left: 0px !important;
        padding-left: 0px !important;
    }
    .left-banner-line .left-add{
        display: block;
    }
    .banner-py .h1-banner,
    .contact-right .text-h2 {
        margin-bottom: 10px !important;
    }

    .about-bg {
        background-image: none !important;
    }

    .row-ca {
        margin: 50px 0 0 !important;
    }

    .col-ca-1,
    .col-ca-2,
    .col-ca-full {
        padding: 0 !important;
    }

    .grid-container-area {
        grid-template-columns: 100%;
    }

    .float-img-right {
        width: 100%;
        float: none;
        margin-top: 80px;
    }

    .btn-appred,
    .btn-uploadcv,
    .col-about-1,
    .col-ca-1,
    .col-ca-2,
    .col-half-1,
    .col-half-2,
    .col-hpb-1,
    .col-hpb-2,
    .col-job-3,
    .col-overview-1,
    .col-overview-2,
    .column-services-1,
    .column-services-2,
    .form-section,
    .half-desc.wid-75,
    .img-radius {
        width: 100% !important;
    }

    .col-founder-1 {
        width: 27% !important;
    }

    .col-founder-2 {
        width: 73% !important;
    }

    .form-input p,
    .text-logo {
        text-align: left;
    }

    .contact-right,
    .serv-right {
        margin-top: 30px !important;
    }

    .banner-py .h1-banner {
        font-size: 35px !important;
        line-height: 1.5 !important;
    }

    .banner-py {
        margin-top: 0 !important;
        line-height: 1.5 !important;
        margin-bottom: 30px;
        margin-left: 0px;
    }

    .g-map {
        margin-bottom: 20px !important;
    }

    footer .yit-foot-widget {
        margin-top: 0;
    }

    .yit-nav .navbar-nav .nav-link {
        padding-top: 10px;
        padding-bottom: 5px;
    }

    .yit-nav .navbar {
        padding: 10px 15px !important;
    }
    .home-bg {
        height: auto;
        padding-top: 100px;
        padding-bottom: 50px;
        display: block;
        margin-bottom: 100px;
    }
    .margin-page {
        padding: 0px;
        margin-bottom: 50px;
    }
    .row-overview {
        margin: 0px -20px 80px;
    }
    .ca-margin {
        margin-bottom: 80px;
    }
}
@media (max-width: 598px) {
    .grid-wp-container {
        grid-template-columns: 100% !important;
    }
    .wp-img {
        height: 300px !important;
        background-position: center !important;
    }
    .img-1-row img, .img-2-row img {
        height: auto !important;
    }
    .news-desc {
        height: 290px !important;
    }
    .news-img {
        height: 305px !important;
        background-size: contain !important;
        background-position: center !important;
    }
}
@media (max-width: 575px) {
    .small-break {
        display: inline !important;
    }
    .grid-container-area.mb-0 .news-desc {
        height: 260px !important;
    }
    .home-bg {
        height: 100vh;
    }
    .footer-right a {
        display: block;
    }
    .grid-item-work {
        height: 450px !important;
    }
    .modal-content-apply .apply-content{
        width: 90% !important;
        padding: 30px 30px !important;
    }
    .row-jp .stylish,
    .search-jp {
        width: 100% !important;
    }
    .fp-top {
        max-width: 540px;
        padding-right: 30px;
        padding-left: 30px;
    }
    .footer-right {
        float: none !important;
        margin-top: 0 !important;
        margin-left: -15px !important;
    }

    .slider-newsroom {
        margin: 0 0 200px !important;
    }
    .width-delivered {
        width: 90% !important;
    }

    a.nav-link {
        font-size: 13px;
    }

    .banner-py p {
        font-size: 17px;
    }

    .banner-py .h1-banner,
    .banner-py div.we-transform {
        font-size: 30px;
    }

    .container {
        max-width: 540px;
        padding-right: 30px;
        padding-left: 30px;
    }

    .banner-py .h1-banner {
        margin-bottom: 10px;
    }
}

@media (max-width: 519px) {
    .co-founder .col-founder-1 img.img-1,
    .co-founder .col-founder-1 img.img-2,
    .co-founder .col-founder-1 img.img-3,
    .co-founder .col-founder-1 img.img-4,
    .co-founder .col-founder-1 img.img-5,
    .co-founder .col-founder-1 img.img-6 {
        margin-bottom: -5px;
        float: left;
        margin-left: 10px;
    }
    .banner-py .h1-banner,
    .section-title {
        font-size: 27px !important;
    }
    .inner-banner-content p span.small-text-b{
        font-size: 17px !important;
        line-height: 1.5 !important;
        margin-top: 20px;
    }
    .left-banner-line img {
        margin-top: 0px !important;
    }
    .banner-py .h1-banner,
    .bk-right .bk-phone {
        margin-right: 0 !important;
    }

    .banner-py .h1-banner {
        margin-left: 0 !important;
    }

    .col-founder-1 {
        width: 40% !important;
    }

    .col-founder-2 {
        width: 100% !important;
        padding: 15px 20px 30px !important;
    }

    .founder-name {
        position: relative !important;
        top: 0 !important;
        margin-bottom: 15px !important;
    }

    .row-founder {
        margin: 35px -10px 0 !important;
    }
}
@media (max-width: 499px) {
    .news-img {
        height: 265px !important;
        background-size: contain !important;
        background-position: center !important;
    }
}
@media (max-width: 430px) {
    .news-img {
        height: 215px !important;
    }
}
@media (max-width: 390px) {
    .news-img {
        height: 200px !important;
    }
}
@media (max-width: 375px) {
    .crypto-currency-header .yit-nav .navbar {
        padding: 5px 5px 5px 15px !important;
    }
    a.nav-link {
        font-size: 13px;
    }

    .banner-py p {
        font-size: 15px;
    }
}