.service-style1-area{padding:120px 0;position:relative;display:block;z-index:1}.service-style1-area.pdb80{padding-bottom:80px}.service-style1-area .pattern-bg{right:0;position:absolute;bottom:0;top:502px;background-color:var(--thm-base);left:0;background-repeat:repeat;z-index:-1}.single-service-style1{position:relative;max-width:370px;margin:0 auto 40px;width:100%;display:block}.single-service-style1 .inner-box{position:relative;padding-bottom:110px;display:block}.single-service-style1 .img-holder{overflow:hidden;position:relative;display:block;z-index:1}.single-service-style1 .img-holder:before{transition-delay:.1s;transition-duration:.7s;right:0;transition-timing-function:ease-in-out;content:"";position:absolute;opacity:0;bottom:0;top:0;background:rgba(var(--thm-base-rgb),.7);left:0;transition-property:all;z-index:5}.single-service-style1:hover .img-holder:before{opacity:1}.single-service-style1 .title-holder{min-height:110px;right:0;position:absolute;bottom:0;left:0;z-index:1}.single-service-style1 .title-holder .pattern-bg{right:0;position:absolute;bottom:0;top:0;background-color:#1c1c27;left:0;background-repeat:repeat;z-index:-1}.single-service-style1 .title-holder .inner-text{overflow:hidden;padding-top:27px;transition:all .3s ease-in-out .1s;position:absolute;bottom:60px;background:#fff;padding-bottom:22px;left:0;width:270px;padding-left:30px;z-index:2}.single-service-style1:hover .title-holder .inner-text{padding-top:37px;padding-bottom:43px}.single-service-style1 .title-holder h6{font-size:14px;font-weight:700;color:var(--thm-base);text-transform:uppercase}.single-service-style1 .title-holder h3{font-size:20px;font-weight:600;line-height:30px;margin-top:5px}.single-service-style1 .title-holder h3 a{color:var(--thm-black);transition:all .2s linear;transition-delay:.1s}.single-service-style1 .title-holder h3 a:hover{color:var(--thm-base)}.single-service-style1 .title-holder .text{height:0;padding-top:0;transition:all .3s ease-in-out .1s;position:relative;opacity:0;display:block}.single-service-style1 .title-holder .text p{transform:translateY(-15px);transition:all .3s ease-in-out .1s;margin:0}.single-service-style1:hover .title-holder .text{height:52px;padding-top:9px;opacity:1}.single-service-style1:hover .title-holder .text p{transform:translateY(0);transition:all .3s ease-in-out .2s}.single-service-style1 .title-holder .button-box{padding-top:65px;position:relative;padding-left:30px;display:block}.single-service-style1 .title-holder .button-box a{font-size:14px;font-weight:700;color:#fff;transition:all .2s linear;transition-delay:.1s;text-transform:uppercase;position:relative;font-family:var(--thm-font-2);padding-left:20px;display:inline-block}.single-service-style1 .title-holder .button-box a:hover{color:var(--thm-base)}.single-service-style1 .title-holder .button-box a:before{transform:rotate(-135deg);font-size:22px;font-weight:400;transition:all .1s linear;transition-delay:.1s;content:"\f107";position:absolute;top:-2px;left:0;font-family:Fontawesome}.single-service-style1 .title-holder .button-box a:hover:before{transform:rotate(-90deg);top:0}.single-service-style1 .title-holder .icon{right:30px;position:absolute;bottom:30px}.single-service-style1 .title-holder .icon span{position:relative;line-height:0;display:block}.single-service-style1 .title-holder .icon span:before{font-size:45px;color:var(--thm-base);line-height:45px}.service-style1__bottom-text{padding-top:3px;position:relative;display:block}.service-style1__bottom-text h3{font-size:18px;font-weight:600;color:#fff;line-height:28px}.service-style1__bottom-text .btns-box{padding-top:32px;position:relative;line-height:0;display:block}.service-style2-area{padding:120px 0;position:relative;background:#fff;display:block;z-index:1}.service-style2__top-title{justify-content:space-between;position:relative;flex-direction:row;align-items:flex-end;padding-bottom:49px;display:flex}.service-style2__top-title .sec-title{padding-bottom:0}.service-style2__top-title .btn-box{position:relative;padding-bottom:11px;line-height:0;display:block}.single-service-style2{position:relative;max-width:370px;margin:0 auto;box-shadow:0 0 40px 0 rgba(0,0,0,.1);width:100%;display:block}.single-service-style2 .inner-box{position:relative;padding-bottom:85px;display:block}.single-service-style2 .inner-box .img-holder{overflow:hidden;border:4px solid #fff;position:relative;border-bottom:none;display:block}.single-service-style2 .inner-box .img-holder:before{height:100%;transform:perspective(400px) rotateX(90deg) scaleY(.1);transition-delay:.1s;transition-duration:.6s;transition-timing-function:ease-in-out;content:"";position:absolute;opacity:1;top:0;transform-origin:center;background:rgba(var(--thm-black-rgb),.92);left:0;width:100%;transition-property:all;z-index:1}.single-service-style2:hover .inner-box .img-holder:before{transform:perspective(400px) rotateX(0deg) scaleY(1);opacity:1}.single-service-style2 .inner-box .img-holder img{-webkit-transform:scale(1);transform:scale(1);transition:all .5s ease;width:100%}.single-service-style2:hover .inner-box .img-holder img{transform:scale(1.05) rotate(1deg)}.single-service-style2 .inner-box .title-holder{min-height:135px;right:0;position:absolute;bottom:0;align-items:flex-end;left:0;display:flex;z-index:2}.single-service-style2 .inner-box .title-holder .inner-text{padding:22px 26px 20px;border:4px solid #fff;right:85px;position:absolute;bottom:0;background:#f5f5f5;left:0}.single-service-style2 .inner-box .title-holder .inner-text h3{font-size:20px;font-weight:600;margin:0 0 7px;line-height:24px}.single-service-style2 .inner-box .title-holder .inner-text h3 a{color:var(--thm-black);transition:all .2s linear;transition-delay:.1s}.single-service-style2 .inner-box .title-holder .inner-text h3 a:hover{color:var(--thm-base)}.single-service-style2 .inner-box .title-holder .inner-text p{margin:0}.single-service-style2 .inner-box .title-holder .icon{overflow:hidden;border:4px solid #fff;border-left:none;right:0;position:absolute;bottom:0;background:#f5f5f5;width:85px;z-index:1}.single-service-style2 .inner-box .title-holder .icon .pattern-bg{right:0;position:absolute;bottom:0;top:0;left:0}.single-service-style2 .inner-box .title-holder .icon span:before{font-size:45px;color:var(--thm-base);position:relative;text-align:center;line-height:85px;display:block}.single-service-style2 .inner-box .title-holder .icon .overlay a{transform:translate3d(0,100%,0);font-size:30px;right:0;color:#fff;transition:all .5s ease;position:absolute;bottom:0;text-align:center;top:0;background:var(--thm-base);left:0;line-height:76px;display:block}.single-service-style2:hover .inner-box .title-holder .icon .overlay a{transform:translateZ(0)}.service-style2-carousel{position:relative;display:block}.service-style2-carousel.owl-carousel .owl-stage-outer{overflow:visible;padding-bottom:0}.service-style2-carousel.owl-carousel .owl-stage-outer .owl-item{transition:all .5s linear;transition-delay:.1s;opacity:0}.service-style2-carousel.owl-carousel .owl-stage-outer .owl-item.active{opacity:1}.service-details-area{padding:120px 0;position:relative;background:#fff;display:block}.thm-sidebar-box{position:relative;max-width:370px;width:100%;display:block}.sidebar-title{padding:19px 30px;border:1px solid #e5e5e5;margin-bottom:5px;position:relative;line-height:0;display:block;z-index:1}.sidebar-title .pattern-bg{right:0;position:absolute;bottom:0;top:0;background-color:#fff;background-position:50%;left:0;background-repeat:repeat;z-index:-1}.sidebar-title h3{font-size:20px;font-weight:600;color:var(--thm-black);position:relative;align-items:center;line-height:30px;display:flex}.sidebar-title h3 .border-left{height:2px;border-left:none!important;margin-right:10px;position:relative;background:var(--thm-base);width:30px;display:block}.view-all-service{position:relative;background:#fff;display:block}.view-all-service .service-pages{padding:29px;border:1px solid #e5e5e5;position:relative;display:block}.view-all-service .service-pages li{margin-bottom:5px;position:relative;display:block}.view-all-service .service-pages li:last-child{margin-bottom:0}.view-all-service .service-pages li a{padding:5px 30px;font-size:16px;font-weight:600;color:var(--thm-black);transition:all .2s linear;transition-delay:.1s;position:relative;background:#f5f5f5;line-height:50px;font-family:var(--thm-font-2);display:block;z-index:1}.view-all-service .service-pages li a:hover{color:var(--thm-base);background-color:#fff}.view-all-service .service-pages li a i:before{-webkit-transform:perspective(400px) rotateX(0deg) scale(1);-ms-transform:perspective(400px) rotateX(0deg) scale(1);transform:perspective(400px) rotateX(0deg) scale(1);font-size:20px;font-weight:700;right:5px;color:var(--thm-black);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:absolute;opacity:1;bottom:5px;text-align:center;top:5px;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;background:#fff;width:30px;line-height:50px}.view-all-service .service-pages li a:hover i:before{-webkit-transform:perspective(400px) rotateX(0deg) scale(0);-ms-transform:perspective(400px) rotateX(0deg) scale(0);transform:perspective(400px) rotateX(0deg) scale(0);opacity:0}.view-all-service .service-pages li a:after{transform:perspective(400px) scaleY(0);border:5px solid var(--thm-base);right:0;transition:all .3s linear;transition-delay:.1s;content:"";position:absolute;bottom:0;top:0;transform-origin:center;background:transparent;left:0;z-index:-1}.view-all-service .service-pages li:hover a:after{transform:perspective(400px) scaleY(1)}.view-all-service .service-pages li a:before{-webkit-transform:perspective(400px) rotateX(-90deg) scale(.2);-ms-transform:perspective(400px) rotateX(-90deg) scale(.2);transform:perspective(400px) rotateX(-90deg) scale(.2);font-size:20px;font-weight:700;right:15px;color:var(--thm-base);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;content:"\f101";position:absolute;opacity:1;top:14px;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;line-height:32px;font-family:FontAwesome}.view-all-service .service-pages li a:hover:before{-webkit-transform:perspective(400px) rotateX(0deg) scale(1);-ms-transform:perspective(400px) rotateX(0deg) scale(1);transform:perspective(400px) rotateX(0deg) scale(1);opacity:1}.info-ownload-box{position:relative;margin-top:50px;display:block}.info-ownload-box ul{padding:29px;border:1px solid #e5e5e5;position:relative;display:block}.info-ownload-box ul li{padding-top:12px;margin-bottom:20px;position:relative;display:block}.info-ownload-box ul li:last-child{margin-bottom:0}.info-ownload-box ul li .icon{height:50px;transition:all .5s ease-in-out;position:absolute;top:0;box-shadow:0 0 40px 0 rgba(0,0,0,.1);background:var(--thm-base);left:10px;width:40px;z-index:2}.info-ownload-box ul li:hover .icon{background:#fff}.info-ownload-box ul li .icon:after{height:12px;border-right:10px solid transparent;right:-10px;transition:all .5s ease-in-out;content:"";position:absolute;border-bottom:12px solid rgba(var(--thm-base-rgb),.8);top:0;width:10px;z-index:-1}.info-ownload-box ul li:hover .icon:after{border-bottom:12px solid #bababa}.info-ownload-box ul li .icon span:before{font-size:24px;color:#fff;transition:all .5s ease-in-out;position:relative;text-align:center;line-height:50px;display:block}.info-ownload-box ul li:hover .icon span:before{color:var(--thm-base)}.info-ownload-box ul li .inner{min-height:70px;justify-content:space-between;flex-wrap:wrap;transition:all .2s linear;transition-delay:.1s;position:relative;padding-right:20px;flex-direction:row;align-items:center;box-shadow:0 0 40px 0 rgba(0,0,0,.1);background:#1c1c27;padding-left:70px;display:flex;z-index:1}.info-ownload-box ul li .inner:before{height:0;transform:scaleY(0);transition:all .5s ease-in-out;content:"";position:absolute;top:50%;background:var(--thm-base);left:0;width:100%;z-index:-1}.info-ownload-box ul li:hover .inner:before{height:100%;transform:scaleY(1);top:0}.info-ownload-box ul li .inner .title{position:relative;display:block}.info-ownload-box ul li .inner .title h4{font-size:16px;font-weight:600;color:#fff;margin:0 0 10px;line-height:16px}.info-ownload-box ul li .inner .title h6{font-size:14px;font-weight:500;color:#b0b0bd;transition:all .5s ease-in-out;text-transform:uppercase;line-height:14px}.info-ownload-box ul li:hover .inner .title h6{color:#fff}.info-ownload-box ul li .inner .download-btn{position:relative;display:block}.info-ownload-box ul li .inner .download-btn a{height:40px;font-size:16px;color:#fff;transition:all .5s ease-in-out;position:relative;text-align:center;background:var(--thm-base);width:40px;line-height:40px;display:block}.info-ownload-box ul li:hover .inner .download-btn a{color:var(--thm-base);background:#fff}.sidebar-contact-info-box{border:10px solid #fff;position:relative;box-shadow:0 0 40px 0 rgba(0,0,0,.1);background:#f5f5f5;margin-top:50px;display:block}.sidebar-contact-info-box .img-box{position:relative;border-bottom:10px solid #fff;display:block}.sidebar-contact-info-box .img-box img{width:100%}.sidebar-contact-info-box .img-box .inner{overflow:hidden;position:relative;display:block}.sidebar-contact-info-box .img-box .overlay-title{height:205px;overflow:hidden;padding-top:23px;right:0;position:absolute;top:0;left:0;padding-left:30px;z-index:1}.sidebar-contact-info-box .img-box .overlay-title:before{right:0;content:"";position:absolute;clip-path:polygon(0 0,100% 0,35% 100%,0 50%);opacity:.92;bottom:0;top:0;background:var(--thm-base);left:0;z-index:-1}.sidebar-contact-info-box .img-box .overlay-title:after{border-right:20px solid #fff;-moz-transform:skew(-48deg,0deg);-webkit-transform:skew(-48deg,0deg);-o-transform:skew(-48deg,0deg);-ms-transform:skew(-48deg,0deg);transform:skew(-48deg,0deg);right:94px;content:"";position:absolute;opacity:.92;bottom:0;top:0;left:0;z-index:-1}.sidebar-contact-info-box .img-box .overlay-title .border-left-box{-moz-transform:skew(48deg,0deg);-webkit-transform:skew(48deg,0deg);-o-transform:skew(48deg,0deg);-ms-transform:skew(48deg,0deg);transform:skew(50deg,0deg);border-left:20px solid #fff;right:0;position:absolute;opacity:1;bottom:0;top:0;left:-1px;z-index:-1}.sidebar-contact-info-box .img-box .overlay-title h3{font-size:26px;font-weight:600;color:#fff;line-height:34px}.sidebar-contact-info-box .round-box{height:100px;justify-content:center;border:5px solid #fff;position:absolute;text-align:center;top:123px;align-items:center;border-radius:50%;background:var(--thm-base);left:70px;width:100px;display:flex;z-index:3}.sidebar-contact-info-box .round-box h6{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;line-height:20px}.sidebar-contact-info-box .round-box h6 span{font-weight:400}.sidebar-contact-info-box .text-box{padding:40px 20px;position:relative;text-align:center;background:#f5f5f5;display:block}.sidebar-contact-info-box .text-box .sec-title{padding-bottom:22px}.sidebar-contact-info-box .text-box .sec-title.center .sub-title{padding:0}.sidebar-contact-info-box .text-box h3{font-size:24px;font-weight:600;margin:0 0 5px}.sidebar-contact-info-box .text-box h3 a{color:var(--thm-black)}.sidebar-contact-info-box .text-box p{margin:0}.sidebar-contact-info-box .text-box .btn-box{padding-top:24px;position:relative;line-height:0;display:block}.service-details-content,.service-details-content .top{position:relative;display:block}.service-details-content .top h2{font-size:30px;font-weight:600;margin:-8px 0 23px;line-height:40px}.service-details-content .top .img-box{overflow:hidden;position:relative;margin-top:44px;display:block}.service-details-content .top .img-box img{width:100%}.service-details-text-box1{padding-top:42px;padding-bottom:18px}.service-details-text-box1,.service-details-text-box2{position:relative;display:block}.service-details-text-box2 .single-box{padding:30px 0;position:relative;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:block}.service-details-text-box2 .single-box .inner{min-height:120px;position:relative;padding-left:120px;display:block}.service-details-text-box2 .single-box .img-box{height:120px;border:4px solid #fff;position:absolute;top:0;box-shadow:0 0 40px 0 rgba(0,0,0,.15);border-radius:50%;left:0;width:120px}.service-details-text-box2 .single-box .img-box:before{transition-delay:.1s;transition-duration:.3s;right:0;transition-timing-function:ease-in-out;content:"";position:absolute;opacity:0;bottom:0;top:0;border-radius:50%;background:var(--thm-base);left:0;transition-property:all;z-index:2}.service-details-text-box2 .single-box:hover .img-box:before{opacity:.7}.service-details-text-box2 .single-box .img-box img{border-radius:50%}.service-details-text-box2 .single-box .text-box{position:relative;padding-left:25px;display:block}.service-details-text-box2 .single-box .text-box h3{font-size:20px;font-weight:600;margin:0 0 14px;line-height:20px}.service-details-text-box2 .single-box .text-box p{margin:0}.service-details-text-box3{padding-top:52px;position:relative;display:block}.service-details-text-box3 .top-text{position:relative;padding-bottom:34px;display:block}.service-details-text-box3 .top-text h2{font-size:30px;font-weight:600;margin:0 0 23px;line-height:40px}.service-details-text-box3 .top-text p{margin:0}.service-details-text-box3 .inner-content{position:relative;display:block}.service-details-text-box3 .inner-content ul{position:relative;display:flex;z-index:1}.service-details-text-box3 .inner-content ul:before{border:1px solid #ddd;right:1px;content:"";position:absolute;border-top:none;bottom:0;top:25px;left:0;z-index:-1}.service-details-text-box3 .inner-content ul li{padding-top:20px;position:relative;max-width:33.333333%;width:100%;display:block}.service-details-text-box3 .inner-content ul li:before{right:0;content:"";position:absolute;bottom:0;top:25px;background:#ddd;width:1px}.service-details-text-box3 .inner-content ul li:last-child:before{display:none}.service-details-text-box3 .inner-content ul li:last-child{border-right:none}.service-details-text-box3 .inner-content ul li .icon{height:60px;transition:all .2s linear;transition-delay:.1s;position:absolute;top:0;background:var(--thm-base);left:40px;width:60px;z-index:2}.service-details-text-box3 .inner-content ul li:hover .icon{transition:all .5s ease-in-out;box-shadow:0 0 40px 0 rgba(0,0,0,.1);background:#fff}.service-details-text-box3 .inner-content ul li .icon span:before{font-size:30px;color:#fff;transition:all .2s linear;transition-delay:.1s;position:relative;text-align:center;line-height:60px;display:block}.service-details-text-box3 .inner-content ul li:hover .icon span:before{color:var(--thm-base)}.service-details-text-box3 .inner-content ul li .inner{padding:68px 30px 35px 40px;position:relative;display:block;z-index:1}.service-details-text-box3 .inner-content ul li .inner:before{height:6px;right:0;transition:all .5s ease .1s;content:"";position:absolute;top:0;background:var(--thm-base);left:0;z-index:-1}.service-details-text-box3 .inner-content ul li:hover .inner:before{height:100%}.service-details-text-box3 .inner-content ul li .inner h3{font-size:20px;font-weight:600;transition:all .2s linear;transition-delay:.1s;margin:0 0 14px;line-height:20px}.service-details-text-box3 .inner-content ul li:hover .inner h3{color:#fff}.service-details-text-box3 .inner-content ul li .inner p{transition:all .2s linear;transition-delay:.1s;margin:0}.service-details-text-box3 .inner-content ul li:hover .inner p{color:#fff}.additional-services-box{padding-top:52px;position:relative;display:block}.additional-services-box .top-box{position:relative;padding-bottom:34px;display:block}.additional-services-box .top-box h2{font-size:30px;font-weight:600;margin:0 0 23px;line-height:40px}.additional-services-box .top-box p{margin:0}.additional-services-box .inner-content{position:relative;display:block}.additional-services-box .inner-content .accordion-box .block .acc-btn h3{font-size:20px;font-weight:600;align-items:center;line-height:30px;display:flex}.additional-services-box .inner-content .accordion-box .block .acc-btn h3 i{font-size:25px;font-weight:400;color:var(--thm-base);position:relative;top:1px;width:50px;line-height:20px;display:inline-block}