.portfolio-section-two section{display:block}.portfolio-section-two h2,.portfolio-section-two h3{margin-top:0;margin-bottom:.5rem}.portfolio-section-two p{margin-top:0;margin-bottom:1rem}.portfolio-section-two a{color:#007bff;text-decoration:none;background-color:#fff0;-webkit-text-decoration-skip:objects}.portfolio-section-two a:hover{color:#0056b3;text-decoration:underline}.portfolio-section-two button{border-radius:0}.portfolio-section-two button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.portfolio-section-two button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.portfolio-section-two button{overflow:visible}.portfolio-section-two button{text-transform:none}.portfolio-section-two button,.portfolio-section-two html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}.portfolio-section-two h2,.portfolio-section-two h3{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.portfolio-section-two h2{font-size:2rem}.portfolio-section-two h3{font-size:1.75rem}.portfolio-section-two .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.portfolio-section-two .container{max-width:540px}}@media (min-width:768px){.portfolio-section-two .container{max-width:720px}}@media (min-width:992px){.portfolio-section-two .container{max-width:960px}}@media (min-width:1200px){.portfolio-section-two .container{max-width:1140px}}.portfolio-section-two .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.portfolio-section-two .col-12,.portfolio-section-two .col-lg-3,.portfolio-section-two .col-lg-9,.portfolio-section-two .col-md-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.portfolio-section-two .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.portfolio-section-two .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.portfolio-section-two .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.portfolio-section-two .col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.portfolio-section-two .align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.portfolio-section-two a:not(.btn){text-decoration:underline}.portfolio-section-two h2,.portfolio-section-two h3,.portfolio-section-two p{orphans:3;widows:3}.portfolio-section-two h2,.portfolio-section-two h3{page-break-after:avoid}.portfolio-section-two .owl-carousel,.portfolio-section-two .owl-carousel .owl-item{-webkit-tap-highlight-color:#fff0;position:relative}.portfolio-section-two .owl-carousel{display:none;width:100%;z-index:1}.portfolio-section-two .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.portfolio-section-two .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.portfolio-section-two .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.portfolio-section-two .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.portfolio-section-two .owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.portfolio-section-two .owl-carousel.owl-loaded{display:block}.portfolio-section-two .owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.portfolio-section-two .owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.portfolio-section-two .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.portfolio-section-two button::-moz-focus-inner{padding:0;border:0}.portfolio-section-two p{margin-bottom:1.3em}.portfolio-section-two h2,.portfolio-section-two h3{color:#272525;font-family:"Montserrat",sans-serif;opacity:.99}.portfolio-section-two h2{font-size:2.2em;line-height:initial;margin-bottom:20px;font-weight:600}.portfolio-section-two h3{font-size:1.5em;line-height:initial;margin-bottom:15px;font-weight:600}.portfolio-section-two div,.portfolio-section-two section,.portfolio-section-two span{padding:0;margin:0}.portfolio-section-two a{transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;color:#252525;text-decoration:none}.portfolio-section-two a:hover{text-decoration:none}.portfolio-section-two a:hover,.small-title{color:#f6364d}.portfolio-section-two .b-align-left{text-align:left}.portfolio-section-two.blasa-section{padding:130px 0;position:relative;overflow:hidden}.portfolio-section-two .section-head{padding-bottom:60px}.portfolio-section-two .head-title{font-size:40px;line-height:46px;margin-bottom:25px;letter-spacing:-.5px;text-transform:capitalize;font-weight:700}.portfolio-section-two .section-head p{font-size:17px;line-height:29px}.portfolio-section-two.blasa-section p:last-child{margin-bottom:0}.portfolio-section-two .about_us_btn a{display:inline-block;padding:11px 22px 11px 32px;border:1px solid #f6384f;margin-top:15px;color:#f6384f;text-transform:uppercase;font-weight:600;font-size:14px;border-radius:5px}.portfolio-section-two .about_us_btn a i{margin-left:7px;display:inline-block;width:30px;height:30px;background:#f6384f;line-height:31px;text-align:center;border-radius:50%;font-size:9px;color:#fff;transform:scale(.8);-webkit-transform:scale(.8);transition:inherit}.portfolio-section-two .about_us_btn a:hover{color:#fff!important;border-color:#fff0;background:#f6384f}.portfolio-section-two .about_us_btn a:hover i{background:#fff;color:#f6384f;transform:scale(1);-webkit-transform:scale(1)}.portfolio-section-two .portfolio-owl .owl-nav button{position:absolute!important;right:87px;top:-60px;width:64px;height:60px;background:#f63a51!important;border:1px solid hsl(0 0% 100% / .18)!important;color:#fff!important;font-size:30px!important;z-index:9}.portfolio-section-two .portfolio-owl .owl-nav button.owl-next{top:-120px}.portfolio-section-two .portfolio-owl .owl-nav button:hover{background:#1f1a1a!important;color:#f63a51!important}.portfolio-section-two .wrap-case{position:relative;display:block;width:100%;overflow:hidden;height:318px}.portfolio-section-two .wrap-case a{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}.portfolio-section-two .case_overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.portfolio-section-two .inner_case_overlay{width:100%;height:100%;background:#000;opacity:.65}.portfolio-section-two .wrap-case:hover .case_overlay{opacity:1;-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.portfolio-section-two .case_wrap_content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;color:#fff;display:table;width:100%;height:100%}.portfolio-section-two .case_t_overlay{display:table-row}.portfolio-section-two .wrap_case_title{display:table-cell;vertical-align:middle;text-align:center;margin:0 auto;-webkit-transition:opacity 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out,-moz-transform 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out,-o-transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.portfolio-section-two .wrap-case:hover .wrap_case_title{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.portfolio-section-two .wrap_case_title h3{padding:20px;color:hsl(0 0% 100% / .91);font-size:18px;margin-bottom:0}.portfolio-section-two .wrap_case_image{position:absolute;top:0;bottom:0;left:0;right:-3px;background-size:cover;background-repeat:no-repeat;background-position:center}.portfolio-section-two .small-title{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:12px;font-weight:700;display:block;padding-bottom:7px;letter-spacing:4px;opacity:.99}.portfolio-section-two.blasa-section.portfolio-section-2{background:#211c1c;z-index:1}.portfolio-section-two.blasa-section.portfolio-section-2::before{content:"";position:absolute;top:0;left:0;width:74%;bottom:0;background:#fff;z-index:-1}.portfolio-section-two .row-portfolio-2-head{padding-bottom:60px}.portfolio-section-two.blasa-section.portfolio-section-2 .section-head{padding-bottom:0}.portfolio-section-two .about_us_btn.portfolio-btn{text-align:right}.portfolio-section-two .about_us_btn.portfolio-btn a{margin-top:0;text-decoration:none}.portfolio-section-two .portfolio-2 .wrap-project{padding:0 15px}.portfolio-section-two .portfolio-2{width:calc(100% + 30px);margin-left:-15px}.portfolio-section-two .portfolio-2 .wrap-case{height:440px}.portfolio-section-two .portfolio-2 .wrap_case_title{vertical-align:bottom;padding:20px;text-align:left;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.portfolio-section-two .portfolio-2 .case_overlay{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.portfolio-section-two .portfolio-2 .inner_case_overlay{background:hsl(0 0% 0% / .7);background:linear-gradient(180deg,#fff0 0,#fff0 40%,rgb(0 0 0 / .76) 70%,#000000)}.portfolio-section-two .portfolio-2 .wrap_case_title h3{color:#fff;padding:10px 0 8px;position:relative;font-size:22px}.portfolio-section-two .portfolio-2 .wrap_case_title h3::before{content:"";position:absolute;top:-10px;left:-20px;right:-20px;border-top:1px solid #fff;-webkit-opacity:.3;-moz-opacity:.3;opacity:.3}.portfolio-section-two .portfolio-2 .wrap_case_title p{font-size:12px;text-transform:uppercase;color:#fff}.portfolio-section-two .portfolio-2 .owl-nav button{top:50%!important;transform:translateY(-50%);color:#f63c53!important;background:#fff!important;right:60px;transition:all .4s;webkit-transition:all .4s;-webkit-opacity:0;-moz-opacity:0;opacity:0}.portfolio-section-two .portfolio-2 .owl-nav button.owl-prev{right:auto;left:60px}.portfolio-section-two .portfolio-2:hover .owl-nav button{-webkit-opacity:1;-moz-opacity:1;opacity:1}.portfolio-section-two .portfolio-2:hover{cursor:move}.portfolio-section-two .portfolio-owl .owl-dots{padding:20px 0}.portfolio-section-two .portfolio-owl .owl-dots button{width:15px;height:15px;display:inline-block;background:#cfcfd0;margin-right:5px;border-radius:50%;position:relative;transition:all .4s;-webkit-transition:all .4s}.portfolio-section-two .portfolio-owl .owl-dots button.active::before{border-bottom-color:#f6384f}.portfolio-section-two .portfolio-owl .owl-dots button::before{position:absolute;content:"";top:-10px;border:7px solid #fff0;left:52%;transform:translateX(-50%);border-bottom-color:#cfcfd0;transition:all .4s;-webkit-transition:all .4s}.portfolio-section-two .portfolio-owl .owl-dots button.active{background:#f6384f}.portfolio-section-two .portfolio-owl.portfolio-2 .owl-dots{text-align:right;position:absolute;left:0;right:7px}@media (max-width:991px){.portfolio-section-two .portfolio-owl .owl-nav button{width:50px;height:50px;top:-50px}.portfolio-section-two .portfolio-owl .owl-nav button.owl-next{top:-50px;margin-right:50px}.portfolio-section-two .blasa-section.portfolio-section-2::before{width:100%}.portfolio-section-two .about_us_btn.portfolio-btn{text-align:left;padding-top:30px}}@media (max-width:576px){.portfolio-section-two .portfolio-owl .owl-nav button{right:0}.portfolio-section-two .head-title br{display:none}}