.cases-main .blocks .case-block{height:500px;width: 100%;margin-bottom: 0!important;}
.case-block .img{width: 689px;height: 367px;}
.odd .infoblock-outer{bottom:12rem;width: 50%;float: right;}
.case-block .infoblock-outer small{font-size: 20px !important;}
.cases-main .infoblock .highlight::before{background:transparent;}

.even  .infoblock-outer{width: 50%;float: left; top:-12rem;}
.even  .img{float: right;}
.case-block  .infoblock p {height: 80px;overflow: hidden;font-size: 16px;}

.cases-main .blocks .detail,.detail  .infoblock p{height: auto;}
.detail  .infoblock h5{margin: 10px 0;font-weight: 600;}
.detail  .infoblock p span{height: 25px;line-height: 25px;}
.title-x-small{font-size: 16px;color: #fff;margin-top: 10px;}


.return{display: inline-block;*display: block;*zoom: 1;height: 30px;line-height: 30px;width: 100px;border-radius: 5px;text-align: center;background: #132D49;color: #fff;margin-top: 50px;}

@media (max-width: 1000px) {
    .cases-main .blocks .case-block{height: auto;}
    .odd .infoblock-outer{bottom: 0;float: none;width: auto;}
    .even .infoblock-outer{top: 0;width: auto;}
}
@media (max-width:768px) {
    .case-block  .infoblock p{height: auto;}
    .case-block .infoblock-outer small{font-size: 28px !important;}
}











































































