.bk_port_1.portfolio-full-width{padding:0 0 50px;position:relative}.bk_port_1.portfolio-full-width .inner-container{padding:0 70px;position:relative}.bk_port_1.portfolio-full-width .portfolio-item-three{margin-bottom:85px;margin-bottom:30px;position:relative;display:block}.bk_port_1.portfolio-full-width .portfolio-item-three.mix{display:none}.bk_port_1.portfolio-full-width .portfolio-item-three .image-box{overflow:hidden;position:relative;text-align:center}.bk_port_1.portfolio-full-width .portfolio-item-three .image-box img{height:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;display:block}.bk_port_1.portfolio-full-width .portfolio-item-three .image-box:hover img{opacity:.7}.bk_port_1.portfolio-full-width .portfolio-item-three .caption-box{padding:25px;border:1px solid #f8f8f8;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;background-color:#fcfcfc;box-shadow:0 15px 40px rgba(0,0,0,.08);width:100%}.bk_port_1.portfolio-full-width .portfolio-item-three .caption-box:before{height:11px;content:"";position:absolute;bottom:25px;background-position:50%;left:25px;width:53px;background-image:url(https://typeline.info/wp-content/themes/rexal/images/icons/separator.png);background-repeat:no-repeat}.bk_port_1.portfolio-full-width .portfolio-item-three .caption-box h3{font-size:18px;font-weight:700;margin-bottom:7px;color:#222;position:relative;line-height:1.2em;font-family:Gotham-bold;display:block}.bk_port_1.portfolio-full-width .portfolio-item-three .caption-box h3 a{color:#222;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bk_port_1.portfolio-full-width .portfolio-item-three .caption-box h3 a:hover{color:#ffea00}.bk_port_1.portfolio-full-width .portfolio-item-three .caption-box .filter{position:relative}.bk_port_1.portfolio-full-width .portfolio-item-three .caption-box .filter li{font-size:12px;margin-right:5px;color:#222;position:relative;padding-right:2px;line-height:20px;font-family:Gotham-Book;display:inline-block}.bk_port_1.portfolio-full-width .portfolio-item-three .caption-box .filter li:before{font-size:12px;right:-7px;color:#222;content:"/";position:absolute;top:0;line-height:20px}.bk_port_1.portfolio-full-width .portfolio-item-three .caption-box .filter li a{color:#222}.bk_port_1.portfolio-full-width .portfolio-item-three .caption-box .filter li:last-child:before{display:none}.bk_port_1.portfolio-full-width .portfolio-item-three .image-box:hover .overlay-style-one{height:auto;right:0;transition:all .9s ease;position:absolute;opacity:1;bottom:0;top:0;background-color:rgba(0,0,0,.8);left:0;width:auto}.bk_port_1.portfolio-full-width .overlay-style-one{transform:translate3d(0,100%,0);right:0;transition:all .9s ease;content:"";position:absolute;opacity:0;bottom:0;top:0;background-color:rgba(56,172,73,.9);left:0;z-index:9}.bk_port_1.portfolio-full-width .overlay-style-one .box{height:100%;width:100%;display:table}.bk_port_1.portfolio-full-width .overlay-style-one .box .content{text-align:center;vertical-align:middle;display:table-cell}.bk_port_1.portfolio-full-width .overlay-style-one .box .content a{height:50px;font-size:20px;color:#fff;transition:all .9s ease;opacity:1;text-align:center;margin:0 5px;border-radius:50%;background:#b335ff;width:50px;line-height:50px;display:inline-block}.bk_port_1.portfolio-full-width .image-box:hover .overlay-style-one{transform:translateZ(0);transition:all .9s ease}.bk_port_2.portfolio-grid{padding:0;position:relative}.bk_port_2.portfolio-grid .portfolio-item-three{overflow:hidden;margin-bottom:60px}.bk_port_2.portfolio-grid .portfolio-item-three .caption-box{padding:27px 10px 22px!important;position:absolute!important;bottom:-120px}.bk_port_2.portfolio-grid .portfolio-item-three .inner-box:hover .caption-box{bottom:0}.bk_port_2.portfolio-grid .portfolio-item-three .caption-box:before{bottom:20px;left:10px}.bk_port_2.portfolio-grid .portfolio-item-three .image-box:hover img{opacity:1}.bk_port_2.portfolio-grid .portfolio-item-three .caption-box{padding:35px 0 22px;position:relative;background-color:#fff;width:100%}.bk_port_2.portfolio-grid .portfolio-item-three .caption-box,.bk_port_2.portfolio-grid .portfolio-item-three .caption-box h3 a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bk_port_2.portfolio-grid .portfolio-item-three .caption-box h3 a{color:#b335ff}.bk_port_2.portfolio-grid .portfolio-item-three .caption-box .filter{position:relative}.bk_port_2.portfolio-grid .portfolio-item-three .caption-box .filter li{font-size:12px;margin-right:5px;color:#222;position:relative;padding-right:2px;line-height:20px;font-family:Gotham-Book;display:inline-block}.bk_port_2.portfolio-grid .portfolio-item-three .caption-box .filter li:before{font-size:12px;right:-7px;color:#222;content:"/";position:absolute;top:0;line-height:20px}.bk_port_2.portfolio-grid .portfolio-item-three .caption-box .filter li:last-child:before{display:none}.bk_port_3.portfolio-no-padding{padding:0 0 80px;position:relative}.bk_port_3.portfolio-no-padding .row{margin:0}.no_margin{padding:0!important;margin:0!important}.show_margin{margin-bottom:30px!important}.portfolio-section-two.alternate{padding:200px 0 100px;position:relative}.bk_port_3.portfolio-no-padding .portfolio-item-two{margin-bottom:0;position:relative;display:block}.bk_port_3.portfolio-no-padding .portfolio-item-two .image-box{position:relative;text-align:center;background:#0b0b0b}.bk_port_3.portfolio-no-padding .portfolio-item-two .image-box img{height:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;display:block}.bk_port_3.portfolio-no-padding .portfolio-item-two .image-box:hover img{opacity:.7}.bk_port_3.portfolio-no-padding .portfolio-item-two .caption-box{height:auto;overflow:hidden;position:absolute;bottom:0;text-align:left;left:0;width:100%}.bk_port_3.portfolio-no-padding .portfolio-item-two:hover .caption-box{-webkit-animation:jump .9s ease 0s normal;animation:jump .9s ease 0s normal}.bk_port_3.portfolio-no-padding .portfolio-item-two .caption-box .content{-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%);padding:20px 20px 27px 50px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;background-color:#fff;left:0;width:100%;z-index:9}.bk_port_3.portfolio-no-padding .portfolio-item-two:hover .caption-box .content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.bk_port_3.portfolio-no-padding .portfolio-item-two .caption-box .content h3{font-size:17px;font-weight:500;margin-bottom:3px;color:#141414;text-transform:uppercase;position:relative;line-height:1.2em;font-family:Gotham-Medium;display:block}.bk_port_3.portfolio-no-padding .portfolio-item-two .caption-box .content h3 a{color:#141414;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bk_port_3.portfolio-no-padding .portfolio-item-two .caption-box .content h3 a:hover{color:#ffea00}.bk_port_3.portfolio-no-padding .portfolio-item-two .caption-box .content span{font-size:12px;font-weight:300;color:#999;position:relative;line-height:1.4em;display:inline-block}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}.bk_port_4.portfolio-masonry-section .gallery-block-two{margin-bottom:30px;position:relative}.bk_port_4.portfolio-masonry-section .gallery-block-two .inner-box{overflow:hidden;position:relative;width:100%}.bk_port_4.portfolio-masonry-section .gallery-block-two .image-box{margin-bottom:0;position:relative;display:block}.bk_port_4.portfolio-masonry-section .gallery-block-two .image-box img{position:relative;width:100%;display:block}.bk_port_4.portfolio-masonry-section .gallery-block-two .overlay-box{height:100%;color:#fff;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;position:absolute;opacity:0;text-align:center;top:0;left:0;width:100%}.bk_port_4.portfolio-masonry-section .gallery-block-two .overlay-box:before{height:100%;-moz-transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg);transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;content:"";position:absolute;opacity:0;visibility:hidden;top:0;background-color:rgba(238,45,80,.9);left:0;width:100%;display:block}.bk_port_4.portfolio-masonry-section .gallery-block-two .inner-box:hover .overlay-box:before{-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;visibility:visible}.bk_port_4.portfolio-masonry-section .gallery-block-two .inner-box:hover .overlay-box{opacity:1}.bk_port_4.portfolio-masonry-section .gallery-block-two .inner-box .overlay-inner{height:100%;padding:10px 0;position:absolute;top:0;left:0;width:100%;vertical-align:middle;display:table}.bk_port_4.portfolio-masonry-section .gallery-block-two .inner-box .overlay-inner .content{position:relative;vertical-align:middle;display:table-cell}.bk_port_4.portfolio-masonry-section .gallery-block-two .inner-box .overlay-inner .link{height:50px;font-size:20px;color:#ee2d50;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;position:relative;background-color:#fff;margin:0 5px;width:50px;line-height:52px;display:inline-block}.bk_port_4.portfolio-masonry-section .gallery-block-two .inner-box .overlay-inner .link .icon{position:relative}.bk_port_4.portfolio-masonry-section .portfolio-page-section .button-box{margin-top:50px}.bk_port_5.portfolio-grid-masonry{padding:130px 0 90px;position:relative}.bk_port_5.portfolio-grid-masonry .outer-container{padding:0 50px;position:relative}.bk_port_5.portfolio-grid-masonry .portfolio-item-three{margin-bottom:45px}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box{padding:35px 0 0}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box:before{display:none}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box h3{margin-bottom:2px}.bk_port_5.portfolio-grid-masonry .portfolio-item-three{margin-bottom:30px;position:relative;display:block}.bk_port_5.portfolio-grid-masonry .portfolio-item-three.mix{display:none}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .image-box{position:relative;text-align:center}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .image-box img{height:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;display:block}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .image-box:hover img{opacity:.7}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box{padding:35px 0 22px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;background-color:#fff;width:100%}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box:before{height:11px;content:"";position:absolute;bottom:0;background-position:50%;left:0;width:53px;background-image:url(https://typeline.info/wp-content/themes/rexal/images/icons/separator.png);background-repeat:no-repeat}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box h3{font-size:18px;font-weight:700;margin-bottom:7px;color:#222;position:relative;line-height:1.2em;font-family:Gotham-bold;display:block}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box h3 a{color:#222;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box h3 a:hover{color:#ffea00}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box .filter{position:relative}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box .filter li{font-size:12px;margin-right:5px;color:#222;position:relative;padding-right:2px;line-height:20px;font-family:Gotham-Book;display:inline-block}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box .filter li:before{font-size:12px;right:-7px;color:#222;content:"/";position:absolute;top:0;line-height:20px}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box .filter li a{color:#222}.bk_port_5.portfolio-grid-masonry .portfolio-item-three .caption-box .filter li:last-child:before{display:none}.extra-team-section-two{padding:135px 0 40px;position:relative}.extra-team-section-two .sec-title{margin-bottom:50px}.extra-team-section-two .sec-title .title{font-size:15px!important;font-weight:700;font-style:italic;margin-bottom:6px;color:#444;position:relative;font-family:Lora,serif}.extra-team-section-two .sec-title h2{font-size:45px;font-weight:800;color:#141414;position:relative;line-height:1.2em}.extra-team-section-two .sec-title h2 span{font-weight:400;color:#333}.extra-team-section-two .team-page-section{padding:150px 0 120px;position:relative;background:url(https://typeline.info/wp-content/themes/rexal/css/images/background/pattern-1.png) 0 0 repeat-x}.extra-team-section-two .team-page-section .sec-title{margin-bottom:80px}.extra-team-section-two .team-block{margin-bottom:30px;position:relative}.extra-team-section-two .team-block .inner-box{overflow:hidden;position:relative;border-radius:5px}.extra-team-section-two .team-block .inner-box .image{position:relative}.extra-team-section-two .team-block .inner-box .image img{position:relative;width:100%;display:block}.extra-team-section-two .team-block .inner-box .image .overlay-box{right:10px;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;position:absolute;bottom:10px;text-align:center;left:10px}.extra-team-section-two .team-block .inner-box:hover .image .overlay-box{opacity:0}.extra-team-section-two .team-block .inner-box .image .overlay-box h3{padding:16px 15px;background-color:hsla(0,0%,100%,.8);border-radius:0 0 5px 5px}.extra-team-section-two .team-block .inner-box .image .overlay-box h3,.extra-team-section-two .team-block .inner-box .image .overlay-box h3 a{font-size:16px;font-weight:700;color:#333;text-transform:uppercase;position:relative;font-family:Roboto,sans-serif}.extra-team-section-two .team-block .inner-box .image .content-overlay-box{-webkit-transform:perspective(400px) rotate(-90deg);-moz-transform:perspective(400px) rotate(-90deg);-ms-transform:perspective(400px) rotate(-90deg);-o-transform:perspective(400px) rotate(-90deg);transform:perspective(400px) rotate(-90deg);right:15px;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;position:absolute;opacity:0;bottom:15px;text-align:center;top:15px;background-color:#ff5179;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;border-radius:5px;left:15px;display:block}.extra-team-section-two .team-block .inner-box:hover .image .content-overlay-box{-webkit-transform:perspective(400px) rotate(0deg);-moz-transform:perspective(400px) rotate(0deg);-ms-transform:perspective(400px) rotate(0deg);-o-transform:perspective(400px) rotate(0deg);transform:perspective(400px) rotate(0deg);opacity:1}.extra-team-section-two .team-block .inner-box .image .content-overlay-box .overlay-inner{height:100%;padding:10px 20px;position:absolute;top:0;left:0;width:100%;vertical-align:middle;display:table}.extra-team-section-two .team-block .inner-box .image .content-overlay-box .overlay-inner .content{position:relative;vertical-align:middle;display:table-cell}.extra-team-section-two .team-block .inner-box .image .content-overlay-box h2{font-size:16px;font-weight:700;margin-bottom:0;text-transform:uppercase;position:relative;font-family:Roboto,sans-serif}.extra-team-section-two .team-block .inner-box .image .content-overlay-box h2 a{font-weight:700;color:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;position:relative}.extra-team-section-two .team-block .inner-box .image .content-overlay-box h2 a:hover{color:#ff2366}.extra-team-section-two .team-block .inner-box .image .content-overlay-box .designation{font-size:15px;font-weight:500;margin-bottom:8px;color:#fff;position:relative;font-family:Roboto,sans-serif}.extra-team-section-two .team-block .inner-box .image .content-overlay-box .text{font-size:15px;margin-bottom:10px;color:#fff;position:relative;line-height:1.8em}.extra-team-section-two .social-icon-two{position:relative;text-align:center}.extra-team-section-two .social-icon-two li{position:relative;margin:0 10px;display:inline-block}.extra-team-section-two .social-icon-two li a{font-size:14px;color:#fff;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;position:relative}.bk_port_4 .price{font-size:20px;color:#fff!important;margin-top:30px}.bi-meta-info .social-icons.pull-right ul{display:none}