a,img{-webkit-transition:.4s;-o-transition:.4s}body,h1,h2,h3,h4,h5,h6{color:#151515;font-family:Sarabun,sans-serif}.breadcrumb-wrap .breadcrumb .breadcrumb-item a,.faq-inner .card-header .accordio-heading[aria-expanded=true] i,.header-top-left,.header-top-left a,.mobile-top-dropdown>a,.off-canvas-contact-widget li a{color:#fff}.main-menu ul,.mobile-main-header,.mobile-main-header .mobile-menu-toggler{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.btn,.main-menu ul li a,body,h1,h2,h3,h4,h5,h6{font-family:Sarabun,sans-serif}body{line-height:1.7;font-size:16px;font-weight:400}a{transition:.4s}a:focus,a:hover{outline:0;text-decoration:none}p{margin-bottom:8px}.choose-list li:last-child,.contact-info li:last-child,.faq-inner .card:last-child,.service-list-left .service-item:last-child,.service-list-right .service-item:last-child,.service-single-widget .service-list li:last-child a,.service-wrapper--style_2 .service-item,.single-skill:last-child,address,p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin:0}.h1,.h2,.h3,.h4,.h5,.h6{margin:0;line-height:1.5}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.header-top-left,.login-register a,.main-menu ul li a{font-size:18px;font-weight:500}ul{margin:0;padding:0}ul li{list-style:none}b,strong{font-weight:700}figure{margin:0}img{max-width:100%;transition:.4s}.btn,.slick-dot-style ul.slick-dots li button,button{-webkit-transition:.4s;-o-transition:.4s;background-color:transparent;cursor:pointer;padding:0}.bg-img{background-size:cover;background-position:center;background-repeat:no-repeat}.btn,button{border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;transition:.4s}.btn:active,.btn:focus,button:active,button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}input,textarea{resize:none}input:focus,textarea:focus{outline:0}.form-control:focus{border-color:#0172d0;-webkit-box-shadow:none;box-shadow:none}.slick-dot-style ul.slick-dots{bottom:15px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slick-dot-style ul.slick-dots li{display:inline-block;margin-right:10px}.slick-dot-style ul.slick-dots li:last-child,.team-details-widget .quick-contact .team-sicial-link a:last-child{margin-right:0}.slick-dot-style ul.slick-dots li button{width:14px;height:14px;border:2px solid #777;display:block;text-indent:-5000px;border-radius:50%;transition:.4s}.language .dropdown-list,.main-menu ul li ul.dropdown{top:100%;position:absolute;-webkit-transition:.4s;-o-transition:.4s;pointer-events:none;border:1px solid #efefef;opacity:0;visibility:hidden}.slick-dot-style ul.slick-dots li.slick-active button{border-color:#0172d0;background-color:#0172d0}.container{max-width:1200px}@media only screen and (max-width:767.98px){.h1,h1{font-size:28px}.h2,h2{font-size:26px}.h3,h3{font-size:20px}.container{max-width:550px}.mtsm-0{margin-top:0!important}}.section-padding{padding:130px 0}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.section-padding{padding:68px 0}}.section-padding--ptb_90{padding:90px 0}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.section-padding--ptb_90{padding:68px 0}}.section-padding--pt_80,.team-wrapper--style_1{padding-top:80px}.section-padding--pb_120{padding-bottom:120px}.pb-125{padding-bottom:125px}@media only screen and (min-width:992px){.pl-lg-45{padding-left:45px}.pr-lg-45{padding-right:45px}}.pl-30{padding-left:30px}.mb-30,.single-skill{margin-bottom:30px}.mt-20,.off-canvas-social-widget{margin-top:20px}.mb-20{margin-bottom:20px}.mt-10{margin-top:10px}.error .btn-all,.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-65{margin-top:65px}.mt-100{margin-top:100px}.mtn-20{margin-top:-20px}.mbn-30{margin-bottom:-30px}.mtn-30{margin-top:-30px}.mtn-65{margin-top:-65px}.mtn-10{margin-top:-10px}.mtb-30{margin-top:30px;margin-bottom:30px}.mtn-40{margin-top:-40px}.ptb-30{padding:30px 0}.mtn-100{margin-top:-100px}.header-top{padding:12px 0}.cta-wrapper .call:hover,.header-social-link a:hover,.header-top-left a:hover,.login-register a:hover,.mobile-menu li>a:hover,.off-canvas-contact-widget li a:hover,.off-canvas-social-widget a:hover,.service-title a{color:#151515}.login-register a{color:#fff;line-height:1}.header-social-link a{color:#fff;margin-left:26px}.header-social-link a:first-child{margin-left:0}.brand-logo{max-width:250px}.main-menu-wrapper{padding:20px 0}.main-menu-wrapper.header-transparent{padding:5px 0}.main-menu ul{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.cta-wrapper,.main-menu ul li,.newsletter-inner form,.search-box-offcanvas form{position:relative}.main-menu ul li a{color:#151515;padding:10px 22px;display:block}.main-menu ul li a i{font-size:14px;padding:0 3px}.main-menu ul li:last-child a{padding-right:0}.breadcrumb-wrap .breadcrumb .breadcrumb-item a:hover,.language .dropdown-list li a:hover,.main-menu ul li.active>a,.main-menu ul li:hover>a,.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle:hover,.search-box-offcanvas form .search-btn:hover,.service-title a:hover{color:#0172d0}.main-menu ul li ul.dropdown{left:0;width:180px;transition:.4s;background-color:#fff;z-index:99999;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.main-menu ul li ul.dropdown li{margin-right:0;border-right:none;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.main-menu ul li ul.dropdown li a{color:#151515;font-size:14px;font-weight:400;padding:10px 20px;text-transform:capitalize;position:relative;border-bottom:1px solid #efefef;z-index:1}.main-menu ul li ul.dropdown li a i{float:right;padding-top:5px}.faq-inner .card-header .accordio-heading[aria-expanded=true],.main-menu ul li ul.dropdown li:hover>a{color:#fff;background-color:#0172d0}.main-menu ul li ul.dropdown li:hover>ul.dropdown{top:0;opacity:1;visibility:visible}.main-menu ul li ul.dropdown li:last-child a{border-bottom:0}.main-menu ul li ul.dropdown li ul.dropdown{top:100%;left:100%;opacity:0;visibility:hidden}.main-menu ul li:hover ul.dropdown{opacity:1;visibility:visible;pointer-events:visible;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.language{position:relative;color:#fff}.language .dropdown-list{right:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:.4s;padding:15px 15px 20px;width:150px;z-index:9;background-color:#fff}.header-transparent,.sticky.is-sticky{left:0;width:100%;background-color:#fff}.language .dropdown-list li{margin-left:0;padding:0}.language .dropdown-list li a{color:#151515;font-size:14px;display:block;padding:8px 0 3px}.language .dropdown-list li a img{vertical-align:inherit;padding-right:5px}.language:hover .dropdown-list{opacity:1;visibility:visible;pointer-events:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile-top-dropdown{padding:20px}.breadcrumb-wrap .breadcrumb .breadcrumb-item:first-child::before,.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle:after,.mobile-top-dropdown .dropdown-toggle:after{display:none}.sticky.is-sticky{top:0;position:fixed;z-index:9;-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,.2);box-shadow:0 0 8px 1px rgba(0,0,0,.2);-webkit-animation:.9s cubic-bezier(.2,1,.22,1) fadeInDown;animation:.9s cubic-bezier(.2,1,.22,1) fadeInDown}.sticky.is-sticky.main-menu-wrapper{padding:10px 0}.mobile-logo,.sticky.is-sticky.main-menu-wrapper .brand-logo{max-width:100px}.header-transparent{top:54px;position:absolute;z-index:1}.mobile-header{padding:15px 0}.mobile-main-header{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mobile-main-header .mobile-menu-toggler{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-main-header .mobile-menu-toggler .mobile-menu-btn{margin-left:25px}.mobile-main-header .mobile-menu-toggler .mobile-menu-btn span{width:25px;height:2px;display:block;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;background-color:#151515;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.mobile-main-header .mobile-menu-toggler .mobile-menu-btn span:nth-child(2),.mobile-main-header .mobile-menu-toggler .mobile-menu-btn span:nth-child(3){margin-top:5px}.mobile-main-header .mobile-menu-toggler .mobile-menu-btn:hover span,.theme-bg{background-color:#0172d0}.mobile-main-header .mobile-menu-toggler .mobile-menu-btn:hover span:first-child,.mobile-main-header .mobile-menu-toggler .mobile-menu-btn:hover span:nth-child(3),.off-canvas-contact-widget li i{width:20px}.mobile-navigation{overflow:hidden;max-height:360px;padding:20px}.mobile-navigation nav{height:100%}.mobile-menu{margin-top:30px;height:100%;overflow:auto;padding-right:30px;margin-right:-30px}.mobile-menu li>a{font-size:16px;color:#fff;text-transform:capitalize;line-height:18px;position:relative;display:inline-block;padding:10px 0}.mobile-menu li ul li{border:none}.mobile-menu li ul li a{font-size:14px;text-transform:capitalize;padding:10px 0 8px}.mobile-menu li.menu-item-has-children{display:block;position:relative}.mobile-menu li.menu-item-has-children .dropdown{padding-left:15px}.mobile-menu li.menu-item-has-children .menu-expand{line-height:50;top:-5px;left:95%;width:30px;position:absolute;height:50px;text-align:center;cursor:pointer}.mobile-menu li.menu-item-has-children .menu-expand i{display:block;position:relative;width:10px;margin-top:25px;border-bottom:1px solid #fff;-webkit-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}.mobile-menu li.menu-item-has-children .menu-expand i:before{top:0;width:100%;content:"";display:block;position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);border-bottom:1px solid #fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.mobile-menu li.menu-item-has-children.active>.menu-expand i:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.offcanvas-widget-area{margin-top:auto;padding:20px}.off-canvas-contact-widget li{color:#fff;font-size:15px;margin-bottom:5px}.off-canvas-social-widget a{color:#fff;font-size:18px;display:inline-block;margin-right:15px}.off-canvas-wrapper{position:fixed;top:0;left:0;height:100vh;width:100vw;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;z-index:9999}.off-canvas-wrapper.open,.team-member:hover .team-member-info{opacity:1;visibility:visible}.off-canvas-wrapper.open .off-canvas-inner-content{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-wrapper .off-canvas-overlay{background-color:rgba(0,0,0,.4);content:'';cursor:url("../img/icon/cancel.png"),auto;position:absolute;left:0;top:0;height:100%;width:100%}.off-canvas-wrapper .off-canvas-inner-content{background-color:#0172d0;width:300px;height:100%;position:relative;-webkit-transform:translateX(calc(-100% - 50px));-ms-transform:translateX(calc(-100% - 50px));transform:translateX(calc(-100% - 50px));-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.off-canvas-wrapper .btn-close-off-canvas{top:0;left:100%;width:60px;height:60px;font-size:26px;color:#0172d0;line-height:60px;text-align:center;cursor:pointer;position:absolute;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;background-color:#fff}.btn,.btn:hover{color:#fff}.btn:hover,.scroll-top:hover{background-color:#151515}.off-canvas-wrapper .btn-close-off-canvas i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;display:block;line-height:60px}.off-canvas-wrapper .btn-close-off-canvas:hover i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.off-canvas-wrapper .off-canvas-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:auto;height:100%}.search-box-offcanvas form input{color:#666;font-size:13px;width:100%;height:60px;border:none;padding:0 40px 0 10px;background-color:#f2f2f2}.search-box-offcanvas form .search-btn{top:0;right:0;width:40px;height:60px;line-height:62px;font-size:20px;color:#0172d0;position:absolute}.mobile-settings{padding-top:15px;margin-top:15px;border-top:1px solid #e1e1e1}.mobile-settings li{margin-bottom:5px}.mobile-settings .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle{font-size:14px;color:#151515;cursor:pointer}.mobile-settings .nav .mobile-top-dropdown .dropdown-toggle i{font-size:12px;padding-left:5px;vertical-align:middle}.mobile-settings .nav .mobile-top-dropdown .dropdown-menu{padding:0;border-color:#e1e1e1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.mobile-settings .nav .mobile-top-dropdown .dropdown-menu.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile-settings .nav .mobile-top-dropdown .dropdown-menu .dropdown-item{font-size:13px;color:#151515;padding:6px 15px}.btn{line-height:1;border-radius:50px;background-color:#0172d0;font-weight:500}.btn-hero{font-size:20px;padding:13px 24px 15px}.btn-all{font-size:18px;padding:14px 24px 15px}.fix{overflow:hidden}.section-title{max-width:410px;margin:auto auto 68px}.section-title .title{padding-bottom:15px}.section-title p{padding:0 15px}.section-title--style_2{max-width:710px}.section-title--style_2 .title{line-height:1.4;margin-top:-15px}.title{font-weight:800;line-height:1.1;margin-top:-9px}.cta-wrapper .title,.subtitle{line-height:1.3}.title span{color:#1c47c1}.subtitle{font-weight:400;padding:20px 0}.faq-inner .card-header .accordio-heading[aria-expanded=false],.gray-bg{background-color:#f8f8f8}.choose-item-wrapper .title{padding-bottom:8px}.choose-item-wrapper--style_2{background-color:#fff;-webkit-box-shadow:0 0 58.5px 6.5px rgba(28,71,193,.15);box-shadow:0 0 58.5px 6.5px rgba(28,71,193,.15);padding:83px 60px}.choose-item-wrapper--style_2 .desc{padding:25px 0 28px}.choose-item,.hero-slider-active.slick-arrow-style--testimonial_2,.testimonial-carousel-active.slick-arrow-style--testimonial_2{margin-top:35px}.choose-item-title{font-weight:700;padding-bottom:8px}.choose-list li{margin-bottom:14px;position:relative}.choose-list li:before,.service-single-widget .service-list li a:before{width:21px;height:18px;left:0;top:50%;content:'';position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/icon/check-tick.png)}.choose-list li .choose-item-title{padding-left:36px}.cta-wrapper .call{color:#0172d0;display:inline-block;font-size:36px;font-weight:800;padding-top:23px}.breadcrumb-wrap .breadcrumb,.card-header button,.contact-information ul li,.hero-slider-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.brand-item img{margin:auto;opacity:.25}.brand-item:hover img{opacity:1}.counterup-item,.service-wrapper--style_2 .section-title,.servivce-middle-thumb,.team-member--hover-effect{text-align:center}.counterup-item span{color:#1c47c1;font-weight:800;margin-top:-4px}.counterup-item h5{font-weight:400;padding-top:5px}.odometer-inside{position:relative;margin-left:-22px}.odometer-inside::after{top:-7px;left:100%;content:'+';position:absolute}.hero-slider-active.slick-arrow-style button.slick-arrow,.testimonial-carousel-active.slick-arrow-style button.slick-arrow{width:16px;height:18px;bottom:-38px;left:0;cursor:pointer;position:absolute;background-repeat:no-repeat}.hero-slider-active.slick-arrow-style button.slick-arrow.slick-prev,.testimonial-carousel-active.slick-arrow-style button.slick-arrow.slick-prev{background-image:url(../img/icon/arrow-prev.png)}.hero-slider-active.slick-arrow-style button.slick-arrow.slick-next,.testimonial-carousel-active.slick-arrow-style button.slick-arrow.slick-next{left:25px;background-image:url(../img/icon/arrow-next.png)}.hero-slider-active.slick-arrow-style button.slick-arrow:hover.slick-prev,.testimonial-carousel-active.slick-arrow-style button.slick-arrow:hover.slick-prev{background-image:url(../img/icon/arrow-prev-color.png)}.hero-slider-active.slick-arrow-style button.slick-arrow:hover.slick-next,.testimonial-carousel-active.slick-arrow-style button.slick-arrow:hover.slick-next{background-image:url(../img/icon/arrow-next-color.png)}.hero-slider-active.slick-arrow-style--testimonial_2 button.slick-arrow,.testimonial-carousel-active.slick-arrow-style--testimonial_2 button.slick-arrow{right:0;left:auto;bottom:60px;z-index:1}.hero-slider-active.slick-arrow-style--testimonial_2 button.slick-arrow.slick-prev,.testimonial-carousel-active.slick-arrow-style--testimonial_2 button.slick-arrow.slick-prev{right:60px}.hero-slider-active.slick-arrow-style--testimonial_2 button.slick-arrow.slick-next,.testimonial-carousel-active.slick-arrow-style--testimonial_2 button.slick-arrow.slick-next{right:37px;left:auto}.hero-slider-active.slick-arrow-style--testimonial_2 .slick-list,.testimonial-carousel-active.slick-arrow-style--testimonial_2 .slick-list{margin:-30px}.hero-slider-active.slick-arrow-style--testimonial_2 .slick-list .slick-slide,.testimonial-carousel-active.slick-arrow-style--testimonial_2 .slick-list .slick-slide{padding:30px}.slick-arrow-style_hero button.slick-arrow{bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:auto}.slick-arrow-style_hero button.slick-arrow.slick-next{right:48%;left:auto}.slick-arrow-style_hero button.slick-arrow.slick-prev{left:49%}.scroll-top{bottom:50px;cursor:pointer;height:50px;position:fixed;right:20px;text-align:center;width:50px;z-index:9999;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border-radius:50%;background-color:#0172d0;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}.scroll-top i{line-height:50px;color:#fff;font-size:25px}.scroll-top.not-visible{bottom:-50px;visibility:hidden;opacity:0}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,40%,0);transform:translate3d(0,40%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,40%,0);transform:translate3d(0,40%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-40%,0,0);transform:translate3d(-40%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-40%,0,0);transform:translate3d(-40%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes float-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes float-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}}.moving-vertical{-webkit-animation-name:float-bob;animation-name:float-bob;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero-slider-item{height:700px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:88px}@media only screen and (min-width:992px) and (max-width:1199.98px){.choose-item-wrapper--style_2{padding:30px}.hero-slider-item{height:550px}}@media only screen and (min-width:768px) and (max-width:991.98px){.mtmd-0{margin-top:0!important}.hero-slider-item{height:400px;padding-top:0}}@media only screen and (max-width:767.98px){.btn-hero{padding:15px 25px}.section-title--style_2 .title{margin-top:-10px}.title{margin-top:-7px;line-height:1.3}.choose-item{margin-top:25px}.cta-wrapper .call{font-size:28px}.cta-wrapper img{padding-left:0}.hero-slider-item{height:350px;padding-top:0}}.slider-thumb{float:right}.hero-slider-content .slide-title{color:#151515;font-size:75px;font-weight:800;line-height:1}.hero-slider-content .btn-hero{margin-top:55px}.hero-transparent-bg{height:890px}@media only screen and (min-width:992px) and (max-width:1199.98px){.hero-slider-content .slide-title{font-size:40px}.hero-transparent-bg{height:550px}.team-content.about-inner{padding-right:140px}}@media only screen and (min-width:768px) and (max-width:991.98px){.hero-slider-content .slide-title{font-size:34px;line-height:1.3}.hero-transparent-bg{height:400px;padding-top:0}.service-item{float:left}}@media only screen and (max-width:767.98px){.hero-slider-content .slide-title{font-size:25px;line-height:1.3}.hero-slider-content .btn-hero{margin-top:30px;padding:10px 22px 12px;font-size:18px}.hero-transparent-bg{height:350px;padding-top:0}}.slick-active .slider-thumb img{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-delay:.5s;animation-delay:.5s}.slick-active .hero-slider-content .btn-hero,.slick-active .hero-slider-content .slide-title{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:.5s;animation-delay:.5s}.slick-active .hero-slider-content .btn-hero{-webkit-animation-delay:.7s;animation-delay:.7s}.about-inner p{margin-bottom:34px}.about-inner--style_2 .subtitle{padding-top:24px}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.section-padding--pt_80{padding-top:68px}.section-padding--pb_120{padding-bottom:68px}.pb-125{padding-bottom:60px}.mt-65{margin-top:40px}.mtn-65{margin-top:-40px}.counterup-item h5,.header-top-left{font-size:16px}.section-title{margin-bottom:45px}.choose-item-wrapper--style_2{padding:65px 30px 53px;margin-bottom:62px}.cta-wrapper{margin-top:55px;padding-bottom:6px}.hero-slider-active.slick-arrow-style--testimonial_2 .slick-list,.testimonial-carousel-active.slick-arrow-style--testimonial_2 .slick-list{margin:-30px -15px}.about-inner{margin-top:65px}.about-inner--style_2{margin-top:0;margin-bottom:65px}.about-inner--style_2 .subtitle{padding-bottom:5px}.about-thumb{text-align:center}}.about-inner--style_2 .subtitle span{color:#1c47c1;font-weight:800}.about-inner--style_2 .subtitle-2{padding-top:3px;padding-bottom:46px}.service-item:hover .service-icon img,.service-policy-item:hover .service-policy-icon img{-webkit-transform:scale(.95) translateX(10px);-ms-transform:scale(.95) translateX(10px);transform:scale(.95) translateX(10px)}.service-policy-title{font-weight:700;padding:17px 0 8px}.policy-wrapper-02 .service-policy-item{padding:34px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.policy-wrapper-02 .service-policy-item.active,.policy-wrapper-02 .service-policy-item:hover{-webkit-box-shadow:0 0 58.5px 6.5px rgba(28,71,193,.15);box-shadow:0 0 58.5px 6.5px rgba(28,71,193,.15)}.service-item{width:218px;text-align:left}.service-title{font-weight:700;padding:18px 0 10px}.service-list-left .service-item:first-child,.service-list-left .service-item:nth-child(3),.service-list-right .service-item:nth-child(2){margin-left:52px}.service-single-widget{padding:25px}.service-single-widget .service-widget-title{font-weight:700;padding-bottom:20px;line-height:1}.service-single-widget .service-list li a{color:#151515;display:block;margin-bottom:10px;position:relative;padding-left:35px}.service-single-widget .service-list li a:hover{color:#0172d0;padding-left:40px}.service-details-content h3{font-weight:700;padding-bottom:10px}.testimonial-inner{margin-top:-38px}.testimonial-content{padding:1px}.testimonial-content .client-name{color:#1c47c1;line-height:1;font-weight:500;padding-bottom:4px}.testimonial-content .client-desig{font-weight:300}.testimonial-content p{padding-top:57px;padding-bottom:12px}.testimonial-content p i{font-size:14px;line-height:1;padding-right:5px}.testimonial-content p i:last-child{padding-left:5px}.testimonial-item--style_2 .testimonial-content{padding:40px 20px 48px 45px;-webkit-box-shadow:0 0 31.5px 3.5px rgba(28,71,193,.11);box-shadow:0 0 31.5px 3.5px rgba(28,71,193,.11)}.testimonial-item--style_2 .testimonial-content p{padding-top:0}.breadcrumb-wrap{padding:130px 0 35px;text-align:center}.breadcrumb-wrap .breadcrumb{background:0 0;margin-bottom:0;padding:0;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.breadcrumb-wrap .breadcrumb .breadcrumb-item{line-height:1;font-size:18px;text-transform:capitalize;color:#fff}.breadcrumb-wrap .breadcrumb .breadcrumb-item:before{color:#fff;content:"/";font-size:12px;margin:0 5px}.breadcrumb-wrap .breadcrumb .breadcrumb-item.active{margin-top:2px;text-transform:capitalize}.breadcrumb-title{color:#fff;font-size:40px;line-height:1;font-weight:800;margin-bottom:20px}.team-member{position:relative;text-align:center}.team-member-info{bottom:0;left:50%;position:absolute;background-color:#f8f8f8;padding:40px;text-align:center;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 0 58px 6px rgba(28,71,193,.15);box-shadow:0 0 58px 6px rgba(28,71,193,.15);opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}@media only screen and (min-width:768px) and (max-width:991.98px){.service-list-left .service-item,.service-list-right .service-item{margin-right:30px}.service-list-left .service-item:last-child,.service-list-right .service-item:last-child{margin-right:0}.service-wrapper--style_2 .service-item{width:100%}.testimonial-thumb{text-align:center}.team-member-info{padding:30px}}@media only screen and (max-width:767.98px){.service-item{width:100%}.testimonial-content p{padding-top:45px}.breadcrumb-wrap{padding:50px 0}.team-member-info{padding:10px}}@media only screen and (min-width:992px) and (max-width:1199.98px),only screen and (min-width:768px) and (max-width:991.98px){.team-member--hover-effect{margin-top:130px}}.team-member--hover-effect:after,.team-member--hover-effect:before{top:0;left:50%;width:10px;height:10px;content:'';position:absolute;border:1px solid #b9b9b9;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.team-member--hover-effect:after{top:0;left:55%;width:13px;height:13px}.team-member--hover-effect .team-member-info{left:50%;top:-100px;content:'';position:absolute;-webkit-transform:translateX(-6px) scale(.7);-ms-transform:translateX(-6px) scale(.7);transform:translateX(-6px) scale(.7);opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;white-space:nowrap;text-align:left;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.team-member--hover-effect .team-member-name{font-weight:700;padding-bottom:3px}.team-member--hover-effect .team-member-name a,.widget-body .desc{color:#151515}.copyright-text p a,.team-details-widget .quick-contact .team-sicial-link a:hover,.team-details-widget .quick-contact a:hover,.team-member--hover-effect .team-member-name a:hover{color:#0172d0}.team-member--hover-effect .team-member-desig{font-weight:400}.team-member--hover-effect.active:after,.team-member--hover-effect.active:before,.team-member--hover-effect.team-open:after,.team-member--hover-effect.team-open:before,.team-member--hover-effect:hover:after,.team-member--hover-effect:hover:before{opacity:1;visibility:visible;top:-23px}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.policy-wrapper-02{margin-top:-45px;margin-bottom:26px}.policy-area-02{padding-top:50px}.servivce-middle-thumb{margin-top:60px}.service-details-wrapper.pb-125{padding-bottom:67px}.service-details-widget{margin-top:100px}.testimonial-wrapper{padding-bottom:100px}.testimonial-wrapper--style_2{padding-bottom:68px}.testimonial-inner{margin-top:68px}.testimonial-thumb--style_2{margin-bottom:68px}.team-member--hover-effect .team-member-info{top:-80px}.team-member--hover-effect.active:after,.team-member--hover-effect.active:before,.team-member--hover-effect.team-open:after,.team-member--hover-effect.team-open:before,.team-member--hover-effect:hover:after,.team-member--hover-effect:hover:before{top:-15px}}.team-member--hover-effect.active:after,.team-member--hover-effect.team-open:after,.team-member--hover-effect:hover:after{top:-45px;-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.team-member--hover-effect.active .team-member-info,.team-member--hover-effect.team-open .team-member-info,.team-member--hover-effect:hover .team-member-info{opacity:1;visibility:visible;-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;-webkit-transform:translateX(-6px) scale(1);-ms-transform:translateX(-6px) scale(1);transform:translateX(-6px) scale(1)}@media only screen and (min-width:992px) and (max-width:1199.98px),only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.service-list-left .service-item:first-child,.service-list-left .service-item:nth-child(3),.service-list-right .service-item:nth-child(2){margin-left:0}.team-content--style_2{margin-bottom:65px}.team-wrapper--style_1,.team-wrapper.section-padding--pb_120{padding-top:0}}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.team-member--hover-effect.active:after,.team-member--hover-effect.team-open:after,.team-member--hover-effect:hover:after{top:-30px}.team-content.about-inner{margin-top:0}.team-wrapper [class*=col-]:last-child .team-member--hover-effect .team-member-info{-webkit-transform:translateX(-6px) scale(1);-ms-transform:translateX(-6px) scale(1);transform:translateX(-6px) scale(1);left:auto;right:0}}@media only screen and (min-width:992px) and (max-width:1199.98px){.team-wrapper--style_3 .team-member--hover-effect{margin-top:30px}}@media only screen and (max-width:575.98px){.container{max-width:450px}.login-register{padding-bottom:6px}.hero-slider-item{height:550px}.slider-thumb{float:none;max-width:300px;margin:0 auto}.hero-slider-content{text-align:center;padding:0 20px 50px}.hero-transparent-bg{height:550px;padding-top:0}.breadcrumb-title{font-size:24px}.team-member-info{padding:40px}.team-member--hover-effect{margin-top:100px}.team-wrapper [class*=col-]:last-child .team-member--hover-effect .team-member-info{-webkit-transform:translateX(-6px) scale(1);-ms-transform:translateX(-6px) scale(1);transform:translateX(-6px) scale(1);left:50%}.team-wrapper--style_3 [class*=col-] .team-member--hover-effect{margin-top:100px}.team-wrapper--style_3 .section-padding--pt_80{padding-top:0}}.team-details-widget .quick-contact{padding:25px 25px 18px}.team-details-widget .quick-contact .quick-title{font-weight:700;color:#0172d0;padding-bottom:20px}.team-details-widget .quick-contact a{display:block;color:#151515;margin-bottom:10px}.card-header button:hover,.error .searchform__submit{color:#fff;background-color:#0172d0}.team-details-widget .quick-contact .team-sicial-link a{display:inline-block;color:#151515;font-size:18px;margin-right:15px}.single-skill span{display:block;font-size:14px;line-height:1;color:#151515;letter-spacing:1px;margin-bottom:12px}.single-skill .skill-bar{display:block;width:100%;height:3px;background-color:#dbdbdb;padding:1px}.single-skill .skill-bar .skill-progress{display:block;height:100%;background-color:#0172d0;position:relative}.single-skill .skill-bar .skill-progress::before{content:attr(data-progress);position:absolute;right:0;bottom:15px;font-size:14px;line-height:1;color:#151515;letter-spacing:1px}.contact-message form input,.contact-message form textarea{width:100%;border:none;padding:10px;border-bottom:3px solid transparent;background-color:#f7f7f7;margin-bottom:30px}.contact-message form textarea{height:150px}.contact-information{height:100%;padding-left:30px}.contact-information p{padding-bottom:30px}.contact-information ul li{border-bottom:1px solid #e1e1e1;padding-bottom:15px;margin-bottom:15px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-information ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-information ul li i{font-size:18px;padding-right:10px}.contact-title{padding-bottom:35px}.faq-inner .card{border:none;margin-bottom:30px}.faq-inner .card .card-body{line-height:1.8;border:1px solid #e1e1e1}.card-header{padding:0;border:none}.card-header button{color:#151515;font-size:16px;font-weight:500;width:100%;line-height:1.2;padding:16px 30px;text-align:left;text-transform:capitalize;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;position:relative}.contact-info li,.error .searchform{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.card-header button i{color:#0172d0;font-size:20px;padding-right:10px}.card-header button:before{top:50%;right:20px;content:"\f107";position:absolute;font-family:FontAwesome;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq-inner .card-header .accordio-heading[aria-expanded=true]:before{content:"\f106"}.error h1{font-size:200px;font-weight:900;letter-spacing:1rem;line-height:1;margin-top:-44px;color:#0172d0}@media only screen and (min-width:768px) and (max-width:991.98px){.team-member--hover-effect.active .team-member-info,.team-member--hover-effect.team-open .team-member-info,.team-member--hover-effect:hover .team-member-info{-webkit-transform:translateX(-6px) scale(1);-ms-transform:translateX(-6px) scale(1);transform:translateX(-6px) scale(1)}.error h1{font-size:130px;margin-top:-30px}}@media only screen and (max-width:767.98px){.team-member--hover-effect{margin-top:100px}.error h1{font-size:100px;margin-top:-23px}}.error h2{font-size:25px;padding:10px 0}.error .searchform{display:flex;margin-top:40px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.error .searchform__input{border:1px solid #e1e1e1;height:45px;width:100%;padding-left:15px}@media only screen and (max-width:479.98px){.h1,h1{font-size:26px}.cta-wrapper .call,.h2,h2{font-size:24px}.container{max-width:100%;}.mobile-menu{margin-top:15px}.off-canvas-wrapper .off-canvas-inner-content{width:270px}.hero-slider-content{padding:0 0 50px}.team-wrapper--style_1 [class*=col-],.team-wrapper--style_3 [class*=col-]{max-width:100%;-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%}.contact-information ul li{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.card-header button{padding:12px 10px}.card-header button:before{right:10px}.error h2{font-size:20px}.error .searchform__input{width:85%}}.error .searchform__submit{border:none;width:70px;cursor:pointer}.error .searchform__submit:hover,.newsletter-inner .btn:hover{background-color:#151515}.widget-logo{max-width:110px;margin-bottom:30px}.widget-title{font-weight:800;margin-bottom:38px}@media only screen and (min-width:768px) and (max-width:991.98px),only screen and (max-width:767.98px){.team-wrapper--style_3 .team-member--hover-effect{margin-top:40px}.team-member-details{margin-top:60px}.contact-information{margin-bottom:65px;padding-left:0}.contact-information p{padding-bottom:10px}.contact-title{margin-top:-13px;padding-bottom:20px}.footer-widget-area.pb-125{padding-bottom:67px}.widget-title{margin:-6px 0 20px}}.news-subtitle p b{font-weight:600;padding-top:5px;padding-bottom:8px}.contact-info{padding-top:12px}.contact-info li{display:flex;line-height:1.5;margin-bottom:22px}.contact-info li span{font-weight:600;padding-right:5px}.useful-link li{line-height:1.7;margin-bottom:20px;width:50%;float:left}.useful-link li a{color:#151515;position:relative;padding-left:18px}.useful-link li a:before{top:50%;left:0;content:'\f101';position:absolute;font-family:FontAwesome;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.useful-link li a:hover{color:#0172d0;padding-left:25px}.useful-link li:last-child{margin-bottom:0;clear:both}.twitter-post{padding-right:25px}.twitter-post li:not(:last-child){margin-bottom:22px}.newsletter-inner{margin-top:15px}.newsletter-inner .news-field{font-size:14px;width:100%;height:50px;line-height:1;color:#151515;padding:0 25px;border:1px solid #e1e1e1;border-radius:50px;margin-bottom:20px}.newsletter-inner .btn{background-color:#1c47c1}.footer-bottom{padding:21px 0}.copyright-text p{font-weight:600}@media only screen and (min-width:1600px){.service-details-content{padding-right:30px}.footer-widget-area [class*=col-] .footer-single-widget{padding-left:18px}.footer-widget-area [class*=col-]:first-child .footer-single-widget{padding-left:0}}