.service-style1-area{z-index:1;padding:120px 0;display:block;position:relative}@media only screen and (max-width:767px){.service-style1-area{z-index:1;display:block;position:relative}}.service-style1-area.pdb80{padding-bottom:80px}.service-style1-area .pattern-bg{background-color:var(--thm-base);z-index:-1;background-repeat:repeat;position:absolute;inset:502px 0 0}.single-service-style1{width:100%;max-width:370px;margin:0 auto 40px;display:block;position:relative}.single-service-style1 .inner-box{padding-bottom:110px;display:block;position:relative}.single-service-style1 .img-holder{z-index:1;display:block;position:relative;overflow:hidden}.single-service-style1 .title-holder{z-index:1;min-height:110px;position:absolute;bottom:0;left:0;right:0}.single-service-style1 .title-holder .pattern-bg{background-color:var(--thm-bg);z-index:-1;background-repeat:repeat;position:absolute;inset:0}.single-service-style1 .title-holder .inner-text{z-index:2;background:#fff;width:270px;padding-top:27px;padding-bottom:22px;padding-left:30px;transition:all .3s ease-in-out .1s;position:absolute;bottom:60px;left:0;overflow:hidden}.single-service-style1 .title-holder h6{color:var(--thm-base);text-transform:uppercase;font-size:14px;font-weight:700}.single-service-style1 .title-holder h3{margin-top:5px;font-size:20px;font-weight:600;line-height:30px}.single-service-style1 .title-holder h3 a{color:var(--thm-black);transition:all .2s linear .1s}.single-service-style1 .title-holder h3 a:hover{color:var(--thm-base)}.single-service-style1 .title-holder .text{opacity:0;height:0;padding-top:0;transition:all .3s ease-in-out .1s;display:block;position:relative}.single-service-style1 .title-holder .text p{margin:0;transition:all .3s ease-in-out .1s;transform:translateY(-15px)}.single-service-style1 .title-holder .button-box{padding-top:65px;padding-left:30px;display:block;position:relative}.single-service-style1 .title-holder .button-box a{color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;font-family:var(--thm-font-2);padding-left:20px;transition:all .2s linear .1s;display:inline-block;position:relative}.single-service-style1 .title-holder .button-box a:hover{color:var(--thm-base)}.single-service-style1 .title-holder .button-box a:before{content:"";font-family:Fontawesome;font-size:22px;font-weight:400;transition:all .1s linear .1s;position:absolute;top:-8px;left:0;transform:rotate(-135deg)}.single-service-style1 .title-holder .button-box a:hover:before{transform:rotate(-90deg)}.single-service-style1 .title-holder .icon{position:absolute;bottom:30px;right:30px}.single-service-style1 .title-holder .icon span{line-height:0;display:block;position:relative}.single-service-style1 .title-holder .icon span:before{color:var(--thm-base);font-size:45px;line-height:45px}@media only screen and (min-width:991px){.product-carousel{box-sizing:content-box;padding-right:100px}.product-carousel .owl-stage-outer{width:calc(100% + 100px)}}.product-carousel.owl-nav-style-one.owl-theme .owl-nav{position:absolute;top:-120px;right:0}.product-carousel.owl-nav-style-one.owl-theme .owl-nav [class*=owl-]:before{border-color:var(--thm-base)}@media only screen and (max-width:767px){.product-carousel.owl-nav-style-one.owl-theme .owl-nav{text-align:center;top:-120px;left:0;right:0}}.service-style1__bottom-text{padding-top:3px;display:block;position:relative}.service-style1__bottom-text h3{color:#fff;font-size:18px;font-weight:600;line-height:28px}.service-style1__bottom-text .btns-box{padding-top:32px;line-height:0;display:block;position:relative}.service-details-area{background:#fff;padding:120px 0;display:block;position:relative}.thm-sidebar-box{width:100%;max-width:370px;display:block;position:relative}.sidebar-title{z-index:1;border:1px solid #e5e5e5;margin-bottom:5px;padding:19px 30px;line-height:0;display:block;position:relative}.sidebar-title .pattern-bg{z-index:-1;background-color:#fff;background-position:50%;background-repeat:repeat;position:absolute;inset:0}.sidebar-title h3{color:var(--thm-black);align-items:center;font-size:20px;font-weight:600;line-height:30px;display:flex;position:relative}.sidebar-title h3 .border-left{background:var(--thm-base);width:30px;height:2px;margin-right:10px;display:block;position:relative;border-left:none!important}.view-all-service{background:#fff;display:block;position:relative}.view-all-service .service-pages{border:1px solid #e5e5e5;padding:29px;display:block;position:relative}.view-all-service .service-pages li{margin-bottom:5px;display:block;position:relative}.view-all-service .service-pages li:last-child{margin-bottom:0}.view-all-service .service-pages li a{color:var(--thm-black);font-size:16px;font-weight:600;line-height:50px;font-family:var(--thm-font-2);z-index:1;background:#f5f5f5;padding:5px 30px;transition:all .2s linear .1s;display:block;position:relative}.view-all-service .service-pages li a:hover{color:var(--thm-base);background-color:#fff}.view-all-service .service-pages li a i:before{text-align:center;color:var(--thm-black);opacity:1;-o-transition:.5s;transform-origin:top;background:#fff;width:30px;font-size:20px;font-weight:700;line-height:50px;transition:all .5s;position:absolute;top:5px;bottom:5px;right:5px;transform:perspective(400px) rotateX(0) scale(1)}.view-all-service .service-pages li a:hover i:before{opacity:0;transform:perspective(400px) rotateX(0) scale(0)}.view-all-service .service-pages li a:after{content:"";border:5px solid var(--thm-base);transform-origin:50%;z-index:-1;background:0 0;transition:all .3s linear .1s;position:absolute;inset:0;transform:perspective(400px) scaleY(0)}.view-all-service .service-pages li:hover a:after{transform:perspective(400px) scaleY(1)}.view-all-service .service-pages li a:before{content:"";color:var(--thm-base);opacity:1;-o-transition:.5s;transform-origin:top;font-family:FontAwesome;font-size:20px;font-weight:700;line-height:32px;transition:all .5s;position:absolute;top:14px;right:15px;transform:perspective(400px) rotateX(-90deg) scale(.2)}.view-all-service .service-pages li a:hover:before{opacity:1;transform:perspective(400px) rotateX(0) scale(1)}.info-ownload-box{margin-top:50px;display:block;position:relative}.info-ownload-box ul{border:1px solid #e5e5e5;padding:29px;display:block;position:relative}.info-ownload-box ul li{margin-bottom:20px;padding-top:12px;display:block;position:relative}.info-ownload-box ul li:last-child{margin-bottom:0}.info-ownload-box ul li .icon{background:var(--thm-base);z-index:2;width:40px;height:50px;transition:all .5s ease-in-out;position:absolute;top:0;left:10px;box-shadow:0 0 40px #0000001a}.info-ownload-box ul li:hover .icon{background:#fff}.info-ownload-box ul li .icon:after{content:"";border-bottom:12px solid rgba(var(--thm-base-rgb),.8);z-index:-1;border-right:10px solid #0000;width:10px;height:12px;transition:all .5s ease-in-out;position:absolute;top:0;right:-10px}.info-ownload-box ul li:hover .icon:after{border-bottom:12px solid #bababa}.info-ownload-box ul li .icon span:before{color:#fff;text-align:center;font-size:24px;line-height:50px;transition:all .5s ease-in-out;display:block;position:relative}.info-ownload-box ul li:hover .icon span:before{color:var(--thm-base)}.info-ownload-box ul li .inner{background:var(--thm-bg);z-index:1;flex-flow:wrap;justify-content:space-between;align-items:center;min-height:70px;padding-left:70px;padding-right:20px;transition:all .2s linear .1s;display:flex;position:relative;box-shadow:0 0 40px #0000001a}.info-ownload-box ul li .inner:before{content:"";background:var(--thm-base);z-index:-1;width:100%;height:0%;transition:all .5s ease-in-out;position:absolute;top:50%;left:0;transform:scaleY(0)}.info-ownload-box ul li:hover .inner:before{height:100%;top:0;transform:scaleY(1)}.info-ownload-box ul li .inner .title{display:block;position:relative}.info-ownload-box ul li .inner .title h4{color:#fff;margin:0 0 10px;font-size:16px;font-weight:600;line-height:16px}.info-ownload-box ul li .inner .title h6{color:#b0b0bd;text-transform:uppercase;font-size:14px;font-weight:500;line-height:14px;transition:all .5s ease-in-out}.info-ownload-box ul li:hover .inner .title h6{color:#fff}.info-ownload-box ul li .inner .download-btn{display:block;position:relative}.info-ownload-box ul li .inner .download-btn a{background:var(--thm-base);color:#fff;text-align:center;width:40px;height:40px;font-size:16px;line-height:40px;transition:all .5s ease-in-out;display:block;position:relative}.info-ownload-box ul li:hover .inner .download-btn a{color:var(--thm-base);background:#fff}.sidebar-contact-info-box{background:#f5f5f5;border:10px solid #fff;margin-top:50px;display:block;position:relative;box-shadow:0 0 40px #0000001a}.sidebar-contact-info-box .img-box{border-bottom:10px solid #fff;display:block;position:relative}.sidebar-contact-info-box .img-box img{width:100%}.sidebar-contact-info-box .img-box .inner{display:block;position:relative;overflow:hidden}.sidebar-contact-info-box .img-box .overlay-title{z-index:1;height:205px;padding-top:23px;padding-left:30px;position:absolute;top:0;left:0;right:0;overflow:hidden}.sidebar-contact-info-box .img-box .overlay-title:before{content:"";opacity:.92;background:var(--thm-base);clip-path:polygon(0 0,100%0,35% 100%,0 50%);z-index:-1;position:absolute;inset:0}.sidebar-contact-info-box .img-box .overlay-title:after{content:"";opacity:.92;z-index:-1;border-right:20px solid #fff;position:absolute;inset:0 94px 0 0;transform:skew(-48deg)}.sidebar-contact-info-box .img-box .overlay-title .border-left-box{opacity:1;-webkit-transform:skew(48deg);-moz-transform:skew(48deg);-ms-transform:skew(48deg);-o-transform:skew(48deg);z-index:-1;border-left:20px solid #fff;position:absolute;inset:0 0 0-1px;transform:skew(50deg)}.sidebar-contact-info-box .img-box .overlay-title h3{color:#fff;font-size:26px;font-weight:600;line-height:34px}.sidebar-contact-info-box .round-box{background:var(--thm-base);text-align:center;z-index:3;border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:123px;left:70px}.sidebar-contact-info-box .round-box h6{color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;line-height:20px}.sidebar-contact-info-box .round-box h6 span{font-weight:400}.sidebar-contact-info-box .text-box{text-align:center;background:#f5f5f5;padding:40px 20px;display:block;position:relative}.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{margin:0 0 5px;font-size:24px;font-weight:600}.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;line-height:0;display:block;position:relative}.service-details-content,.service-details-content .top{display:block;position:relative}.service-details-content .top h2{margin:-8px 0 23px;font-size:30px;font-weight:600;line-height:40px}.service-details-content .top .img-box{margin-top:44px;display:block;position:relative;overflow:hidden}.service-details-content .top .img-box img{width:100%}.service-details-text-box1{padding-top:42px;padding-bottom:18px;display:block;position:relative}.service-details-text-box2{display:block;position:relative}.service-details-text-box2 .single-box{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:30px 0;display:block;position:relative}.service-details-text-box2 .single-box .inner{min-height:120px;padding-left:120px;display:block;position:relative}.service-details-text-box2 .single-box .img-box{border:4px solid #fff;border-radius:50%;width:120px;height:120px;position:absolute;top:0;left:0;box-shadow:0 0 40px #00000026}.service-details-text-box2 .single-box .img-box:before{content:"";background:var(--thm-base);opacity:0;z-index:2;border-radius:50%;transition:all .3s ease-in-out .1s;position:absolute;inset:0}.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{padding-left:25px;display:block;position:relative}.service-details-text-box2 .single-box .text-box h3{margin:0 0 14px;font-size:20px;font-weight:600;line-height:20px}.service-details-text-box2 .single-box .text-box p{margin:0}.service-details-text-box3{padding-top:6rem;display:block;position:relative}.service-details-text-box3 .top-text{padding-bottom:34px;display:block;position:relative}.top-text h2{margin:0 0 23px;font-size:30px;font-weight:600;line-height:40px}.service-details-text-box3 .top-text p{margin:0}.service-details-text-box3 .inner-content{display:block;position:relative}.service-details-text-box3 .inner-content ul{z-index:1;display:flex;position:relative}.service-details-text-box3 .inner-content ul:before{content:"";z-index:-1;border:1px solid #ddd;border-top:none;position:absolute;inset:25px 1px 0 0}.service-details-text-box3 .inner-content ul li{width:100%;max-width:33.3333%;padding-top:20px;display:block;position:relative}.service-details-text-box3 .inner-content ul li:before{content:"";background:#ddd;width:1px;position:absolute;top:25px;bottom:0;right:0}.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{background:var(--thm-base);z-index:2;width:60px;height:60px;transition:all .2s linear .1s;position:absolute;top:0;left:40px}.service-details-text-box3 .inner-content ul li:hover .icon{background:#fff;transition:all .5s ease-in-out;box-shadow:0 0 40px #0000001a}.service-details-text-box3 .inner-content ul li .icon span:before{color:#fff;text-align:center;font-size:30px;line-height:60px;transition:all .2s linear .1s;display:block;position:relative}.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{z-index:1;padding:68px 30px 35px 40px;display:block;position:relative}.service-details-text-box3 .inner-content ul li .inner:before{content:"";background:var(--thm-base);z-index:-1;height:6px;transition:all .5s .1s;position:absolute;top:0;left:0;right:0}.service-details-text-box3 .inner-content ul li:hover .inner:before{height:100%}.service-details-text-box3 .inner-content ul li .inner h3{margin:0 0 14px;font-size:20px;font-weight:600;line-height:20px;transition:all .2s linear .1s}.service-details-text-box3 .inner-content ul li:hover .inner h3{color:#fff}.service-details-text-box3 .inner-content ul li .inner p{margin:0;transition:all .2s linear .1s}.service-details-text-box3 .inner-content ul li:hover .inner p{color:#fff}.additional-services-box{padding-top:52px;display:block;position:relative}.additional-services-box .top-box{padding-bottom:34px;display:block;position:relative}.additional-services-box .top-box h2{margin:0 0 23px;font-size:30px;font-weight:600;line-height:40px}.additional-services-box .top-box p{margin:0}.additional-services-box .inner-content{display:block;position:relative}.additional-services-box .inner-content .accordion-box .block .acc-btn h3{align-items:center;font-size:20px;font-weight:600;line-height:30px;display:flex}.additional-services-box .inner-content .accordion-box .block .acc-btn h3 i{color:var(--thm-base);width:50px;font-size:25px;font-weight:400;line-height:20px;display:inline-block;position:relative;top:1px}