:root{--main-color:#0c73ff}
body{margin:0;padding:0;font-size:16px;font-weight:normal;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,'宋体';line-height:1.5}
.container{width:1250px}
a,a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{color:#0d1e35;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,'宋体'}
h1{font-size:48px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
.shine::before{content:'';position:absolute;top:0;left:-82%;display:block;height:100%;width:50%;background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}
.shine:hover::before{-webkit-animation:shine 1s;-moz-animation:shine 1s;animation:shine 1s}
.button{position:relative;z-index:1}
.button::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;z-index:-1;background-color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#0d1e35;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.button:hover::before{-webkit-transform:scaleY(1);transform:scaleY(1)}
.button:hover::after{-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:scaleY(1);transform:scaleY(1)}
#sticky-header{transition:all 300ms ease}
.sticky-nav{left:0;margin:auto;position:fixed;top:0;width:100%;z-index:99;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;transition:0.5s;background:#fff;box-shadow:0 3px 18px rgb(2 21 78 / 9%)}
.sticky-nav .header-area .header-wrapper .menu-wrapper .top-bar{display:none}
.sticky-nav .header-area .header-wrapper .menu-wrapper{border:0}
.header-area .header-wrapper{display:flex;align-items:center;justify-content:space-between}
.header-area .header-wrapper .menu-wrapper{border-left:1px solid #eff3f8}
.header-area .header-wrapper .menu-wrapper .top-bar{display:flex;justify-content:space-between;padding:14px 0 14px 40px;border-bottom:1px solid #eff3f8}
.header-area .header-wrapper .menu-wrapper .top-bar ul{margin:-3px 0;padding:0;list-style:none;display:flex}
.header-area .header-wrapper .menu-wrapper .top-bar ul li{margin-right:20px}
.header-area .header-wrapper .menu-wrapper .top-bar ul li a{position:relative;color:#7f8388;font-size:14px}
.header-area .header-wrapper .menu-wrapper .top-bar p{color:#7f8388;font-size:14px;font-weight:500;margin:0}
.header-area .header-wrapper .menu-wrapper .top-bar p span{color:#0c73ff}
.header-area .header-wrapper .menu-wrapper .main-menu{padding-left:40px;display:flex;align-items:center}
.header-area .menu-wrapper .main-menu ul{display:flex;margin:0;padding:0;list-style:none}
.header-area .menu-wrapper .main-menu ul li{position:relative;margin-right:30px}
.header-area .menu-wrapper .main-menu ul li a{display:inline-block;color:#1d1d1b;font-weight:bold;padding:50px 0}
.header-area .header-wrapper .menu-wrapper .main-menu .menu-items li a::before{content:'';position:absolute;height:2px;width:0;background:#0c73ff;bottom:0;left:0;-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s}
.header-area .header-wrapper .menu-wrapper .main-menu .menu-items li.active a::before{width:100%}
.header-area .header-wrapper .menu-wrapper .main-menu .menu-items li a:hover::before{width:100%}
.header-area .menu-wrapper .main-menu .menu-item-has-children a::after{margin-left:5px;content:"\f107";font-family:FontAwesome;opacity:1}
.header-area .menu-wrapper .main-menu ul li ul{display:block;position:absolute;z-index:555;top:calc(100% + 15px);left:0;min-width:240px;white-space:nowrap;margin-top:0;margin-left:0;border-radius:0;padding:18px 0 24px;text-align:left;background-color:#fff;box-shadow:0px 15px 38px 0px rgb(23 95 132 / 10%);opacity:0;visibility:hidden;transition:0.3s ease-in}
.header-area .menu-wrapper .main-menu ul li:hover ul{z-index:556;top:100%;opacity:1;visibility:visible}
.header-area .menu-wrapper .main-menu ul li ul li{margin:0}
.header-area .menu-wrapper .main-menu ul li ul li a{position:relative;display:block;padding:5px 32px;transition:0.3s}
.header-area .menu-wrapper .main-menu ul li ul li a:hover{color:#0c73ff}
.header-area .menu-wrapper .main-menu ul li ul li a::after,.header-area .menu-wrapper .main-menu ul li ul li a::before{display:none}
.header-area .menu-wrapper .main-menu .menu-buttons li{margin-right:15px}
.header-area .menu-wrapper .main-menu .menu-buttons .user{font-size:18px;height:60px;width:60px;line-height:56px;border:2px solid #0c73ff;text-align:center;cursor:pointer}
.header-area .menu-wrapper .main-menu .menu-buttons .user ul{font-size:16px;line-height:1.5}
.header-area .menu-wrapper .main-menu .menu-buttons .user i{color:#0c73ff;height:40px;width:40px;line-height:40px;background:#e7f1ff}
.header-area .menu-wrapper .main-menu ul .user:hover ul{top:103%}
.header-area .menu-wrapper .main-menu .menu-buttons .button{display:inline-block;color:#fff;background-color:#0c73ff;padding:18px 35px}
.header-area .header-wrapper .menu-toggle{display:none}
.sticky-nav .header-area.style-two .top-bar{display:none}
.menu-container{max-width:1660px;margin:auto;padding:0 15px}
.header-area.style-two .top-bar{padding:17px 0 17px;background-image:url('../images/topbar-bg.jpg');background-repeat:no-repeat;background-size:cover}
.header-area.style-two .top-bar .topbar-wrapper{display:flex;justify-content:space-between}
.header-area.style-two .top-bar p{color:#fff;font-size:18px;margin:0}
.header-area.style-two .top-bar p a{color:#fff;font-weight:bold}
.header-area.style-two .top-bar ul{margin:-3px 0;padding:0;list-style:none;display:flex}
.header-area.style-two .top-bar ul li{margin-right:20px}
.header-area.style-two .top-bar ul li:last-child{margin-right:0}
.header-area.style-two .top-bar ul li a{position:relative;color:#fff;font-size:14px}
.header-area.style-two .header-wrapper .menu-wrapper{border:0}
.header-area.style-two .header-wrapper .menu-wrapper .main-menu{padding:0}
.header-area.style-two .menu-contact{display:flex;align-items:center;margin-left:25px}
.header-area.style-two .menu-contact .contact-wrapper{display:flex;align-items:center;border-right:1px solid #e6e6e6;margin-right:25px;padding-right:25px}
.header-area.style-two .menu-contact .contact-wrapper .icon{margin-right:20px}
.header-area.style-two .menu-contact .contact-wrapper .icon i{color:#0c73ff;font-size:36px}
.header-area.style-two .menu-contact .contact-wrapper .content p{color:#7f8388;font-size:14px;margin:0 0 2px}
.header-area.style-two .menu-contact .contact-wrapper .content h4{color:#1d1d1b;font-size:22px;font-weight:bold;margin:0}
.header-area.style-two .menu-contact .menu-search{position:relative}
.header-area.style-two .menu-contact .menu-search .search-icon{cursor:pointer}
.header-area.style-two .menu-contact .menu-search .search-input{position:absolute;top:55px;right:0;background:#fff;z-index:10;padding:20px;display:none;box-shadow:0 0 40px 0 rgba(0,0,0,0.4)}
.header-area.style-two .menu-contact .menu-search .search-input::before{content:'';position:absolute;height:20px;width:15px;background:#fff;bottom:100%;right:0;clip-path:polygon(100% 0%,100% 0%,100% 100%,0% 100%)}
.header-area.style-two .menu-contact .menu-search .search-input input{outline:0;border:0;padding:8px 15px;border:1px solid rgba(0,0,0,0.2)}
.header-area.style-two .menu-contact .menu-search .search-icon.search-active + .search-input{display:block}
.header-area .mobile-logo{display:none;margin-bottom:30px}
.header-area .mobile-logo a{display:inline-block;height:50px;width:200px}
.section-title.align-center{text-align:center;width:60%;margin:auto}
.section-title .subtitle h3{position:relative;display:inline-block;color:#0c73ff;font-weight:bold;margin:9px 0;padding:0 20px 0 20px}
.section-title .subtitle h3::before{content:'';position:absolute;height:8px;width:8px;top:50%;left:0;transform:translateY(-50%);background-color:#0c73ff;border-radius:50%}
.section-title .subtitle h3::after{content:'';position:absolute;height:8px;width:8px;top:50%;right:0;transform:translateY(-50%);background-color:#0c73ff;border-radius:50%}
.section-title .title h1{font-weight:900;line-height:1.2;margin:10px 0}
.section-title .title h1 span{color:#0c73ff}
.slider-section .hero-slider .slider-item{position:relative;height:950px;display:flex;align-items:center;background-repeat:no-repeat}
.slider-section .hero-slider .slider-item::before{content:'';position:absolute;height:100%;width:100%;background:linear-gradient(90deg,rgba(12,115,255,0.8) 0%,rgba(12,115,255,0.3) 35%,transparent 100%)}
.slider-section .hero-slider .slider-item .text-wrapper{position:relative}
.slider-section .hero-slider .slider-item .subtitle h5{color:#fff;font-size:18px;font-weight:normal;letter-spacing:4px}
.slider-section .hero-slider .slider-item .title{width:68%}
.slider-section .hero-slider .slider-item .title h1{color:#fff;font-size:80px;font-weight:bold;line-height:1.2}
.slider-section .hero-slider .slider-item .support-mail{display:flex;align-items:center}
.slider-section .hero-slider .slider-item .support-mail .icon{color:#fff;font-size:50px;margin-right:20px}
.slider-section .hero-slider .slider-item .support-mail .text h5{color:#fff;font-size:14px;margin:5px 0;font-weight:normal}
.slider-section .hero-slider .slider-item .support-mail .text h3{color:#fff;font-size:22px;margin:7px 0}
.slider-section .hero-slider .slider-item .button-set{margin-top:35px}
.slider-section .hero-slider .slider-item .button-set a{display:inline-block;color:#fff;font-size:16px;font-weight:bold;background:#0c73ff;padding:18px 35px}
.slider-section .hero-slider .slider-item .button-set a.button2{color:#1d1d1b;background:#fff;margin-left:15px}
.slider-section .hero-slider .owl-nav .owl-prev,.slider-section .hero-slider .owl-nav .owl-next{color:#fff;font-size:50px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;z-index:99}
.slider-section .hero-slider .owl-nav .owl-prev{right:auto;left:8%}
.slider-section .hero-slider .owl-nav .owl-next{left:auto;right:8%}
.slider-section .hero-slider .owl-nav .owl-prev:hover,.slider-section .hero-slider .owl-nav .owl-next:hover{color:#1d1d1b}
.about-section{position:relative;padding:150px 0}
.about-section .about-img{position:relative;overflow:hidden}
.about-section .about-img img{width:100%}
.about-section .wrapper{padding-left:30px}
.about-section .title h1{font-size:36px;font-weight:900;line-height:1.2;margin-bottom:16px}
.about-section .subtitle h5{position:relative;display:inline-block;color:#0c73ff;padding-left:70px;margin-bottom:34px}
.about-section .subtitle h5::before{content:'';position:absolute;height:2px;width:50px;background:#0c73ff;left:0;top:50%;transform:translateY(-50%)}
.about-section .description p{color:#7f8388;font-size:18px;font-weight:500;margin-bottom:38px}
.about-section .details{display:flex;justify-content:space-between;align-items:center}
.about-section .details .features ul{margin:0;padding:0;list-style:none}
.about-section .details .features ul li{color:#0d1e35;font-weight:bold;margin-bottom:10px}
.about-section .details .features ul li i{display:inline-block;color:#0c73ff;height:25px;width:25px;line-height:25px;text-align:center;margin-right:20px;box-shadow:0 2px 46px 0 rgba(13,30,53,0.22);border-radius:50%;background:#fff}
.about-section .details .features .signature{margin-top:40px}
.about-section .details .features .signature p{font-size:14px;margin-top:15px}
.about-section .details .features .signature p span{color:#0c73ff}
.about-section .details .experience{background:url('../images/exp-bg.jpg');background-repeat:no-repeat;padding:40px 42px 43px 42px;line-height:1.1}
.about-section .details .experience span{color:#fff;font-size:80px;font-weight:900}
.about-section .details .experience h5{color:#fff;font-weight:bold}
.about-section .brand-area{position:relative}
.about-section .brand-area .brand-wrapper{width:43.9%;position:absolute;top:-240px}
.about-section .brand{position:relative;padding:80px 0;background:#fff;box-shadow:0px 20px 60px 0px rgba( 0,0,0,0.04 )}
.about-section .brand .brand-item img{margin:auto}
.about-section .brand .slick-prev{color:#0c73ff;font-size:26px;height:50px;width:50px;background:#fff;bottom:100%;top:inherit;right:50px;left:inherit;transform:inherit}
.about-section .brand .slick-next{color:#0c73ff;font-size:26px;height:50px;width:50px;background:#fff;bottom:100%;top:inherit;right:0;transform:inherit}
.about-section .brand .slick-prev::before,.about-section .brand .slick-next::before{display:none}
.about-section .brand .slick-prev:hover,.about-section .brand .slick-next:hover{color:#fff;background:#0c73ff}
.service-section{background:url('../images/service-bg.jpg');background-repeat:no-repeat;background-size:cover;padding:139px 0 675px}
.service-section .section-title{margin-bottom:70px}
.service-section .owl-item{background:#fff}
.service-section .service-box{position:relative;padding:20px 60px 50px 60px;box-shadow:0 14px 46px 0 rgba(13,30,53,0.04)}
.service-section .service-box::before{content:'';position:absolute;height:100%;width:100%;background-image:url('../images/service-img.jpg');background-repeat:no-repeat;background-position:center;top:0;left:0;opacity:0;transition:0.5s;z-index:-2}
.service-section .service-box::after{content:'';position:absolute;height:100%;width:100%;background-color:rgba(12,115,255,0.8);top:0;left:0;opacity:0;transition:0.5s;z-index:-1}
.service-section .service-box:hover::before{opacity:1}
.service-section .service-box:hover::after{opacity:1}
.service-section .service-box:hover .title h3,.service-section .service-box:hover .description p,.service-section .service-box:hover .service-button a{color:#fff}
.service-section .service-box .number{color:#0c73ff;font-size:100px;font-weight:900;opacity:0.1}
.service-section .service-box:hover .number{color:#6baaff}
.service-section .service-box .title h3{font-weight:bold;margin:5px 0 20px}
.service-section .service-box .description p{color:#7f8388;margin:0 0 22px}
.service-section .service-box .service-button a{color:#0d1e35;font-size:18px;font-weight:bold}
.service-section .service-box .service-button a i{font-size:30px}
.service-section .owl-dots{text-align:center;margin-top:48px}
.service-section .owl-dots .owl-dot{height:10px;width:10px;background:#0c73ff;opacity:0.11;margin-right:8px;transition:0.5s}
.service-section .owl-dots .owl-dot.active{width:40px;opacity:1}
.business-inquiry{position:relative}
.business-inquiry .wrapper{position:absolute;width:1155px;background:#fff;top:-530px;padding:135px 140px 150px 340px}
.business-inquiry .wrapper .section-title .title h1 span{color:#0c73ff}
.business-inquiry .wrapper .text-area{border-left:3px solid #0c73ff;padding:45px 45px 45px 60px;margin-top:48px;box-shadow:0 16px 40px rgba(13,30,53,0.06)}
.business-inquiry .wrapper .text-area p{font-size:18px;font-weight:600;line-height:1.6;margin:0}
.business-inquiry .wrapper .text-area p span{color:#0c73ff}
.working-process{background:#0d1e35;padding:287px 0 140px 0}
.working-process .section-title{margin-bottom:68px}
.working-process .section-title .title h1{color:#fff}
.working-process .process-carousel{position:relative}
.working-process .process-carousel .process-box{position:relative;text-align:center;border:2px solid rgba(255,255,255,0.1);padding:68px 15px 20px}
.working-process .process-carousel .process-box .icon{margin-bottom:50px;display:inline-block}
.working-process .process-carousel .process-box .content h4{color:#fff}
.working-process .process-carousel .process-box .content p{color:#546b89}
.working-process .slick-slide{margin:0 15px}
.working-process .slick-list{margin:0 -15px;overflow:hidden}
.working-process .process-carousel .slick-prev{color:#0c73ff;font-size:26px;height:50px;width:50px;background:#fff;top:inherit;bottom:-89px;right:50px;left:inherit;transform:inherit}
.working-process .process-carousel .slick-next{color:#0c73ff;font-size:26px;height:50px;width:50px;background:#fff;top:inherit;bottom:-89px;right:0;transform:inherit}
.working-process .process-carousel .slick-prev::before,.working-process .process-carousel .slick-next::before{display:none}
.working-process .process-carousel .slick-prev:hover,.working-process .process-carousel .slick-next:hover{color:#fff;background:#0c73ff}
.working-process .reviews-rating{margin-top:38px}
.working-process .reviews-rating i{font-size:20px}
.working-process .reviews-rating i.active{color:#0c73ff}
.working-process .reviews-rating .testi-text{margin-top:15px}
.working-process .reviews-rating .testi-text p{color:#fff}
.working-process .reviews-rating .testi-text span{position:relative;color:#0c73ff;font-weight:bold}
.working-process .reviews-rating .testi-text span::before{content:'';position:absolute;height:2px;width:100%;background:#0c73ff;bottom:0}
.working-process .search-box{background:#0c73ff;padding:52px 60px 60px 60px}
.working-process .search-box h2{color:#fff;font-weight:bold}
.working-process .search-box p{color:#fff;margin:16px 0 121px}
.working-process .search-box .search-input{position:relative}
.working-process .search-box .search-input input{color:#fff;background:transparent;border:2px solid #fff;padding:16px 10px 16px 29px;width:200px;outline:0}
.working-process .search-box .search-input button{position:absolute;color:#0c73ff;font-size:14px;height:30px;width:30px;border:0;background:#fff;left:184px;top:50%;transform:translateY(-50%)}
.working-process .search-box .search-input input::placeholder{color:#fff;font-weight:bold}
.appointment-section{padding:150px 0 150px}
.appointment-section .make-appointment{background:#eef1f4;padding:75px 80px 80px 80px}
.appointment-section .make-appointment span{color:#0c73ff;font-size:14px}
.appointment-section .make-appointment h3{font-size:30px;font-weight:900;margin-bottom:35px}
.appointment-section .make-appointment .form-input{margin-bottom:20px}
.appointment-section .make-appointment .form-input input{border:0;outline:0;width:100%;padding:18px 30px 18px 30px}
.appointment-section .make-appointment .form-textarea{margin-bottom:23px}
.appointment-section .make-appointment textarea{border:0;outline:0;width:100%;padding:25px 28px}
.appointment-section .make-appointment .form-button button{color:#fff;font-weight:bold;border:0;outline:0;background:#0c73ff;padding:17px;width:100%}
.appointment-section .company-inquiry{padding-left:35px}
.appointment-section .company-inquiry .section-title{margin-bottom:34px}
.appointment-section .company-inquiry .description p{color:#7f8388;font-size:16px;font-weight:normal;margin-bottom:38px}
.appointment-section .company-inquiry .details{display:flex;justify-content:space-between;align-items:center}
.appointment-section .details .features ul{margin:0;padding:0;list-style:none}
.appointment-section .details .features ul li{color:#0d1e35;font-weight:bold;margin-bottom:10px}
.appointment-section .details .features ul li i{display:inline-block;color:#0c73ff;height:25px;width:25px;line-height:20px;text-align:center;margin-right:20px;box-shadow:2px 0 46px rgba(13,30,53,0.22);padding:4px;border-radius:50%;background:#fff}
.appointment-section .details .features .signature{margin-top:40px}
.appointment-section .details .features .signature p{font-size:14px;margin-top:15px}
.appointment-section .details .features .signature p span{color:#0c73ff}
.team-section{padding:137px 0 149px;background-color:#EEF1F4}
.team-section .section-title{margin-bottom:78px}
.team-section .single-team{position:relative;text-align:center}
.team-section .single-team .profile-picture{position:relative;overflow:hidden}
.team-section .single-team .profile-picture .team-button{position:absolute;height:60px;width:60px;line-height:45px;background:#fff;bottom:-20px;left:0;right:0;margin:auto;border-top-right-radius:50%;border-top-left-radius:50%;color:#0c73ff;font-weight:bold;cursor:pointer}
.team-section .single-team .profile-picture .team-button::before{content:"+";font-size:24px}
.team-section .single-team .profile-picture .team-button.active::before{content:"-";font-size:34px}
.team-section .single-team .profile-picture img{width:100%}
.team-section .single-team .profile-picture .social-icons{position:absolute;display:flex;flex-direction:column;left:50%;transform:translateX(-50%);bottom:40px}
.team-section .single-team .profile-picture .social-icons a{color:#0c73ff;font-size:18px;height:60px;width:60px;line-height:60px;border-radius:50%;background:#fff;margin-bottom:5px}
.team-section .single-team .name-designation{padding:5px 0 0}
.team-section .single-team .name-designation h3{color:#0d1e35;font-weight:bold;margin:0 0 10px; font-size:16px;}
.team-section .single-team .name-designation h3 a{color:#0d1e35;}
.team-section .single-team .name-designation h3 a:hover{color:#0c73ff;}
.team-section .single-team .name-designation h6{color:#0000003b;font-size:14px;font-weight:normal;margin:10px}
.app-section{background-image:url('../images/app-bg.jpg');background-repeat:no-repeat;background-size:cover;padding:123px 0 150px}
.app-section .app-text h1{color:#fff;font-weight:900;line-height:1.2}
.app-section .download-btn{display:flex;align-items:center;margin-top:38px}
.app-section .download-btn .download-now{color:#8fbcfa;margin-right:10px}
.app-section .download-btn a{display:inline-flex;background:#fff;padding:15px 20px 15px;margin-left:10px}
.app-section .download-btn a img{margin-right:9px}
.app-section .download-btn a p{color:#7f8388;font-size:10px;margin:0;line-height:1;margin-right:6px}
.app-section .download-btn a p .large-text{color:#0d1e35;font-size:16px;font-weight:bold}
.app-section .app-details{position:relative}
.app-section .app-download,.app-section .feedback{position:absolute;display:inline-flex;align-items:center;background:#fff;height:130px;width:340px;padding:0 30px}
.app-section .app-download{top:40px;right:-170px}
.app-section .feedback{top:200px;right:-123px}
.circle_percent{font-size:74px;width:1em;height:1em;position:relative;background:#eee;border-radius:50%;overflow:hidden;display:inline-block;margin-right:20px}
.circle_inner{position:absolute;left:0;top:0;width:1em;height:1em;clip:rect(0 1em 1em .5em)}
.round_per{position:absolute;left:0;top:0;width:1em;height:1em;background:#0c73ff;clip:rect(0 1em 1em .5em);transform:rotate(180deg);transition:1.05s}
.percent_more .circle_inner{clip:rect(0 .5em 1em 0em)}
.percent_more:after{position:absolute;left:.5em;top:0em;right:0;bottom:0;background:#0c73ff;content:''}
.circle_inbox{position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:#fff;z-index:3;border-radius:50%}
.percent_text{position:absolute;color:#0c73ff;font-size:20px;font-weight:bold;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}
.app-section .app-download .description h3,.app-section .feedback .description h3{color:#0d1e35;font-weight:bold;margin:0}
.app-section .app-download .description p,.app-section .feedback .description p{color:#7f8388;font-size:14px;margin:2px 0 0}
.testimonial-section{padding:135px 0 150px}
.testimonial-section .section-title{margin-bottom:78px}
.testimonial-section .single-testimonial{display:flex;align-items:center;background-image:url('../images/quote-img.png');background-repeat:no-repeat;background-position:right center}
.testimonial-section .single-testimonial .profile-picture{margin-right:60px}
.testimonial-section .single-testimonial .profile-picture img{width:inherit}
.testimonial-section .single-testimonial .reviews-rating .testi-star i{color:#fcad22}
.testimonial-section .single-testimonial .testimonial-content .quote-text h2{color:#7f8388;font-size:30px;font-weight:bold;line-height:1.4;margin-top:17px}
.testimonial-section .single-testimonial .testimonial-content .quote-text h2 span{color:#0c73ff;text-decoration:underline}
.testimonial-section .single-testimonial .testimonial-content .name-designation h4{color:#0d1e35;font-size:22px;font-weight:bold;margin:24px 0 2px}
.testimonial-section .single-testimonial .testimonial-content .name-designation p{color:#0c73ff;font-size:14px}
.blog-section{background:#f2f6fa;padding:150px 0}
.blog-section .description-button p{color:#7f8388}
.blog-section .col-md-8{padding-left:90px}
.blog-section .description-button a{display:inline-block;color:#fff;font-weight:bold;background:#0c73ff;padding:20px 33px;margin-top:28px}
.blog-section .blog-list{margin-left:88px}
.blog-section .blog-box .blog-wrapper{position:relative;height:395px;width:100%}
.blog-section .blog-box .blog-wrapper::before{content:'';position:absolute;height:100%;width:100%;background:linear-gradient(to top,#263b58 0%,transparent 100%)}
.blog-section .blog-box .blog-wrapper .blog-content{position:absolute;bottom:0;padding:0 50px 40px 50px}
.blog-section .blog-box .blog-wrapper .blog-content .blog-meta{position:relative;display:flex;align-items:center}
.blog-section .blog-box .blog-wrapper .blog-content .blog-meta .bar{height:12px;width:1px;background:#fff;margin-right:12px}
.blog-section .blog-box .blog-wrapper .blog-content .category,.blog-section .blog-box .blog-wrapper .blog-content .author{position:relative;color:#fff;font-size:14px}
.blog-section .blog-box .blog-wrapper .blog-content .category i,.blog-section .blog-box .blog-wrapper .blog-content .author i{margin-right:5px}
.blog-section .blog-box .blog-wrapper .blog-content .category{margin-right:12px}
.blog-section .blog-box .blog-wrapper .blog-content .blog-title{margin-top:15px}
.blog-section .blog-box .blog-wrapper .blog-content .blog-title h4 a{color:#fff;font-weight:bold}
.footer-section{background:#0d1e35}
.footer-section .subscribe-area{padding:93px 0 75px}
.footer-section .subscribe-area .subscribe-title{width:80%}
.footer-section .subscribe-area .subscribe-title h2{color:#fff;font-size:30px;font-weight:bold}
.footer-section .subscribe-area .subscribe-title h2 span{color:#0c73ff}
.footer-section .subscribe-area .subscribe-form form{position:relative}
.footer-section .subscribe-area .subscribe-form form i{position:absolute;top:49%;transform:translateY(-49%);left:40px;color:#818790}
.footer-section .subscribe-area .subscribe-form form .subscribe-input{padding:23px 48px 23px 70px;outline:0;border:0}
.footer-section .subscribe-area .subscribe-form form .submit-btn{position:absolute;color:#fff;font-weight:bold;background:#0c73ff;border:0;padding:23px 53px 23px}
.footer-section .separator .container{border-top:1px solid #192940}
.footer-section .footer-middle{padding:76px 0 80px}
.footer-section .footer-middle .title{margin-bottom:16px}
.footer-section .footer-middle .title h4{color:#fff;font-size:22px;font-weight:bold}
.footer-section .footer-middle .contact .phone{margin-top:25px;margin-bottom:17px}
.footer-section .footer-middle .contact .phone i{margin-right:12px}
.footer-section .footer-middle .contact .phone h3{color:#0c73ff;font-size:30px;font-weight:900}
.footer-section .footer-middle .contact .address p{color:#527099;font-weight:bold}
.footer-section .footer-middle .contact .email h5{color:#fff;font-weight:normal;text-decoration:underline}
.footer-section .footer-middle .usefull-links ul{margin:0;padding:0;list-style:none}
.footer-section .footer-middle .usefull-links ul li i{color:#527099;font-size:23px;margin-right:8px}
.footer-section .footer-middle .usefull-links ul li a{color:#527099}
.footer-section .footer-middle .latest-posts .single-post{display:table;padding-top:14px}
.footer-section .footer-middle .latest-posts .single-post .post-content{display:table-cell;vertical-align:middle}
.footer-section .footer-middle .latest-posts .single-post .post-thumb{height:80px;width:90px;margin-right:24px}
.footer-section .footer-middle .latest-posts .single-post .post-content span{color:#527099;font-size:12px}
.footer-section .footer-middle .latest-posts .single-post .post-content span i{margin-right:7px}
.footer-section .footer-middle .latest-posts .single-post .post-content h6 a{color:#fff;font-weight:bold}
.footer-section .footer-middle .latest-posts .single-post .post-content h6{margin-top:5px}
.footer-section .footer-middle .footer-post-gallery .gallery-images{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;padding-top:14px}
.footer-section .footer-middle .footer-post-gallery .gallery-images .single-image img{width:100%}
.footer-section .copyright-area{background:#0c73ff;padding:18px 0}
.footer-section .copyright-area .copyright-text p{color:#fff;margin:0}
.footer-section .copyright-area .copyright-text a{color:#fff;margin:0}
.footer-section .copyright-area .copyright-text a:hover{color: #333333;margin:0}
.footer-section .copyright-area .copyright-menu ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end}
.footer-section .copyright-area .copyright-menu ul li{margin-right:20px}
.footer-section .copyright-area .copyright-menu ul li a{color:#fff}
.slider-section2{position:relative}
.slider-section2 .hero-slider .slider-item{position:relative;height:550px;display:flex;align-items:center;background-repeat:no-repeat}
.slider-section2 .hero-slider .owl-nav .owl-prev,.slider-section2 .hero-slider .owl-nav .owl-next{color:#fff;font-size:50px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;z-index:99}
.slider-section2 .hero-slider .owl-nav .owl-prev{right:auto;left:8%}
.slider-section2 .hero-slider .owl-nav .owl-next{left:auto;right:8%}
.slider-section2 .hero-slider .owl-nav .owl-prev:hover,.slider-section2 .hero-slider .owl-nav .owl-next:hover{color:#1d1d1b}
.slider-section2 .brand-area{position:absolute;bottom:0;right:0;width:47%;z-index:1;background-color:#fff}
.slider-section2 .brand-area::before{content:'';position:absolute;height:100%;width:160px;background-color:#fff;top:0;right:100%;clip-path:polygon(0% 100%,100% 0%,100% 100%,0% 100%)}
.slider-section2 .brand-area .brand-wrapper{position:relative;padding:80px 80px 80px 0}
.slider-section2 .brand-area .slick-arrow::before{display:none}
.slider-section2 .brand-area .slick-arrow{color:#0c73ff;font-size:26px;height:50px;width:50px;background:#fff;transform:inherit}
.slider-section2 .brand-area .slick-prev{bottom:-57px;top:inherit;right:inherit;left:-153px;transform:skew(-34deg);box-shadow:0px 10px 49px 0px rgba(133,139,148,0.19);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.slider-section2 .brand-area .slick-prev i::before{transform:skew(34deg)}
.slider-section2 .brand-area .slick-next{bottom:2px;top:inherit;left:-113px;transform:skew(-34deg);box-shadow:0px 10px 49px 0px rgba(133,139,148,0.19);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.slider-section2 .brand-area .slick-next i::before{transform:skew(34deg)}
.slider-section2 .brand .brand-item img{margin:auto}
.slider-section2 .brand .slick-prev:hover,.slider-section2 .brand .slick-next:hover{color:#fff;background:#0c73ff}
.service-section2{background:#EEF1F4;padding:50px 0 125px}
.service-section2 .section-title{margin-bottom:77px}
.service-section2 .section-title .title h1{font-size:60px}
.service-section2 .service-box{background-color:#fff;text-align:center;padding:38px 30px 40px;margin-bottom:25px}
.service-section2 .service-box .title{margin-bottom:11px}
.service-section2 .service-box .description p{color:#7f8388;font-size:14px;line-height:1.7}
.service-section2 .service-box .icon{margin-bottom:5px}
.service-section2 .service-box .icon i{display:inline-block;color:#0c73ff;font-family:"Flaticon";font-style:normal;font-size:68px;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s}
.service-section2 .service-box:hover .icon i{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.about-section2{position:relative;padding:50px 0 50px;background:#EEF1F4}
.about-section2 .about-img{position:relative;overflow:hidden}
.about-section2 .about-img img{width:100%}
.about-section2 .wrapper{padding-left:45px}
.about-section2 .title{margin-bottom:32px}
.about-section2 .title h1{font-size:36px;font-weight:900;line-height:1.2}
.about-section2 .subtitle h5{position:relative;display:inline-block;color:#0c73ff;padding-left:70px;margin-bottom:18px}
.about-section2 .subtitle h5::before{content:'';position:absolute;height:2px;width:50px;background:#0c73ff;left:0;top:50%;transform:translateY(-50%)}
.about-section2 .description p{color:#7f8388;font-size:16px;margin-bottom:38px}
.about-section2 .details{display:flex;justify-content:space-between;align-items:center}
.about-section2 .details .features ul{margin:0;padding:0;list-style:none}
.about-section2 .details .features ul li{color:#0d1e35;font-weight:bold;margin-bottom:10px}
.about-section2 .details .features ul li i{color:#0c73ff;margin-right:20px;box-shadow:0 2px 46px 0 rgba(13,30,53,0.22);padding:4px;border-radius:50%;background:#fff}
.about-section2 .details .features .signature{margin-top:40px}
.about-section2 .details .features .signature p{font-size:14px;margin-top:15px}
.about-section2 .details .features .signature p span{color:#0c73ff}
.video-section{padding:250px 0 250px;background-image:url(../images/video-section-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}
.video-section .video-icon{text-align:center}
.video-section .video-icon a{position:relative;display:inline-block;color:#fff;width:100px;height:100px;line-height:96px;background-color:rgba(255,255,255,0.3);font-size:25px;text-align:center;border:2px solid #fff;border-radius:50%}
.video-section .video-icon a .circle2{animation-delay:1.3s}
.video-section .video-icon a .circle3{animation-delay:2.6s}
.video-section .video-icon a span{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.5);border-radius:50%;animation:ripple 3.9s linear 0s infinite;-webkit-animation:ripple 3.9s linear 0s infinite;-ms-animation:ripple 3.9s linear 0s infinite;-o-animation:ripple 3.9s linear 0s infinite;-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;opacity:0}
.team-section2{padding:135px 0 112px}
.team-section2 .section-title{margin-bottom:78px}
.team-section2 .section-title .title h1{font-size:60px}
.team-section2 .single-team{position:relative}
.team-section2 .single-team .profile-picture img{width:100%}
.team-section2 .single-team .profile-picture{position:relative}
.team-section2 .single-team .profile-picture::before{content:'';position:absolute;height:100%;width:100%;left:0;top:0;background:linear-gradient(to top,#0d1e35 0%,transparent 50%)}
.team-section2 .single-team .team-content{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:0 30px 50px 30px}
.team-section2 .single-team .team-content .team-button2 span{display:inline-block;color:#1075ff;font-size:20px;font-weight:bold;height:50px;width:50px;line-height:50px;background:#fff;margin-bottom:35px;cursor:pointer}
.team-section2 .single-team .team-content .social-icons2{position:absolute;display:flex;flex-direction:column;bottom:100%;left:50%;transform:translateX(-50%)}
.team-section2 .single-team .team-content .social-icons2 a{background:#fff;height:50px;width:50px;line-height:50px}
.team-section2 .single-team .team-content .name-designation h3{color:#fff;font-weight:bold;margin-bottom:3px}
.team-section2 .single-team .team-content .name-designation h6{color:#b6cae5;font-size:14px;font-weight:normal}
.company-inquiry2{position:relative}
.company-inquiry2 .inquiry2-container{max-width:1360px;margin:auto}
.company-inquiry2 .inquiry-wrapper{padding:37px;margin-bottom:-200px;background:#fff}
.company-inquiry2 .inquiry-wrapper .inquiry-inner{border:5px solid #1174fa;padding:75px 98px 68px}
.company-inquiry2 .inquiry-wrapper .inquiry-inner .description p{color:#7f8388;line-height:1.7}
.company-inquiry2 .inquiry-wrapper .inquiry-inner .description h5{color:#1174fa}
.working-process2{background:#1174fa;padding:285px 0 112px}
.working-process2 .icon-box{position:relative;text-align:center;padding:35px}
.working-process2 .icon-box .icon{position:relative;color:#fff;height:104px;width:104px;line-height:104px;background:rgba(255,255,255,0.1);margin:0 auto 40px;font-size:48px}
.working-process2 .icon-box .icon::after{content:url(../images/shape1.png);position:absolute;left:122px;top:15px}
.working-process2 .icon-box.even .icon::after{content:url(../images/shape2.png)}
.working-process2 .icon-box.last-item .icon::after{display:none}
.working-process2 .icon-box .icon span{position:absolute;color:#eef1f4;font-size:16px;font-weight:bold;background:#0d1e35;height:40px;width:40px;line-height:40px;bottom:-12px;right:-12px}
.working-process2 .icon-box i{font-family:"Flaticon";font-style:normal}
.working-process2 .icon-box .content h3{color:#eef1f4;font-weight:bold}
.working-process2 .icon-box .content p{color:#eef1f4;font-size:14px;line-height:1.8}
.working-process2 .work-option{position:relative;display:flex;align-items:center;background:#fff;margin-bottom:-120px;box-shadow:0px 10px 90px 0px rgba(13,30,53,0.05)}
.working-process2 .work-option i{font-family:"Flaticon";font-style:normal}
.working-process2 .work-option .item-one{display:flex;align-items:center;padding:40px 60px 40px}
.working-process2 .work-option .item-one .icon{color:#0c73ff;font-size:60px;margin-right:25px}
.working-process2 .work-option .item-one .content h4{color:#0d1e35;font-weight:bold}
.working-process2 .work-option .item-one .content p{color:#7f8388;font-size:14px;line-height:1.7;margin:0}
.working-process2 .work-option .item-two{display:flex;flex-direction:row-reverse;align-items:center;padding:40px 60px 40px;text-align:right}
.working-process2 .work-option .item-two .icon{color:#0c73ff;font-size:60px;margin-left:25px}
.working-process2 .work-option .item-two .content h4{color:#0d1e35;font-weight:bold}
.working-process2 .work-option .item-two .content p{color:#7f8388;font-size:14px;line-height:1.7;margin:0}
.working-process2 .work-option .separator span{position:relative;color:#1173f7;font-size:18px;font-weight:bold;background:#fff;border:10px solid #1174f9;padding:14px 16px}
.working-process2 .work-option .separator::before{content:'';position:absolute;background:#1174f9;width:10px;height:100%;top:0;left:0;right:0;margin:auto}
.working-option .work-option{position:relative;display:flex;align-items:center;background:#fff;box-shadow:0px 10px 90px 0px rgba(13,30,53,0.05);margin-top:-90px}
.working-option .work-option i{font-family:"Flaticon";font-style:normal}
.working-option .work-option .item-one{display:flex;align-items:center;padding:40px 60px 40px}
.working-option .work-option .item-one .icon{color:#0c73ff;font-size:60px;margin-right:25px}
.working-option .work-option .item-one .content h4{color:#0d1e35;font-weight:bold}
.working-option .work-option .item-one .content p{color:#7f8388;font-size:14px;line-height:1.7;margin:0}
.working-option .work-option .item-two{display:flex;flex-direction:row-reverse;align-items:center;padding:40px 60px 40px;text-align:right}
.working-option .work-option .item-two .icon{color:#0c73ff;font-size:60px;margin-left:25px}
.working-option .work-option .item-two .content h4{color:#0d1e35;font-weight:bold}
.working-option .work-option .item-two .content p{color:#7f8388;font-size:14px;line-height:1.7;margin:0}
.working-option .work-option .separator span{position:relative;color:#1173f7;font-size:18px;font-weight:bold;background:#fff;border:10px solid #1174f9;padding:14px 16px}
.working-option .work-option .separator::before{content:'';position:absolute;background:#1174f9;width:10px;height:100%;top:0;left:0;right:0;margin:auto}
.pricing-section{padding:135px 0 150px}
.pricing-section .section-title{margin-bottom:110px}
.pricing-section .section-title .title h1{font-size:60px}
.pricing-section .pricing-table{position:relative;text-align:center;background-color:#eef1f4;box-shadow:0px 10px 90px 0px rgba(13,30,53,0.05);padding:120px 60px 80px}
.pricing-section .pricing-table .table-head{border-bottom:2px solid #fff;padding:0 0 17px}
.pricing-section .pricing-table .table-head .icon{position:absolute;top:-60px;left:0;right:0;height:140px;width:140px;line-height:110px;background:#1174fa;margin:auto;color:#fff;border:15px solid #fff;font-size:55px}
.pricing-section .pricing-table .table-head .icon i{font-family:"Flaticon";font-style:normal}
.pricing-section .pricing-table .table-head h6{color:#0d1e35;font-weight:bold}
.pricing-section .pricing-table .table-body{padding-top:32px}
.pricing-section .pricing-table .table-body .price{margin-bottom:22px}
.pricing-section .pricing-table .table-body .price h1{color:#1174f9;font-weight:bold}
.pricing-section .pricing-table .table-body .price h1 span{color:#0d1e35;font-size:16px;font-weight:bold}
.pricing-section .pricing-table .table-body p{color:#7f8388;font-size:14px;line-height:1.7;margin-bottom:30px}
.pricing-section .pricing-table .table-body ul{margin:0;padding:0;list-style:none}
.pricing-section .pricing-table .table-body ul li{color:#0d1e35;font-weight:bold;margin-bottom:13px}
.pricing-section .pricing-table .table-body ul li:last-child{margin-bottom:38px}
.pricing-section .pricing-table .table-body a{display:inline-block;color:#fff;font-weight:bold;background-color:#0c73ff;padding:17px 34px}
.pricing-section .pricing-table.active{background-color:#0d1e35}
.pricing-section .pricing-table.active .table-head h6{color:#fff}
.pricing-section .pricing-table.active .table-body .price h1{color:#fff}
.pricing-section .pricing-table.active .table-body .price h1 span{color:#a9b8cd}
.pricing-section .pricing-table.active .table-body p{color:#485971}
.pricing-section .pricing-table.active .table-body ul li{color:#a9b8cd}
.pricing-section .pricing-table.active .table-body a{-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s}
.pricing-section .pricing-table.active .table-body a:hover{color:#0d1e35}
.pricing-section .pricing-table.active .table-body a::after{background:#eef1f4}
.call-to-action{position:relative;background-image:url('../images/call-to-action-bg.jpg');background-repeat:no-repeat;background-size:cover;padding:155px 0 158px}
.call-to-action::before{content:'';position:absolute;background:rgba(13,30,53,0.67);height:100%;width:100%;top:0;left:0}
.call-to-action .content-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:1}
.call-to-action .text-wrapper h1{color:#fff;font-weight:900;line-height:1.3}
.call-to-action .content-wrapper .button-set a{display:inline-block;color:#fff;font-weight:bold;background:#0c73ff;padding:17px 29px}
.call-to-action .content-wrapper .button-set .video-button{color:#0c73ff;background:#fff;padding:17px 23px;margin-left:20px}
.post-gallery{padding:135px 0 150px}
.post-gallery .section-title{margin-bottom:78px}
.post-gallery .section-title .title h1{font-size:60px}
.post-gallery .gallery-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:30px}
.post-gallery .gallery-grid .gallery-item{position:relative;height:400px;text-align:center}
.post-gallery .gallery-grid .gallery-item .gallery-img{background-repeat:no-repeat;background-position:center;height:100%;width:100%}
.post-gallery .gallery-grid .gallery-item:nth-child(1){grid-column:1/3}
.post-gallery .gallery-grid .gallery-item:nth-child(2){grid-column:3/5}
.post-gallery .gallery-grid .gallery-item:nth-child(3){grid-column:5/7}
.post-gallery .gallery-grid .gallery-item:nth-child(4){grid-column:1/4}
.post-gallery .gallery-grid .gallery-item:nth-child(5){grid-column:4/7}
.post-gallery .gallery-grid .gallery-item:nth-child(6){grid-column:1/3}
.post-gallery .gallery-grid .gallery-item:nth-child(7){grid-column:3/5}
.post-gallery .gallery-grid .gallery-item:nth-child(8){grid-column:5/7}
.post-gallery .gallery-grid .gallery-item:nth-child(9){grid-column:1/4}
.post-gallery .gallery-grid .gallery-item:nth-child(10){grid-column:4/7}
.post-gallery .gallery-grid .gallery-item .gallery-content{position:absolute;display:flex;justify-content:center;align-items:center;top:30px;bottom:30px;left:30px;right:30px;background:rgba(12,115,255,0.8);opacity:0;visibility:hidden;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;transform:scale(0)}
.post-gallery .gallery-grid .gallery-item:hover .gallery-content{opacity:1;visibility:visible;transform:scale(1)}
.post-gallery .gallery-grid .gallery-item .gallery-content h3{color:#fff;font-weight:bold}
.post-gallery .gallery-grid .gallery-item .gallery-content h6{color:#dcebff;font-size:14px;font-weight:normal;margin:0}
.testimonial-section2{position:relative;padding:135px 0 138px;background-color:#eef1f4}
.testimonial-section2 .section-title{position:relative;margin-bottom:18px}
.testimonial-section2 .section-title h3,.testimonial-section2 .section-title h1{color:#fff}
.testimonial-section2 .section-title h3::before,.testimonial-section2 .section-title h3::after{background-color:#fff}
.testimonial-section2 .testimonial-info::before{content:'';position:absolute;height:100%;width:50%;background-image:url('../images/testimonial-bg.jpg');left:0;top:0}
.testimonial-section2 .testimonial-info .separator{position:relative;display:block;height:1px;width:70%;background-color:#2a84ff}
.testimonial-section2 .testimonial-info .testimonial-contact{position:relative;margin-top:30px}
.testimonial-section2 .testimonial-info .testimonial-contact h5{color:#fff}
.testimonial-section2 .testimonial-info .testimonial-contact i{margin-right:20px}
.testimonial-section2 .testimonial-icon{position:absolute;height:170px;width:170px;line-height:160px;border:20px solid #fff;background-color:#0c73ff;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center}
.testimonial-section2 .testimonial-icon i{color:#fff;font-size:50px}
.testimonial-section2 .testimonial-block{position:absolute;width:50%;right:0;bottom:0;padding:0 70px 0 125px}
.testimonial-section2 .testimonial-block .single-testimonial{background-color:#fff;padding:55px 60px 60px}
.testimonial-section2 .testimonial-block .single-testimonial h3{color:#0d1e35;font-weight:bold;margin-bottom:18px}
.testimonial-section2 .testimonial-block .single-testimonial p{color:#7f8388;font-size:14px;line-height:1.7}
.testimonial-section2 .testimonial-block .single-testimonial .rating-stars{padding:3px 0 40px}
.testimonial-section2 .testimonial-block .single-testimonial .rating-stars i{color:#0c73ff;font-size:20px}
.testimonial-section2 .testimonial-block .single-testimonial .client-profile{display:flex;align-items:center}
.testimonial-section2 .testimonial-block .single-testimonial .client-profile .image{width:61px;margin-right:20px}
.testimonial-section2 .testimonial-block .single-testimonial .client-profile .image img{width:100%}
.testimonial-section2 .testimonial-block .single-testimonial .client-profile .name h5{color:#0d1e35;margin:0}
.testimonial-section2 .testimonial-block .single-testimonial .client-profile .name p{color:#0c73ff;margin:0}
.counter-section{background-color:#eef1f4;padding:70px 0 70px}
.counter-section .single-counter{display:flex;align-items:center}
.counter-section .single-counter .icon{margin-right:20px}
.counter-section .single-counter .icon i{color:#0c73ff;font-size:50px;font-family:"Flaticon";font-style:normal}
.counter-section .single-counter .content h2{color:#0d1e35;font-weight:bold;margin:0}
.counter-section .single-counter .content p{color:#7f8388;margin:0}
.blog-section2{padding:135px 0 150px}
.blog-section2 .section-title{margin-bottom:65px}
.blog-section2 .section-title h1{font-size:60px}
.blog-section2 .blog-box .blog-thumb{position:relative;height:300px;width:auto}
.blog-section2 .blog-box .blog-thumb .date{position:absolute;background-color:#0c73ff;padding:15px 21px 10px;right:40px}
.blog-section2 .blog-box .blog-thumb .date h3{color:#fff;font-weight:bold;margin:0;line-height:1}
.blog-section2 .blog-box .blog-thumb .date span{color:#75affd;font-size:14px;line-height:1}
.blog-section2 .blog-box .blog-content{padding:35px 40px 30px;box-shadow:0px 20px 90px 0px rgba(13,30,53,0.04)}
.blog-section2 .blog-box .blog-content .blog-meta{position:relative;display:flex;align-items:center}
.blog-section2 .blog-box .blog-content .blog-meta .bar{height:12px;width:1px;background:#7f8388;margin-right:12px}
.blog-section2 .blog-box .blog-content .category,.blog-section2 .blog-box .blog-content .author{position:relative;color:#7f8388;font-size:14px}
.blog-section2 .blog-box .blog-content .category i,.blog-section2 .blog-box .blog-content .author i{margin-right:5px}
.blog-section2 .blog-box .blog-content .category{margin-right:12px}
.blog-section2 .blog-box .blog-content .blog-title h4{margin-top:15px}
.blog-section2 .blog-box .blog-content .blog-title h4 a{color:#0d1e35;font-size:18px;font-weight:bold}
.breadcrumb-area{position:relative;background-repeat:no-repeat;background-size:cover;padding:187px 0 178px}
.breadcrumb-area::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:#0d1e35;opacity:0.55}
.breadcrumb-area .text-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center}
.breadcrumb-area .text-wrapper .title h1{color:#fff;font-size:60px;font-weight:bold}
.breadcrumb-area .text-wrapper .breadcrumb-items ul{margin:0;padding:0;list-style:none;display:flex}
.breadcrumb-area .text-wrapper .breadcrumb-items ul li i{color:#fff;margin-right:5px;font-size:20px}
.breadcrumb-area .text-wrapper .breadcrumb-items ul li::after{content:'/';color:#fff;margin:0 5px}
.breadcrumb-area .text-wrapper .breadcrumb-items ul li:last-child::after{display:none}
.breadcrumb-area .text-wrapper .breadcrumb-items ul li,.breadcrumb-area .text-wrapper .breadcrumb-items ul li a{color:#fff;font-size:18px;font-weight:500}
.work-process .work-container{max-width:1620px;background-color:#0c73ff;margin:auto;padding:150px 0 100px}
.work-process .work-container .work-box{position:relative;text-align:center;padding:110px 35px 40px;box-shadow:0px 15px 40px 0px rgba(5,100,229,0.15);border:2px solid #1E7DFF;background:#1578FF;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.work-process .work-container .work-box:hover{border:2px solid #fff}
.work-process .work-container .work-box.margin-top{margin-top:40px}
.work-process .work-container .work-box .icon{position:absolute;top:-75px;left:0;right:0;height:150px;width:150px;line-height:150px;border:2px solid #1E7DFF;margin:auto;border-radius:50%;background:#0c73ff;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.work-process .work-container .work-box:hover .icon{border:2px solid #fff}
.work-process .work-container .work-box .icon span{position:absolute;color:#0c73ff;font-weight:bold;top:0;right:0;background:#fff;height:50px;width:50px;line-height:50px;border-radius:50%}
.work-process .work-container .work-box .icon i{color:#fff;font-size:50px;font-family:Flaticon;font-style:normal}
.work-process .work-container .work-box .work-content h3{color:#fff;font-weight:bold;margin-bottom:15px}
.work-process .work-container .work-box .work-content p{color:#eef1f4;font-size:14px}
.brand2{padding:100px 0 100px}
.brand2 .single-brand{text-align:center;border:2px solid #f6f6f7;padding:26px;margin:0 0 25px;transition:0.3s}
.brand2 .single-brand:hover{border:2px solid #0c73ff}
.brand2 .single-brand img{height:180px}
.service-section2.service-page{padding:150px 0 125px}
.service-details{padding:150px 0 42px}
.service-details .service-thumbnail img{width:100%}
.service-details .service-meta{position:relative;top:-85px;max-width:983px;margin:auto;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:54px 80px 54px;box-shadow:0px 20px 40px 0px rgba(0,0,0,0.04)}
.service-details .service-meta p{color:#7f8388;font-size:14px;margin:0 0 4px}
.service-details .service-meta h5{color:#0d1e35;margin:0}
.service-details .service-meta .details-button a{display:inline-block;color:#fff;font-weight:bold;background:#0c73ff;padding:18px 43px}
.service-details .description h5{color:#0d1e35;line-height:1.55;margin-bottom:34px}
.service-details .description p{color:#7f8388;line-height:1.6}
.faq-section{padding:0 0 150px}
.faq-section img{width:100%}
.faq-section .faq-wrapper{padding-left:35px}
.faq-section .faq-wrapper h2{color:#0d1e35;font-weight:bold}
.faq-section .faq-wrapper p{color:#7f8388;margin:20px 0 39px}
.faq-section .accordion{list-style:none;margin:0;padding:0;border-top:1px solid #d9e5e8}
.faq-section .accordion li{border-bottom:1px solid #d9e5e8;position:relative}
.faq-section .accordion a{position:relative;color:#0d1e35;font-size:18px;padding:24px 20px 24px 60px;display:block;cursor:pointer;font-weight:600}
.faq-section .accordion li p{display:none;color:#7f8388;font-size:16px;padding:0 10px 10px 60px;line-height:1.6}
.faq-section a:not([href]):not([class]),a:not([href]):not([class]):hover{color:#0d1e35}
.faq-section .accordion a::after{content:'+';position:absolute;color:#0d1e35;top:50%;transform:translateY(-50%);left:0;background:#f5f5f5;height:30px;width:30px;line-height:30px;text-align:center;border-radius:50%}
.faq-section .accordion a.active:after{color:#fff;background:#0c73ff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.team-section.team-page{padding:50px 0 100px;background-color:#fff}
.team-section.team-page .single-team{margin-bottom:50px;border: 1px #dcdcdc solid;}
.team-details{padding:100px 0}
.team-details .products-details{padding:50px 0}
.team-details .products-details p{ margin-left:20px}
.team-details .team-left{margin-right:20px}
.team-details .image img{width:100%;box-shadow: 0 0 10px rgba(0,0,0,.07);}
.team-details img{max-width:100%}
.team-details .schedule{position:relative}
.team-details .schedule .title{position:relative;font-weight:bold;margin-bottom:36px}
.team-details .schedule .title::before{content:'';position:absolute;height:3px;width:50px;background-color:var(--main-color);bottom:-20px}
.team-details .schedule .schedule-table{width:100%}
.team-details .schedule .schedule-table tr{border-bottom:1px dashed rgba(0,0,0,0.2)}
.team-details .schedule .schedule-table td{color:#818790}
.team-details .schedule .schedule-table th,.team-details .schedule .schedule-table td{padding:10px 0}
.team-details .schedule .phone{color:var(--main-color);font-size:30px;font-weight:bold;background-color:#fff;padding:22px 56px 22px 56px;border-radius:40px;bottom:-50px;box-shadow:0px 15px 65px 0px rgba(39,71,125,0.06)}
.team-details .schedule .phone a{position:absolute;height:60px;width:60px;line-height:51px;text-align:center;background-color:rgba(12,115,255,0.2);border-radius:50%;left:-20px;top:50%;transform:translateY(-50%)}
.team-details .schedule .phone a i{display:inline-block;color:#fff;font-size:18px;height:45px;width:45px;line-height:45px;text-align:center;background-color:var(--main-color);border-radius:50%}
.team-details .name{font-weight:bold;margin-bottom:2px}
.team-details .designation{color:var(--main-color);font-size:14px;margin-bottom:22px}
.team-details .description{color:#7f8388;margin:22px 0 15px}
.team-details .info-table{font-size:14px;width:100%}
.team-details .info-table th,.team-details .info-table td{padding:20px 35px}
.team-details .info-table tr:nth-child(odd){background-color:#eef1f4}
.team-details .info-table td{color:#818790}
.team-details .info-table .awards{color:var(--main-color)}
.team-details .info-table td ul{margin:0;padding:0}
.team-details .info-table td ul li{margin-bottom:4px}
.team-details .form-area{margin-top:60px}
.team-details .form-area .form-head{padding:53px 60px 40px;background:url(../images/faq-form-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}
.team-details .form-area .form-head .title{color:#fff;font-size:30px;font-weight:bold;margin-bottom:11px}
.team-details .form-area .form-head .description{color:#fff}
.team-details .form-area .form-body{background-color:#EEF1F4;padding:70px 60px 70px 60px}
.team-details .form-area .faq-form .form-control{background-color:#fff;margin-bottom:20px;border:0;border-radius:0;padding:18px 30px}
.team-details .form-area .faq-form input[type="submit"]{color:#fff;font-size:16px;font-weight:bold;border:0;outline:0;background-color:var(--main-color);padding:22px 42px}
.team-details .products-area{margin-top:20px}
.team-details .products-area .products-head{padding:20px 20px 10px;background:url(../images/faq-form-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}
.team-details .products-area .products-head .title{color:#fff;font-size:18px;font-weight:bold}
.post-gallery.portfolio-page{padding:150px 0 150px}
.portfolio-details{padding:150px 0 130px}
.portfolio-details .service-thumbnail img{width:100%}
.portfolio-details .service-meta{position:relative;top:-85px;max-width:983px;margin:auto;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:54px 80px 54px;box-shadow:0px 20px 40px 0px rgba(0,0,0,0.04)}
.portfolio-details .service-meta p{color:#7f8388;font-size:14px;margin:0 0 4px}
.portfolio-details .service-meta h5{color:#0d1e35;margin:0}
.portfolio-details .service-meta .details-button a{display:inline-block;color:#fff;font-weight:bold;background:#0c73ff;padding:18px 43px}
.portfolio-details .description h5{color:#0d1e35;line-height:1.55;margin-bottom:34px}
.portfolio-details h3{color:#0d1e35;font-size:30px;font-weight:bold}
.portfolio-details p{color:#7f8388;line-height:1.6}
.portfolio-details .gallery{margin:60px 0 55px}
.portfolio-details .gallery img{width:100%}
.yearly-plan{display:flex;align-items:center;justify-content:center;margin:15px 0 125px;text-align:center}
.yearly-plan a{color:#fff;font-size:35px;height:80px;width:80px;line-height:80px;background:#0c73ff}
.yearly-plan span{color:#0d1e35;font-size:18px;font-weight:500;height:80px;line-height:80px;padding:0 30px;box-shadow:0 10px 30px 0 rgba(0,0,0,0.05)}
.latest-news{padding:150px 0 150px}
.latest-news .single-post{margin-bottom:40px}
.latest-news .single-post:last-child{margin-bottom:0}
.latest-news .single-post .blog-thumbnail img{width:100%}
.latest-news .single-post .blog-content{border-left:2px solid #eef1f4;border-right:2px solid #eef1f4;border-bottom:2px solid #eef1f4;padding:57px 60px 50px}
.latest-news .single-post .blog-meta{display:flex;flex-wrap:wrap;padding:0 0 15px}
.latest-news .single-post .blog-meta .views{margin-right:25px}
.latest-news .single-post .blog-meta .comments{margin-right:25px}
.latest-news .single-post .blog-meta i{color:#818790;margin-right:3px}
.latest-news .single-post .blog-meta span{color:#818790;font-size:14px}
.latest-news .single-post .blog-title h3{color:#0d1e35;font-size:30px;font-weight:bold;margin-bottom:17px}
.latest-news .single-post .blog-description p{color:#818790}
.latest-news .single-post .read-more-btn a{color:#0c73ff;font-size:18px;font-weight:bold}
.latest-news .single-post .read-more-btn a i{margin-left:5px}
.latest-news .single-post.video-post .blog-thumbnail{position:relative}
.latest-news .single-post.video-post .blog-thumbnail::before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(13,30,53,0.27)}
.latest-news .single-post.video-post .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
.latest-news .single-post.video-post .video-icon a{position:relative;display:inline-block;color:#fff;width:100px;height:100px;line-height:96px;background-color:rgba(255,255,255,0.3);font-size:25px;text-align:center;border:2px solid #fff;border-radius:50%}
.latest-news .single-post.video-post .video-icon a .circle2{animation-delay:1.3s}
.latest-news .single-post.video-post .video-icon a .circle3{animation-delay:2.6s}
.latest-news .single-post.video-post .video-icon a span{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.5);border-radius:50%;animation:ripple 3.9s linear 0s infinite;-webkit-animation:ripple 3.9s linear 0s infinite;-ms-animation:ripple 3.9s linear 0s infinite;-o-animation:ripple 3.9s linear 0s infinite;-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;opacity:0}
.blog-grid{padding:150px 0 150px}
.blog-grid .single-post{margin-bottom:40px}
.blog-grid .single-post:last-child{margin-bottom:0}
.blog-grid .single-post .blog-thumbnail img{width:100%}
.blog-grid .single-post .blog-content{border-left:2px solid #eef1f4;border-right:2px solid #eef1f4;border-bottom:2px solid #eef1f4;padding:37px 40px 30px}
.blog-grid .single-post .blog-meta{display:flex;flex-wrap:wrap;padding:0 0 15px}
.blog-grid .single-post .blog-meta .views{margin-right:25px}
.blog-grid .single-post .blog-meta .comments{margin-right:25px}
.blog-grid .single-post .blog-meta i{color:#818790;margin-right:3px}
.blog-grid .single-post .blog-meta span{color:#818790;font-size:14px}
.blog-grid .single-post .blog-title h3{color:#0d1e35;font-size:26px;font-weight:bold;margin-bottom:17px}
.blog-grid .single-post .blog-description p{color:#818790}
.blog-grid .single-post .read-more-btn a{color:#0c73ff;font-size:18px;font-weight:bold}
.blog-grid .single-post .read-more-btn a i{margin-left:5px}
.blog-grid .single-post.video-post .blog-thumbnail{position:relative}
.blog-grid .single-post.video-post .blog-thumbnail::before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(13,30,53,0.27)}
.blog-grid .single-post.video-post .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
.blog-grid .single-post.video-post .video-icon a{position:relative;display:inline-block;color:#fff;width:100px;height:100px;line-height:96px;background-color:rgba(255,255,255,0.3);font-size:25px;text-align:center;border:2px solid #fff;border-radius:50%}
.blog-grid .single-post.video-post .video-icon a .circle2{animation-delay:1.3s}
.blog-grid .single-post.video-post .video-icon a .circle3{animation-delay:2.6s}
.blog-grid .single-post.video-post .video-icon a span{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.5);border-radius:50%;animation:ripple 3.9s linear 0s infinite;-webkit-animation:ripple 3.9s linear 0s infinite;-ms-animation:ripple 3.9s linear 0s infinite;-o-animation:ripple 3.9s linear 0s infinite;-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;opacity:0}
.blog-details{padding:150px 0 150px}
.blog-details .blog-wrapper .blog-thumbnail img{width:100%}
.blog-details .blog-wrapper .blog-meta{display:flex;flex-wrap:wrap;margin:35px 0 20px}
.blog-details .blog-wrapper .blog-meta .views{margin-right:25px}
.blog-details .blog-wrapper .blog-meta .comments{margin-right:25px}
.blog-details .blog-wrapper .blog-meta i{color:#818790;margin-right:3px}
.blog-details .blog-wrapper .blog-meta span{color:#818790;font-size:14px}
.blog-details .blog-wrapper .blog-description p{color:#818790}
.blog-details .blog-wrapper .blog-description blockquote{position:relative;color:#0d1e35;font-size:20px;font-weight:500;text-align:center;background-image:url('../images/quote-bg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;padding:53px 105px 50px;margin:41px 0 45px 0}
.blog-details .blog-wrapper .blog-description blockquote h6{margin-top:22px}
.blog-details .blog-wrapper .blog-description img{width:100%;margin:40px 0 35px}
.blog-details .blog-wrapper .blog-description h2{color:#0d1e35;font-weight:bold;margin:0 0 22px}
.blog-details .blog-wrapper .blog-details-footer{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0;padding:20px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}
.blog-details .blog-wrapper .blog-details-footer .related-tags{display:flex;flex-wrap:wrap;align-items:center}
.blog-details .blog-wrapper .blog-details-footer .related-tags h5{color:#0d1e35;font-weight:bold;margin:0 18px 0 0}
.blog-details .blog-wrapper .blog-details-footer .related-tags ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}
.blog-details .blog-wrapper .blog-details-footer .related-tags ul li{margin-right:10px}
.blog-details .blog-wrapper .blog-details-footer .related-tags ul li a{display:inline-block;color:#818790;font-size:14px;background-color:#eef1f4;padding:7px 20px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.blog-details .blog-wrapper .blog-details-footer .related-tags ul li a:hover{color:#fff;background-color:#0c73ff}
.blog-details .blog-wrapper .blog-details-footer .share-now{display:flex;flex-wrap:wrap;align-items:center}
.blog-details .blog-wrapper .blog-details-footer .share-now h5{color:#0d1e35;font-weight:bold;margin:0 18px 0 0}
.blog-details .blog-wrapper .blog-details-footer .share-now ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}
.blog-details .blog-wrapper .blog-details-footer .share-now ul li{margin-right:10px}
.blog-details .blog-wrapper .blog-details-footer .share-now ul li:last-child{margin-right:0}
.blog-details .blog-wrapper .blog-details-footer .share-now ul li a{display:inline-block}
.blog-details .blog-wrapper .blog-details-footer .share-now ul li a i{color:#fff;background-color:#0c73ff;height:35px;width:35px;line-height:35px;text-align:center;border-radius:50%}
.blog-details .blog-wrapper .blog-details-footer .share-now ul li a .fa-facebook{background-color:#4267B2}
.blog-details .blog-wrapper .blog-details-footer .share-now ul li a .fa-twitter{background-color:#1DA1F2}
.blog-details .blog-wrapper .blog-details-footer .share-now ul li a .fa-linkedin{background-color:#0077b5}
.blog-details .blog-wrapper .blog-details-footer .share-now ul li a .fa-instagram{background-color:#d63084}
.blog-details .blog-wrapper .blog-writter{display:flex;align-items:center;background-color:#eef1f4;margin:80px 0 0 0;padding:60px 30px 60px 60px;border-right:10px solid #0c73ff}
.blog-details .blog-wrapper .blog-writter .writter-image{margin-right:40px}
.blog-details .blog-wrapper .blog-writter .writter-details h6{color:#0c73ff;font-size:12px;font-weight:normal;margin:0}
.blog-details .blog-wrapper .blog-writter .writter-details h3{color:#0d1e35;font-size:30px;font-weight:bold}
.blog-details .blog-wrapper .blog-writter .writter-details p{color:#818790;margin:0;line-height:1.6}
.blog-details .blog-wrapper .comment-area .comment-count{margin:71px 0 30px}
.blog-details .blog-wrapper .comment-area .comment-count h2{color:#0d1e35;font-weight:bold}
.blog-details .blog-wrapper .comment-area .comment-body{position:relative;display:flex;background-color:#eef1f4;padding:40px}
.blog-details .blog-wrapper .comment-area .comment-body .author-img{margin-right:30px}
.blog-details .blog-wrapper .comment-area .comment-body .comment-details span{color:#0c73ff;font-size:12px}
.blog-details .blog-wrapper .comment-area .comment-body .comment-details h3{color:#0d1e35;font-weight:bold;margin-bottom:16px}
.blog-details .blog-wrapper .comment-area .comment-body .comment-details p{color:#818790}
.blog-details .blog-wrapper .comment-area .comment-body .reply{position:absolute;top:40px;right:40px}
.blog-details .blog-wrapper .comment-area .comment-body .reply a{display:flex;align-items:center;color:#fff;font-size:14px;font-weight:bold;background-color:#0c73ff;padding:10px 27px;border-radius:20px}
.blog-details .blog-wrapper .comment-area .comment-body .reply a i{margin-right:5px}
.blog-details .blog-wrapper .comment-area .children .comment-body{background-color:#fff;margin:30px 0 0 75px;border:1px solid #eef1f4}
.blog-details .blog-wrapper .comment-area .children .comment-body .reply a{color:#15171b;background-color:#eef1f4}
.blog-details .blog-wrapper .comment-area .comment-form{background-color:#eef1f4;padding:70px 80px 80px;margin-top:80px}
.blog-details .blog-wrapper .comment-area .comment-form h2{color:#0d1e35;font-weight:bold;margin:0 0 2px}
.blog-details .blog-wrapper .comment-area .comment-form p{color:#0c73ff;margin:0 0 35px}
.blog-details .blog-wrapper .comment-area .comment-form textarea{width:100%;border:0;outline:0;padding:25px 30px;margin-bottom:20px}
.blog-details .blog-wrapper .comment-area .comment-form input{width:100%;border:0;outline:0;height:60px;padding:10px 30px}
.blog-details .blog-wrapper .comment-area .comment-form .submit-button input{color:#fff;font-weight:bold;background-color:#0c73ff;width:auto;margin-top:30px;width:200px}
.widget-wrapper .widget{background:#eef1f4;padding:40px 40px 40px;margin-bottom:40px}
.widget-wrapper .widget .search-widget{position:relative}
.widget-wrapper .widget .search-widget input{height:60px;width:100%;border:0;outline:0;padding:10px 60px 10px 30px}
.widget-wrapper .widget .search-widget button{position:absolute;right:0;top:50%;transform:translateY(-50%);height:60px;width:60px;background:transparent;border:0}
.widget-wrapper .widget .search-widget button i{color:#0c73ff}
.widget-wrapper .widget .widget-title h4{color:#0d1e35;font-weight:bold;line-height:1;margin-bottom:20px}
.widget-wrapper .widget .category-widget ul{margin:0;padding:0;list-style:none}
.widget-wrapper .widget .category-widget ul li{background:#fff;margin-bottom:10px;padding:18px 25px}
.widget-wrapper .widget .category-widget ul li:last-child{margin:0}
.widget-wrapper .widget .category-widget ul li i{color:#fff;font-weight:bold;background-color:#0c73ff;height:16px;width:16px;text-align:center;line-height:14px;border-radius:50%;margin-right:6px}
.widget-wrapper .widget .category-widget ul li a{color:#7f8388;font-size:14px}
.widget-wrapper .widget .category-widget ul li span{float:right;color:#fff;font-size:14px;height:30px;width:30px;line-height:30px;text-align:center;background:#0c73ff;border-radius:50%}
.widget-wrapper .widget .single-post{display:flex;align-items:center;border-bottom:1px solid rgba(12,115,255,0.08);margin-bottom:15px;padding-bottom:15px}
.widget-wrapper .widget .single-post:last-child{margin:0;padding:0;border:0}
.widget-wrapper .widget .single-post .thumb{height:90px;width:90px;margin-right:20px}
.widget-wrapper .widget .single-post .title a{color:#0d1e35;font-weight:bold;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.widget-wrapper .widget .single-post:hover .title a{color:#0c73ff}
.widget-wrapper .widget .single-post .title p{color:#7f8388;font-size:12px;margin:0}
.widget-wrapper .widget .single-post .title p i{margin-right:5px}
.widget-wrapper .widget .tags-widget ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}
.widget-wrapper .widget .tags-widget ul li{margin:0 10px 10px 0}
.widget-wrapper .widget .tags-widget ul li a{display:inline-block;color:#7f8388;font-size:12px;background:#fff;padding:10px 20px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.widget-wrapper .widget .tags-widget ul li a:hover{color:#fff;background:#0c73ff}
.contact-section{padding:150px 0 100px}
.contact-section .contact-form{background-color:#eef1f4;padding:73px 80px 80px}
.contact-section .contact-form .form-title h2{color:#0d1e35;font-size:30px;font-weight:bold}
.contact-section .contact-form .form-title p{color:#0c73ff;font-size:18px;margin-bottom:20px}
.contact-section .contact-form form input{height:60px;width:100%;margin-bottom:20px;border:0;outline:0;padding:10px 30px}
.contact-section .contact-form form select{color:rgba(0,0,0,0.6);height:60px;width:100%;margin-bottom:20px;border:0;outline:0;padding:10px 30px}
.contact-section .contact-form form select option{background-color:#fff}
.contact-section .contact-form form textarea{width:100%;border:0;outline:0;padding:10px 30px}
.contact-section .contact-form form button{font-size:16px;font-weight:bold;height:60px;width:200px;border:0;background:#0c73ff;color:#fff;margin-top:27px}
.contact-section .contact-info{padding-left:35px}
.contact-section .contact-info .contact-title h2{color:#0d1e35;font-weight:bold;margin-bottom:24px}
.contact-section .contact-info .contact-title p{color:#7f8388;margin-bottom:33px}
.contact-section .contact-info .opening-hours h3{color:#0d1e35;font-weight:bold;margin-bottom:23px}
.contact-section .contact-info .opening-hours .day{display:flex;justify-content:space-between;border-bottom:1px dashed #7f8388;margin-bottom:7px;padding-bottom:9px}
.contact-section .contact-info .opening-hours .day span{color:#7f8388}
.contact-section .contact-info .address h3{color:#0d1e35;font-weight:bold;margin-top:35px}
.contact-section .contact-info .address p{color:#7f8388;font-size:18px}
.contact-section .contact-info .customer-support h3{color:#0d1e35;font-weight:bold;margin-top:30px;margin-bottom:12px}
.contact-section .contact-info .customer-support h2{color:#0c73ff;font-weight:bold}
.map-section{margin-bottom:143px}
.four-ziro-four{text-align:center;padding:95px 0 150px}
.four-ziro-four .four-ziro-four-wrapper .title h1{color:#0c73ff;font-size:387px;font-weight:900;line-height:1;margin-bottom:22px}
.four-ziro-four .four-ziro-four-wrapper .subtitle h1{color:#0d1e35;font-weight:900}
.four-ziro-four .four-ziro-four-wrapper p{color:#7f8388;margin-bottom:37px}
.four-ziro-four .four-ziro-four-wrapper a{display:inline-block;color:#fff;font-weight:bold;background-color:#0c73ff;padding:15px 41px}
.faq-page{padding:150px 0 150px}
.faq-page .form-area .form-head{padding:53px 60px 40px;background:url(../images/faq-form-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}
.faq-page .form-area .form-head .title{color:#fff;font-size:30px;font-weight:bold;margin-bottom:11px}
.faq-page .form-area .form-head .description{color:#fff}
.faq-page .form-area .form-body{background-color:#EEF1F4;padding:70px 60px 70px 60px}
.faq-page .form-area .faq-form .form-control{background-color:#fff;margin-bottom:20px;border:0;border-radius:0;padding:18px 30px}
.faq-page .form-area .faq-form input[type="submit"]{color:#fff;font-size:16px;font-weight:bold;border:0;outline:0;background-color:var(--main-color);padding:22px 42px}
.faq-page .faq-wrapper{padding-left:35px}
.faq-page .faq-wrapper h2{color:#0d1e35;font-weight:bold}
.faq-page .faq-wrapper p{color:#7f8388;margin:20px 0 39px}
.faq-page .accordion{list-style:none;margin:0;padding:0;border-top:1px solid #d9e5e8}
.faq-page .accordion li{border-bottom:1px solid #d9e5e8;position:relative}
.faq-page .accordion a{position:relative;color:#0d1e35;font-size:18px;padding:24px 20px 24px 60px;display:block;cursor:pointer;font-weight:600}
.faq-page .accordion li p{display:none;color:#7f8388;font-size:16px;padding:0 10px 10px 60px;line-height:1.6}
.faq-page a:not([href]):not([class]),a:not([href]):not([class]):hover{color:#0d1e35}
.faq-page .accordion a::after{content:'+';position:absolute;color:#0d1e35;top:50%;transform:translateY(-50%);left:0;background:#f5f5f5;height:30px;width:30px;line-height:30px;text-align:center;border-radius:50%}
.faq-page .accordion a.active:after{color:#fff;background:#0c73ff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.paginations{text-align:center;margin-top:20px}
.paginations a,.page-numbers span.current{min-width:35px;height:35px;line-height:31px;display:inline-block;font-size:14px;font-weight:500;margin:auto 5px;border:1px solid #ddd;color:#888;padding: 0 10px;}
.page-numbers li{display:inline-block}
.paginations a:hover,.paginations a.current,.page-numbers span.current{background:#1f7ad8;border-color:#1f7ad8;color:#fff}