.service-style1{padding:120px 0 125px;position:relative;background-color:#fff;display:block;z-index:10}.single-service-style1{overflow:hidden;position:relative;border-radius:8px;display:block;z-index:1}.single-service-style1 .shape1{right:0;transition:all .9s ease;position:absolute;bottom:0;z-index:2}.single-service-style1:hover .shape1{filter:grayscale(100%);opacity:.7}.single-service-style1:before{border:1px solid var(--thm-border-color);right:0;content:"";position:absolute;bottom:0;top:0;border-radius:8px;left:0;z-index:-1}.single-service-style1 .img-box{overflow:hidden;position:relative;border-radius:8px;display:block;z-index:5}.single-service-style1 .img-box:before{right:0;transition:all 1.5s ease;content:"";position:absolute;opacity:0;bottom:0;top:0;background-color:#000;left:0;z-index:1}.single-service-style1:hover .img-box:before{opacity:.5}.single-service-style1 .img-box img{transform:scale(1);transition:all 1.5s ease;width:100%}.single-service-style1:hover .img-box img{transform:scale(1.05) rotate(0deg)}.single-service-style1 .text-box{padding:41px 40px 50px;position:relative;display:block;z-index:1}.single-service-style1 .text-box:before{-webkit-transform:scaleY(0);transform:scaleY(0);right:0;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transition:all .9s ease;content:"";position:absolute;bottom:0;top:-20px;background-color:var(--thm-primary);transform-origin:bottom right;border-radius:8px;left:0;z-index:-1}.single-service-style1:hover .text-box:before{-webkit-transform:scale(1);transform:scale(1);transform-origin:top center}.single-service-style1 .text-box h3{font-size:24px;margin-bottom:12px;text-transform:capitalize;line-height:34px}.single-service-style1 .text-box h3 a{color:var(--thm-black);transition:all .2s linear;transition-delay:.1s}.single-service-style1:hover .text-box h3 a{color:#fff}.single-service-style1 .text-box h3 a:hover{color:var(--thm-base)}.single-service-style1 .text-box p{transition:all .4s linear;transition-delay:.2s;margin:0}.single-service-style1:hover .text-box p{color:#fff}.single-service-style1 .text-box .btn-box{position:relative;margin-top:14px;display:block}.single-service-style1 .text-box .btn-box a{height:50px;justify-content:flex-start;position:relative;border-bottom:3px solid #09f;align-items:center;width:50px;display:flex}.single-service-style1 .text-box .btn-box a span:before{transform:rotate(90deg);font-size:20px;font-weight:700;color:var(--thm-base);transition:all .4s linear;transition-delay:.1s;position:relative;line-height:20px;padding-left:5px;display:inline-block}.single-service-style1:hover .text-box .btn-box a span:before{transform:rotate(0deg)}.service-style2{padding:120px 0 90px;position:relative;background:#fff;display:block;z-index:1}.service-style2__gray-bg{position:absolute;background-size:cover;bottom:0;top:0;background-color:var(--thm-gray-bg);background-position:0 0;left:0;width:calc(50% + 315px);background-repeat:no-repeat;z-index:-1}.service-style2 .shape1{right:100px;position:absolute;top:50px;z-index:-1}.service-style2 .shape2{position:absolute;bottom:0;left:0;z-index:-1}.single-service-style2{margin-bottom:30px;position:relative;display:block}.single-service-style2 .img-box{overflow:hidden;position:relative;display:block;z-index:1}.single-service-style2 .img-box:before{height:200px;right:0;content:"";position:absolute;top:0;background:linear-gradient(180deg,#000,transparent 93.33%);left:0;z-index:1}.single-service-style2 .img-box img{transform:scale(1);transition-delay:.1s;transition-duration:.7s;transition-timing-function:ease-in-out;width:100%;transition-property:all}.single-service-style2:hover .img-box img{transform:scale(1.1) rotate(1deg)}.single-service-style2 .img-box:after{height:0;-webkit-transform:translateX(-50%,-50%);transform:translateX(-50%,-50%);right:0;content:"";position:absolute;opacity:0;top:80px;border-radius:30%;background:rgba(var(--thm-base-rgb),.8);width:0;display:block;z-index:1}.single-service-style2:hover .img-box:after{-webkit-animation:circle .75s;animation:circle .75s}.single-service-style2 .img-box .overlay-content{position:absolute;top:0;align-items:center;left:0;display:flex;z-index:5}.single-service-style2 .img-box .overlay-content .icon-box{height:80px;justify-content:center;position:relative;align-items:center;border-radius:0 0 8px 0;background:#fff;width:80px;display:flex}.single-service-style2 .img-box .overlay-content .icon-box span:before{font-size:55px;color:#d9d9d9;transition:all .2s linear;transition-delay:.1s;position:relative;line-height:55px;display:inline-block}.single-service-style2:hover .img-box .overlay-content .icon-box span:before{color:var(--thm-base)}.single-service-style2 .img-box .overlay-content .text-box{position:relative;margin-left:35px;display:block}.single-service-style2 .img-box .overlay-content .text-box h2{font-size:24px;color:#fff;text-transform:capitalize;line-height:34px}.single-service-style2 .btn-box{position:relative;box-shadow:0 6px 30px 8px rgba(0,0,0,.05);border-radius:0 0 8px 8px;background:#fff;display:block}.single-service-style2 .btn-box a{padding:31px 40px;font-size:17px;font-weight:600;color:#09f;transition:all .2s linear;transition-delay:.1s;text-transform:capitalize;position:relative;line-height:20px;display:block;z-index:1}.single-service-style2:hover .btn-box a{color:#fff}.single-service-style2 .btn-box a:before{-webkit-transform:scaleY(0);transform:scaleY(0);right:0;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;content:"";position:absolute;bottom:0;top:0;background-color:var(--thm-primary);transform-origin:bottom right;border-radius:0;border-radius:0 0 8px 8px;left:0;z-index:-1}.single-service-style2:hover .btn-box a:before{-webkit-transform:scale(1);transform:scale(1);transform-origin:top center}.single-service-style2 .btn-box a span:before{font-size:14px;font-weight:700;color:var(--thm-base);transition:all .4s linear;transition-delay:.1s;position:relative;line-height:14px;padding-left:6px;display:inline-block}.single-service-style2:hover .btn-box a span:before{transform:rotate(90deg)}.service-details-page{padding:120px 0;position:relative;background-color:#fff;display:block;z-index:10}.service-details-sidebar-box{position:relative;max-width:410px;width:100%;display:block}.single-sidebar-box .title-box{margin-bottom:30px;position:relative;display:block}.single-sidebar-box .title-box h2{font-size:24px;text-transform:capitalize;line-height:34px}.single-sidebar-box .title-box .border-box{height:3px;position:relative;background:#09f;width:40px;margin-top:12px;display:block}.single-sidebar-box{padding:42px 40px 50px;margin-bottom:45px;border-radius:8px;background:#f8f6f0}.sidebar-search-box,.single-sidebar-box{position:relative;display:block}.sidebar-search-box form.search-form{position:relative;width:100%;display:block}.sidebar-search-box .search-form input[type=text]{height:65px;font-size:17px;border:0 solid #f7f7f7;font-weight:400;color:var(--thm-gray);transition:all .5s ease 0s;position:relative;padding-right:75px;background-color:#fff;border-radius:8px;width:100%;font-family:var(--thm-font);padding-left:30px;display:block}.sidebar-search-box .search-form button{border-bottom-right-radius:8px;height:65px;font-size:20px;border:0 solid #e7e7e8;right:0;border-top-right-radius:8px;color:#fff;transition:all .5s ease 0s;position:absolute;bottom:0;text-align:center;top:0;background:var(--thm-base);width:65px}.sidebar-search-box .search-form button i{position:relative;top:0}.sidebar-search-box .search-form input[type=text]:focus{color:var(--thm-black)}.sidebar-search-box .search-form button:hover,.sidebar-search-box .search-form input[type=text]:focus+button{color:#fff;background:var(--thm-black)}.sidebar-search-box .search-form input::-webkit-input-placeholder{color:var(--thm-gray)}.sidebar-search-box .search-form input:-moz-placeholder,.sidebar-search-box .search-form input::-moz-placeholder{color:var(--thm-gray)}.sidebar-search-box .search-form input:-ms-input-placeholder{color:var(--thm-gray)}.sidebar-popular-services-list,.sidebar-popular-services-list li{position:relative;display:block}.sidebar-popular-services-list li+li{margin-top:15px}.sidebar-popular-services-list li a{overflow:hidden;padding:15px 25px;font-size:17px;font-weight:400;color:var(--thm-gray);transition:all .2s linear;transition-delay:.1s;text-transform:capitalize;position:relative;background-color:#fff;align-items:center;border-radius:8px;font-family:var(--thm-font);display:flex;z-index:1}.sidebar-popular-services-list li a:before{-webkit-transform:scaleY(0);transform:scaleY(0);right:0;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;content:"";position:absolute;bottom:0;top:0;background-color:var(--thm-base);transform-origin:top center;left:0;z-index:-1}.sidebar-popular-services-list li.current a:before,.sidebar-popular-services-list li:hover a:before{-webkit-transform:scale(1);transform:scale(1);transform-origin:bottom center}.sidebar-popular-services-list li a span{font-size:15px;position:relative;padding-right:15px;top:-1px;line-height:15px;display:inline-block}.sidebar-popular-services-list li.current a,.sidebar-popular-services-list li:hover a{color:#fff}.sidebar-download-box{overflow:hidden;position:relative;border-radius:8px;background:transparent;display:block;z-index:1}.sidebar-download-box .title-box h2{color:#fff}.sidebar-download-box__bg{right:0;background-attachment:scroll;position:absolute;background-size:cover;bottom:0;top:0;background-position:50%;left:0;background-repeat:no-repeat;z-index:-1}.sidebar-download-box__bg:before{right:0;content:"";position:absolute;bottom:0;top:0;background:rgba(34,34,34,.8);left:0;z-index:-1}.sidebar-download-box-btn{position:relative;display:block}.sidebar-download-box-btn a{padding:16px 25px 15px;font-size:17px;font-weight:400;color:var(--thm-gray);transition:all .2s linear;transition-delay:.1s;position:relative;align-items:center;border-radius:8px;background:#fff;display:flex}.sidebar-download-box-btn a:hover{color:#fff;background:var(--thm-base)}.sidebar-download-box-btn a+a{margin-top:15px}.sidebar-download-box-btn a i:before{font-size:15px;font-weight:700;color:var(--thm-gray);transition:all .2s linear;transition-delay:.1s;position:relative;padding-right:15px;line-height:15px;display:inline-block}.sidebar-download-box-btn a:hover i:before{color:#fff}.sidebar-download-box-btn a span{transform:translateY(-50%);font-size:25px;right:25px;color:var(--thm-base);transition:all .2s linear;transition-delay:.1s;position:absolute;top:50%}.sidebar-download-box-btn a:hover span{color:#fff}.service-details-page__content{position:relative;margin-left:30px;display:block;z-index:1}.service-details-page__content:before{border:1px solid #d9d9d9;right:0;content:"";position:absolute;bottom:0;top:0;border-radius:8px;left:0;z-index:-1}.service-details-page__content-img-box{overflow:hidden;position:relative;background-color:var(--thm-base);border-radius:8px;display:block}.service-details-page__content-img-box img{transition:all .7s linear;transition-delay:.2s;width:100%}.service-details-page__content-img-box:hover img{transform:scale(1.05) rotate(0deg);transition:all .5s linear;transition-delay:.1s;opacity:.5}.service-details-page__content-inner{padding:51px 50px 50px;position:relative;display:block}.service-details-page__content-text1{position:relative;display:block}.service-details-page__content-text1 h2{font-size:30px;margin-bottom:21px;text-transform:capitalize;line-height:40px}.service-details-page__content-text1 p+p{margin-top:20px}.service-details-page__content-text2{position:relative;margin-top:42px;display:block}.service-details-page__content-text2 h2{font-size:24px;margin-bottom:17px;text-transform:capitalize;line-height:34px}.service-details-page__content-text2 p+p{margin-top:20px}.service-details-page__content-text2 ul{position:relative;margin-top:26px;display:block}.service-details-page__content-text2 ul li{margin-bottom:14px;position:relative;padding-left:40px;display:block}.service-details-page__content-text2 ul li:last-child{margin-bottom:0}.service-details-page__content-text2 ul li .icon-box{position:absolute;top:4px;left:0}.service-details-page__content-text2 ul li .icon-box span{font-size:25px;color:var(--thm-base);position:relative;line-height:25px;display:inline-block}.service-details-page__content-text2 ul li p{margin:0}.service-details-page__content-text3{position:relative;margin-top:43px;display:block}.service-details-page__content-text3 h2{font-size:24px;margin-bottom:17px;text-transform:capitalize;line-height:34px}.service-details-page__content-text3 p{margin:0}.service-details-page__content-text3-inner{position:relative;margin-top:50px;display:block}.service-details-page__content-text3-inner .single-img{overflow:hidden;position:relative;border-radius:8px;display:block}.service-details-page__content-text3-inner .single-img img{width:100%}.service-details-carousel.owl-theme .owl-nav{height:70px;transform:translateX(-50%) translateY(-50%);justify-content:center;position:absolute;top:50%;align-items:center;border-radius:50%;background:#fff;left:50%;width:70px;margin-top:0;display:flex}.service-details-carousel.owl-carousel .owl-nav button.owl-next,.service-details-carousel.owl-carousel .owl-nav button.owl-prev{padding:0!important;font-size:18px;border:none;font-weight:700;color:var(--thm-base);background:0 0}.service-details-carousel.owl-carousel .owl-nav button.owl-next span,.service-details-carousel.owl-carousel .owl-nav button.owl-prev span{font-weight:700}