.our-portfolio{background:#fff;float:left;height:auto;padding-bottom:30px;width:100%}.our-portfolio .travel-tour-title{float:left;height:auto;padding:40px 23px 35px;width:100%}.our-portfolio .travel-tour-title h2{background:#fff;color:#5287ac;display:inline-block;font-size:36px;padding:0 15px 0 0}.our-portfolio .travel-tour-title .center-line{background:#e6e6e6;float:left;height:1px;width:100%}.our-portfolio .travel-list{float:left;height:auto;padding:0 8px;width:100%}.our-portfolio .travel-item{float:left;height:auto;margin-bottom:30px;width:100%}.our-portfolio .travel-image{-webkit-box-shadow:1px 1px 2px #e6e6e6;-moz-box-shadow:1px 1px 2px #e6e6e6;box-shadow:1px 1px 2px #e6e6e6;cursor:default;float:left;height:auto;height:221px;overflow:hidden;position:relative;width:100%}.our-portfolio .wc-view{background:rgba(0,0,0,.5);bottom:0;float:left;height:100%;left:0;position:absolute;right:0;text-align:center;top:0;width:100%}.our-portfolio .travel-image .wc-view{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);left:0;opacity:0;overflow:hidden;top:0;top:-100%;-webkit-transition:all .3s ease-out .5s;-moz-transition:all .3s ease-out .5s;-o-transition:all .3s ease-out .5s;-ms-transition:all .3s ease-out .5s;transition:all .3s ease-out .5s}.our-portfolio .wc-view:before{content:" ";display:inline-block;height:100%;vertical-align:middle}.our-portfolio .cm-button{-webkit-appearance:none;background:#5287ac;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:oxygen,sans-serif;font-size:13px;font-weight:700;line-height:normal;margin:0;min-width:137px;padding:10px 12px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-out;width:auto}.our-portfolio .travel-content{border-bottom:1px solid #e3e3e3;float:left;height:auto;padding-bottom:5px;width:100%}.our-portfolio .travel-content h3{color:#5287ac;font-size:24px;margin:18px 0 0}.our-portfolio .travel-content h3 a{color:#5287ac;font-size:24px}.our-portfolio .travel-content span{color:#6a6a6a;font-size:16px;font-weight:300}.our-portfolio .travel-image:hover .wc-view{-webkit-animation:bounceY .9s linear;-moz-animation:bounceY .9s linear;-ms-animation:bounceY .9s linear;animation:bounceY .9s linear;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;top:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.our-portfolio .cm-button:hover{background:#37678b;color:#fff}@media (max-width:1200px) and (min-width:768px){.our-portfolio .travel-image{height:auto}.our-portfolio .travel-list{display:flex;flex-wrap:wrap}}@media (max-width:767px){.our-portfolio .travel-image img{height:auto;width:100%}.our-portfolio .travel-image{height:auto}.our-portfolio .travel-list>div{width:100%!important}}.portfolio-container{display:flex;flex-wrap:wrap;gap:16px}.portfolio-item{display:none;min-height:333px}.portfolio-item.active{display:block}.filter-buttons{clear:both;margin-bottom:20px;text-align:center}.filter-buttons .button,.filter-buttons button{background:#fff;border:2px solid #ddd;color:#222;line-height:1;margin-bottom:15px;padding:10px 20px}.filter-buttons .button:hover,.filter-buttons button:hover{border:2px solid #5287ac}.filter-buttons .button.active,.filter-buttons button.active{background:#5287ac;border:2px solid #5287ac;color:#fff}