.portfolio .site-header{background-color:rgba(0, 13, 26, 1);padding-top:0 !important;position:relative;}
.portfolio .header_top_section{display:none;}
.portfolio .site-header .navbar-default{margin-bottom:0;}
.portfolio.inner .site-header{position:fixed;}
body.portfolio{height:auto !important;}
.content-holder-inner{padding:0 50px;position:relative;}
.content-holder-inner .customLabel{right:0;position:fixed;}
.content-holder-inner .customNavigation{left:0;position:fixed;}
.parallax-section{width:100%;position:relative;overflow:hidden;padding:220px 0;}
.parallax-section .overlay{background:#000;opacity:0.6;}
.parallax-section .arrow{color:#fff;z-index:2;bottom:20px;}
.project-banner{position:absolute;background-size:cover;background-attachment:scroll;background-repeat:repeat;background-origin:content-box;width:110%;left:-5%;height:110%;top:-5%;transition:none;}
.project-banner.texas-chicken{background:url(../images/galleryP/inner/texas-chicken.jpg)no-repeat;background-position:50% -200px;}
.project-banner.dori-doors{background:url(../images/galleryP/inner/dori-doors.jpg)no-repeat;background-position:50% -200px;}
.project-banner.massada{background:url(../images/galleryP/inner/massada.jpg)no-repeat;background-position:50% -200px;}
.project-banner.margaret-baisley{background:url(../images/galleryP/inner/margaret-baisley.jpg)no-repeat;background-position:50% -200px;}
.project-banner.machane-chodosh{background:url(../images/galleryP/inner/machane-chodosh.jpg)no-repeat;background-position:50% -200px;}
.project-banner.chicago-car-keys{background:url(../images/galleryP/inner/chicago-car-keys.jpg)no-repeat;background-position:50% -200px;}
.project-banner.aladdin-oriental-rug{background:url(../images/galleryP/inner/aladdin.jpg)no-repeat;background-position:50% -200px;}
.project-banner.yellowkey{background:url(../images/galleryP/inner/yellowkey.jpg)no-repeat;background-position:50% -200px;}
.project-banner.aca-tool-supply{background:url(../images/galleryP/inner/aca-tool-supply.jpg)no-repeat;background-position:50% -200px;}
.project-banner.noahs-ark{background:url(../images/galleryP/inner/noahs-ark.jpg)no-repeat;background-position:50% -200px;}
.project-banner.imperial-moving{background:url(../images/galleryP/inner/imperial-moving.jpg)no-repeat;background-position:50% -200px;}
.project-banner.phs{background:url(../images/galleryP/inner/phs.jpg)no-repeat;background-position:50% -200px;}
.project-banner.gmh{background:url(../images/galleryP/inner/gmh.jpg)no-repeat;background-position:50% -200px;}
.project-banner.indigo{background:url(../images/galleryP/inner/indigo.jpg)no-repeat;background-position:50% -200px;}
.project-banner.howard{background:url(../images/galleryP/inner/howard.jpg)no-repeat;background-position:50% -200px;}
.project-banner.micromend{background:url(../images/galleryP/inner/micromend.jpg)no-repeat;background-position:50% -200px;}
.project-banner.federalappeal{background:url(../images/galleryP/inner/federalappeal.jpg)no-repeat;background-position:50% -200px;}
.project-banner.garage-door-angels{background:url(../images/galleryP/inner/garage-door-angels.jpg)no-repeat;background-position:50% -200px;}
.project-banner.pointer-security{background:url(../images/galleryP/inner/pointer-security.jpg)no-repeat;background-position:50% -200px;}
.project-banner.sos-locksmith{background:url(../images/galleryP/inner/sos-locksmith.jpg)no-repeat;background-position:50% -200px;}
.project-content .fixed-box a.button--rayen{display:block;text-align:center;color:#fff;margin-left:0;}
.fixed-box ul{padding-left:20px;}
.project-banner-text{max-width:1024px;width:92%;margin:0 auto;position:relative;z-index:2;text-align:center;color:#fff;}
.project-banner-text h2{font-weight:600;}
.project-banner-text h2:after{content:'';display:block;height:3px;background:#fff;width:15%;margin:15px auto 0;}
.project-banner-text h3{font-style:italic;font-size:16px;}
.project-content{background:#f7f7f7;}
.project-content .container-fluid{}
.project-content .fixed-box{padding-top:30px;padding-right:30px;z-index:2 !important;}
@media (max-height:850px){.project-content .fixed-box{height:530px;overflow-y:scroll;}
}
.project-content .fixed-box a{color:#00cbfd;text-decoration:none;}
.project-content .fixed-box a:hover{color:#015d73;}
.project-content .fixed-box .social-line{float:none;border-top:1px solid #ddd;margin-top:15px;}
.project-content-gallery{padding:40px;background:#fff;margin-left:-15px;}
.project-content-gallery img{-webkit-transition:all 4000ms cubic-bezier(.19,1,.22,1) 0ms;-moz-transition:all 4000ms cubic-bezier(.19,1,.22,1) 0ms;transition:all 4000ms cubic-bezier(.19,1,.22,1) 0ms;-webkit-backface-visibility:hidden;}
.project-content-gallery > a:hover > img{position:relative;transform:translateY(-10px);}
.wrapper{height:100%;margin-left:0;vertical-align:top;position:absolute;left:0;top:0;right:0;z-index:3;width:100%;}
.footer{position:fixed;bottom:0;left:0;width:100%;height:55px;background:rgba(0, 13, 26, 1);z-index:15;padding:0 50px;line-height:55px;}
.content-holder{vertical-align:top;position:absolute;left:0;top:0;right:0;z-index:2;height:100%;padding:50px;}
.content{width:100%;position:relative;z-index:2;float:left;}
.full-height{height:100%;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.gallery_horizontal{float:left;width:100%;position:relative;margin-top:5px;}
.gallery_horizontal .owl-item img{width:100%;position:relative;z-index:1;}
.gallery_horizontal{position:relative;}
.zoomimage img, .gallery_horizontal .owl-item .zoomimage img{width:30px;height:30px !important;opacity:0;position:relative;z-index:2;}
.horizontal_item{overflow:hidden;position:relative;}
.portfolio_item , .horizontal_item , .swiper-slide{cursor:e-resize;}
.horizontal_item .port-desc-holder{top:45%;height:auto !important;}
.port-desc-holder{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 10px;z-index:20;}
.port-desc{position:relative;float:left;width:100%;height:100%;}
.port-desc-holder .grid-item span{font-size:18px;}
.port-desc-holder .grid-item h3{font-size:30px;letter-spacing:2px;text-align:center;}
.port-desc-holder .grid-item h3{color:#05c0fc;}
.port-desc-holder .grid-item h3:hover{opacity:0.8;}
.port-desc-holder .grid-item h3 a:hover,
.port-desc-holder .grid-item h3 a:focus,
.port-desc-holder .grid-item h3 a:active{text-decoration:none;}
.port-desc .overlay , .horizontal_item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:2;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.port-desc-holder:hover .overlay , .horizontal_item:hover .overlay{opacity:0.6;}
.grid-item h3 a{color:#fff;}
.grid-item span{width:100%;float:left;font-size:14px;opacity:0.6;margin-top:6px;color:#fff;}
.grid-item:before, .grid-item:after{content:'';position:absolute;left:50%;background:rgba(255,255,255,0.51);width:1px;height:0;}
.grid-item:before, .grid-item:after{bottom:-50px;}
.grid-item:after{top:-50px;}
.grid-item h3, .grid-item span{opacity:0;}
.vis-port-info .grid-item{position:relative;float:left;top:0;margin-top:0 !important;color:#000;padding:20px 0;}
.vis-port-info .grid-item h3 a, .vis-port-info .grid-item span{color:#000;}
.vis-port-info .grid-item span{font-size:14px;font-style:italic;padding-top:10px;color:#666;display:block;position:relative;}
.vis-port-info .grid-item span:before{position:absolute;content:'';width:50px;height:1px;background:#000;left:50%;margin-left:-25px;top:2px;}
.vis-port-info .grid-item:before, .vis-port-info .grid-item:after{display:none;}
.vis-port-info .grid-item h3, .vis-port-info .grid-item span{opacity:1;}
.grid-item-holder:hover .grid-item h3,
.grid-item-holder:hover .grid-item span,
.port-desc-holder:hover .grid-item span,
.port-desc-holder:hover .grid-item h3,
.horizontal_item:hover .grid-item span,
.horizontal_item:hover .grid-item h3{opacity:1;}
.grid-item-holder:hover .grid-item:before,
.grid-item-holder:hover .grid-item:after,
.port-desc-holder:hover .grid-item:before,
.port-desc-holder:hover .grid-item:after,
.horizontal_item:hover .grid-item:after,
.horizontal_item:hover .grid-item:before{height:40px;}
.st-3 .grid-item-holder a img,
.gallery-item img, .grid-sizer img,
.grid-item:after, .grid-item:before,
.grid-item h3, .grid-item span{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.resize-carousel-holder{float:left;width:100%;height:100%;position:relative;}
.customLabel{position:absolute;width:50px;right:-50px;top:40%;color:#fff;background:#000d1a;padding:5% 0;}
.customLabel-wrapper{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.customLabel span{text-transform:uppercase;}
.customNavigation{position:absolute;right:0;top:44%;left:-50px;width:50px;}
.customNavigation ul{padding-left:0;width:100%;margin-bottom:0;}
.customNavigation ul li{list-style:none;padding:10px 0;position:relative;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.customNavigation ul li:first-child{border-bottom:0;}
.customNavigation ul li a{color:#000d1a;width:100%;display:block;text-align:center;height:100%;}
.customNavigation ul li a.disabled{pointer-events:none;cursor:default;opacity:0.4;}
.customNavigation ul li a:hover{opacity:0.6;}
.customNavigation ul li a span{font-size:30px;}
@media only screen and (max-width:1036px){.content-holder{padding:105px 0 0px 0;}
.horizontal_item{padding:0;display:inline-block;vertical-align:top;width:49%;}
.horizontal_item img{width:100%;height:auto !important;}
}
@media only screen and (max-width:768px){body.portfolio{padding-bottom:55px;}
.wrapper, .content-holder, .content,.resize-carousel-holder, .gallery_horizontal{height:auto;float:none;position:static;}
.portfolio .site-header{position:fixed;}
.content-holder-inner{padding:0;}
.horizontal_item .port-desc-holder{top:30%;}
.horizontal_item .grid-item h3{font-size:16px;}
.project-content-gallery{margin-left:0;}
.project-content .fixed-box .social-line{width:auto;}
.project-content .fixed-box{position:static !important;}
.parallax-section{padding:130px 0;}
}