.prtf-title{text-align:center;text-transform:uppercase;}
.prtf-tags{margin:0 70px;}
.prtf-tags li{display:inline-block;line-height:22px; background:#474747;color:#fff;border:solid 1px #262626;margin:3px;padding:0 9px;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;cursor:pointer;}
  .prtf-tags li {
    display: inline-block;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    padding: 4px 9px 5px 9px;
    border: 1px solid #e1e1e1;
    margin: 0 3px 3px 0; 
	color:#263238;
	background:#fff;
	vertical-align:top;
	}
    .prtf-tags li:hover {
      color: #5b585a;
      background: #f6f6f6; }
.prtf-tags li:hover, .prtf-tags li.select{background:#8c9a9b; border-color:#76898a;}
.prtf-list{text-align:left;width:1230px;margin-left:-15px;}
.prtf-list:after{content:'';display:inline-block;width:100%;}
.prtf-list li{display:inline-block;vertical-align:top;margin:0 7px;margin-bottom:20px;display:none;}
.prtf-list li img{width:390px;height:270px;opacity:1;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.prtf-list li .name{font-size:14px;color:#434343;margin:0;line-height:24px;}
.prtf-list li a{font-size:12px;color:#0ea4de;display: block;}
.prtf-list li a:hover{text-decoration:underline;}
.prtf-list.all li, .prtf-list li.sel{display:inline-block;}



.prtfd{}
.prtfd h1{text-align:center;}
.prtfd h2, .protfolio-see-also h2{    font-family: "Calibri";    font-size: 24px;    color: #454545;}
.prtfd, .protfolio-see-also{color:#0a0a0a;}


.protfolio-gallery{overflow:hidden}
.protfolio-gallery ul{width:50000px;text-align:center;left:-25000px;position:relative;margin-left:50%;    font-size: 0;}
.protfolio-gallery li{display:inline-block;overflow:hidden;}
.protfolio-gallery li img{height:415px;width:auto;}

.protfolio-tag{float:right;text-align:right;max-width:320px;padding-top:8px;} 
.protfolio-tag ul{}
  .protfolio-tag li {
    display: inline-block;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    padding: 4px 9px 5px 9px;
    border: 1px solid #e1e1e1;
    margin: 0 3px 3px 0; 
	color:#263238;
	background:#fff;
	vertical-align:top;
	}
    .protfolio-tag li:hover {
      color: #5b585a;
      background: #f6f6f6; }

.protfolio-product{margin-top:100px;}
.protfolio-product ul{padding-top:20px;}
.protfolio-product li{display:inline-block;width:150px;text-align:center;margin-right:30px;}
.protfolio-product li img{width:150px;}

.protfolio-dscr{padding-top:1px;}

.protfolio-see-also{text-align:center;overflow:hidden;margin-top:60px;}
.prtfd p{display:block;    font-size: 18px;    font-family: "Calibri";}
.protfolio-see-also p{display:block;    font-size: 18px;    font-family: "Calibri";}
.protfolio-see-also p:after{display:block;width:40px;height:1px;background:#cc6000;content:'';margin:0 auto;margin-bottom:32px;margin-top:10px;}
.protfolio-see-also ul{width:50000px;text-align:center;left:-25000px;position:relative;margin-left:50%;}
.protfolio-see-also li{display:inline-block;height: 210px;width: 210px;border: solid 1px #dedede;vertical-align: middle;display: inline-flex;align-items: center;justify-content: center;margin: 0 10px;position:relative;    z-index: 1;overflow:hidden;}
.protfolio-see-also img{position:absolute;left:0;top:0;width:207px;height:207px;    z-index: -1;}
.protfolio-see-also a{}
.protfolio-see-also span{color:#424242;font-size:24px;font-weight:bold;line-height:35px;text-transform:uppercase}
.protfolio-see-also img + span{color:#fff;}

.protfolio-bann1{background:#f7f7f7;text-align:center;line-height:90px;text-transform:uppercase;font-size:22px;color:#292829;margin-top:60px;}

.protfolio-callb a{display:block;width:280px;height:64px;line-height:64px;background:#d77e2a;text-align:center;color:#fff;text-transform:uppercase;margin:0 auto;margin-top:40px;}
.protfolio-callb a:hover{color:#424242}

.sm-slider{    position: relative;}
.sm-slider .left_arr, .sm-slider .right_arr{background:#fff;opacity:0.5;color:#000;display: inline-flex;align-items: center;justify-content: center;width:40px;position:absolute;top:0;height:100%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;    font-family: "FontAwesome";    font-size: 67px;    line-height: 36px;    color: #4e4e4e;    font-weight: bold;}
.sm-slider .left_arr:before{content:'\f104'}
.sm-slider .right_arr:before{content:'\f105'}
.sm-slider .left_arr:hover, .sm-slider .right_arr:hover{background:#fff;opacity:0.8;}
.sm-slider .left_arr{left:0;}
.sm-slider .right_arr{right:0;}

.protfolio-see-also{}
.protfolio-see-also .left_arr, .protfolio-see-also .right_arr{height:210px;top:128px;}

.pluso{top:4px;}

.extra-right{display:inline-block;padding-left:20px;}