/*-- tem29-irregular --*/
.tem29-irregular .full-screen .interval{padding:0;margin:0 -7px;}
.tem29-irregular .col-md-6:nth-child(odd) .row{margin-left:-15px;margin-right:-5px;}
.tem29-irregular .col-md-6:nth-child(even) .row{margin-right:-15px;margin-left:-5px;}
.tem29-irregular [layout-style="column"] .row{margin:0 -7px!important;}
.tem29-irregular .interval{padding:0 7px;}
.tem29-irregular [layout-style="column"]:nth-child(odd) .row{margin-left:-15px;margin-right:-5px;}
.tem29-irregular [layout-style="column"]:nth-child(even) .row{margin-right:-15px;margin-left:-5px;}
.tem29-irregular-item{text-align:center;position:relative;overflow:hidden;margin-bottom:20px;}
.tem29-irregular-item .images{width:100%;height:100%;position:relative;height:400px;z-index:1;}
[layout-style="column"] .tem29-irregular-item .images{height:auto;}
.tem29-irregular-item .tem29-irregular-hover{width:100%;opacity:0;position:absolute;top:50%;left:0;margin-top:-17px;z-index:2;transform:scale(1);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}
.tem29-irregular-item:hover .tem29-irregular-hover{opacity:1;transform:scale(1.08);}
.tem29-irregular-item .tem29-irregular-hover .btn{border-radius:20px;height:34px;color:#fff;border:1px solid #fff;text-decoration:none;text-align:center;z-index:2;} 
.tem29-irregular-item .tem29-irregular-info{width:100%;background:rgba(000,000,000,0.5);color:#fff;padding:15px;position:absolute;bottom:0px;left:0;text-align:left;z-index:1;}   
.tem29-irregular-item .tem29-irregular-info h3,
.tem29-irregular-item .tem29-irregular-info .h3{margin:0;font-size:16px;font-weight:normal;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;} 
.tem29-irregular-item .tem29-irregular-info .pro-text{font-size:14px;overflow:hidden;max-height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;}        
.tem29-irregular-item .images img{width:100%;height:100%;display:block;transform:scale(1);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}
.tem29-irregular-item:hover .images img{transform:scale(1.08);}
@media (max-width:1024px){
    .tem29-irregular-item{overflow:hidden;margin-bottom:15px;}
    .tem29-irregular-item .tem29-irregular-hover{opacity:1;transform:scale(1.08);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}
    .tem29-irregular-item .images{height:330px;}
    .tem29-irregular-item .images img{transform:scale(1.08);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}
}
@media (max-width:980px){
    .tem29-irregular-item .images{height:426px;}
    .tem29-irregular .col-md-6{padding:0;}
    .tem29-irregular .col-md-6:nth-child(odd) .row{margin-left:-15px;margin-right:-15px;}
    .tem29-irregular .col-md-6:nth-child(even) .row{margin-right:-15px;margin-left:-15px;}
}
@media (max-width:767px){
    .tem29-irregular-item .images{height:440px;}
    .tem29-irregular .col-md-6{padding:0 15px;}
    .tem29-irregular-item .tem29-irregular-hover{transform:scale(1);}
    .tem29-irregular-item .tem29-irregular-hover .btn{font-size:12px;height:30px;}
    .tem29-irregular-item .tem29-irregular-info{padding:10px;}
    .tem29-irregular-item .tem29-irregular-info h3,
    .tem29-irregular-item .tem29-irregular-info .h3{font-size:14px;}
    .tem29-irregular-item .tem29-irregular-info .pro-text{font-size:12px;}
}
@media (max-width:640px){
    .tem29-irregular-item .images{height:360px;}
}
@media (max-width:430px){
    .tem29-irregular-item .images{height:230px;}
    .tem29-irregular [layout-style="column"]{width:100%;}
}
@media (max-width:360px){
    .tem29-irregular-item .images{height:190px;}
}
@media (max-width:320px){
    .tem29-irregular-item .images{height:170px;}
}
