/**handles:qcpo_commom_stylesheet**/
.portfolio-row.portfolio-filter-row{margin-bottom:30px;margin-top:30px}.qc_filter{margin:0;padding:0}.qc_filter li{display:inline-block;margin:0 0 8px 0!important}.portfolio-pagination{text-align:center;clear:both;padding-top:30px}.portfolio-tpl-1 .portfolio-pagination{text-align:center;clear:both}.custom-pagination a,.custom-pagination span{display:inline-block;-moz-border-radius:90px;-webkit-border-radius:90px;border-radius:90px;margin:5px;font-size:16px;width:50px;height:50px;line-height:50px!important;background:url("https://www.sunexsolutions.com/wp-content/plugins/portfolio-x-pro//themes/source/pagination-bg.png") no-repeat center;background-size:50%;color:#000;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;position:relative}.custom-pagination a:after,.custom-pagination span:after{border:3px solid #e3e3e3;-moz-border-radius:90px;-webkit-border-radius:90px;border-radius:90px;position:absolute;top:0;left:0;right:0;bottom:0;content:''}.custom-pagination a{text-decoration:none}.custom-pagination a:hover{background-size:100%}.custom-pagination span.page-numbers .custom-pagination span.page-numbers{background:url("https://www.sunexsolutions.com/wp-content/plugins/portfolio-x-pro//themes/source/pagination-bg-active.png") no-repeat center;color:#fff}.custom-pagination .page-total{width:inherit!important}.portfolio-single-col{width:50%;display:inline-table;float:left;height:300px;min-height:100px}.single-content-area{position:relative}.padding-content{position:relative}.single .portfolio-single-container{padding:15px}.single .portfolio-single-content{left:0;position:static;top:0;transition:margin .4s ease-in-out 0s;width:inherit;padding-right:20px;line-height:24px}.portfolio-single-content{left:6%;position:fixed;top:12%;transition:margin .4s ease-in-out 0s;width:calc(50% - 240px)}.single-portfolio-header{padding-bottom:30px}.single-portfolio-header h2{font-family:Raleway,sans-serif!important}.portfolio-single-content{font-family:Raleway,sans-serif!important;transition:margin .4s ease-in-out 0s}.portfolio-single-content p{margin:8px 0;line-height:180%}.portfolio-single-content ul{margin:0;padding:0}.portfolio-single-content ul li{list-style:none;display:inline-block}.portfolio-single-content ul li a{display:block;color:inherit;text-decoration:none}.single-portfolio-header h2.single-portfolio-title{margin-top:0;margin-bottom:15px}.category{padding:15px 0}.single-portfolio-description{max-width:560px;line-height:26px;padding:20px 0 30px}.single-portfolio-header ul li a{font-size:80%}.single-portfolio-footer{padding-right:150px;position:relative}.portfolio-projects-nav{height:100%;position:absolute;right:0;text-align:right;top:0;width:114px}.single-portfolio-footer .portfolio-projects-nav>a{border-radius:50%;display:inline-block;position:absolute;text-align:center}.single-portfolio-footer .portfolio-projects-nav>a.next{right:0;top:50%;transform:translateY(-50%)}.single-portfolio-footer .portfolio-projects-nav>a.prev{left:10px;top:50%;transform:translateY(-50%)}.single-portfolio-footer .portfolio-projects-nav>a .icon{border-radius:50%;height:46px;line-height:46px;position:relative;transition:all .2s ease-in-out 0s;width:46px}.single-portfolio-footer .portfolio-projects-nav>a .icon i{transition:all .2s ease-in-out 0s}.single-portfolio-footer .portfolio-projects-nav>a .icon span{font-size:10px;font-weight:700;left:50%;opacity:0;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-48%);transition:all .2s ease-in-out 0s}.single-portfolio-footer .portfolio-projects-nav>a:hover .icon i{opacity:0}.single-portfolio-footer .portfolio-projects-nav>a:hover .icon span{opacity:1}.web-link a{text-decoration:none;color:inherit;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.web-link a i{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;font-size:90%}.web-link a:hover i{padding-left:6px}.portfolio-parallax-section{position:relative}.portfolio-item{position:relative;clear:both}.clear{clear:both}.parallax-element{transition:transform 2s cubic-bezier(0, 0, 0, 1) 0s}.portfolio-fancy-container{padding:80px}.fancybox-overlay{background-color:#f7f7f7}.portfolio-single-container{background-color:#f7f7f7;color:#797979}.single-portfolio-title{color:#797979;font-size:1.5em}.single-portfolio-footer h3{color:#797979}.social-icons ul li a:hover{background:#d7d7d7;color:#fff}.portfolio-projects-nav{border-left:2px solid #f2f2f2}.single-portfolio-footer .portfolio-projects-nav>a{color:#1f2021}.single-portfolio-footer .portfolio-projects-nav>a .icon{background:#e6e6e6 none repeat scroll 0 0}.single-portfolio-footer .portfolio-projects-nav>a .icon span{color:#fff}.single-portfolio-footer .portfolio-projects-nav>a:hover .icon{background:#1f2021 none repeat scroll 0 0}.single-portfolio-footer h3{font-size:18px}@keyframes effect1{0%{background-color:rgba(0,7,10,.1)}100%{background-color:rgba(215,232,239,.4)}}.hover-effect1{background:rgba(215,232,239,.4);bottom:25%;left:25%;right:25%;top:25%;opacity:0;position:absolute;transform:scale(1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hover-effect1 i.fa{color:#9bd1ea}.hover-effect1 a{display:block;width:100%;height:100%;text-align:center;vertical-align:middle}.hover-effect1 i.fa{color:#35b4ef;margin:49.5% auto;font-size:25px}.qc-grid-portfolio-img:hover .hover-effect1,.qc-grid-showcase-img:hover .hover-effect1,.showcase-slider-item-inner:hover .hover-effect1{opacity:1;transform:scale(2);animation-name:effect1;animation-duration:.5s}img{max-width:100%;height:auto}.showcase-vd-container{text-align:center;margin-top:15px}.showcase-vdetails{background-color:#35a7cc;color:#fff;padding:10px 15px;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.showcase-vdetails:hover{background-color:#1f90b8;color:#000}.single-image-area .single-image-container{text-align:center}.qc-grid-hover-effect{position:absolute;width:100%;height:100%;box-sizing:border-box;text-align:center;left:0;right:0;top:0;bottom:0;overflow:hidden;border-radius:0;visibility:hidden;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.qc-grid-hover-effect-button{box-sizing:border-box;display:table;width:100%;height:100%}.portfolio-fire-hover:hover .qc-grid-hover-effect{visibility:visible;background:rgba(0,0,0,.7)}.qc-grid-hover-effect .qc-grid-hover-effect-button-area{text-align:center;display:table-cell;vertical-align:middle;font-size:0}.qc-grid-hover-effect-button-area a{display:inline-block;padding:9px 12px;background-color:rgba(255,255,255,.65);color:#000;line-height:20px;font-size:14px;text-decoration:none;border-right:1px solid #cecece;border-right:1px solid #e1e1e1}.qc-grid-hover-effect-button-area a.first-anchor{border-radius:10px 0 0 10px;border-left:none}.hover-effect-link a.second-anchor{border-radius:0 0 0 0!important}.qc-grid-hover-effect-button-area a.third-anchor{border-radius:0 10px 10px 0;border-right:none}.qc-grid-hover-effect-button-area a:hover{background-color:#f1f1f1}@media screen and (max-width:1170px){.qc-grid-hover-effect-button-area a{float:none;border-radius:10px;margin:2px}.qc-grid-hover-effect-button-area a.first-anchor,.qc-grid-hover-effect-button-area a.second-anchor,.qc-grid-hover-effect-button-area a.third-anchor{border-radius:10px}}.fancybox-title-float-wrap{display:none}.cl-effect-20 a{line-height:2em;-webkit-perspective:800px;-moz-perspective:800px;perspective:800px}.cl-effect-20 a span{position:relative;display:inline-block;padding:3px 15px 0;background:#587285;box-shadow:inset 0 3px #2f4351;-webkit-transition:background .6s;-moz-transition:background .6s;transition:background .6s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;transform-origin:0% 50%;color:#fff}.cl-effect-20 a span::before{position:absolute;top:0;left:0;width:100%;height:102%;background:#fff;color:#1896f2;content:attr(data-hover);-webkit-transform:rotateX(270deg);-moz-transform:rotateX(270deg);transform:rotateX(270deg);-webkit-transition:-webkit-transform .6s;-moz-transition:-moz-transform .6s;transition:transform .6s;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;pointer-events:none;padding:3px 15px 0;box-sizing:border-box;border-top:1px solid #1896f2;border-bottom:1px solid #1896f2}.cl-effect-20 a:focus span,.cl-effect-20 a:hover span{background:#2f4351}.cl-effect-20 a:focus span::before,.cl-effect-20 a:hover span::before{-webkit-transform:rotateX(10deg);-moz-transform:rotateX(10deg);transform:rotateX(10deg)}.qc-grid-hover-effect-button-area.bare-buttons a{display:inline}@media screen and (max-width:639px){.portfolio-single-col{float:none;width:100%}}.showcase-vd-container .qc-grid-hover-effect-button-area a{background-color:#e9e9e9;border-right:1px solid #bfbfbf;display:inline}.showcase-vd-container .qc-grid-hover-effect-button-area a:hover{background-color:#b4b4b4}.showcase-container .qc-grid-showcase-img,.showcase-slider .qc-grid-showcase-img{max-height:100%}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.fancybox-inner .portfolio-single-col{overflow:hidden}