.sec_heading{display:inline-block;border-bottom:1px solid #34ccff;padding-bottom:15px;position:relative}.sec_heading:before{content:"";position:absolute;bottom:-5px;height:10px;width:10px;background:#34ccff;left:50%;transform:translateX(-50%)}.sec_heading h2{margin:0;text-transform:uppercase}.sec_heading h2 span{font-weight:400}@media(max-width:767px){.sec_heading{padding-bottom:15px}}figure{margin:0}.main-banner{position:relative;margin-top:0;overflow:hidden}@media(max-width:767px){.main-banner{margin-top:0}}.main-banner .banner-text .sub-text{font-weight:500;color:#fff;font-size:20px;display:block;margin-bottom:5px;text-transform:uppercase;letter-spacing:2px;line-height:1}.main-banner .banner-text h2{font-size:50px;color:#fff;font-weight:600!important;margin-bottom:0;line-height:1.2!important;text-transform:capitalize;padding:10px 0}.main-banner .banner-text h2 span{color:#ffce30;font-size:40px}.main-banner .banner-text p{font-family:'Poppins',sans-serif;color:#fff;font-size:15px!important;margin:25px 0 40px!important;line-height:1.8!important}.main-banner .tp-mask-wrap{height:auto}.main-banner li .btn-text{line-height:23px!important}#wrapper .main-banner .tp-bullets{top:auto;left:52%;display:block;visibility:visible;opacity:1;bottom:66px}.main-banner .tp-bullet{width:26px;height:3px;background:#8f8f8f}.main-banner .tp-bullet.selected{background:#ffaf36}.tparrows.tp-leftarrow,.tparrows.tp-rightarrow{border:1px solid #fff;z-index:99;cursor:pointer;background:0;visibility:hidden}.main-banner:hover .tparrows.tp-leftarrow,.main-banner:hover .tparrows.tp-rightarrow{visibility:visible}.tparrows.tp-leftarrow:hover,.tparrows.tp-rightarrow:hover{background:#34ccff;border:1px solid #34ccff}.slotholder:before{border-top:0;border-bottom:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,0.30);content:''}.bg_light{background:#7adeff}.bg_same{background:#34ccff}.info_box{overflow:hidden;padding:30px 0}.icon_show{float:left;width:66px;height:70px;font-size:65px;overflow:hidden;line-height:70px;text-align:center;margin-right:20px;color:#fff}.call_text{width:calc(100% - 88px);float:left}.call_text h3{margin-top:0;color:#fff}.call_text p{margin:0;color:#fff}@media(min-width:768px) and (max-width:991px){.icon_show{width:50px;height:50px;font-size:50px;line-height:50px;margin-right:10px}.call_text{width:calc(100% - 60px)}.call_text h3{font-size:18px}}.about_company span{font-size:23px;line-height:1;font-weight:300}.about_company h2{font-size:45px;line-height:50px;text-transform:uppercase;margin:15px 0 30px 0}.about_company h2 strong{font-weight:600;color:#34ccff}.list_about{margin-bottom:40px;margin-top:25px;padding:0}.list_about li{position:relative;padding-left:25px;font-size:14px;list-style:none;margin-bottom:10px}.list_about li:last-child{margin-bottom:0}.list_about li i{color:#182345;font-size:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.full_lantha{position:relative;z-index:2}.full_lantha img{width:100%}.full_lantha:before{content:"";position:absolute;top:50px;left:-50px;width:100%;height:100%;background-color:transparent;border:25px solid rgba(0,0,0,0.1);z-index:-1}@media(max-width:991px){.full_lantha{max-width:400px;width:100%;margin:0 auto}}@media(max-width:767px){.full_lantha:before{display:none}.about_company h2{font-size:30px;line-height:35px;text-transform:uppercase;margin:15px 0 20px 0}.list_about{margin-bottom:25px}}.service_item{position:relative;box-shadow:0 3px 10px 2px rgba(204,204,204,0.5);border-radius:10px}.img_box{position:relative;overflow:hidden}.img_box img{width:100%;border-radius:10px 10px 0 0}.how_link{position:absolute;text-align:center;left:0;align-items:center;justify-content:center;top:0;width:100%;display:flex;height:0;background:rgba(52,204,255,0.40);transition:all .3s;opacity:0;visibility:hidden;border-top-right-radius:10px;border-top-left-radius:10px}.service_item:hover .how_link{height:100%;transition:all .3s;opacity:1;visibility:visible}.lower-content{padding:30px 25px 33px 25px}.lower-content h3{margin-top:0}.lower-content p{margin-bottom:0}.project_section{position:relative;background:url(../images/bg.jpg) no-repeat 0 0;background-size:cover}.project_section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.84)}.text-content{padding-bottom:0}.about-block{-webkit-transition:all .4s linear 0s;-ms-transition:all .4s linear 0s;transition:all .4s linear 0s}.big-icon{line-height:185px;margin:20px auto;color:#3bafda;font-size:100px;text-align:center;display:block}.dark-bg,.hover-bg:hover{background:#34ccff}.black-bg{background:#2C2C2C}.italic{font-style:italic}.half-width{width:50%}.text-box .box-title h3{text-transform:uppercase}.about-block p{line-height:2;font-size:14px;font-weight:400}@media(max-width:767px){.half-width{width:100%}.img-responsive{width:100%}}@media(max-width:991px){.half-width{width:100%}.about-block .half-width img{height:300px;width:100%;object-fit:cover}.black-bg{margin:10px}}@media(max-width:767px){.plr-xs-15{padding-right:15px!important;padding-left:15px!important}}.team_legacy{background:#f8f8f8;padding:45px 25px}.professional_box{border:2px solid #34ccff;padding:35px 30px;position:relative;border-top:0}.professional_box:before{content:"";position:absolute;left:0;top:0;width:10px;height:2px;background:#34ccff}.professional_box:after{content:"";position:absolute;right:0;top:0;width:calc(100% - 70px);height:2px;background:#34ccff}.icon_up{font-size:35px;position:absolute;top:-14px;left:25px;color:#34ccff}.professional_box h3{margin-top:0;margin-bottom:15px;text-transform:uppercase}.professional_box p{margin-bottom:0;line-height:1.7;font-size:16px}.team_box{display:inline-block;width:100%;background:#f8f8f8}.team_figure{float:left;width:260px}.team_figure img{width:100%}.team_datail{float:left;width:calc(100% - 260px);padding:20px}.team_datail h3{margin-top:0;text-transform:uppercase}.team_datail p{margin:0}.team_datail ul{margin:25px 0 0 0;padding:0}.team_datail ul li{list-style:none;display:inline-block;margin:0 5px}.team_datail ul li a{display:inline-block;height:30px;width:30px;line-height:30px;border:1px solid #cacaca;color:#cacaca;text-align:center;font-size:18px}.team_datail ul li a:hover{border-color:#34ccff;background:#34ccff;color:#fff}.tab_more{position:relative;overflow:hidden}.ab_name{position:absolute;top:0;left:0;width:100%;text-align:center;height:100%;background:rgba(0,0,0,0.47);opacity:0;transition:all .3s;border:8px solid #34ccff}.center_middle{width:100%}.ab_name h3{margin:0}.ab_name h3,.ab_name span,.ab_name i{color:#fff}.tab_more:hover .ab_name{opacity:1}.team_tab .nav-tabs{border:0}.team_professional img{width:100%}.team_tab .nav-tabs .nav-item{width:25%}.team_tab .nav-tabs .nav-item .nav-link{border:0;padding:0}.team_tab .nav-tabs .nav-item .nav-link.active .ab_name{opacity:1}@media(max-width:767px){.team_figure,.team_datail{width:100%}.team_tab .nav-tabs .nav-item{width:100%}.team_professional img{height:150px;object-fit:cover;object-position:top}}.items_sent{width:78%;overflow:hidden;background:#fff;padding:75px 50px;border:1px solid rgba(0,0,0,0.1);border-radius:10px;position:relative;margin:0 auto}.client_img{float:left;width:180px;border-radius:50%;margin-right:30px;text-align:center}.client_img img{width:100px!important;height:100px;border-radius:50%;display:inline-block!important}.testimonial_text{float:left;width:calc(100% - 210px)}.testimonial_text p{font-size:18px;margin-bottom:0;line-height:1.8}.test_slider .owl-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.test_slider .owl-dots .owl-dot{background:transparent;margin:0 5px}.test_slider .owl-dots .owl-dot span{background:transparent;border:1.5px solid #34ccff;width:14px;height:14px;display:inline-block;border-radius:50%}.test_slider .owl-dots .owl-dot.active span{background:#34ccff}@media(max-width:991px){.items_sent{width:100%}}@media(max-width:767px){.items_sent{padding:60px 30px;width:100%}.testimonial_text,.client_img{width:100%;margin:0}.testimonial_text{margin:20px 0;text-align:center}}