
.service_popup_informations .tokyo_tm_portfolio .portfolio_list li {
    max-height: 160px;
    overflow: hidden;
}

#awards .tokyo_tm_portfolio .portfolio_list li{
    max-height: unset;
    overflow: hidden;
}

.service_popup_informations ul li:not(:last-child) {
    margin-bottom: 10px;
}


.service_popup_informations ul {
    padding-left: 30px;
}

#projects .tokyo_tm_services .list ul li .number {
    margin-bottom: 15px;
    width: auto;
    height: auto;
    padding: 5px 20px;
    line-height: 1;
    border-radius: 15px;
    font-weight: 700;
    font-size: 12px;
}

.tokyo_tm_modalbox .service_popup_informations .gallery_zoom .image {
    margin: 0px 0px 40px 0px;
    float: left;
    width: 33.3333%;
}

.tokyo_tm_modalbox .service_popup_informations .gallery_zoom {
    position: relative;
    z-index: 10;
}

.tokyo_tm_modalbox .tokyo_tm_portfolio {
    padding-top: 40px;
}

.tokyo_tm_section#news .list_inner .date span::before {
    content: unset !important;
    display: none !important;
}

.tokyo_tm_description {
    width: 100%;
    height: auto;
    clear: both;
    float: left;
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 31px;
    margin-bottom: 30px;
    border-bottom: 1px solid #DFDFDF;
}

.tokyo_tm_description p:not(:last-child) {
    margin-bottom: 1rem;
}


.tokyo_tm_modalbox .description_wrap .image img {
    opacity: 1;
    max-height: 400px;
    object-fit: cover;
}

@media(min-width:992px) {
    .tokyo_tm_modalbox.portfolio  .service_popup_informations {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .tokyo_tm_modalbox.portfolio  .service_popup_informations .descriptions{
        padding-left: 15px;
    }
}

.tokyo_tm_modalbox.portfolio .service_popup_informations img {
    max-height: unset;
}

#portfolio  .list_inner .number{
    border-radius:10px;
    width:unset;
    padding:5px;
    height:unset;
    line-height:unset;
    font-size:13px;
}

.tokyo_tm_all_wrap .leftpart{padding:0 50px;}

#projects .list .list_inner .text{padding-top:15px;}

.tokyo_tm_resume_list ul li{background-position:right -10px; background-size:120px; background-repeat:no-repeat;}
.tokyo_tm_resume_list ul li:nth-child(1){background-image:url('../img/internships/pulver.jpg');}
.tokyo_tm_resume_list ul li:nth-child(2){background-image:url('../img/internships/salesforce.jpg');}
.tokyo_tm_resume_list ul li:nth-child(3){background-image:url('../img/internships/hiwell.jpg');}
.tokyo_tm_resume_list ul li:nth-child(4){background-image:url('../img/internships/ekos.jpg');}
.tokyo_tm_resume_list ul li:nth-child(5){background-image:url('../img/internships/mg.jpg');}
.tokyo_tm_resume_list ul li:nth-child(6){background-image:url('../img/internships/elastron.jpg');}
.tokyo_tm_resume_list ul li:nth-child(7){background-image:url('../img/internships/gunduz.jpg');}


p.award-title{margin-bottom:20px; font-size:12px;}


.main-video{display:block; margin:20px auto;}

@media screen and (max-width: 767px) {
    
    .main-video{width:100%; height: auto;}
    .tokyo_tm_resume_list ul li .list_inner{display: block;}
    .tokyo_tm_resume_list ul li .place {margin-top:30px;}
    
}

.w-100{
    width:100% !important;
}

#press .tokyo_tm_news ul li .image img{
    height: 300px;
    object-fit: cover;
}


#press .tokyo_tm_news ul li .list_inner .image:hover .main{
    transform: unset;
}

#videos .list_inner{
    margin-bottom: 30px;
}