@charset "utf-8";body{overflow-x:hidden;font-family:roboto;transition:400ms ease-in-out}.row{margin:0}*::before,*::after{content:""}:root{--bg-color1:#F2621B;--bg-color2:#343434}::selection{background:var(--bg-color1);color:#fff}::-moz-selection{background:var(--bg-color1);color:#fff}a{text-decoration:none;color:inherit}a:hover{color:var(--bg-color1);text-decoration:none;transition:.2s ease}a:focus{text-decoration:none}.animated{animation-delay:750ms}.max-w{margin:0 auto}.flex-uni{display:flex;align-content:center;align-items:center;justify-content:space-between}header{background-color:var(--bg-color2);color:rgba(255,255,255,.7);position:relative;height:85px}.head_tp{width:100%;padding:10px 20px}.head_tp_lt_wrap{flex:.3}.head_tp_lt h1{font-size:14px;margin:0}.head_tp_rt_wrap{flex:.7;text-align:right}.head_tp_rt span{padding-left:25px;position:relative;font-size:14px;white-space:nowrap;color:#fff}.head_tp_rt span::before{position:absolute;top:50%;left:6px;width:2.5px;height:80%;background-color:#ccc;transform:rotate(15deg) translateY(-50%)}.head_tp_rt span:first-child::before{visibility:hidden}.head_tp_rt i{font-size:16px}.head_tp_rt span:nth-child(3){letter-spacing:-1px}.head_tp_rt span:last-child a{margin-left:10px}.head_bt_wrap{position:relative;z-index:2}.head_bt{background-color:#fff;position:relative}.head_bt_absol{position:absolute;top:0;left:0;width:100%;padding:0;display:table;table-layout:fixed;box-shadow:0 1px 7px 2px rgba(46,46,46,.35)}.head_bt_lt_wrap,.head_bt_rt_wrap{display:table-cell;vertical-align:middle}.head_bt_lt_wrap{width:30%;background-color:#fff}.logo_box{padding-left:40px}.logo_box img{width:100%;max-width:250px}.head_bt_rt_wrap{text-align:right;width:70%;background-color:var(--bg-color1)}.head_bt_rt{color:#fff;padding-right:20px;position:relative;overflow:hidden}.head_bt_rt::before{position:absolute;left:-70px;top:50%;width:50px;height:200%;background-color:#fff;transform:rotate(25deg) translateY(-50%)}@media only screen and (min-width:991px){.dis991{display:none}}.nav_ul{padding:0;margin:0}.nav_ul li{display:inline-block}.nav_ul li a{padding:40px 20px;font-size:16px;font-weight:700;text-transform:uppercase;display:inline-block;position:relative}.nav_ul li a:hover{color:#eee}.nav_ul li a::before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0%;height:8px;background-color:rgba(255,255,255,.55);transition:350ms}.nav_ul li.active a::before{width:100%}.nav_ul li a:hover::before{width:100%}#carousel1{position:relative}#carousel1 .item{width:100%;height:540px;background-position:center;background-size:cover}#carousel1 .item:nth-child(1){background-image:url(../images/banner1.jpg)}#carousel1 .item:nth-child(2){background-image:url(../images/banner2.jpg)}#carousel1 .item:nth-child(3){background-image:url(../images/banner3.jpg)}.carousel-indicators{z-index:1}.carou_over_wrap{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(58,58,58,.25)}.carou_over{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carou_txt{text-align:center;color:#fff;max-width:550px;overflow:hidden}.carou_txt .animated{animation-delay:1s}.cao_slog{font-family:Roboto;font-size:20px;font-weight:700;letter-spacing:5px;color:#fff;background-color:var(--bg-color1);padding:0 6px;text-transform:uppercase;display:inline-block;white-space:nowrap;box-shadow:0 3px 3px 1px rgba(45,45,45,.35)}.cao1{display:block;font-family:oswald;font-size:42px;font-weight:600;margin:10px auto 30px;text-shadow:2px 6px 1px rgba(38,38,38,.4);text-transform:capitalize;line-height:1.2}.cao1.animated{animation-delay:2s}.cao_link{display:block}.cao_link a{display:inline-block;font-size:16px;font-weight:600;background-color:var(--bg-color2);padding:10px 30px;position:relative;overflow:hidden;transition:350ms;text-transform:uppercase}.cao_link a::before,.cao_link a::after{content:"/";position:absolute;top:50%;transform:translateY(-50%);transition:350ms}.cao_link a::before{left:-100px}.cao_link a::after{right:-100px}.cao_link a:hover{background-color:#fff}.cao_link a:hover::before{left:10px}.cao_link a:hover::after{right:10px}.carousel-control{opacity:.7}.carousel-control img{position:absolute;top:50%;transform:translateY(-50%);width:50px;background-color:rgba(255,255,255,.75);padding:12px;transition:350ms;border-radius:50% 0 0 50%}.left.carousel-control img{left:-10%;transform:translateY(-50%) rotate(180deg)}.right.carousel-control img{right:-10%}#carousel1:hover .left.carousel-control img{left:0%}#carousel1:hover .right.carousel-control img{right:0%}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.whatwedo{padding:50px 20px}.wwd_box{border:2px solid #ccc;padding:30px 20px 40px}.wwd_box h2{margin:0 0 6px;font-family:Oswald;font-size:30px;font-weight:700;position:relative}.wwd_box h2::after{position:absolute;bottom:-32px;left:0;width:75%;height:3px;background-color:var(--bg-color1)}.wwd_box small{font-family:Montserrat;font-size:13px;font-weight:400;margin-bottom:20px;display:block;text-transform:uppercase}.wwd_box p{font-family:Ubuntu;font-size:14px}.wwd_box a{color:var(--bg-color1);opacity:.8;text-transform:uppercase;font-family:Roboto;font-size:15px;font-weight:700;display:inline-block;border:4px solid var(--bg-color1);padding:7px 16px;transition:350ms}.wwd_box a i{font-size:22px}.wwd_box a:hover{background-color:var(--bg-color1);color:#fff;opacity:1}.wwd_box span{color:var(--bg-color1)}.wwd_col .nav-tabs>li>a{font-family:montserrat;font-size:16px;font-weight:600;text-transform:uppercase;padding:15px 25px}.wwdslider{padding:20px 0;border-style:solid;border-color:#ccc;border-width:0 1px 1px 1px}.wwd_item{padding:0 20px}.wwd_imgholder{width:100%;height:130px;position:relative;overflow:hidden}.wwd_imgholder img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%}.wwd_item h3{font-family:Roboto;font-size:19px;font-weight:700;text-transform:capitalize}.wwd_item p{color:#444}.wwd_item a{color:var(--bg-color1);opacity:.9;position:relative;padding-right:20px;transition:350ms}.wwd_item a::after{content:"\f105";font-family:FontAwesome;font-size:22px;position:absolute;right:0;top:50%;height:auto;transform:translateY(-50%)}.wwd_item a:hover{padding-right:25px}.wwd_col .owl-theme .owl-nav{top:-60px;right:0;position:absolute}.wwd_col .owl-theme .owl-nav [class*="owl-"]{color:#FFF;font-size:20px;margin:5px;padding:5px 20px;background:var(--bg-color1);display:inline-block;cursor:pointer;border-radius:3px;opacity:.8;transition:350ms}.wwd_col .owl-theme .owl-nav [class*="owl-"]:hover{opacity:1}.wwd_col .owl-theme .owl-nav .fa-angle-left::before{content:"\f0d9"}.wwd_col .owl-theme .owl-nav .fa-angle-right::before{content:"\f0da"}.ourwork_wrap{background-image:url(../images/pexels-photo-247719.jpeg)}.ourwork_bg{background-color:rgba(0,0,0,.95)}.ourwork{padding:50px 20px}.ourwork_head{text-align:center;max-width:500px;margin:0 auto;color:#fff}.ourwork_head h2{font-family:Oswald;font-size:42px;font-weight:700}.ourwork_head h2 span{color:var(--bg-color1)}.ourwork_head p{font-family:roboto;font-size:15px;font-weight:400}.filtr-item{padding:1rem}.item-desc{background-color:rgba(0,0,0,.5);color:white;position:absolute;text-transform:uppercase;text-align:center;padding:1rem;z-index:1;bottom:1rem;left:1rem;right:1rem}.simplefilter li,.multifilter li,.sortandshuffle li{color:white;cursor:pointer;display:inline-block;text-transform:uppercase;padding:1rem 2rem;font-family:questrial;margin:5px 0}.simplefilter span{font-family:poppins;font-size:14px}.simplefilter li{background-color:#fff;border:3px solid rgba(36,118,255,.2);color:#333;font-weight:600;font-size:13px;border-radius:0 25px 0 25px}.simplefilter li.active{border-color:rgba(36,118,255,1)}.search-row{margin-left:2.5rem}.filtr-search{padding:.5rem;text-transform:uppercase}.simplefilter{text-align:center;padding:20px 0}.filtr-item{position:relative;height:180px;overflow:hidden;padding:0}.filtr-item img{position:absolute;min-width:100%;min-height:180px;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 10px;margin:10px 0}.filtr-item-over{overflow:hidden;width:100%;height:100%;position:relative;transition:300ms;filter:blur(0)}.filtr-item-over::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,0);z-index:2;transition:300ms}.filtr-item-over::after{content:"\f00e";font-family:FontAwesome;font-size:42px;color:#fff;position:absolute;top:-100%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;z-index:3;transition:300ms}.filtr-item:hover .filtr-item-over{filter:blur(1.2px)}.filtr-item:hover .filtr-item-over::before{background-color:rgba(51,51,51,.3);filter:blur(1.2px)}.filtr-item:hover .filtr-item-over::after{top:50%}.item-number{overflow:hidden!important}.filtr-item .gallery-pic-zoom{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,34,34,.4);opacity:1;transition:300ms ease-in-out}.filtr-item .gallery-pic-zoom img{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);min-width:1px;width:50px;height:50px;border:1px solid #fff;border-radius:50%;padding:7px;transition:300ms ease-in-out;background-color:rgba(255,255,255,.5)}.filtr-item:hover a:hover .gallery-pic-zoom{opacity:1}.filtr-item a:hover .gallery-pic-zoom img{top:50%}.abt{padding:50px 20px}.abt_col h3{font-family:oswald;font-size:28px;font-weight:600;position:relative;padding-bottom:20px;margin-bottom:30px}.abt_col h3 span{color:var(--bg-color1)}.abt_col h3::after{position:absolute;bottom:0;left:0;width:80px;height:4px;background-color:var(--bg-color1)}.wwa_imgholder{width:100%;height:180px;position:relative;overflow:hidden;margin-bottom:20px}.wwa_wrap img{position:absolute;max-width:150%;min-width:100%;min-height:100%}.wwa_wrap p{font-size:15px;font-weight:400;color:#444}.wcu_wrap ul{list-style-type:none;padding:0;margin:0}.wcu_wrap ul li{padding:20px;font-family:roboto;font-size:18px;font-weight:700;background-color:#eee;text-transform:capitalize}.wcu_wrap ul li img{width:40px;margin-right:8px}.wcu_wrap ul li:nth-child(2n){background-color:var(--bg-color1);color:#fff}.wcu_wrap ul li:nth-child(2n) img{filter:brightness(0) invert(1)}.rec_wrap{background-image:url(../images/pexels-photo-247719.jpeg)}.rec_bg{background-color:rgba(255,255,255,.5)}.rec{padding:50px 20px}.rec_col{text-align:center}.rec_col i{font-size:42px;color:var(--bg-color1)}.rec_col>span{font-size:34px;padding-left:10px;font-family:ubuntu;font-weight:600}.rec_col h3{font-family:Oswald;font-size:22px;font-weight:500;text-transform:capitalize}.rec_col h3 span{color:var(--bg-color1)}.midbg_wrap{background-image:url(../images/pexels-photo-220177.jpeg);background-size:cover;background-position:center}.midbg_bg{background-color:rgba(0,0,0,.75);color:#fff;position:relative}.midbg{padding:100px 20px 100px 60px;width:70%;margin:0 auto}.midbg_col{position:relative;padding:15px 15px 15px 55px}.midbg_col2::before{position:absolute;top:0;left:-40px;width:2px;height:100%;background-color:#ddd}.midbg_col i{position:absolute;left:0;top:20px;font-size:32px}.midbg_col h4{font-family:oswald;font-size:32px;font-weight:400;margin:0}.midbg_col h4 span{color:var(--bg-color1)}.midbg_col p{text-transform:capitalize;margin:15px 0;font-family:poppins;font-size:16px;font-weight:400;max-width:80%}.midbg_col a{display:inline-block;padding:7px 16px;text-transform:uppercase;border:4px solid var(--bg-color1);font-family:Ubuntu;font-size:16px;font-weight:500}.midbg_col a:hover{background-color:var(--bg-color1);color:#fff}.testimonials_wrap{background-color:#eee}.testimonials{padding:50px 20px}.testimonials_head h2{text-align:center;font-family:Oswald;font-size:32px;font-weight:600;text-transform:uppercase}.testimonials_head h2 span{color:var(--bg-color1)}.commentslider{padding:40px 0}.comment_box{position:relative;padding:30px;border:2px solid #ddd;width:90%;background-color:#fff;box-shadow:5px 5px 3px 1px rgba(0,0,0,.1)}.comment_box::before{position:absolute;top:100%;left:30px;border:solid transparent;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:9px}.comment_author{position:relative;margin-top:20px;margin-left:15px;padding-left:75px;min-height:65px}.comment_author img{max-width:60px;border-radius:50%;position:absolute;top:0;left:0}.comment_author h5{margin:0 0 10px;font-family:roboto;font-size:16px;font-weight:400}.comment_author small{font-family:oswald;font-size:13px;font-weight:700;color:#555}footer{background-image:url(../images/pexels-photo-247719.jpeg);background-size:cover;background-position:center;color:#fff}.foottp_wrap{background-color:rgba(0,0,0,.96)}.foottp{padding:60px 20px}.foottp_col h3{font-family:Oswald;font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:20px;position:relative}.foottp_col h3::after{position:absolute;bottom:0;left:0;width:60px;height:4px;background-color:var(--bg-color1)}.foottp_col p{font-family:Roboto;font-size:14px;font-weight:400;color:#ddd}.foottp_col ul{padding-left:0;margin:0;list-style-type:none}.foottp_col ul li{font-family:Roboto;font-size:15px;font-weight:400;position:relative;padding:3px 0 3px 15px}.foottp_col ul li::before{content:"\f0da";font-family:FontAwesome;font-size:18px;position:absolute;top:50%;left:0;transform:translateY(-50%);color:var(--bg-color1)}.foottp_col span{display:block;padding:3px 0 0 20px;position:relative}.foottp_col span i{position:absolute;top:50%;left:0;transform:translateY(-50%);width:14px;text-align:center}.foottp_soc{margin-top:20px}.foottp_soc i{font-size:22px}.foottp_soc a{margin-right:12px}.footbt_wrap{background-color:#111}.footbt{padding:20px;display:table;table-layout:fixed;width:100%;font-family:Roboto;font-size:14px;font-weight:400;color:#ccc}.copyright,.maple{display:table-cell;width:50%}.maple{text-align:right}