@media screen and (max-width: 1250px)
{
}


@media screen and (max-width: 1170px)
{
    
}

@media only screen and (max-width: 1120px)
{
    .cji-title {text-align: center; margin: 40px 0 0 0;}
}


@media screen and (max-width: 992px)
{
    .cji-img { display: none; }

    .cs-tb_logo { margin: 30px auto 0 auto; }
    .menu-list { padding: 30px; text-align: center; }
    .menu-list li:first-of-type { display: none; }
    .cji-ul-text { text-align: center; margin: 30px auto; }
    #bundles .bundle { min-height: 0; }
    #bundles .bundle .bundle-price { position: relative; display: block; margin: 20px auto; text-align: center; }
    #bundles .bundle .bundle-link { position: relative; margin: 20px auto; text-align: center; }
    #bundles .bundle,
    .bg-white-column,
    .bg-blue-column { max-width: 500px; margin: 10px auto; }
    
    .developer .c > div { float: none; text-align: center; }
}


@media screen and (max-width: 768px)
{
    .cji-ul-text li { background: rgba(255,255,255,0.75); margin: 10px auto; line-height: 20px; padding: 15px 30px; text-align: left; }
    .z-title { font-size: 42px; line-height: 42px; color: #000; margin: 40px auto 20px auto; }
    
}


@media screen and (max-width: 600px)
{
}


@media screen and (max-width: 500px)
{
}


@media screen and (max-width: 480px)
{
}