.portfolio_list{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.portfolio_list
.portfolio_itemwrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.portfolio_list
.portfolio_item_details{flex:1}article.portfolio_item_details
.portfolio_item_details_inr{height:100%}article.portfolio_item_details .portfolio_item_details_inr
h2{height:100%}article.portfolio_item_details .portfolio_item_details_inr h2
a{height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;word-break:break-all}.portfolio{margin:0
-10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.portfolio_select_category{display:none}.portfolio.selected{margin:0;display:block}.portfolio:after{clear:both;display:block;content:''}.project_details.p_detailpage > h2, .portfolio_item.portfolio_list.lefter .portfolio_item_description, .portfolio_item.portfolio_list.lefter
a.button{display:none}.portfolio_item{}.portfolio_item
td{vertical-align:top;padding:2em}.portfolio_item td:first-child{padding:1em}.portfolio_item_preview
img{display:inline-block;text-align:center;height:auto !important}.portfolio_item_main_img,.portfolio_item_img{font-size:0px;padding:0
0 0 0;overflow:hidden}.portfolio_item_main_img:hover
img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.p_detailpage
.portfolio_item_preview{float:none;margin:0;text-align:center;border:1px
solid #b9b9b9;display:inline-block;padding:5px}.portfolio_item_img{padding:10px
8px 15px 8px}.portfolio_item_details
h2{margin:0;padding:0;color:#061221;font-size:17px;text-transform:uppercase}.portfolio_item_url
a{font-style:italic;text-decoration:none;font-size:1.1em}.portfolio_item_completed_on{margin:1em
0}.portfolio_item_description{margin-top:0px;color:#061221;font-size:15px}.aligncenter
.portfolio_item_preview{width:100%!important}.portfolio_item_description p:last-child{margin-bottom:0}.portfolio_item_options{border-left:1px solid #eee;padding-left:20px;width:20%}.portfolio_item_options
dl{margin:0}.portfolio_item_options dl
dt{line-height:1.2em;font-size:1.2em;text-transform:uppercase;font-weight:bold}.portfolio_item_options dl
dd{margin:0
0 20px 0;line-height:1.2em}.portfolio_item_options
blockquote{border-color:inherit;margin-top:30px}.portfolio_item_options blockquote>div{border-color:inherit}.portfolio_item_options blockquote>div:after{content:"";line-height:20px;width:20px;height:20px;position:absolute;display:block;margin:-9px 0 0 45px;border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px;border-color:inherit;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.portfolio_item_options blockquote
em{text-decoration:none;padding-left:30px;padding-top:25px;position:relative;overflow:hidden;border-color:inherit;font-style:normal;display:block}.portfolio_item_options blockquote em:before,
.portfolio_item_options blockquote em:after{position:absolute;content:"";display:block;width:41px;height:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:inherit;left:0;top:0}.portfolio_item_options blockquote em:after{width:100%;left:69px}.portfolio_item_options
.button{margin-bottom:20px}.portfolio_item_options
.block_social{margin:0;padding:0;border:0;float:none;height:auto}.portfolio_item_options .block_social>div{margin-bottom:5px}.over_icons{margin:0;padding:15px
0 0 0}.over_icons
li{list-style:none;color:#fff;font-size:20px;vertical-align:middle;display:inline-block;margin-right:20px}.over_icons li:last-child{margin:0}.over_icons li
a{color:#fff}.portfolio_select_category
select{width:200px}.displaytabler{display:table;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.displaytablecell{vertical-align:middle;display:table-cell;padding:10px
15px}.displaytablecell
h2{max-height:29px;overflow:hidden}.portfolio_item_details h2
a{color:#fff;background:#196633;padding:10px
15px;display:block}.displaytablecell h2 a:hover,
.portfolio_itemwrap:hover h2
a{background:#74B63E;color:#fff}.portfolio_list
.portfolio_itemwrap{position:relative}.portfolio_list{width:33.33%;float:left;margin-bottom:20px;padding:0
10px}.portfolio_list
.portfolio_item_details{padding:0;display:block;width:100%;left:0;overflow:hidden;position:static;bottom:0;text-align:center;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;width:100%;margin:0}.portfolio_item_details
hr{background-color:#061221;border-color:#2a57b9;border-style:solid;border-width:0;display:block;height:2px;margin:10px
0 10px;transition:all 0.3s linear 0s;width:40px}.portfolio_item_details:before{clear:both;display:block;content:''}.portfolio_item_img{display:inline-block;vertical-align:middle;padding:10px
8px 15px 8px;font-size:0}.layout
.readmore{display:inline-block;vertical-align:middle;background:#03a9f5;position:relative;overflow:hidden;color:#fff;padding:10px
30px;margin:15px
0 0 0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s}.layout .readmore:hover{background-color:transparent;color:#fff}.layout .readmore:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.layout .readmore:hover{color:#fff}.layout .readmore:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}.project_tab{padding-left:0;padding-bottom:25px;text-align:center}.project_tab
li{margin:0
10px 5px 0;list-style:none;display:inline-block}.project_tab li
a{padding:8px
15px;border:4px
solid #fff;display:inline-block;font-family:'latobold';font-weight:600;font-size:16px;color:#000;text-transform:uppercase;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;transition:background-color ease-out 0.25s;-moz-transition:background-color ease-out 0.25s;-webkit-transition:background-color ease-out 0.25s;-o-transition:background-color ease-out 0.25s}.project_tab li a:after{background:transparent;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;content:"";height:15px;left:0;margin:0
auto;position:absolute;right:0;bottom:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;width:15px;z-index:-1}.project_tab li a:hover:after,
.project_tab li.active a:after{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;bottom:-11px;z-index:1;background:#196633}.project_tab li a:hover,
.project_tab li.active
a{border:4px
solid #196633;background:#196633;color:#fff;box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);-ms-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);-o-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15)}.project_details
.portfolio_item_preview{margin-bottom:15px;float:left;margin-right:30px}.portfolio_item_preview{width:auto !important}.portfolio_item_main_img
img{-webkit-transition:0.4s ease;transition:0.4s ease;height:auto !important}.portfolio_list .portfolio_item_img.thumb-disable{display:none}.aligncenter{text-align:center;margin-bottom:20px;width:35%;display:inline-block;vertical-align:top}.portfolio_item_details{display:inline-block;vertical-align:top;width:62%;margin-left:2%}.portfolio_itemwrap{position:relative}.over_icons li a:hover{color:#69a94b}@media (max-width: 1000px){.portfolio_item_details{width:57%}.aligncenter{width:40%}.portfolio_list .portfolio_item_preview,
.portfolio_list
.portfolio_item_details{display:block;width:100%}.righter
.portfolio_item_preview{padding-left:0}.lefter
.portfolio_item_preview{padding-right:0}.portfolio_item .portfolio_item_main_img
img{height:auto !important;width:100% !important}.portfolio_item_preview{width:100% !important}.portfolio_list{width:50%}}@media (max-width: 780px){.aligncenter,.portfolio_item_details{width:100%;margin-left:0}.project_details
.portfolio_item_preview{margin-bottom:0}.project_tab
li{display:block;border-bottom:1px solid #ebebeb;margin:0
10px 8px 0}.project_tab li
a{display:block;text-align:center}.project_tab li a:hover:after,
.project_tab li.active a:after{bottom:-5px}.portfolio_item_main_img:hover
img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media(max-width:780px){.portfolio_list{width:100%;float:none;padding-right:25px;margin:0
0 30px 0;padding:0}.portfolio{margin:0}.portfolio_list:last-child{margin-bottom:0}.portfolio_item_details
h2{font-size:16px;max-height:74px}}