.portfolio:after{clear:both;display:block;content:''}.portfolio_item{}.portfolio_item_preview
img{display:inline-block;text-align:center;height:auto !important;width:100%}.portfolio_item
td{vertical-align:top;padding:2em}.portfolio_item td:first-child{padding:1em}.portfolio_itemwrap
.portfolio_item_img{display:none}.project_details
.portfolio_item_img{display:inline-block;padding:6px
10px 0px 0;font-size:0;vertical-align:middle}.project_details
.portfolio_item_preview{margin-bottom:15px;float:left;margin-right:30px;border:5px
solid #fff;text-align:center;max-width:600px}.portfolio_item_preview
img{display:inline-block;text-align:center;width:100% !important}.portfolio_item_main_img,.portfolio_item_img{font-size:0px;padding:0
0 0 0;overflow:hidden;height:auto}.portfolio_item.selected .portfolio_item_preview
img{width:100% !important}.portfolio_item_img{padding:10px
15px 15px 0}.portfolio_item_details
h2{color:#fff;font-size:20px;line-height:normal;margin:0
0 5px;overflow:hidden;padding:0;text-transform:inherit}.portfolio_item_details h2
a{color:#000;font-size:18px;line-height:normal;padding:0;text-decoration:none;text-transform:uppercase}.portfolio_item_details h2 a:hover{color:#fff}.portfolio_item_description>p{color:#000;line-height:normal;max-height:40px;min-height:40px;overflow:hidden}.portfolio_general .portfolio_item_details
h2{color:#000 !important}.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:#fff;font-size:15px;overflow:hidden}.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}.portfolio_select_category
select{width:200px}.portfolio_list
.portfolio_itemwrap{}.portfolio{text-align:center}.portfolio_list .portfolio_item_main_img
a{display:block}.portfolio_list{width:23.75%;float:left;display:block;margin-bottom:1.6666666666666666%;margin-right:1.6666666666666666%;position:relative;overflow:hidden}.portfolio_list
.portfolio_item_details{padding:10px
10px;position:absolute;background:rgba(106, 190, 40, 0.86) none repeat scroll 0 0;left:0;right:0;bottom:7px;transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in}.portfolio_list:hover
.portfolio_item_details{}.portfolio_item_details
hr{background-color:#061221;border-color:#2a57b9;border-style:solid;border-width:0;display:block;height:2px;margin:10px
auto;transition:all 0.3s linear 0s;width:40px}.portfolio_item_details:before{clear:both;display:block;content:''}.portfolio_item_img{display:none;padding:0
15px 15px 0;font-size:0}.portfolio_list:nth-child(4n){margin-right:0}.readmore{text-decoration:none;display:inline-block;vertical-align:middle;background:#5e88a1;position:relative;overflow:hidden;color:#fff;padding:1px
15px;margin:7px
0 0;-webkit-transform:translateY(0);transform:translateY(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;font-size:15px}.readmore:hover{background:#fff none repeat scroll 0 0;color:#000}.project_tab{padding-left:0;padding-bottom:0px;background-color:white;margin-bottom:25px;padding-bottom:0px;text-align:center}.project_tab
li{margin:0
10px 0px 0;list-style:none;display:inline-block}.project_tab li
a{padding:8px
15px;border:4px
solid #fff;display:inline-block;font-family:'robotoregular';font-weight:normal;font-size:16px;color:#2E363F000;text-transform:uppercase}.project_tab li a:hover, .project_tab li.active
a{border:4px
solid #ee1d25;background:transparent;color:#ee1d25;border-bottom:4px solid #ee1d25}.project_details
.portfolio_item_preview{margin-bottom:15px;float:left;margin-right:30px}.portfolio_item_preview{width:auto !important;line-height:normal}.portfolio_item_main_img
img{-webkit-transition:0.4s ease;transition:0.4s ease}.portfolio_item:hover .portfolio_item_main_img
img{}.portfolio_list .portfolio_item_img.thumb-disable{display:none}.aligncenter{text-align:center;margin-bottom:20px}.portfolio_wrapper{max-width:604px;margin:0
auto;text-align:center}.p_detailpage
.portfolio_item_preview{float:none;margin:0;text-align:center;display:inline-block;padding:5px}@media (max-width: 1000px){.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:hover
.portfolio_item_details{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0}.portfolio_list:hover .portfolio_item_details h2 a, .portfolio_list:hover .portfolio_item_details  .portfolio_item_description>p{color:#fff}@media(max-width:1100px){.portfolio_list
.portfolio_item_details{}}@media (max-width:1000px){.portfolio_list{width:32%;margin-right:2%}.portfolio_list:nth-child(3n){margin-right:0}.portfolio_list:nth-child(4n){margin-right:2%}.portfolio_list
.portfolio_item_details{}.portfolio_item_main_img,.portfolio_item_img{height:auto !important}}@media (max-width: 650px){.project_tab
li{display:block;border-bottom:1px solid #ebebeb}.project_tab li
a{display:block;text-align:center}}@media(max-width:768px){.portfolio_list{width:48.69791666666667%;margin-right:2.6041666666666668%}.portfolio_list:nth-child(2n){margin-right:0}.portfolio_list:nth-child(3n){margin-right:2.6041666666666668%}}@media(max-width:480px){.portfolio_list{width:100%;float:none;margin-bottom:30px;padding-right:25px;margin:0
0 20px 0;padding:0;min-height:inherit}.portfolio_list{max-width:320px;width:100%;margin:0
auto 20px}.portfolio_list:nth-child(3n){margin:0
auto 20px}.portfolio_list:nth-child(2n){margin:0
auto 20px}.portfolio_item_details
h2{font-size:18px !important}.readmore{font-size:14px}}