
/* @media screen and (max-height:1400px) {
    .tsolubi{
        height: 100%;
    }
} */


@media screen and (max-width:1799px) {}

@media screen and (max-width:1400px) {

    .tsolubi .right_bg_01 > img{
        translate: 33%;
    }
    .tsolubi .right_bg_02 > img {
        translate: 33%;
    }
    .tsolubi .bg_img > img{
        width: 75%;
    }
}
/* @media screen and (max-width:1350px) {
    .tsolubi{
        height: auto;
    }
} */

/* 타블렛 가로 */
@media screen and (max-width:1199px) {
    .tsolubi .right_bg_01 > img{
        translate: 100%;
    }
    .tsolubi .right_bg_02 > img {
        translate: 100%;
    }
    .tsolubi .bg_img > img{
        width: 50%;
    }

    .tsolubi .contents {
        max-width: 1000px;
        padding: 20px 0;
    }
    .tsolubi .title_01 {
        font-size: 30px;
        height: 50px;
        line-height: 50px;
    }
    .tsolubi .title_box_02 {
        width: 60%;
    }
    .tsolubi .title {
        font-size: 23px;
        line-height: 30px;
    }
    .tsolubi .desc {
        font-size: 17px;
    }
    .tsolubi .btn_box{
        width: 100%;
        margin-bottom: 10px;
    }
    .tsolubi .icon_box {
        width: 25%;
    }
    .tsolubi .icon {
        width: auto;
    }
}
@media screen and (max-width:1080px) {}
@media screen and (max-width:1024px) {
    .tsolubi .contents {
        max-width: 900px;
    }
    .tsolubi .title_container {
        margin-bottom: 10px;
    }
    .tsolubi .card_box {
        width: 32%;
    }
    .tsolubi .title {
        font-size: 21px;
        line-height: 28px;
    }
}


@media screen and (max-width:1000px) {

    
    .tsolubi .contents_container {
        align-content: space-around;
        flex-direction: column;
    }
    .tsolubi .card_box {
        width: 50%;
        margin-bottom: 20px;
    }
}



/* 모바일 가로, 타블렛 세로 */
@media screen and (max-width:899px) {

    .tsolubi .title {
        font-size: 23px;
    }
}
@media screen and (max-width:768px) {
    .right_bg_01{
        display: none;
    }
}

@media screen and (max-width:620px) {
    .tsolubi .title {
        font-size: 20px;
    }
}


/* 모바일 세로 */
@media screen and (max-width:599px) {
    .bg_img{
        display:none;
    }
    .tsolubi .title_01 {
        font-size: 25px;
        height: 40px;
        line-height: 40px;
        width: 250px;
    }
    .tsolubi .title_box_02 {
        width: 70%;
    }
    .tsolubi .card_box {
        width: 70%;
    }
    .tsolubi .title_box {
        padding: 30px 10px;
    }
    .tsolubi .bottom_btn{
        font-size: 20px;
    }
}
@media screen and (max-width:580px) {}
@media screen and (max-width:480px) {}
@media screen and (max-width:420px) {
    .tsolubi .title_box_02 {
        width: 80%;
    }
    .tsolubi .card_box {
        width: 80%;
    }
    
    .tsolubi .bottom_btn{
        width: 80%;
    }

}
@media screen and (max-width:380px) {}
@media screen and (max-width:360px) {
    .tsolubi .title_box_02 {
        width: 90%;
    }
    .tsolubi .card_box {
        width: 100%;
    }
}
@media screen and (max-width:320px) {}
@media screen and (max-width:280px) {}


