 .main-header{position:relative;left:0px;top:0px;z-index:999;width:100%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0px;top:0px;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);width:100%;z-index:0;background: #fff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: 500ms;-moz-animation-duration: 500ms;-op-animation-duration: 500ms;-webkit-animation-duration: 500ms;animation-duration: 500ms;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}.header-top{position: relative;width: 100%;background: #22272b;padding: 7.5px 0px;}.header-top .text p{font-size: 14px;color: #fff;}.header-top .info li{position: relative;display: inline-block;font-size: 14px;color: #fff;margin-right: 25px;}.header-top .info li a{color: #fff;}.header-top .info li a:hover{}.header-top .info li:last-child{margin: 0px !important;}.header-top .info li i{margin-right: 10px;font-size: 16px;}.main-header .header-upper{position: relative;width: 100%;background: #fff;}.main-header .logo-box .logo{position: relative;display: block;max-width: 270px;width: 100%;}.main-header .header-upper .logo-box .logo img{width: 100%;}.main-header .header-upper .upper-info li{position: relative;display: inline-block;padding-left: 72px;margin-right: 30px;}.main-header .header-upper .upper-info li:last-child{margin: 0px !important;padding: 0px;}.main-header .header-upper .upper-info li i{position: absolute;left: 0px;top: 0px;font-size: 16px;background: #f8f7f3;width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 50%;}.main-header .header-upper .upper-info li p{font-size: 15px;line-height: 24px;}.main-header .header-upper .upper-info li h5{position: relative;display: block;font-size: 18px;line-height: 26px;font-weight: 500;}.main-header .header-upper .upper-info li h5 a{display: inline-block;color: #22272b;}.main-header .header-upper .upper-info li h5 a:hover{}.main-header .theme-btn-one{padding: 12px 40px;}.main-header .header-upper .upper-info{position: relative;margin-top: 33px;}.main-header .header-lower{position: relative;background: #fff;}.main-header.style-one .header-lower .outer-box{position: relative;width: 100%;}.main-header.style-one .header-lower .outer-box .menu-area{position: absolute;width: 100%;left: 0px;top: 0px;right: 0px;background: #fff;padding: 0px 40px;border-top: 1px solid #ecebe3;}.main-header.style-one .social-links{position: relative;margin-top: 20px;}.main-header.style-one .social-links li{position: relative;display: inline-block;margin-right: 7px;}.main-header.style-one .social-links li:last-child{margin: 0px !important;}.main-header.style-one .social-links li a{position: relative;display: inline-block;font-size: 12px;width: 36px;height: 36px;line-height: 36px;color: #717577;background: #f8f7f3;border-radius: 50%;text-align: center;}.main-header.style-one .social-links li a:hover{color: #22272b;}.main-menu .navbar-collapse{padding:0px;display:block !important;}.main-menu .navigation{margin:0px;}.main-menu .navigation > li{position:inherit;float:left;z-index:2;padding:22px 0px 23px 0px;margin: 0px 17px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.main-menu .navigation > li:last-child{margin-right:0px !important;}.main-menu .navigation > li:first-child{margin-left: 0px !important;}.main-menu .navigation > li > a{position:relative;display:block;text-align:center;font-size:16px;line-height:30px;font-weight:400;font-family: 'Rubik', sans-serif;opacity:1;color:#717577;z-index:1;letter-spacing: 1px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.main-menu .navigation > li.dropdown > a{padding-right: 15px;}.main-menu .navigation > li.current > a,.main-menu .navigation > li:hover > a{}.main-menu .navigation > li.dropdown > a:before{position: absolute;content: "\f0d7";font-family: "Font Awesome 5 Pro";font-size: 12px;font-weight: 700;color: #717577;top: 1px;right: 0px;transition: all 500ms ease;}.main-menu .navigation > li.current > a:before,.main-menu .navigation > li:hover > a:before{}.main-menu .navigation > li > ul,.main-menu .navigation > li > .megamenu{position:absolute;left: inherit;top:100%;width:250px;z-index:100;display:none;opacity: 0;visibility: hidden;background: #22272b;padding: 10px 0px;filter: alpha(opacity=0);-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-webkit-box-shadow: 0px 4px 4px 1px rgba(0,0,0,0.2);box-shadow: 0px 4px 4px 1px rgba(0,0,0,0.2);-webkit-transform: rotateX(-90deg);transform: rotateX(-90deg);-webkit-transform-origin: 0 0;transform-origin: 0 0;}.main-menu .navigation > li > ul.from-right{left:auto;right:0px;}.main-menu .navigation > li > ul > li{position:relative;width:100%;padding: 0px 30px;-webkit-transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s;transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s;opacity: 0;visibility: hidden;-webkit-transform: translateY(5px);transform: translateY(5px);}.main-menu .navigation > li:hover > ul > li{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}.main-menu .navigation > li > ul > li:nth-child(2n+1) {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}.main-menu .navigation > li > ul > li:nth-child(2n+2) {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}.main-menu .navigation > li > ul > li:nth-child(2n+3) {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}.main-menu .navigation > li > ul > li:nth-child(2n+4) {-webkit-transition-delay: 0.25s;transition-delay: 0.25s;}.main-menu .navigation > li > ul > li:nth-child(2n+5) {-webkit-transition-delay: 0.3s;transition-delay: 0.3s;}.main-menu .navigation > li > ul > li:nth-child(2n+6) {-webkit-transition-delay: 0.35s;transition-delay: 0.35s;}.main-menu .navigation > li > ul > li:nth-child(2n+7) {-webkit-transition-delay: 0.4s;transition-delay: 0.4s;}.main-menu .navigation > li > ul > li:nth-child(2n+8) {-webkit-transition-delay: 0.45s;transition-delay: 0.45s;}.main-menu .navigation > li > ul > li:last-child{border-bottom:none; }.main-menu .navigation > li > ul > li > a,.main-menu .navigation > li > .megamenu li > a{position:relative;display:block;padding:14px 0px;line-height:24px;font-weight:400;font-size:16px;text-transform:capitalize;color:#fff;border-bottom: 1px solid rgba(255,255,255,0.1);text-align: left;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > a:hover,.main-menu .navigation > li > .megamenu li > a:hover{}.main-menu .navigation > li > ul > li:last-child > a,.main-menu .navigation > li > .megamenu li:last-child > a{border-bottom: none;}.main-menu .navigation > li > ul > li > a:hover{}.main-menu .navigation > li > ul > li.dropdown > a:after{font-family: 'Font Awesome 5 Pro';content: "\f105";position:absolute;right:20px;top:14px;display:block;line-height:24px;font-size:16px;font-weight:800;text-align:center;z-index:5;}.main-menu .navigation > li > ul > li > ul{position:absolute;right:100%;top:0%;width:230px;z-index:100;display:none;padding: 10px 0px;background: #22272b;filter: alpha(opacity=0);-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-webkit-box-shadow: 0px 4px 4px 1px rgba(0,0,0,0.2);box-shadow: 0px 4px 4px 1px rgba(0,0,0,0.2);-webkit-transform: rotateX(-90deg);transform: rotateX(-90deg);-webkit-transform-origin: 0 0;transform-origin: 0 0;}.main-menu .navigation > li > ul > li > ul.from-right{left:auto;right:0px;}.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;padding: 0px 30px;}.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;padding: 0px 30px;-webkit-transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s;transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s;opacity: 0;visibility: hidden;-webkit-transform: translateY(5px);transform: translateY(5px);}.main-menu .navigation > li > ul > li:hover > ul > li{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}.main-menu .navigation > li > ul > li > ul > li:nth-child(2n+1) {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}.main-menu .navigation > li > ul > li > ul > li:nth-child(2n+2) {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}.main-menu .navigation > li > ul > li > ul > li:nth-child(2n+3) {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}.main-menu .navigation > li > ul > li > ul > li:nth-child(2n+4) {-webkit-transition-delay: 0.25s;transition-delay: 0.25s;}.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none; }.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none; }.main-menu .navigation > li > ul > li > ul > li > a{position:relative;display:block;padding:14px 0px;line-height:24px;font-weight:400;font-size:16px;text-transform:capitalize;color:#fff;border-bottom: 1px solid rgba(255,255,255,0.1);text-align: left;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > ul > li:last-child > a{border-bottom: none;}.main-menu .navigation > li > ul > li > ul > li > a:hover{}.main-menu .navigation > li > ul > li > ul > li.dropdown > a:after{font-family: 'Font Awesome 5 Pro';content: "\f105";position:absolute;right:20px;top:12px;display:block;line-height:24px;font-size:16px;font-weight:900;z-index:5;}.main-menu .navigation > li.dropdown:hover > ul,.main-menu .navigation > li.dropdown:hover > .megamenu{visibility:visible;opacity:1;filter: alpha(opacity=100);top: 100%;-webkit-transform: rotateX(0);transform: rotateX(0);}.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;opacity:1;filter: alpha(opacity=100);top: 0%;-webkit-transform: rotateX(0);transform: rotateX(0); }.main-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:-32px;top:66px;width:34px;height:30px;text-align:center;font-size:18px;line-height:26px;color:#3b3b3b;cursor:pointer;display: none;z-index:5;transition: all 500ms ease;}.main-menu .navigation li.current.dropdown .dropdown-btn,.main-menu .navigation li:hover .dropdown-btn{}.main-menu .navigation li.dropdown ul li.dropdown .dropdown-btn{display: none;}.menu-area .mobile-nav-toggler {position: relative;float: right;font-size: 40px;line-height: 50px;cursor: pointer;color: #3786ff;display: none;}.menu-area .mobile-nav-toggler .icon-bar{position: relative;height: 2px;width: 30px;display: block;margin-bottom: 5px;background-color: #3b3b3b;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.menu-area .mobile-nav-toggler .icon-bar:last-child{margin-bottom: 0px;}.main-header .sticky-header .logo-box{padding: 17px 0px;}.main-header .sticky-header .main-menu .navigation > li{padding: 25px 0px !important;}.main-menu .navigation > li.dropdown > .megamenu{position: absolute;width: 100%;padding: 30px 50px;left: 0px;}.main-menu .navigation li.dropdown .megamenu li h4{font-weight: 400;padding: 3px 0px;color: #fff;}.nav-outer .mobile-nav-toggler{position: relative;float: right;font-size: 40px;line-height: 50px;cursor: pointer;color:#3786ff;display: none;}.mobile-menu{position: fixed;right: 0;top: 0;width: 300px;padding-right:30px;max-width:100%;height: 100%;opacity: 0;visibility: hidden;z-index: 999999;}.mobile-menu .navbar-collapse{display:block !important; }.mobile-menu .nav-logo{position:relative;padding:50px 25px;text-align:left;padding-bottom: 100px;}.mobile-menu-visible{overflow: hidden;}.mobile-menu-visible .mobile-menu{opacity: 1;visibility: visible;}.mobile-menu .menu-backdrop{position: fixed;right: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: #000;-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%);transition: all 900ms ease;-moz-transition: all 900ms ease;-webkit-transition: all 900ms ease;-ms-transition: all 900ms ease;-o-transition: all 900ms ease;}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity: 0.70;visibility: visible;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.mobile-menu .menu-box{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;max-height: 100%;overflow-y: auto;background: #202020;padding: 0px 0px;z-index: 5;opacity: 0;visibility: hidden;border-radius: 0px;-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%);}.mobile-menu-visible .mobile-menu .menu-box{opacity: 1;visibility: visible;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.mobile-menu .close-btn{position: absolute;right: 25px;top: 10px;line-height: 30px;width: 24px;text-align: center;font-size: 16px;color: #ffffff;cursor: pointer;z-index: 10;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-ms-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}.mobile-menu .close-btn:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.mobile-menu .navigation{position: relative;display: block;width: 100%;float: none;}.mobile-menu .navigation li{position: relative;display: block;border-top: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation:last-child{border-bottom: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li > ul > li:first-child{border-top: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li > a{position: relative;display: block;line-height: 24px;padding: 10px 25px;font-size: 15px;font-weight: 500;color: #ffffff;text-transform: uppercase;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; }.mobile-menu .navigation li ul li > a{font-size: 16px;margin-left: 20px;text-transform: capitalize;}.mobile-menu .navigation li > a:before{content:'';position:absolute;left:0;top:0;height:0;border-left:5px solid #fff;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; }.mobile-menu .navigation li.current > a:before{height:100%;}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:6px;top:6px;width:32px;height:32px;text-align:center;font-size:16px;line-height:32px;color:#ffffff;background:rgba(255,255,255,0.10);cursor:pointer;border-radius:2px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; z-index:5;}.mobile-menu .navigation li.dropdown .dropdown-btn.open{background:#fff; color: #3b3b3b;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.mobile-menu .navigation li > ul,.mobile-menu .navigation li > ul > li > ul,.mobile-menu .navigation > li.dropdown > .megamenu{display: none;}.mobile-menu .social-links{position:relative;padding:0px 25px;}.mobile-menu .social-links li{position:relative;display:inline-block;margin:0px 10px 10px;}.mobile-menu .social-links li a{position:relative;line-height:32px;font-size:16px;color:#ffffff;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease; }.mobile-menu .social-links li a:hover{}div#mCSB_1_container{top: 0px !important;}.mobile-menu .contact-info {position: relative;padding: 120px 30px 20px 30px;}.mobile-menu .contact-info h4 {position: relative;font-size: 20px;color: #ffffff;font-weight: 700;margin-bottom: 20px;}.mobile-menu .contact-info ul li {position: relative;display: block;font-size: 15px;color: rgba(255,255,255,0.80);margin-bottom: 3px;}.mobile-menu .contact-info ul li a{color: rgba(255,255,255,0.80);}.mobile-menu .contact-info ul li a:hover{}.mobile-menu .contact-info ul li:last-child{margin-bottom: 0px;}.banner-section{position: relative;overflow: hidden;}.banner-carousel{position: relative;}.banner-carousel .slide-item{position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;overflow: hidden;padding: 235px 0px 150px 0px;}.banner-carousel .slide-item:before{position: absolute;content: '';width: 100%;height: 100%;background: #1f2327;top: 0px;right: 0px;z-index: 1;opacity: 0.5;}.banner-carousel .slide-item .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition: all 6000ms linear;-moz-transition: all 6000ms linear;-ms-transition: all 6000ms linear;-o-transition: all 6000ms linear;transition: all 6000ms linear;}.banner-carousel .active .slide-item .image-layer{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);}.banner-carousel .content-box{position: relative;display: block;max-width: 750px;margin: 0 auto;z-index:5;}.banner-carousel .content-box h6{position: relative;display: inline-block;font-size: 16px;color: #22272b;line-height: 30px;font-weight: 500;padding: 6.5px 20px;margin-bottom: 29px;text-align: center;opacity: 0;-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-ms-transform: translateY(100px);-o-transform: translateY(100px);transform: translateY(100px);-webkit-transition: all 1000ms ease;-moz-transition: all 1000ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease;}.banner-carousel .active .content-box p{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1000ms;-moz-transition-delay: 1000ms;-ms-transition-delay: 1000ms;-o-transition-delay: 1000ms;transition-delay: 1000ms;}.banner-carousel .content-box h1{position: relative;display: block;color: #fff;font-size: 30px;line-height: 90px;font-weight: 700;margin-bottom: 26px;opacity: 0;-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-ms-transform: translateY(100px);-o-transform: translateY(100px);transform: translateY(100px);-webkit-transition: all 1300ms ease;-moz-transition: all 1300ms ease;-ms-transition: all 1300ms ease;-o-transition: all 1300ms ease;transition: all 1300ms ease;}.banner-carousel .active .content-box h1{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1300ms;-moz-transition-delay: 1300ms;-ms-transition-delay: 1300ms;-o-transition-delay: 1300ms;transition-delay: 1300ms;}.banner-carousel .content-box .btn-box{position: relative;opacity: 0;-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-ms-transform: translateY(100px);-o-transform: translateY(100px);transform: translateY(100px);-webkit-transition: all 1600ms ease;-moz-transition: all 1600ms ease;-ms-transition: all 1600ms ease;-o-transition: all 1600ms ease;transition: all 1600ms ease;}.banner-carousel .active .content-box .btn-box{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1600ms;-moz-transition-delay: 1600ms;-ms-transition-delay: 1600ms;-o-transition-delay: 1600ms;transition-delay: 1600ms;}.owl-dots-none .owl-dots,.owl-nav-none .owl-nav{display: none !important;}.banner-carousel .owl-nav .owl-prev{position: absolute;left: 150px;top: 50%;transform: translateY(-50%);width: 65px;height: 65px;background: #fff;text-align: center;line-height: 65px;font-size: 20px;font-weight: 600;color: #22272b;cursor: pointer;opacity: 0.2;transition: all 500ms ease;}.banner-carousel .owl-nav .owl-next{position: absolute;right: 120px;top: 50%;transform: translateY(-50%);width: 65px;height: 65px;background: #fff;text-align: center;line-height: 65px;font-size: 20px;font-weight: 600;color: #22272b;cursor: pointer;opacity: 0.2;transition: all 500ms ease;}.banner-carousel:hover .owl-nav .owl-prev,.banner-carousel:hover .owl-nav .owl-next{opacity: 1;}.banner-carousel .owl-nav .owl-prev:hover,.banner-carousel .owl-nav .owl-next:hover{color: #fff;}.feature-section{position: relative;}.feature-section .feature-block-one{position: relative;float: left;width: 33.33333%;}.feature-section .feature-block-one .inner-box{position: relative;padding: 50px 60px 50px 60px;z-index: 1;}.feature-section .feature-block-one .inner-box:before{position: absolute;content: '';background: #222;width: 100%;height: 0%;left: 0px;top: 0px;right: 0px;z-index: -1;transition: all 500ms ease;}.feature-section .feature-block-one .inner-box:hover:before{height: 100%;}.feature-section .feature-block-one:first-child .inner-box{}.feature-section .feature-block-one:nth-child(2) .inner-box{}.feature-section .feature-block-one:last-child .inner-box{background: #f8f7f3;}.feature-section .feature-block-one .inner-box .icon-box{position: absolute;left: 60px;top: 0px;width: 138px;height: 138px;line-height: 138px;background: #fff;text-align: center;font-size: 70px;color: #22272b;}.feature-section .feature-block-one .inner-box .icon-box:before{position: absolute;content: '';background: #22272b;width: 100%;height: 10px;left: 0px;top: -10px;}.feature-section .feature-block-one:first-child .inner-box .icon-box:before{}.feature-section .feature-block-one:nth-child(2) .inner-box .icon-box:before{}.feature-section .feature-block-one .inner-box .inner{position: relative;padding: 4px 0px 0px 178px;}.feature-section .feature-block-one .inner-box .inner h4{font-size: 20px;line-height: 28px;font-weight: 700;margin-bottom: 21px;transition: all 500ms ease;}.feature-section .feature-block-one .inner-box .inner p{color: #645d42;font-weight: 500;margin-bottom: 21px;line-height: 34px;transition: all 500ms ease;}.feature-section .feature-block-one .inner-box .inner a{position: relative;display: inline-block;font-size: 16px;font-weight: 500;color: #22272b;}.feature-section .feature-block-one .inner-box .inner a i{margin-right: 4px;font-size: 15px;}.feature-section .feature-block-one:first-child .inner-box .inner h4,.feature-section .feature-block-one:first-child .inner-box .inner a,.feature-section .feature-block-one .inner-box:hover .inner h4,.feature-section .feature-block-one .inner-box:hover .inner a{color: #fff !important;}.feature-section .feature-block-one:first-child .inner-box .inner p,.feature-section .feature-block-one .inner-box:hover .inner p{color: rgba(255,255,255,0.7) !important;}.about-section{position: relative;}#content_block_1 .content-box h3{position: relative;font-size: 24px;line-height: 40px;margin-bottom: 0px;}#content_block_1 .content-box .list-item li{position: relative;display: block;font-size: 18px;line-height: 26px;color: #717577;margin-bottom: 18px;padding-left: 40px;}#content_block_1 .content-box .list-item li:before{position: absolute;content: "\f058";font-family: 'Font Awesome 5 Pro';font-size: 18px;font-weight: 700;left: 0px;top: 0px;}#content_block_1 .content-box .list-item li:last-child{margin-bottom: 0px;}#content_block_1 .content-box .list-item{margin-bottom: 10px;}#content_block_1 .content-box .sec-title{margin-bottom: 0px;}#content_block_1 .content-box .inner-box .inner{position: relative;padding: 30px 40px 32px 125px;max-width: 295px;margin-right: 60px;}#content_block_1 .content-box .inner-box .inner:before{position: absolute;content: '';width: 10px;height: 100%;top: 0px;right: -20px;}#content_block_1 .content-box .inner-box .inner .icon-box{position: absolute;left: 40px;top: 30px;font-size: 60px;line-height: 60px;}#content_block_1 .content-box .inner-box .inner h4{position: relative;font-size: 20px;line-height: 28px;color: #fff;font-weight: 500;}#content_block_1 .content-box .inner-box .author figure{position: relative;display: inline-block;}#content_block_1 .content-box .inner-box .author .author-thumb{position: relative;display: inline-block;margin-right: 20px;width: 88px;height: 88px;border-radius: 50%;background: #fff;padding: 6px;}#content_block_1 .content-box .inner-box .author .author-thumb img{width: 100%;border-radius: 50%;}#content_block_1 .content-box .inner-box{position: relative;display: flex;align-items: center;}.service-section{position: relative;}.service-block-one .inner-box{position: relative;display: block;background: #fff;transition: all 500ms ease;}.service-block-one .inner-box:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.03);}.service-block-one .inner-box .image-box{position: relative;display: block;}.service-block-one .inner-box .image-box .image{position: relative;display: block;overflow: hidden;background: #22272b;}.service-block-one .inner-box .image-box .image img{width: 100%;transition: all 500ms ease;}.service-block-one .inner-box:hover .image-box .image img{opacity: 0.7;transform: scale(1.1);}.service-block-one .inner-box .image-box .icon-box{position: absolute;left: -10px;bottom: 20px;width: 86px;height: 78px;line-height: 78px;text-align: center;font-size: 55px;transition: all 500ms ease;}.service-block-one .inner-box:hover .image-box .icon-box{color: #22272b;}.service-section .owl-stage-outer{overflow: visible;}.service-section .owl-item {opacity: 0;transition: 500ms;}.service-section .owl-item.active {opacity: 1;}.service-block-one .inner-box .image-box .icon-box:before{position: absolute;content: '';width: 10px;height: 10px;left: 0px;bottom: -10px;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 0% 0%);transition: all 500ms ease;}.service-block-one .inner-box:hover .image-box .icon-box:before{}.service-block-one .inner-box .lower-content{position: relative;display: block;padding: 22px 30px 19px 30px;border: 1px solid #ecebe3;border-top: none;}.service-block-one .inner-box .lower-content h4{display: block;font-size: 20px;line-height: 30px;font-weight: 500;margin-bottom: 12px;}.service-block-one .inner-box .lower-content h4 a{display: inline-block;color: #22272b;}.service-block-one .inner-box .lower-content h4 a:hover{}.service-block-one .inner-box .lower-content p{margin-bottom: 10px;}.service-block-one .inner-box .lower-content .link a{position: relative;display: inline-block;font-size: 14px;font-weight: 500;color: #22272b;}.service-block-one .inner-box .lower-content .link a i{margin-right: 4px;}.service-block-one .inner-box .lower-content .link a:hover{}.service-section .owl-nav .owl-prev,.service-section .owl-nav .owl-next{position: relative;display: inline-block;width: 65px;height: 65px;background: #f8f7f3;text-align: center;line-height: 65px;font-size: 20px;font-weight: 600;color: #22272b;cursor: pointer;transition: all 500ms ease;}.service-section .owl-nav{position: absolute;top: -133px;right: 0px;}.service-section .owl-nav .owl-prev{margin-right: 10px;}.service-section .owl-nav .owl-prev:hover,.service-section .owl-nav .owl-next:hover{color: #fff;}.border-bottom{border-bottom: 1px solid #ecebe3;}.border-top{border-top: 1px solid #ecebe3;}.clients-section{position: relative;padding: 120px 0px;}.clients-section .clients-logo-box{position: relative;display: block;}.clients-section .clients-logo-box img{display: block;max-width: 100%;width: auto;margin: 0 auto;opacity: 0.2;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.clients-section .clients-logo-box img:hover{opacity: 1;}.service-section .sec-title{margin-bottom: 58px;}.bg-color-1{background: #22272b;}.proudly-section{position: relative;padding: 94px 0px 91px 0px;}.proudly-section .image-layer{position: absolute;overflow: hidden;left: 0px;top: 0px;}.proudly-section .image-layer:before{position: absolute;top: 0;left: -80%;display: block;content: '';width: 50%;height: 100%;background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));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);}.proudly-section .image-layer:hover:before{-webkit-animation: shine 1s;animation: shine 1s;}@-webkit-keyframes shine {100% {left: 125%;}}@keyframes shine {100% {left: 125%;}}#content_block_2 .content-box .text{position: relative;margin-bottom: 34px;}#content_block_2 .content-box p{font-size: 18px;line-height: 34px;color: #7c8389;}#content_block_2 .content-box .list-item li{position: relative;display: block;font-size: 18px;line-height: 34px;color: #fff;padding-left: 32px;}#content_block_2 .content-box .list-item li:before{position: absolute;content: "\f058";font-family: 'Font Awesome 5 Pro';font-size: 16px;font-weight: 700;left: 0px;top: -1px;}#content_block_2 .content-box .list-item{position: relative;display: block;padding-bottom: 49px;margin-bottom: 45px;border-bottom: 1px solid rgba(255,255,255,0.1);}#content_block_2 .content-box .counter-inner .counter-block{position: relative;display: inline-block;float: left;width: 33.333%;}#content_block_2 .content-box .counter-inner .counter-block .inner-box{position: relative;padding-left: 65px;}#content_block_2 .content-box .counter-inner .counter-block .inner-box .icon-box{position: absolute;left: 0px;top: 12px;font-size: 60px;line-height: 60px;}#content_block_2 .content-box .counter-inner .counter-block .inner-box .count-outer{position: relative;display: block;font-size: 50px;line-height: 50px;color: #fff;font-weight: 500;margin-bottom: 5px;}#content_block_2 .content-box .sec-title{margin-bottom: 37px;}#content_block_2 .content-box .counter-inner{position: relative;margin-right: -45px;}.proudly-section .pattern-layer{position: absolute;top: 0px;right: 0px;width: 509px;height: 582px;background-repeat: no-repeat;}.feature-style-two{position: relative;padding-top: 120px;}.feature-style-two .feature-block-two{position: relative;float: left;width: 33.333%;}.feature-style-two .feature-block-two .inner-box{position: relative;overflow: hidden;margin-right: 3px;padding: 50px 30px 43px 30px;}.feature-block-two .inner-box:before{position: absolute;content: '';background: #22272b;width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0.7;z-index: 1;}.feature-block-two:first-child .inner-box:before{display: none;}.feature-block-two .inner-box .image-layer{position: absolute;left: 0px;top: 0px;right: 0px;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;transition: all 1500ms ease;}.feature-block-two .inner-box:hover .image-layer{transform: scale(1.2);}.feature-style-two .feature-block-two:last-child .inner-box{margin-right: 0px;}.feature-block-two .inner-box .content-inner{position: relative;padding: 0px 30px 7px 30px;}.feature-block-two .inner-box .content-inner h2{position: relative;display: block;font-size: 30px;line-height: 40px;color: #fff;font-weight: 700;margin-bottom: 45px;}.feature-block-two .inner-box .content-inner .theme-btn-one{color: #22272b !important;padding: 12.5px 40px;}.feature-block-two .inner-box .content-inner .theme-btn-one:hover{color: #fff !important;}.feature-block-two .inner-box .count-box{position: relative;display: inline-block;width: 92px;height: 92px;text-align: center;border-radius: 50%;padding: 10px;border: 1px solid rgba(255,255,255,0.2);margin-bottom: 63px;}.feature-block-two .inner-box .content-box{position: relative;z-index: 1;}.feature-block-two .inner-box .count-box span{position: relative;display: inline-block;width: 70px;height: 70px;line-height: 70px;font-size: 18px;font-weight: 500;color: #22272b;text-align: center;border-radius: 50%;}.feature-block-two .inner-box .content-box h3{font-size: 24px;line-height: 32px;color: #fff;font-weight: 700;margin-bottom: 18px;}.feature-block-two .inner-box .content-box p{font-size: 18px;line-height: 34px;color: #c8c3bf;}.feature-style-two:before{position: absolute;content: '';background: #f8f7f3;width: 100%;height: 720px;left: 0px;top: 365px;right: 0px;}.testimonial-section{position: relative;}.testimonial-section .inner-container{position: relative;display: block;background: #fff;margin: 0px -60px;padding: 50px 60px 0px 60px;}.testimonial-section .owl-stage-outer{overflow: visible;}.testimonial-section .owl-item {opacity: 0;transition: all 500ms ease;}.testimonial-section .owl-item.active {opacity: 1;}.testimonial-block-one .inner-box{position: relative;display: block;background: #fff;border: 1px solid #ecebe3;padding-bottom: 40px;transition: all 500ms ease;}.testimonial-block-one .inner-box:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.03);}.testimonial-block-one .inner-box h4{position: relative;display: block;font-size: 20px;line-height: 30px;color: #fff;font-weight: 500;margin-bottom: 38px;padding: 17.5px 15px;z-index: 1;transition: all 500ms ease;}.testimonial-block-one .inner-box:hover h4{color: #22272b;}.testimonial-block-one .inner-box h4:before{position: absolute;content: '';width: calc(100% + 2px);height: calc(100% + 2px);left: -1px;top: -1px;z-index: -1;transition: all 500ms ease;}.testimonial-block-one .inner-box h4:after{position: absolute;content: '';width: 20px;height: 20px;left: 50%;bottom: -7px;transform: translateX(-50%) rotate(45deg);z-index: -1;transition: all 500ms ease;}.testimonial-block-one .inner-box:hover h4:before{}.testimonial-block-one .inner-box:hover h4:after{}.testimonial-block-one .inner-box p{font-size: 20px;line-height: 40px;max-width: 250px;margin: 0 auto 31px auto;}.testimonial-block-one .inner-box .image-box{position: relative;display: inline-block;width: 92px;height: 92px;border: 1px solid #edece5;border-radius: 50%;background: #fff;padding: 10px;z-index: 1;transition: all 500ms ease;}.testimonial-block-one .inner-box:hover .image-box{}.testimonial-block-one .inner-box .image-box img{width: 100%;border-radius: 50%;}.testimonial-block-one .inner-box .quote-box{position: absolute;left: 50%;bottom: 0px;transform: translateX(-50%);}.startup-section{position: relative;padding-top: 114px;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: fixed;}.startup-section:before{position: absolute;content: '';background: #22272b;width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0.9;}#content_block_3 .single-box .inner{position: relative;display: block;padding-bottom: 34px;margin-bottom: 32px;border-bottom: 1px solid rgba(255,255,255,0.1);padding-left: 90px;}#content_block_3 .single-box .inner:last-child{border-bottom: none;margin-bottom: 0px;}#content_block_3 .single-box{position: relative;margin-bottom: 22px;}#content_block_3 .single-box .inner .icon-box{position: absolute;left: 0px;top: 7px;width: 58px;height: 58px;line-height: 58px;text-align: center;border-radius: 50%;font-size: 16px;}#content_block_3 .single-box .inner h4{display: block;font-size: 20px;line-height: 30px;color: #fff;font-weight: 700;margin-bottom: 23px;}#content_block_3 .single-box .inner h4 a{display: inline-block;color: #fff;}#content_block_3 .single-box .inner h4 a:hover{}#content_block_3 .single-box .inner p{font-size: 18px;line-height: 30px;color: #adafb0;}#content_block_3 .content-box .inner-box{position: relative;display: block;padding: 41px 50px 45px 145px;}#content_block_3 .content-box .inner-box .icon-box{position: absolute;left: 60px;top: 47px;font-size: 65px;line-height: 60px;}#content_block_3 .content-box .inner-box h3{font-size: 24px;line-height: 36px;color: #fff;}#content_block_3 .content-box .inner-box h3 span{font-weight: 700;}#content_block_3 .content-box .sec-title{margin-bottom: 40px;}#content_block_4 .form-inner{position: relative;display: block;background: #fff;margin-top: 6px;padding: 0px 80px 80px 80px;border-bottom: 1px solid #e2e1de;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);}#content_block_4 .form-inner:before{position: absolute;content: '';width: 100%;height: 80px;left: 0px;top: 0px;right: 0px;}#content_block_4 .form-inner h6{position: relative;display: block;text-align: center;font-size: 16px;letter-spacing: 3px;text-transform: uppercase;padding: 30.5px 0px;font-weight: 500;margin-bottom: 30px;}#content_block_4 .form-inner p{text-align: center;font-size: 18px;line-height: 34px;margin-bottom: 33px;}#content_block_4 .form-inner .form-group{position: relative;display: block;margin-bottom: 10px;}#content_block_4 .form-inner .form-group:last-child{margin-bottom: 0px;}#content_block_4 .form-inner .form-group input[type='text'],#content_block_4 .form-inner .form-group input[type='email'],#content_block_4 .form-inner .form-group textarea{position: relative;display: block;width: 100%;height: 70px;background: #f8f7f3;border: 1px solid #f8f7f3;padding: 15px 30px;font-size: 14px;font-weight: 500;color: #717577;transition: all 500ms ease;}#content_block_4 .form-inner .form-group textarea{height: 140px;resize: none;}#content_block_4 .form-inner .form-group input:focus,#content_block_4 .form-inner .form-group textarea:focus{}.news-section{position: relative;}.news-section:before{position: absolute;content: '';background: #f8f7f3;width: 100%;height: 544px;left: 0px;top: 0px;}.news-block-one .inner-box{position: relative;display: block;background: #fff;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);}.news-block-one .inner-box .lower-content .post-info li{position: relative;display: inline-block;font-size: 16px;color: #717577;margin-right: 8px;}.news-block-one .inner-box .lower-content .post-info li:last-child{margin: 0px !important;}.news-block-one .inner-box .lower-content .post-info li a{color: #748196;}.news-block-one .inner-box .lower-content .post-info li a:hover{}.news-block-one .inner-box .lower-content .post-info li i{margin-right: 4px;}.news-block-one .inner-box .lower-content .post-info{margin-bottom: 5px;}.news-block-one .inner-box .lower-content h3{position: relative;display: block;font-size: 24px;line-height: 34px;font-weight: 700;margin-bottom: 0px;}.news-block-one .inner-box .lower-content h3 a{display: inline-block;color: #22272b;}.news-block-one .inner-box .lower-content h3 a:hover{}.news-block-one .inner-box .image-box{position: relative;display: block;background: #22272b;overflow: hidden;}.news-block-one .inner-box .image-box img{width: 100%;transition: all 500ms ease;}.news-block-one .inner-box:hover .image-box img{transform: scale(1.1);opacity: 0.7;}.news-block-one .inner-box .image-box .post-date{position: absolute;left: 0px;bottom: 0px;display: inline-block;font-size: 14px;font-weight: 500;color: #22272b;line-height: 34px;text-align: center;padding: 3px 26px;}.news-block-one .inner-box .lower-content{position: relative;padding: 34px 30px 34px 40px;}.news-block-one .inner-box .lower-content p{position: relative;display: block;font-size: 18px;line-height: 34px;margin-bottom: 37px;}.news-block-one .inner-box .lower-content .link a{position: relative;display: inline-block;font-size: 16px;font-weight: 500;color: #22272b;}.news-block-one .inner-box .lower-content .link a i{margin-right: 4px;font-size: 15px;}.news-block-one .inner-box .lower-content .link a:hover{}.gallery-section{position: relative;padding: 0px 120px 120px 120px;}.gallery-block-one .inner-box{position: relative;display: block;overflow: hidden;}.gallery-block-one .inner-box .image-box{position: relative;display: block;overflow: hidden;background: #22272b;}.gallery-block-one .inner-box .image-box img{width: 100%;transition: all 500ms ease;}.gallery-block-one .inner-box:hover .image-box img{opacity: 0.7;transform: scale(1.1);}.gallery-block-one .inner-box .link{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}.gallery-block-one .inner-box .link a{position: relative;display: inline-block;font-size: 20px;font-weight: 700;width: 78px;height: 78px;line-height: 78px;text-align: center;border-radius: 50%;transform: scale(0,0);}.gallery-block-one .inner-box:hover .link a{transform: scale(1,1);}.cta-section{position: relative;padding: 80px 0px;}.cta-section .inner-box .theme-btn-one{color: #22272b !important;}.cta-section .inner-box .theme-btn-one:hover{color: #fff !important;}.cta-section .inner-box .text h2{position: relative;display: block;font-size: 34px;line-height: 70px;color: #fff;font-weight: 700;}.cta-section .inner-box .btn-box{display: flex;}.main-footer{position: relative;}.footer-top{position: relative;padding: 132px 0px 100px 0px;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: fixed;border-bottom: 1px solid #2d3236;}.footer-top:before{position: absolute;content: '';background: #22272b;width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0.94;}.footer-top .icon-layer{position: absolute;bottom: 0px;left: 80px;}.footer-top .logo-widget{position: relative;margin-top: -32px;}.footer-top .logo-widget .logo-box{position: relative;display: inline-block;max-width: 300px;margin-bottom: 47px;}.footer-top .logo-widget .logo-box img{width: 100%;}.footer-top .logo-widget .text p{font-size: 16px;line-height: 32px;color: #7c8389;}.footer-top .logo-widget .text{margin-bottom: 18px;}.footer-top .logo-widget .info li{position: relative;display: block;font-size: 16px;color: #fff;font-weight: 500;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.1);margin-bottom: 8px;}.footer-top .logo-widget .info li:last-child{margin-bottom: 0px;}.footer-top .logo-widget .info{margin-bottom: 20px;}.footer-top .logo-widget .info li a{display: inline-block;color: #fff;}.footer-top .logo-widget .info li a:hover{}.footer-top .logo-widget .info li i{margin-right: 10px;}.footer-top .logo-widget .support-box{position: relative;display: block;background: #1f2327;padding: 22px 30px 19px 90px;}.footer-top .logo-widget .support-box i{position: absolute;left: 20px;top: 20px;width: 50px;height: 50px;font-size: 20px;color: #fff;line-height: 50px;text-align: center;border-radius: 50%;}.footer-top .logo-widget .support-box p{font-size: 15px;line-height: 22px;color: #7c8389;}.footer-top .logo-widget .support-box h5{display: block;font-size: 18px;line-height: 28px;color: #fff;font-weight: 700;}.footer-top .logo-widget .support-box h5 a{display: inline-block;color: #fff;}.footer-top .logo-widget .support-box h5 a:hover{}.footer-top .widget-title{position: relative;display: block;margin-bottom: 25px;}.footer-top .widget-title h4{font-size: 20px;line-height: 28px;color: #fff;font-weight: 700;}.footer-top .links-widget .links-list li{position: relative;display: block;font-size: 16px;line-height: 30px;color: #7c8389;margin-bottom: 16px;}.footer-top .links-widget .links-list li:last-child{margin-bottom: 0px;}.footer-top .links-widget .links-list li a{display: inline-block;color: #7c8389;padding-left: 10px;}.footer-top .links-widget .links-list li a:before{position: absolute;content: "\f0da";font-family: 'Font Awesome 5 Pro';font-weight: 700;font-size: 12px;color: #7c8389;left: 0px;top: 0px;transition: all 500ms ease;}.footer-top .links-widget .links-list li a:hover{color: #fff;}.footer-top .links-widget .links-list li a:hover:before{}.footer-top .appointment-widget{position: relative;display: block;overflow: hidden;background: #1f2327;margin-left: -30px;margin-top: -34px;padding: 34px 40px 40px 40px;}.footer-top .appointment-widget .icon-layer{position: absolute;top: -25px;right: -195px;font-size: 150px;line-height: 100px;color: #2a2e32;}.footer-top .appointment-widget .shediul-list li{position: relative;display: block;margin-bottom: 21px;}.footer-top .appointment-widget .shediul-list li:last-child{margin-bottom: 0px;padding-top: 11px;}.footer-top .appointment-widget .shediul-list li span{position: relative;display: block;font-size: 14px;line-height: 20px;color: #7c8389;text-transform: uppercase;letter-spacing: 3px;margin-bottom: 0px;}.footer-top .appointment-widget .shediul-list li h6{font-size: 16px;line-height: 22px;color: #fff;font-weight: 700;}.footer-top .appointment-widget .shediul-list .theme-btn-one {color: #22272b !important;padding: 12px 30px;display: block;width: 100%;}.footer-top .appointment-widget .shediul-list .theme-btn-one:hover {color: #fff !important;}.footer-top .appointment-widget .widget-title{margin-bottom: 17px;}.footer-botton{position: relative;display: block;background: #1f2327;padding: 30px 0px;}.footer-botton .copyright p{font-size: 16px;line-height: 51px;color: #7c8389;}.footer-botton .copyright p a{color: #7c8389;}.footer-botton .copyright p a:hover{}.footer-botton .social-links li{position: relative;display: inline-block;margin-right: 7px;}.footer-botton .social-links li:last-child{margin: 0px !important;}.footer-botton .social-links li a{position: relative;display: inline-block;width: 51px;height: 51px;line-height: 51px;text-align: center;font-size: 16px;color: #7c8389;background: #22272b;border-radius: 50%;}.footer-botton .social-links li a:hover{color: #fff;}.main-header.style-two .header-top .info li{margin-right: 80px;}.main-header.style-two .header-top .info li:before{position: absolute;content: '';background: rgba(255,255,255,0.2);width: 1px;height: 47px;top: -8px;right: -40px;}.main-header.style-two .header-top .info li:last-child:before{display: none;}.header-top .social-links li{position: relative;display: inline-block;margin-right: 7px;}.header-top .social-links li:last-child{margin: 0px !important;}.header-top .social-links li a{position: relative;display: inline-block;font-size: 12px;color: #7c8389;width: 28px;height: 28px;line-height: 28px;text-align: center;border-radius: 50%;background: #1f2327;}.header-top .social-links li a:hover{color: #22272b;}.main-header.style-two .main-menu{float: left;}.main-header.style-two .logo-box .logo{margin-right: 55px;}.main-header.style-two .main-menu .navigation > li{margin: 0px 18px;padding: 48.5px 0px;}.main-header.style-two .btn-box{padding: 34px 0px 43px 0px;display: flex;}.main-header.style-two .outer-box{position: relative;}.main-header.style-two .sticky-header .btn-box {padding: 15px 0px;}.main-header.style-two .header-lower{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06);}.main-header .search-box-outer{position: relative;float: left;margin-right: 50px;padding: 34px 0px 42px 0px;}.main-header .search-box-outer:before{position: absolute;content: '';background: #f8f7f3;width: 6000px;height: 100%;left: 26px;top: 0px;}.main-header .search-box-outer:after{position: absolute;content: '';width: 6000px;height: 10px;left: 26px;bottom: 0px;}.main-header .search-box-btn{position: relative;font-size: 16px;width: 51px;height: 51px;line-height: 51px;text-align: center;border-radius: 50%;color: #ffffff;cursor: pointer;display: inline-block;transition: all 500ms ease;}.main-header .search-box-btn:hover{color: #22272b;}.main-header .search-box-outer .dropdown-menu {top: 54px !important;padding: 0px;width: 330px;border-radius: 0px;background: #ffffff;left: auto !important;transform: translate3d(0px, 0px, 0px) scale3d(0.8,0.8,0.8) !important;border-color: transparent;border-radius: 3px;box-shadow: 7px 5px 30px 0 rgba(72,73,121,0.15);transition: .5s ease;display: block;opacity: 0;visibility: hidden;}.main-header .search-box-outer .show .dropdown-menu {display: block;transform: scale3d(1,1,1)!important;opacity: 1;visibility: visible;}.main-header .search-panel .form-container{padding: 30px;}.main-header .search-panel .form-group {position: relative;margin: 0px;}.main-header .search-panel input[type="text"],.main-header .search-panel input[type="search"],.main-header .search-panel input[type="password"],.main-header .search-panel select {display: block;width: 100%;line-height: 24px;padding: 9px 50px 9px 15px;height: 50px;border: 1px solid #f3f5fe;border-radius: 3px;background: #f3f5fe;}.main-header .search-panel input:focus,.main-header .search-panel select:focus {border-color: #f3f5fe;}.main-header .search-panel .search-btn {position: absolute;right: 1px;top: 1px;width: 50px;height: 48px;text-align: center;color: #111111;background: #f3f5fe;font-size: 14px;border-radius: 0px 3px 3px 0px;cursor: pointer;}.dropdown-toggle::after {display: none;}.banner-section.style-two .slide-item{padding: 200px 0px 220px 0px;}.banner-section.style-two .slide-item:before{background: #fff;}.banner-section.style-two .banner-carousel .content-box{margin: 0px;max-width: 720px;}.banner-section.style-two .banner-carousel .content-box h1{color: #22272b;font-weight: 300;margin-bottom: 30px;}.banner-section.style-two .banner-carousel .content-box h1 span{display: inline-block;font-weight: 700;border-bottom: 8px solid #22272b;line-height: 78px;}.banner-carousel .content-box p{position: relative;display: block;font-size: 20px;line-height: 36px;color: #8a8c8c;font-weight: 500;font-style: italic;text-align: center;margin-bottom: 43px;opacity: 0;-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-ms-transform: translateY(100px);-o-transform: translateY(100px);transform: translateY(100px);-webkit-transition: all 1450ms ease;-moz-transition: all 1450ms ease;-ms-transition: all 1450ms ease;-o-transition: all 1450ms ease;transition: all 1450ms ease;}.banner-carousel .active .content-box p{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1450ms;-moz-transition-delay: 1450ms;-ms-transition-delay: 1450ms;-o-transition-delay: 1450ms;transition-delay: 1450ms;}.welcome-section{position: relative;padding: 114px 0px 140px 0px;}.welcome-section .pattern-layer{position: absolute;left: 0px;top: 0px;height: 100%;width: 607px;background-repeat: no-repeat;}.welcome-section .sec-title p{color: #fff !important;}.welcome-section #content_block_3 .single-box .inner .icon-box{}.welcome-section #content_block_3 .single-box .inner p{color: #d899af;}.welcome-section #content_block_3 .single-box{margin: 0px;}.certified-section{position: relative;}.certified-section .inner-container{position: relative;margin-top: -60px;}#content_block_5 .content-box{position: relative;display: block;background: #fff;padding: 54px 350px 60px 60px;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);}#content_block_5 .content-box .image-box{position: absolute;top: 60px;right: 60px;}#content_block_5 .content-box .image-box:before{position: absolute;top: 0;left: -80%;display: block;content: '';width: 50%;height: 100%;background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));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);}#content_block_5 .content-box:hover .image-box:before{-webkit-animation: shine 1s;animation: shine 1s;}#content_block_5 .content-box .image-box img{width: 100%;}#content_block_5 .content-box .inner-box h3{display: block;font-size: 24px;line-height: 32px;font-weight: 700;margin-bottom: 12px;}#content_block_5 .content-box .inner-box p{position: relative;display: block;font-size: 18px;line-height: 34px;margin-bottom: 34px;padding-bottom: 23px;border-bottom: 1px solid #ecebe3;}#content_block_5 .content-box .inner-box .inner{position: relative;padding: 3px 0px 8px 185px;}#content_block_5 .content-box .inner-box .inner .video-inner{position: absolute;left: 0px;top: 0px;width: 156px;padding: 21px 0px;background-size: cover;background-repeat: no-repeat;text-align: center;}#content_block_5 .content-box .inner-box .inner .video-inner:before{position: absolute;content: '';background: #22272b;width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0.3;}#content_block_5 .content-box .inner-box .inner .video-inner a{position: relative;display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 12px;border-radius: 50%;}#content_block_5 .content-box .inner-box .inner .video-inner a:after, #content_block_5 .content-box .inner-box .inner .video-inner a:before {width: 40px;height: 40px;border-radius: 50%;background: transparent;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-animation-delay: .9s;animation-delay: .9s;content: "";position: absolute;-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;-webkit-transition: all .4s ease;transition: all .4s ease;}#content_block_5 .content-box .inner-box .inner .video-inner a:after {-webkit-animation-delay: .6s;animation-delay: .6s;}@-webkit-keyframes ripple {70% {-webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}@keyframes ripple {70% {-webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}#content_block_5 .content-box .inner-box .inner .counter-block .count-outer{position: relative;display: block;font-size: 30px;line-height: 40px;color: #22272b;margin-bottom: 5px;}#content_block_5 .content-box .inner-box .inner .counter-block h5{font-size: 18px;color: #717577;line-height: 26px;}.certified-section #content_block_6 .content-box{margin-left: -30px;}#content_block_6 .content-box{position: relative;overflow: hidden;padding: 33px 40px 40px 40px;}#content_block_6 .content-box .icon-layer {position: absolute;top: -25px;right: -65px;font-size: 150px;line-height: 100px;color: #2a2e32;opacity: 0.1;}#content_block_6 .content-box .shediul-list li {position: relative;display: block;margin-bottom: 21px;}#content_block_6 .content-box .shediul-list li:last-child{margin-bottom: 0px;padding-top: 8px;}#content_block_6 .content-box h4{position: relative;display: block;font-size: 20px;line-height: 30px;font-weight: 700;margin-bottom: 16px;}#content_block_6 .content-box .shediul-list li span{position: relative;display: block;font-size: 14px;line-height: 20px;color: #22272b;text-transform: uppercase;letter-spacing: 3px;}#content_block_6 .content-box .shediul-list li h6{position: relative;display: block;font-size: 16px;line-height: 22px;font-weight: 700;}#content_block_6 .content-box .shediul-list .theme-btn-one{padding: 12px 30px;display: block;width: 100%;}.about-style-two{position: relative;padding: 120px 0px;}#image_block_1 .image-box{position: relative;display: block;}#image_block_1 .image-box img{width: 100%;}#image_block_1 .image-box .image-2{position: absolute;bottom: 0px;left: -140px;}#image_block_1 .image-box .icon-box{position: absolute;left: 132px;top: 252px;width: 146px;height: 146px;line-height: 146px;text-align: center;border-radius: 50%;}#image_block_1 .image-box .image-1{position: relative;display: block;overflow: hidden;}#image_block_1 .image-box .image-1:before{position: absolute;top: 0;left: -80%;display: block;content: '';width: 50%;height: 100%;background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));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);}#image_block_1 .image-box:hover .image-1:before{-webkit-animation: shine 1s;animation: shine 1s;}#content_block_7 .content-box .text{margin-bottom: 40px;}#content_block_7 .content-box .inner-box{position: relative;display: block;margin-bottom: 52px;}#content_block_7 .content-box .inner-box .single-item{margin-bottom: 40px;}#content_block_7 .content-box .inner-box .single-item h5{position: relative;display: block;font-size: 18px;font-weight: 500;margin-bottom: 5px;padding-left: 16px;}#content_block_7 .content-box .inner-box .single-item h5:before{position: absolute;content: "\f0da";font-family: 'Font Awesome 5 Pro';font-size: 18px;font-weight: 700;left: 0px;top: 0px;}#content_block_7 .content-box p{font-size: 18px;line-height: 36px;}#content_block_7 .content-box .sec-title{margin-bottom: 36px;}#content_block_7 .content-box .lower-box .support-box{position: relative;padding: 11px 0px 7px 80px;}#content_block_7 .content-box .lower-box .support-box i{position: absolute;left: 0px;top: 0px;font-size: 24px;width: 70px;height: 70px;line-height: 70px;text-align: center;border-radius: 50%;}#content_block_7 .content-box .lower-box .support-box p{position: relative;font-size: 14px;line-height: 20px;font-weight: 500;margin-bottom: 2px;}#content_block_7 .content-box .lower-box .support-box h3{position: relative;display: block;font-size: 26px;line-height: 30px;}#content_block_7 .content-box .lower-box .support-box h3 a{display: inline-block;color: #22272b;}#content_block_7 .content-box .lower-box .support-box h3 a:hover{}.service-style-two{position: relative;}.service-style-two:before{position: absolute;content: '';background: #22272b;width: 100%;height: 521px;left: 0px;top: 0px;}.service-style-two .owl-nav .owl-prev,.service-style-two .owl-nav .owl-next{position: relative;display: inline-block;width: 65px;height: 65px;background: #1f2327;text-align: center;line-height: 65px;font-size: 20px;font-weight: 600;color: #fff;cursor: pointer;transition: all 500ms ease;}.service-style-two .owl-nav{position: absolute;top: -133px;right: 0px;}.service-style-two .owl-nav .owl-prev{margin-right: 10px;}.service-style-two .owl-nav .owl-prev:hover,.service-style-two .owl-nav .owl-next:hover{}.service-style-two .owl-stage-outer{overflow: visible;}.service-style-two .owl-item {opacity: 0;transition: 500ms;}.service-style-two .owl-item.active {opacity: 1;}.service-style-two .pattern-layer{position: absolute;left: 0px;top: 0px;width: 100%;height: 521px;background-repeat: no-repeat;background-size: cover;}.service-style-two .sec-title{margin-bottom: 57px;}.weare-section{position: relative;padding-bottom: 120px;}.weare-section .single-item .inner-box{position: relative;display: block;border: 1px solid #ecebe3;padding: 24px 30px 23px 158px;background: #fff;min-height: 148px;transition: all 500ms ease;}.weare-section .single-item .inner-box:hover{box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);}.weare-section .single-item .inner-box .image-box{position: absolute;left: 20px;top: 0px;width: 108px;height: 128px;background: #22272b;}.weare-section .single-item .inner-box .image-box:before{position: absolute;content: '';background: #22272b;width: 100%;height: 10px;left: 0px;top: -10px;}.weare-section .single-column:first-child .single-item .inner-box .image-box:before{}.weare-section .single-column:nth-child(2) .single-item .inner-box .image-box:before{}.weare-section .single-item .inner-box .image-box img{width: 100%;transition: all 500ms ease;}.weare-section .single-item .inner-box:hover .image-box img{opacity: 0.5;}.weare-section .single-item .inner-box h5{position: relative;display: block;font-size: 18px;line-height: 26px;font-weight: 700;margin-bottom: 13px;}.weare-section .inner-content{position: relative;margin: 0px 7.5px;}.weare-section .single-column{padding: 0px 7.5px;}.weare-section .sec-title{margin-bottom: 57px;}.testimonial-style-two{position: relative;padding: 120px 0px;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: fixed;}.testimonial-style-two:before{position: absolute;content: '';background: #1f2327;width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0.9;}.testimonial-style-two .testimonial-content .inner-box{position: relative;padding: 6px 0px 14px 300px;min-height: 237px;}.testimonial-style-two .testimonial-content .inner-box .image-box{position: absolute;left: 0px;top: 0px;width: 237px;height: 237px;}.testimonial-style-two .testimonial-content .inner-box .text h2{position: relative;display: block;font-size: 36px;line-height: 50px;color: #fff;font-weight: 300;margin-bottom: 37px;}.testimonial-style-two .testimonial-content .inner-box .text h3{font-size: 22px;line-height: 30px;font-weight: 700;}.bg-color-4{background: #f8f7f3;}.faq-section{position: relative;}.faq-section .image-layer{position: absolute;top: 0px;right: 0px;}.accordion-box .block{position: relative;display: block;background: #fff;margin-bottom: 20px;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);transition: all 500ms ease;}.accordion-box .block:last-child{margin-bottom: 0px;}.accordion-box .block .acc-content.current{display:block;}.accordion-box .block .acc-btn .icon-outer{position: absolute;top: 24px;right: 40px;text-align: center;font-size: 20px;color: #22272b;font-weight: 700;text-align: center;cursor: pointer;transition: all 500ms ease;z-index: 1;}.accordion-box .block .acc-btn.active .icon-outer{}.accordion-box .block .acc-btn.active .icon-outer i:before{position: relative;font-size: 20px;font-family: 'Font Awesome 5 Pro';font-weight: 500;margin: 0px;content: "\f107";}.accordion-box .block .acc-btn{position: relative;display: block;padding: 22px 70px 25px 40px;cursor: pointer;background: transparent;transition: all 500ms ease;}.accordion-box .block .acc-btn h5{position: relative;display: block;font-size: 18px;line-height: 30px;font-weight: 500;}.accordion-box .block .acc-btn.active h5{}.accordion-box .block .acc-content{position:relative;display:none;padding: 30px 30px 24px 40px;border-top: 1px solid #ecebe3;}.accordion-box .block .acc-content p{font-size: 18px;line-height: 34px;}.team-section{position: relative;padding-top: 114px;}.team-section .title-inner .sec-title,.team-section .title-inner .text{width: 50%;}.team-section .title-inner .sec-title{margin-bottom: 56px;}.team-section .title-inner .text{padding-left: 100px;}.team-section .title-inner .text p{font-size: 18px;line-height: 34px;}.team-inner .team-block-one{float: left;width: 25%;}.team-block-one .inner-box{position: relative;display: block;background: #fff;text-align: center;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);}.team-block-one .inner-box .image-box{position: relative;display: block;background: #22272b;overflow: hidden;}.team-block-one .inner-box .image-box img{width: 100%;transition: all 500ms ease;}.team-block-one .inner-box:hover .image-box img{opacity: 0.1;transform: scale(1.1);}.team-block-one .inner-box .image-box .social-links{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;}.team-block-one .inner-box .image-box .social-links li{position: relative;display: inline-block;margin: 0px 3px;}.team-block-one .inner-box .image-box .social-links li a{position: relative;display: inline-block;font-size: 12px;color: #7c8389;width: 28px;height: 28px;line-height: 28px;background: #1f2327;text-align: center;border-radius: 50%;transform: scale(0,0);}.team-block-one .inner-box .image-box .social-links li a:hover{color: #22272b;}.team-block-one .inner-box:hover .image-box .social-links li a{transform: scale(1,1);}.team-block-one .inner-box .lower-content{position: relative;padding: 23px 15px 25px 15px;}.team-block-one .inner-box .lower-content h5{position: relative;display: block;font-size: 18px;line-height: 24px;font-weight: 500;}.team-block-one .inner-box .lower-content h5 a{display: inline-block;color: #22272b;}.team-block-one .inner-box .lower-content h5 a:hover{}.team-block-one .inner-box .lower-content .designation{position: relative;display: block;font-size: 14px;line-height: 24px;font-weight: 500;}.team-section .team-inner{position: relative;margin-bottom: -96px;z-index: 1;}.clients-section.alternat-2{padding-top: 215px;}.cta-style-two{position: relative;}.cta-style-two .inner-container{position: relative;padding: 80px 80px;margin-bottom: -110px;z-index: 1;}.cta-style-two .inner-container .text{position: relative;padding-left: 80px;min-height: 68px;}.cta-style-two .inner-container .text i{position: absolute;left: 0px;top: 0px;font-size: 60px;line-height: 60px;}.cta-style-two .inner-container .text h3{font-size: 28px;line-height: 34px;color: #fff;font-weight: 700;}.cta-style-two .inner-container .subscribe-form .form-group{position: relative;margin: 0px;}.cta-style-two .inner-container .subscribe-form .form-group input[type='email']{position: relative;display: block;max-width: 470px;width: 100%;height: 70px;background: #fff;border: 2px solid #fff;border-radius: 40px;padding: 10px 30px 10px 30px;font-size: 14px;font-weight: 500;color: #717577;transition: all 500ms ease;}.cta-style-two .inner-container .subscribe-form .form-group input:focus{}.cta-style-two .inner-container .subscribe-form .form-group .theme-btn-one{position: absolute;top: 0px;right: 0px;color: #22272b !important;transition: all 500ms ease;}.cta-style-two .inner-container .subscribe-form .form-group .theme-btn-one:hover{color: #fff !important;}.google-map-section{position: relative;width: 100%;}.google-map-section #contact-google-map{position: relative;width: 100%;height: 550px;}.page-title{position: relative;padding: 185px 0px 104px 0px;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}.page-title:before{position: absolute;content: '';background: #1f2327;width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0.5;}.page-title .content-box .bread-crumb{position: relative;display: inline-block;padding: 1.5px 19px;margin-bottom: 18px;}.page-title .content-box .bread-crumb li{position: relative;display: inline-block;font-size: 14px;line-height: 24px;color: #22272b;font-weight: 500;padding-right: 10px;}.page-title .content-box .bread-crumb li a{color: #22272b;}.page-title .content-box .bread-crumb li a:hover{}.page-title .content-box .bread-crumb li:before{position: absolute;content: '/';font-size: 14px;font-weight: 500;top: 0px;right: 0px;}.page-title .content-box .bread-crumb li:last-child:before{display: none;}.page-title .content-box .bread-crumb li:last-child{padding: 0px !important;margin: 0px !important;}.page-title .content-box .title h1{font-size: 50px;line-height: 60px;color: #fff;font-weight: 700;}.about-style-three{position: relative;padding: 120px 0px;}.about-style-three .image-box{position: relative;display: block;overflow: hidden;}.about-style-three .image-box:before{position: absolute;top: 0;left: -80%;display: block;content: '';width: 50%;height: 100%;background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));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);z-index: 1;}.about-style-three .image-box:hover:before{-webkit-animation: shine 1s;animation: shine 1s;}.about-style-three .image-box .image img{width: 100%;}#content_block_8 .content-box .author-box .author-thumb{position: relative;display: inline-block;margin-right: 20px;width: 88px;height: 88px;border-radius: 50%;background: #fff;padding: 6px;}#content_block_8 .content-box .author-box .signature{position: relative;display: inline-block;}#content_block_8 .content-box .text{margin-bottom: 42px;position: relative;display: block;}#content_block_8 .content-box .text p{font-size: 18px;line-height: 36px;}#content_block_8 .content-box .inner-box{position: relative;margin-bottom: 51px;}#content_block_8 .content-box .inner-box .single-item{position: relative;display: block;float: left;width: 50%;}#content_block_8 .content-box .inner-box .single-item h5{position: relative;font-size: 18px;line-height: 26px;font-weight: 500;margin-bottom: 6px;padding-left: 16px;}#content_block_8 .content-box .inner-box .single-item h5:before{position: absolute;content: "\f0da";font-family: 'Font Awesome 5 Pro';font-size: 18px;left: 0px;top: 0px;font-weight: 700;}#content_block_8 .content-box .inner-box .single-item p{font-size: 18px;}#content_block_8 .content-box .sec-title{margin-bottom: 36px;}.about-style-three#content_block_8 .content-box{margin-top: -6px;}.startup-section.alternat-2{padding: 113px 0px 59px 0px;}.testimonial-section.alternat-2{position: relative;}.testimonial-section.alternat-2:before{position: absolute;content: '';background: #f8f7f3;width: 100%;height: 695px;left: 0px;top: -95px;}.team-page-section{position: relative;padding: 120px 0px 90px 0px;}.team-page-section .team-block-one .inner-box{margin-bottom: 30px;}.team-details{position: relative;padding: 120px 0px;}.team-details .image-box{position: relative;display: block;}.team-details .image-box img{width: 100%;}.progress-box .bar{position:relative;width:100%;height:5px;background: #f8f7f3;border-radius:0px;margin-bottom:12px;}.progress-box .bar-inner{position:relative;display:block;width:0px;height:5px;border-radius:0px;-webkit-transition:all 1500ms ease;-ms-transition:all 1500ms ease;-o-transition:all 1500ms ease;-moz-transition:all 1500ms ease;transition:all 1500ms ease; }.progress-box .count-text{position:absolute;top: -40px;right: 0px;font-size:16px;color: #717577;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;}.team-details-content .upper-box{position: relative;margin-bottom: 43px;}.team-details-content .upper-box h2{font-size: 34px;line-height: 45px;font-weight: 500;margin-bottom: 4px;}.team-details-content .upper-box .designation{position: relative;display: block;font-size: 18px;line-height: 26px;margin: 0px;}.team-details-content .upper-box .social-links{position: absolute;top: 10px;right: 0px;}.team-details-content .upper-box .social-links li{position: relative;display: inline-block;margin-right: 7px;}.team-details-content .upper-box .social-links li:last-child{margin: 0px;}.team-details-content .upper-box .social-links li a{position: relative;display: inline-block;font-size: 12px;color: #717577;width: 36px;height: 36px;line-height: 36px;background: #f8f7f3;text-align: center;border-radius: 50%;}.team-details-content .upper-box .social-links li a:hover{color: #22272b;}.team-details-content .text{position: relative;margin-bottom: 43px;}.team-details-content .text p{font-size: 18px;line-height: 34px;}.progress-box h5{position: relative;display: block;font-size: 18px;line-height: 26px;font-weight: 500;margin-bottom: 16px;}.progress-box{margin-bottom: 15px;}.progress-box:last-child{margin-bottom: 0px;}.team-details-content{position: relative;margin-top: -10px;}.outer-box{position: relative;}.certificates-section{position: relative;padding: 112px 0px 114px 0px;}.certificates-section .text{position: relative;display: block;margin-right: -30px;}.certificates-section .text h2{position: relative;display: block;font-size: 34px;line-height: 44px;font-weight: 500;margin-bottom: 39px;}.certificates-section .text p{font-size: 18px;line-height: 34px;}.certificates-section .certificates-inner{position: relative;margin-top: 8px;}.certificates-section .certificates-inner .image-box{position: relative;display: block;border-radius: 10px;}.certificates-section .certificates-inner .image-box img{width: 100%;border-radius: 10px;}.error-section{position: relative;}.error-section .inner-box h1{position: relative;display: block;font-size: 170px;line-height: 150px;color: #222;font-weight: 700;margin-bottom: 27px;}.error-section .inner-box h2{font-size: 40px;line-height: 45px;position: relative;color: #848484;font-weight: 500;margin-bottom: 10px;}.error-section .inner-box p{position: relative;margin-bottom: 57px;}.error-section .inner-box p a{display: inline-block;line-height: 18px;}.error-section .inner-box p a:hover{text-decoration: underline;}.error-section .inner-box .theme-btn-two{padding: 16px 39px;}.error-section .inner-box .btn-box a{margin: 0px 8px;}.service-page-section{position: relative;padding: 120px 0px 90px 0px;}.service-page-section .service-block-one .inner-box{margin-bottom: 30px;}.service-details{position: relative;padding: 120px 0px 112px 0px;}.service-sidebar .categories-widget{position: relative;display: block;background: #f8f7f3;padding: 43px 0px 20px 0px;margin-bottom: 30px;}.service-sidebar .categories-widget h4{position: relative;display: block;font-size: 20px;line-height: 30px;font-weight: 700;margin-bottom: 12px;padding-left: 50px;}.service-sidebar .categories-widget h4:before{position: absolute;content: '';width: 5px;height: 15px;left: 0px;top: 7px;}.service-sidebar .categories-widget .list li{position: relative;display: block;}.service-sidebar .categories-widget .list li a{position: relative;display: block;font-size: 16px;line-height: 26px;color: #717577;font-weight: 500;padding: 14px 50px;}.service-sidebar .categories-widget .list li a:hover,.service-sidebar .categories-widget .list li a.active{background: #fff;}.service-sidebar .categories-widget .list li a:before{position: absolute;content: "\f0da";font-family: 'Font Awesome 5 Pro';font-size: 12px;font-weight: 700;color: #22272b;top: 16px;right: 50px;opacity: 0;transition: all 500ms ease;}.service-sidebar .categories-widget .list li a:hover:before,.service-sidebar .categories-widget .list li a.active:before{opacity: 1;}.service-sidebar .sidebar-support{position: relative;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;text-align: center;padding: 43px 40px 50px 40px;}.service-sidebar .sidebar-support:before{position: absolute;content: '';width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0.9;}.service-sidebar .sidebar-support h4{font-size: 22px;line-height: 30px;color: #fff;font-weight: 500;margin-bottom: 32px;}.service-sidebar .sidebar-support p{font-size: 16px;line-height: 30px;font-weight: 500;color: rgba(255,255,255,0.6);margin-bottom: 24px;}.service-sidebar .sidebar-support h3{position: relative;display: block;font-size: 26px;line-height: 36px;font-weight: 700;margin-bottom: 20px;}.service-sidebar .sidebar-support h3 a:hover{color: #fff;}.service-sidebar .sidebar-support .theme-btn-one{padding: 12px 45px;color: #22272b !important;}.service-sidebar .sidebar-support .theme-btn-one:hover{color: #fff !important;}.service-details-content .content-one .image-box{position: relative;display: block;margin-bottom: 31px;}.service-details-content .image-box img{width: 100%;}.service-details-content .content-one .image-box i{position: absolute;left: -10px;bottom: 20px;width: 86px;height: 78px;line-height: 78px;color: #22272b;text-align: center;font-size: 55px;transition: all 500ms ease;}.service-details-content .content-one .image-box i:after{position: absolute;content: '';width: 10px;height: 10px;left: 0px;bottom: -10px;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 0% 0%);transition: all 500ms ease;}.service-details-content h2{position: relative;display: block;font-size: 40px;line-height: 50px;font-weight: 500;margin-bottom: 33px;}.service-details-content p{font-size: 18px;line-height: 34px;margin-bottom: 34px;}.service-details-content .text p:last-child{margin-bottom: 0px;}.service-details-content .content-one{position: relative;margin-bottom: 46px;}.service-details-content .two-column{position: relative;margin-bottom: 60px;}.service-details-content .two-column .image-box{margin-top: 7px;}.service-details-content .two-column .text h3{font-size: 24px;line-height: 32px;font-weight: 700;margin-bottom: 12px;}.service-details-content .two-column .text h4{font-size: 20px;line-height: 34px;font-weight: 400;font-style: italic;margin-bottom: 37px;}.service-details-content .two-column .list-item li{position: relative;display: block;font-size: 18px;line-height: 34px;padding-left: 33px;margin-bottom: 10px;}.service-details-content .two-column .list-item li:last-child{margin-bottom: 0px;}.service-details-content .two-column .list-item li:before{position: absolute;content: "\f058";font-family: 'Font Awesome 5 Pro';font-size: 18px;font-weight: 700;left: 0px;top: 0px;}.service-details-content .accordion-inner{margin-bottom: 50px;}.service-details-content .content-two .inner-box{position: relative;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: fixed;padding: 51px 50px 43px 50px;margin: 53px 0px 50px 0px;}.service-details-content .content-two .inner-box:before{position: absolute;content: '';width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0.9;}.service-details-content .content-two .inner-box .list-item li{position: relative;display: block;float: left;width: 50%;font-size: 18px;line-height: 34px;font-style: italic;color: #22272b;margin-bottom: 10px;}.service-details-content .content-two .text p span{font-size: 18px;font-weight: 500;font-style: italic;}.blog-grid{position: relative;}.blog-grid .news-block-one .inner-box{margin-bottom: 30px;}.pagination-wrapper{position: relative;padding-top: 30px;}.news-block-one .inner-box .lower-content h2{position: relative;display: block;font-size: 34px;line-height: 40px;font-weight: 700;margin-bottom: 2px;}.news-block-one .inner-box .lower-content h2 a{display: inline-block;color: #22272b;}.news-block-one .inner-box .lower-content h2 a:hover{}.sidebar-page-container .news-block-one .inner-box .lower-content{padding-right: 40px;}.sidebar-page-container .news-block-one .inner-box{margin-bottom: 30px;}.sidebar .search-widget{position: relative;display: block;padding: 22px 30px;margin-bottom: 30px;}.sidebar .search-widget .search-form .form-group{position: relative;margin: 0px;}.sidebar .search-widget .search-form .form-group input[type='search']{position: relative;display: block;width: 100%;height: 50px;border: 1px solid transparent;padding: 10px 40px 10px 20px;color: #fff;background: transparent;font-size: 16px;transition: all 500ms ease;}.sidebar .search-widget .search-form .form-group input:focus{border-color: #fff;}.sidebar .search-widget .search-form .form-group input::-webkit-input-placeholder{color:#fff;}.sidebar .search-widget .search-form .form-group button{position: absolute;top: 12px;right: 17px;font-size: 15px;color: #fff;background: transparent;cursor: pointer;transition: all 500ms ease;}.sidebar .sidebar-widget{position: relative;display: block;background: #f8f7f3;padding: 43px 50px 20px 50px;margin-bottom: 30px;}.sidebar .sidebar-widget:last-child{margin-bottom: 0px;}.sidebar .sidebar-widget .widget-title{position: relative;margin-bottom: 27px;}.sidebar .sidebar-widget .widget-title:before{position: absolute;content: '';width: 5px;height: 15px;left: -50px;top: 7px;}.sidebar .sidebar-widget .widget-title h3{font-size: 20px;line-height: 30px;font-weight: 700;}.sidebar .post-widget .post{position: relative;display: block;padding-left: 95px;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #ecebe3;min-height: 103px;}.sidebar .post-widget .post:last-child{margin-bottom: 0px;border-bottom: none;}.sidebar .post-widget .post .post-thumb{position: absolute;left: 0px;top: 5px;width: 66px;height: 67px;overflow: hidden;}.sidebar .post-widget .post .post-thumb img{width: 100%;transition: all 500ms ease;}.sidebar .post-widget .post:hover .post-thumb img{opacity: 0.5;}.sidebar .post-widget .post .post-date{position: relative;display: block;font-size: 12px;line-height: 20px;text-transform: uppercase;font-weight: 500;margin-bottom: 5px;}.sidebar .post-widget .post h5{position: relative;display: block;font-size: 18px;line-height: 26px;font-weight: 500;}.sidebar .post-widget .post h5 a{display: inline-block;color: #22272b;}.sidebar .post-widget .post h5 a:hover{}.sidebar .categories-widget .categories-list li{position: relative;display: block;margin-bottom: 18px;}.sidebar .categories-widget .categories-list li:last-child{margin-bottom: 0px;}.sidebar .categories-widget .categories-list li a{position: relative;display: block;font-size: 16px;line-height: 34px;color: #717577;font-weight: 500;padding-left: 10px;}.sidebar .categories-widget .categories-list li a:hover{color: #22272b;}.sidebar .categories-widget .categories-list li a span{position: relative;float: right;width: 30px;height: 30px;line-height: 30px;background: #fff;font-size: 12px;color: #22272b;text-align: center;border-radius: 50%;transition: all 500ms ease;}.sidebar .categories-widget .categories-list li a:hover span{}.sidebar .categories-widget .categories-list li a:before{position: absolute;content: "\f0da";font-family: 'Font Awesome 5 Pro';color: #717577;font-size: 12px;font-weight: 700;left: 0px;top: 1px;transition: all 500ms ease;}.sidebar .categories-widget .categories-list li a:hover:before{}.sidebar .categories-widget .widget-title{margin-bottom: 22px;}.sidebar .categories-widget{padding-bottom: 41px;}.sidebar .tags-widget .tags-list li{position: relative;display: inline-block;margin-bottom: 8px;}.sidebar .tags-widget .tags-list li:last-child{margin-bottom: 0px;}.sidebar .tags-widget .tags-list li a{position: relative;display: inline-block;font-size: 15px;line-height: 26px;color: #717577;font-weight: 500;}.sidebar .tags-widget .tags-list li a:hover{color: #22272b;}.sidebar .tags-widget .widget-title{margin-bottom: 24px;}.sidebar .tags-widget{padding-bottom: 44px;}.blog-details-content .news-block-one .inner-box{box-shadow: none;border-bottom: 1px solid #ecebe3;margin-bottom: 30px;padding-bottom: 53px;}.blog-details-content .news-block-one .inner-box .lower-content{padding: 34px 0px 0px 0px;}.blog-details-content .news-block-one .inner-box:hover .image-box img{transform: scale(1);opacity: 1;}.blog-details-content .news-block-one .inner-box .lower-content p{margin-bottom: 10px;margin-bottom: 10px;text-align: justify;}.blog-details-content .news-block-one .inner-box .lower-content img {height: 100vh;width: 100%;}.blog-details-content .news-block-one .inner-box .lower-content p:last-child{margin-bottom: 0px;}.blog-details-content .post-share-option{position: relative;margin-bottom: 40px;}.blog-details-content .post-share-option .tags li{position: relative;display: inline-block;font-size: 16px;line-height: 50px;color: #717577;font-weight: 500;}.blog-details-content .post-share-option .tags li a{color: #717577;}.blog-details-content .post-share-option .tags li a:hover{color: #22272b;}.blog-details-content .post-share-option .tags li h4{font-size: 20px;font-weight: 500;}.blog-details-content .post-share-option .social-links li{position: relative;display: inline-block;float: left;margin-right: 10px;}.blog-details-content .post-share-option .social-links li:last-child{margin: 0px !important;}.blog-details-content .post-share-option .social-links li a{position: relative;display: inline-block;font-size: 16px;color: #717577;background: #f8f7f3;width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 50%;}.blog-details-content .post-share-option .social-links li a:hover{color: #fff;}.blog-details-content .author-box{position: relative;display: block;padding: 60px;box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);margin-bottom: 50px;}.blog-details-content .author-box .inner{position: relative;padding-left: 210px;padding-bottom: 0px;}.blog-details-content .author-box .inner .author-thumb{position: absolute;left: 0px;top: 0px;width: 170px;height: 160px;}.blog-details-content .author-box .inner h4{position: relative;display: block;font-size: 20px;line-height: 28px;font-weight: 500;margin-bottom: 30px;}.blog-details-content .author-box .inner p{font-size: 18px;line-height: 34px;}.blog-details-content .group-title{position: relative;display: block;margin-bottom: 44px;}.blog-details-content .group-title h2{font-size: 30px;line-height: 40px;font-weight: 700;}.blog-details-content .comments-area .comment{position: relative;display: block;padding-bottom: 64px;border-bottom: 1px solid #ecebe3;margin-bottom: 52px;}.blog-details-content .comments-area .comment:last-child{margin-bottom: 0px;}.blog-details-content .comments-area .comment .thumb-box{position: absolute;left: 0px;top: 8px;width: 165px;height: 165px;border-radius: 50%;}.blog-details-content .comments-area .comment .thumb-box img{width: 100%;border-radius: 50%;}.blog-details-content .comments-area .comment .comment-inner{position: relative;padding-left: 205px;}.blog-details-content .comments-area .comment .comment-inner h4{font-size: 20px;line-height: 30px;font-weight: 700;margin-bottom: 34px;}.blog-details-content .comments-area .comment .comment-inner h4 span{display: inline-block;font-size: 14px;font-weight: 500;}.blog-details-content .comments-area .comment .comment-inner p{font-size: 18px;line-height: 34px;}.blog-details-content .comments-area .comment .comment-inner a{position: absolute;display: inline-block;top: 5px;right: 0px;font-size: 14px;line-height: 20px;font-weight: 600;color: #22272b;padding: 15px 30px;text-align: center;border-radius: 25px;text-transform: capitalize;z-index: 1;}.blog-details-content .comments-area .comment .comment-inner a:hover{color: #fff;}.blog-details-content .comments-area{margin-bottom: 54px;}.default-form .form-group{position: relative;padding: 0px 5px;margin-bottom: 10px;}.default-form .form-group:last-child{margin-bottom: 0px;}.default-form{position: relative;margin: 0px 10px;}.default-form .form-group input[type='text'],.default-form .form-group input[type='email'],.default-form .form-group textarea{position: relative;display: block;width: 100%;height: 70px;background: #f8f7f3;font-size: 14px;font-weight: 500;color: #717577;border: 2px solid #f8f7f3;padding: 10px 30px;transition: all 500ms ease;}.default-form .form-group textarea{height: 230px;resize: none;}.default-form .form-group input:focus,.default-form .form-group textarea:focus{}.blog-details-content .blog-details-content .comments-form-area .group-title{margin-bottom: 52px;}.contact-section{position: relative;}.contact-section .title-inner .sec-title,.contact-section .title-inner .text{width: 50%;}.contact-section .title-inner .text{padding-left: 100px;}.contact-section .title-inner .text p{font-size: 18px;line-height: 34px;}.contact-section .title-inner{position: relative;margin-bottom: 20px;}.contact-section .info-inner{position: relative;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;padding: 42px 50px 50px 50px;}.contact-section .info-inner:before{position: absolute;content: '';width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0.9;}.contact-section .info-inner .content-box .text{position: relative;margin-bottom: 19px;}.contact-section .info-inner .content-box .text p{position: relative;color: #fff;line-height: 32px;}.contact-section .info-inner .content-box .info-list{position: relative;margin-bottom: 30px;}.contact-section .info-inner .content-box .info-list li{position: relative;display: block;font-size: 16px;line-height: 30px;color: #fff;font-weight: 600;padding-bottom: 10px;margin-bottom: 9px;padding-left: 25px;border-bottom: 1px solid rgba(255,255,255,0.2);}.contact-section .info-inner .content-box .info-list li i{position: absolute;left: 0px;top: 0px;}.contact-section .info-inner .content-box .info-list li:last-child{border-bottom: none;margin-bottom: 0px;}.contact-section .info-inner .content-box .info-list li a{display: inline-block;color: #fff;}.contact-section .info-inner .content-box .info-list li a:hover{}.contact-section .info-inner .content-box .btn-box{display: flex;}.contact-section .info-inner .content-box .btn-box .theme-btn-one{padding: 12px 45px;color: #22272b !important;}.contact-section .info-inner .content-box .btn-box .theme-btn-one:hover{color: #fff !important;}.contact-section .default-form .form-group textarea{height: 195px;}.google-map-section.style-two{padding-bottom: 120px;}.three-item-carousel .owl-stage-outer{overflow: visible;}.three-item-carousel .owl-stage-outer .owl-item{opacity: 0;transition: all 500ms ease;}.three-item-carousel .owl-stage-outer .owl-item.active{opacity: 1;}.pt-120{padding-top: 120px !important;}.four-item-carousel .owl-stage-outer{overflow: visible;}.four-item-carousel .owl-stage-outer .owl-item{opacity: 0;transition: all 500ms ease;}.four-item-carousel .owl-stage-outer .owl-item.active{opacity: 1;}.blog-details-content .news-block-one .inner-box .lower-content ul li::before {content: "\f058";font-family: 'Font Awesome 5 Pro';font-size: 18px;font-weight: 700;padding-right: 6px;color: #0f4097;}