.service-style1-area .layer-outer{position:absolute;top:0;left:0;bottom:0;right:0;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-1}.service-style1-area .shape{position:absolute;left:0;bottom:-200px;z-index:1}.service-style1_inner_box .border-top-box{position:absolute;top:0;right:0;width:450px;height:8px}.service-style1_inner_box .border-left-box{position:absolute;top:0;left:0;width:8px;height:248px}.service-style1_inner_box .border-right-box{position:absolute;top:0;right:0;width:8px;height:498px}.service-style1_inner_box .btns-box{margin-top:35px}.service-style1_inner_box .btns-box a{background-color:transparent;border:1px solid #fff}.single-service-style1 .img-holder{position:relative;display:block;overflow:hidden}.single-service-style1 .img-holder .inner{position:relative;display:block;overflow:hidden}.single-service-style1 .img-holder img{width:100%;transform:scale(1);transition:all 700ms ease}.single-service-style1:hover .img-holder img{transform:scale(1.2)}.single-service-style1 .img-holder::before{position:absolute;top:50%;left:50%;display:block;content:"";width:0;height:0;background:rgba(255,255,255,.5);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;z-index:10}.single-service-style1:hover .img-holder::before{-webkit-animation:circle .75s;animation:circle .75s}.single-service-style1 .text-holder{position:relative;display:block;padding:28px 0 0}.single-service-style1 .text-holder h3{font-size:24px;line-height:34px;font-weight:600;margin:0 0 13px}.single-service-style1 .text-holder h3 a{color:#fff;transition:all 200ms linear;transition-delay:.1s}.single-service-style1 .text-holder p{color:#c5c9e6;margin:0}.single-service-style1 .text-holder .readmore-button{position:relative;display:block;margin-top:17px}.single-service-style1 .text-holder .readmore-button a{font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase;text-decoration:underline;font-family:"Lato",sans-serif}.single-service-style1 .text-holder .readmore-button a span:before{position:relative;display:inline-block;color:#e2e5f3;font-size:20px;padding-right:10px;top:3px}.single-service-style2:hover .single-service-style2_bg{opacity:1;transition:all 700ms linear;transition-delay:.2s}.single-service-style2 .inner_box{position:relative;display:block;padding-left:180px;min-height:210px;z-index:2}.single-service-style2 .inner_box .img-holder{position:absolute;left:0;width:180px;margin-top:-40px}.single-service-style2 .inner_box .img-holder img{width:100%}.single-service-style2 .inner_box .text-holder{position:relative;display:block;padding-top:35px;padding-left:30px;padding-right:35px}.single-service-style2 .inner_box .text-holder h3{font-size:24px;line-height:34px;font-weight:600;margin-bottom:8px}.single-service-style2 .inner_box .text-holder h3 a{color:#222;transition:all 200ms linear;transition-delay:.1s}.single-service-style2:hover .inner_box .text-holder h3 a{color:#fff}.single-service-style2 .inner_box .text-holder p{margin:0;transition:all 200ms linear;transition-delay:.1s}.single-service-style2:hover .inner_box .text-holder p{color:#fff}.single-service-style2 .inner_box .text-holder .readmore-button{position:relative;display:block;margin-top:29px}.single-service-style2 .inner_box .text-holder .readmore-button a{color:#1f67b0;font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase;text-decoration:underline;transition:all 200ms linear;transition-delay:.1s}.single-service-style2:hover .inner_box .text-holder .readmore-button a{color:#fff}.single-service-style2 .inner_box .text-holder .readmore-button a span::before{position:relative;display:inline-block;font-size:20px;padding-right:10px;top:2px;transition:all 200ms linear;transition-delay:.1s}.single-service-style2:hover .inner_box .text-holder .readmore-button a span::before{color:#fff}.single-service-style3 .img-holder{position:relative;display:block}.single-service-style3 .img-holder .inner{position:relative;display:block;overflow:hidden}.single-service-style3 .img-holder .inner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;transition:.3s;text-align:center;transform:translateY(50%);opacity:0;z-index:1}.single-service-style3:hover .img-holder .inner::before{opacity:.7;transform:translateY(0px)}.single-service-style3 .img-holder .inner img{width:100%;transition:all 200ms linear;transition-delay:.1s}.single-service-style3:hover .img-holder .inner img{transform:scale(1.2);transition:all .5s cubic-bezier(.62,.21,.45,1.52)}.single-service-style3 .text-holder{position:relative;display:block;background:#fff;padding:38px 30px 45px}.single-service-style3 .text-holder h2{color:#222;font-size:24px;line-height:34px;font-weight:600;margin-bottom:12px}.single-service-style3 .text-holder p{margin:0}.single-service-style3 .text-holder .readmore-button{position:relative;display:block;margin-top:33px}.single-service-style3 .text-holder .btn-one{color:#222;background:#fff;border:1px solid #222;line-height:48px;padding-left:25px;padding-right:25px}.single-service-style3 .text-holder .btn-one::before{top:-1px;left:-1px;bottom:-1px;right:-1px}.service-style3_carousel.owl-nav-style-one.owl-theme .owl-nav{position:absolute;top:170px;left:-80px;right:-80px;z-index:-1}.service-style3_carousel.owl-nav-style-one.owl-theme .owl-nav [class*=owl-]{background:0 0;border:1px solid #222;color:#222}.service-style3_carousel.owl-nav-style-one.owl-theme .owl-nav .owl-prev{float:left}.service-style3_carousel.owl-nav-style-one.owl-theme .owl-nav .owl-next{margin-left:0;float:right}.single-service-style4 .img-holder{position:absolute;top:0;left:0;width:200px}.single-service-style4 .img-holder .inner{position:relative;display:block;overflow:hidden}.single-service-style4 .img-holder .inner::before{position:absolute;top:50%;left:50%;display:block;content:"";width:0;height:0;background:rgba(255,255,255,.5);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;z-index:10}.single-service-style4:hover .img-holder .inner::before{-webkit-animation:circle .75s;animation:circle .75s}.single-service-style4 .img-holder .inner img{width:100%;transition:all 200ms linear;transition-delay:.1s}.single-service-style4:hover .img-holder .inner img{transform:scale(1.2);transition:all .5s cubic-bezier(.62,.21,.45,1.52)}.single-service-style4 .text-holder{position:relative;display:block;box-shadow:0px 0px 13.5px 1.5px rgba(0,0,0,.05);padding:37px 45px 43px;z-index:1}.single-service-style4 .text-holder::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#2739a7;transition:.5s;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;z-index:-1}.single-service-style4:hover .text-holder:after{opacity:1;transform:perspective(400px) scaleX(1)}.single-service-style4 .text-holder h3{color:#222;font-size:24px;line-height:34px;font-weight:600;margin-bottom:8px;transition:all 200ms linear;transition-delay:.1s}.single-service-style4:hover .text-holder h3{color:#fff}.single-service-style4 .text-holder p{margin:0;transition:all 200ms linear;transition-delay:.1s}.single-service-style4:hover .text-holder p{color:#fff}.single-service-style4 .text-holder .readmore-button{position:relative;display:block;margin-top:33px;padding-top:20px;border-top:1px solid #dee1ed}.single-service-style4 .text-holder .readmore-button a{font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase;text-decoration:underline;font-family:"Lato",sans-serif}.single-service-style4 .text-holder .readmore-button a span::before{position:relative;display:inline-block;color:#2739a7;font-size:20px;padding-right:10px;top:3px;transition:all 200ms linear;transition-delay:.1s}.single-service-style4:hover .text-holder .readmore-button a span::before{color:#fff}.service-style4_more_service_button{position:relative;display:block;padding-top:30px}.service-style4_more_service_button a{line-height:65px}.single-service-style5 .title-holder .readmore-button{position:relative;display:block;padding-top:35px}.single-service-style5 .title-holder .readmore-button a{font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase;transition:all 200ms linear;transition-delay:.1s}.single-service-style5 .title-holder .readmore-button a span::before{position:relative;display:inline-block;top:2px;color:#2739a7;font-size:20px;line-height:20px;padding-right:10px;transition:all 200ms linear;transition-delay:.1s}.tagline-content.style2{padding-bottom:61px}.service-page2 .single-service-style5 .overlay-bg{position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background:#2739a7;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:perspective(400px) rotateX(-90deg);-ms-transform:perspective(400px) rotateX(-90deg);transform:perspective(400px) rotateX(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.service-page2 .single-service-style5:hover .overlay-bg{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}.service-page2 .single-service-style5:hover .title-holder .readmore-button a span::before{color:#fff}.service-page3 .single-service-style3 .text-holder{border:1px solid #e9ebf4}.service-page3 .single-service-style3:hover .text-holder{border-color:transparent;border-bottom-color:#222;box-shadow:0px 0px 20px 5px rgba(0,0,0,.06)}.service-page3 .single-service-style3 .text-holder .btn-one:hover{color:#fff}.single-sidebar-box{position:relative;display:block;padding-bottom:60px}.services-page-link{position:relative;display:block}.services-page-link ul{position:relative;display:block;overflow:hidden}.services-page-link ul li{position:relative;display:block;margin-bottom:5px}.services-page-link ul li:last-child{margin-bottom:0}.services-page-link ul li a{position:relative;display:block;background:#e9ebf4;padding:0 30px;color:#222;font-size:18px;line-height:70px;font-weight:600;font-family:"Exo",sans-serif;z-index:1;transition:all 200ms linear;transition-delay:.1s}.services-page-link ul li a:hover,.services-page-link ul li.active a{color:#fff}.services-page-link ul li a span::before{position:relative;display:inline-block;float:right;color:#2739a7;font-weight:600;transition:all 200ms linear;transition-delay:.2s}.services-page-link ul li a:hover span::before,.services-page-link ul li.active a span::before{color:#fff}.services-page-link ul li a:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:perspective(400px) rotateX(-90deg);-ms-transform:perspective(400px) rotateX(-90deg);transform:perspective(400px) rotateX(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;z-index:-1}.services-page-link ul li a:hover:before,.services-page-link ul li.active a:before{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}.single-sidebar-box .title{position:relative;display:block;background:#2739a7;padding:22px 0 22px 30px;margin-bottom:5px}.single-sidebar-box .title h3{color:#fff;font-size:22px;font-weight:600}.single-sidebar-box .downloads-links{position:relative;display:block;overflow:hidden;border-bottom:1px solid #e9ebf4}.single-sidebar-box .downloads-links li{position:relative;display:block}.single-sidebar-box .downloads-links li a{position:relative;display:block;padding-left:34px;color:#222;font-size:18px;line-height:68px;border:1px solid #e9ebf4;border-bottom:none}.single-sidebar-box .downloads-links li a i{position:relative;display:inline-block;padding-right:10px}.special-services{position:relative;display:block;padding:100px 40px 60px;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1}.special-services::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#000;opacity:.7;z-index:-1}.special-services .thm_logo{position:relative;display:block;padding-bottom:16px}.special-services .thm_logo span::before{color:#fff;font-size:70px}.special-services h2{color:#fff;font-size:30px;line-height:40px;font-weight:700;margin:0 0 12px}.special-services p{color:#fff;margin:0 0 33px}.special-services a{line-height:50px;padding:0 25px}.sidebar-contact-info{position:relative;display:block;padding:33px 0 60px;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center}.sidebar-contact-info .icon{position:relative;padding-bottom:20px}.sidebar-contact-info .icon span::before{color:#fff;font-size:180px}.sidebar-contact-info h3{color:#fff;font-size:26px;line-height:36px;font-weight:600;margin:-21px 0 20px}.sidebar-contact-info .border-box{position:relative;display:block;width:70px;height:1px;background:#fff;margin:0 auto}.sidebar-contact-info .phone{position:relative;display:block;padding-top:29px}.sidebar-contact-info .phone a{color:#fff;font-size:28px;font-weight:700}.sidebar-contact-info .mail{position:relative;display:block}.sidebar-contact-info .mail a{color:#fff}.service-details_main_content .inner-content .top_text{position:relative;display:block;padding-bottom:20px}.service-details_main_content .inner-content .top_text p{font-weight:700;margin:0}.service-details_main_content .inner-content .bottom_text{position:relative;display:block}.service-details_main_content .inner-content .bottom_text p{margin:0}.service-details_content_two .inner_content{position:relative;display:block;padding-top:43px}.service-details_content_two .inner_content ul{position:relative;display:block;overflow:hidden;margin-left:-15px;margin-right:-15px}.service-details_content_two .inner_content ul li{position:relative;display:block;float:left;width:50%;padding:0 15px}.service-details_content_two .inner_content ul li .single_box{position:relative;display:block;padding-left:80px;border-bottom:1px solid #ddd;padding-bottom:45px;margin-bottom:45px;min-height:80px}.service-details_content_two .inner_content ul li .single_box .icon{position:absolute;top:0;left:0;width:80px;height:80px;padding-top:10px;padding-left:10px;transition:all 200ms linear;transition-delay:.1s}.service-details_content_two .inner_content ul li .single_box .icon::before{position:absolute;top:0;left:0;bottom:0;right:0;background:#e6e8f1;border-radius:50%;content:""}.service-details_content_two .inner_content ul li .single_box .icon .inner{position:relative;display:block;width:70px;height:70px;background:#fff;border-radius:50%;box-shadow:0px 0px 13.5px 1.5px rgba(0,0,0,.05)}.service-details_content_two .inner_content ul li .single_box .icon span::before{position:relative;display:block;font-size:70px;line-height:70px;text-align:center;font-weight:100}.service-details_content_two .inner_content ul li .single_box .text{position:relative;display:block;padding-left:20px}.service-details_content_two .inner_content ul li .single_box .text h3{font-size:22px;line-height:26px;font-weight:600;margin-bottom:2px}.service-details_content_two .inner_content ul li .single_box .text p{margin:0}.service-details_content_three .img-holder{position:relative;display:block;overflow:hidden}.service-details_content_three .img-holder img{width:100%}.service-details_content_three .text-holder{position:relative;display:block}.service-details_content_three .text-holder h3{font-size:24px;margin:0 0 12px}.service-details_content_three .text-holder p{margin:0}.service-details_content_three .text-holder ul{position:relative;display:block;overflow:hidden;padding-top:20px}.service-details_content_three .text-holder ul li{position:relative;display:block;line-height:36px;font-weight:700}.service-details_content_three .text-holder ul li i{position:relative;left:1px;display:inline-block;padding-right:10px}.service-details_content_four .inner .accordion-box .accordion{padding:21px 20px}.service-details_content_four .inner .accordion-box .accordion .accord-btn::after{background:#2739a7;color:#fff}.video-gallery_box_5.service-details_video_holder{position:relative;top:0;left:0;bottom:0;right:0;width:auto}.video-gallery_box_5.service-details_video_holder .icon{position:relative;display:block}