.btn:focus,.btn-close:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}dl,ol,ul{padding:0;-webkit-padding-start:20px;padding-inline-start:20px}.modal-backdrop.show{opacity:.7}a{text-decoration:none}.form-check-input:checked{background-color:#23bbaf;border-color:#23bbaf}.alert{font-size:14px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.alert strong{-webkit-margin-end:5px;margin-inline-end:5px}.alert-dismissible .btn-close{left:auto}footer .footer-content .footer-box .social-links .links a,.main-slider .ctn-preloader .animation-preloader,.preloader .ctn-preloader .animation-preloader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.contact-in-page .content .image img,section.single-service .content .things-details-content .image img,section.single-blog .content .things-details-content .image img,.main-breadcrumb .breadcrumb-image img,section.contact .content .image img,section.portfolio .content .portfolio-box .img-holder img,section.portfolio-in-page .content .portfolio-box .img-holder img,section.team .content .team-box .image img,section.testimonials .content .testimonials-image .image,section.services .content .services-box .image img,section.services-in-page .content .services-box .image img,section.about .content .image-box .image img,section.who-us .content .image-box .image img,section.about-in-page .content .image-box .image img,.main-slider .hero-img-two img,header .navbar .lang .lang-content img,header .navbar .lang .icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side-widget .need-support p,.side-widget .other-things ul li a,footer .footer-content .footer-box .map-links li a,footer .footer-content .footer-box .text p,section.blogs .content .blogs-box p,section.blogs-in-page .content .blogs-box p,section.blogs .content .blogs-box .title a,section.blogs-in-page .content .blogs-box .title a,section.services .content .services-box p,section.services-in-page .content .services-box p,section.services .content .services-box .title h3,section.services-in-page .content .services-box .title h3,section.services .content .services-box .title a,section.services-in-page .content .services-box .title a,section.about .content .text-box p,section.who-us .content .text-box p,section.about-in-page .content .text-box p{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}section.contact-in-page .content .contact-btn .btn,section.error .content .back,.side-widget .need-support .btn,section.contact .content .contact-btn .btn,section.portfolio .content .portfolio-btn .btn,section.portfolio-in-page .content .portfolio-btn .btn,section.blogs .content .blogs-btn .btn,section.blogs-in-page .content .blogs-btn .btn,section.cta .content .cta-icon .btn,section.services .content .services-btn .btn,section.services-in-page .content .services-btn .btn,section.about .content .about-btn .btn,section.who-us .content .about-btn .btn,section.about-in-page .content .about-btn .btn{background:#f99933 none repeat scroll 0 0;border:medium none;border-radius:5px;overflow:hidden;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-bottom:0;padding:16px 30px;text-align:center;text-transform:capitalize;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;vertical-align:middle;white-space:nowrap;position:relative;z-index:1}section.contact-in-page .content .contact-btn .btn::before,section.error .content .back::before,.side-widget .need-support .btn::before,section.contact .content .contact-btn .btn::before,section.portfolio .content .portfolio-btn .btn::before,section.portfolio-in-page .content .portfolio-btn .btn::before,section.blogs .content .blogs-btn .btn::before,section.blogs-in-page .content .blogs-btn .btn::before,section.cta .content .cta-icon .btn::before,section.services .content .services-btn .btn::before,section.services-in-page .content .services-btn .btn::before,section.about .content .about-btn .btn::before,section.who-us .content .about-btn .btn::before,section.about-in-page .content .about-btn .btn::before{content:"";display:block;position:absolute;left:0;bottom:0;height:0;width:100%;z-index:-1;background:#23bbaf;-webkit-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}section.contact-in-page .content .contact-btn .btn:hover::before,section.error .content .back:hover::before,.side-widget .need-support .btn:hover::before,section.contact .content .contact-btn .btn:hover::before,section.portfolio .content .portfolio-btn .btn:hover::before,section.portfolio-in-page .content .portfolio-btn .btn:hover::before,section.blogs .content .blogs-btn .btn:hover::before,section.blogs-in-page .content .blogs-btn .btn:hover::before,section.cta .content .cta-icon .btn:hover::before,section.services .content .services-btn .btn:hover::before,section.services-in-page .content .services-btn .btn:hover::before,section.about .content .about-btn .btn:hover::before,section.who-us .content .about-btn .btn:hover::before,section.about-in-page .content .about-btn .btn:hover::before{top:0%;bottom:auto;height:100%}section.contact-in-page .content .contact-btn .btn i,section.error .content .back i,.side-widget .need-support .btn i,section.contact .content .contact-btn .btn i,section.portfolio .content .portfolio-btn .btn i,section.portfolio-in-page .content .portfolio-btn .btn i,section.blogs .content .blogs-btn .btn i,section.blogs-in-page .content .blogs-btn .btn i,section.cta .content .cta-icon .btn i,section.services .content .services-btn .btn i,section.services-in-page .content .services-btn .btn i,section.about .content .about-btn .btn i,section.who-us .content .about-btn .btn i,section.about-in-page .content .about-btn .btn i{-webkit-margin-start:7px;margin-inline-start:7px}section.testimonials .content .testimonials-image,section.about .content .image-box .image,section.who-us .content .image-box .image,section.about-in-page .content .image-box .image{overflow:hidden}section.testimonials .content .testimonials-image:hover::before,section.about .content .image-box .image:hover::before,section.who-us .content .image-box .image:hover::before,section.about-in-page .content .image-box .image:hover::before{background-color:#fff;right:50%;left:50%;opacity:.02}section.testimonials .content .testimonials-image:hover::after,section.about .content .image-box .image:hover::after,section.who-us .content .image-box .image:hover::after,section.about-in-page .content .image-box .image:hover::after{background-color:#fff;top:50%;bottom:50%;opacity:.02}section.testimonials .content .testimonials-image::before,section.about .content .image-box .image::before,section.who-us .content .image-box .image::before,section.about-in-page .content .image-box .image::before,section.testimonials .content .testimonials-image::after,section.about .content .image-box .image::after,section.who-us .content .image-box .image::after,section.about-in-page .content .image-box .image::after{content:"";position:absolute;right:0;left:0;top:0;bottom:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.invalid-tooltip,.invalid-feedback{display:block}.toast-part{margin-bottom:25px}.toast-part .toast-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toast-part .toast{border-radius:0;width:100%;text-transform:capitalize}.toast-part .toast .btn-close{margin:15px}.main-title{margin-bottom:3rem;position:relative}.main-title .sub-title{font-size:24px;font-weight:700;padding:17px 35px;color:#f99933;position:relative;z-index:1;display:inline-block;margin-bottom:20px;text-transform:capitalize}.main-title .sub-title::after{position:absolute;content:"";width:100%;left:0;background:url(../images/icons/border-1.png) no-repeat;background-size:100% 100%;z-index:-1;background-position:bottom;top:auto;bottom:0;height:100%}.main-title h2{font-size:46px;color:#2f2f2f;position:relative;text-transform:capitalize;font-weight:700;margin-bottom:25px;padding-bottom:15px}.main-title p{max-width:770px;margin:auto;line-height:1.8;color:#7a8a9e}#toTop{position:fixed;left:15px;bottom:15px;margin:0;z-index:99;display:none}#toTop button{background-color:#f99933;width:40px;height:40px;border:none;color:#fff;border-radius:5px}.main-breadcrumb{padding:1.5rem 0}.main-breadcrumb ol{margin:0;padding:0}.main-breadcrumb .breadcrumb .breadcrumb-item{font-size:14px;text-transform:capitalize}.main-breadcrumb .breadcrumb .breadcrumb-item.active{color:#6c6b6b;font-weight:500}.main-breadcrumb .breadcrumb .breadcrumb-item::before{color:#6c6b6b}.preloader{background-color:#fff;bottom:0;height:100vh;width:100vw;left:0;position:fixed;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99999}.preloader .ctn-preloader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:9000;background-color:#fff}.preloader .ctn-preloader .animation-preloader{position:relative;height:200px;width:200px;border:3px solid #5c5c5c}.preloader .ctn-preloader .animation-preloader::after{content:"";left:-6px;top:-7.5px;position:absolute;-webkit-animation:spinner 3s infinite linear;animation:spinner 3s infinite linear;border-radius:50%;background-color:#f99933;width:15px;height:15px}.preloader img{max-width:140px}@-webkit-keyframes spinner{0%{left:-9px;top:-9px}25%{left:calc(100% - 7.5px + 1.5px);top:-9px}50%{left:calc(100% - 7.5px + 1.5px);top:calc(100% - 7.5px + 1.5px)}75%{top:calc(100% - 7.5px + 1.5px);left:-9px}100%{left:-9px;top:-9px}}@keyframes spinner{0%{left:-9px;top:-9px}25%{left:calc(100% - 7.5px + 1.5px);top:-9px}50%{left:calc(100% - 7.5px + 1.5px);top:calc(100% - 7.5px + 1.5px)}75%{top:calc(100% - 7.5px + 1.5px);left:-9px}100%{left:-9px;top:-9px}}@-webkit-keyframes shadow{50%{-webkit-transform:scale(1.2, 1);transform:scale(1.2, 1)}}@keyframes shadow{50%{-webkit-transform:scale(1.2, 1);transform:scale(1.2, 1)}}@-webkit-keyframes animate{17%{border-bottom-right-radius:3px}25%{-webkit-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg)}50%{-webkit-transform:translateY(18px) scale(1, 0.9) rotate(45deg);transform:translateY(18px) scale(1, 0.9) rotate(45deg);border-bottom-right-radius:40px}75%{-webkit-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg)}100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@keyframes animate{17%{border-bottom-right-radius:3px}25%{-webkit-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg)}50%{-webkit-transform:translateY(18px) scale(1, 0.9) rotate(45deg);transform:translateY(18px) scale(1, 0.9) rotate(45deg);border-bottom-right-radius:40px}75%{-webkit-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg)}100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}::-moz-selection{color:#fff;background:#2f2f2f}::selection{color:#fff;background:#2f2f2f}body{font-family:"Heebo","Noto Kufi Arabic",sans-serif;background-color:#fff}body .main-wrapper{position:relative;min-height:100vh;width:100%;overflow:hidden}.modal-backdrop.show{opacity:.95}#searchModal .modal-content{background-color:rgba(0,0,0,0)}#searchModal .form-control{font-size:36px;border:none;border-bottom:3px solid rgba(255,255,255,.1);background:0 0;color:#fff;-webkit-padding-start:0;padding-inline-start:0;padding-bottom:12px;-webkit-padding-end:40px;padding-inline-end:40px}#searchModal .form-control:focus{-webkit-box-shadow:none;box-shadow:none}#searchModal .btn{border-bottom:3px solid rgba(255,255,255,.1);color:#f99933;font-size:30px}header{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;position:fixed;z-index:999;width:100%}header.fixed .main-nav{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-box-shadow:0 10px 15px rgba(25,25,25,.1);box-shadow:0 10px 15px rgba(25,25,25,.1);position:fixed;width:100%;top:0;background-color:#fff}header.fixed .main-nav .content{border-bottom:0}header .navbar{padding:0;background-color:rgba(0,0,0,0)}header .navbar .content{padding:10px 0;border-bottom:1px solid rgba(25,25,25,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}header .navbar .navbar-brand{padding:0;margin:0}header .navbar .navbar-brand img{max-width:85px}header .navbar .navbar-brand img.white-logo{display:none !important}header .navbar .navbar-toggler{-webkit-margin-start:15px;margin-inline-start:15px}header .navbar .navbar-toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}header .navbar .navbar-nav{padding:0}header .navbar .navbar-nav .nav-item{padding:0 1rem;line-height:5;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}header .navbar .navbar-nav .nav-item:hover .nav-link,header .navbar .navbar-nav .nav-item.active .nav-link{color:#f99933}header .navbar .navbar-nav .nav-item:hover .nav-link::after,header .navbar .navbar-nav .nav-item.active .nav-link::after{width:100%}header .navbar .navbar-nav .nav-item:not(:hover){color:#f99933}header .navbar .navbar-nav .nav-item:last-child{-webkit-padding-end:0;padding-inline-end:0}header .navbar .navbar-nav .nav-item .nav-link{color:#2f2f2f;padding:0;font-size:16px;text-transform:capitalize;font-weight:600;position:relative}header .navbar .navbar-nav .nav-item .nav-link::after{content:"";position:absolute;background-color:#f99933;height:2px;left:0;bottom:22px;width:0;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}header .navbar .navbar-nav .nav-item .nav-link:hover::after{width:100%}header .navbar .navbar-nav .nav-item .nav-link.change::after{right:0;left:auto}header .navbar .navbar-nav .nav-item.dropdown .dropdown-menu[data-bs-popper]{margin:0;min-width:225px}header .navbar .navbar-nav .nav-item .dropdown-menu{padding:0;-webkit-box-shadow:0 10px 50px 0 rgba(13,38,59,.01);box-shadow:0 10px 50px 0 rgba(13,38,59,.01);border-radius:0;border-top:2px solid #23bbaf;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}header .navbar .navbar-nav .nav-item .dropdown-menu li{border-bottom:1px solid #eee;line-height:3}header .navbar .navbar-nav .nav-item .dropdown-menu li:last-of-type{border-bottom:none}header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item{font-size:13px;padding:0 20px;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s;text-transform:capitalize;position:relative}header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item i{-webkit-margin-end:5px;margin-inline-end:5px}header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#23bbaf}header .navbar .navbar-collapse{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .navbar .dropdown-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-padding-end:15px !important;padding-inline-end:15px !important}header .navbar .dropdown-toggle::before{font:var(--fa-font-solid);content:"";font-size:14px;position:absolute;right:-5px;top:auto;color:#000}header .navbar .dropdown-toggle::after{display:none}header .navbar .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .navbar .search-icon .btn{color:#000}header .navbar .lang{-webkit-padding-start:20px;padding-inline-start:20px}header .navbar .lang button{background-color:rgba(0,0,0,0);border:none}header .navbar .lang .icon img{width:25px;-webkit-margin-end:10px;margin-inline-end:10px}header .navbar .lang .icon span{text-transform:uppercase;font-size:16px;font-weight:600;color:#000}header .navbar .lang .lang-content{border-radius:0;box-shadow:0 0 37px rgba(0,0,0,.07);-webkit-box-shadow:0 0 37px rgba(0,0,0,.07);-moz-box-shadow:0 0 37px rgba(0,0,0,.07);-ms-box-shadow:0 0 37px rgba(0,0,0,.07);-o-box-shadow:0 0 37px rgba(0,0,0,.07);border:none;padding:0;right:0;left:auto}header .navbar .lang .lang-content a{font-size:14px;display:block;font-weight:600;text-decoration:none;padding:10px;border:0;background-color:#fff;color:#222;line-height:1;text-transform:capitalize}header .navbar .lang .lang-content a:hover{background-color:#e9e9e9}header .navbar .lang .lang-content img{width:18px;-webkit-margin-end:10px;margin-inline-end:10px}header .hamburger-menu{display:inline-block;-webkit-margin-start:auto;margin-inline-start:auto;width:30px;height:20px;position:relative;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-duration:500ms;-o-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);cursor:pointer;display:none}header .hamburger-menu:hover span{width:30px !important}header .hamburger-menu span{display:block;position:absolute;height:2px;width:100%;background:#000;opacity:1;right:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header .hamburger-menu span:nth-child(1){top:0;width:13px}header .hamburger-menu span:nth-child(2){top:9px}header .hamburger-menu span:nth-child(3){top:18px;width:100%}header .hamburger-menu.open span:nth-child(1){top:9px;right:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:28px !important}header .hamburger-menu.open span:nth-child(2){opacity:0;right:20px}header .hamburger-menu.open span:nth-child(3){top:9px;right:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:28px !important}header .offcanvas .btn-close:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}header .offcanvas .offcanvas-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#fff}header .offcanvas .navbar{position:static}header .offcanvas .navbar .navbar-nav .nav-item{line-height:1.5;border-bottom:1px solid #f5f5f5}header .offcanvas .navbar .navbar-nav .nav-item .dropdown-toggle{position:relative}header .offcanvas .navbar .navbar-nav .nav-item .dropdown-toggle::after{position:absolute;right:0;vertical-align:middle;top:45%}header .offcanvas .navbar .navbar-nav .nav-item .nav-link{padding:10px 10px}.main-slider{padding:200px 0 50px;background-position:bottom;background-size:cover;position:relative;z-index:1;background-color:#fafafb}.main-slider .bg-one,.main-slider .bg-two{position:absolute;bottom:0;width:100%;height:100%;z-index:-1}.main-slider .bg-one{left:0;background:url(../images/bgs/bg-shape-1.png) no-repeat left}.main-slider .bg-two{right:0;background:url(../images/bgs/bg-shape-2.png) no-repeat right;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.main-slider .hero-img-one img,.main-slider .hero-img-two img{border-radius:130px}.main-slider .hero-img-one{position:absolute;z-index:-1;bottom:15%;left:3%}.main-slider .hero-img-one img{border-radius:130px;max-width:250px}.main-slider .hero-img-two{position:absolute;top:20%;right:10%;height:600px;max-width:400px}.main-slider .hero-img-two img{border-radius:200px}.main-slider .hero-img-three{position:absolute;bottom:20%;right:30%;pointer-events:initial !important;z-index:9}.main-slider .hero-img-three img{border-radius:200px;max-width:400px}.main-slider .shape{position:absolute;z-index:-1}.main-slider .shape-one{top:190px;left:130px}.main-slider .shape-two{top:190px;right:40%}.main-slider .shape-three{bottom:110px;left:45%}.main-slider .content{position:relative}.main-slider .content .text{position:absolute;z-index:1;width:100%;left:5%;top:27%}.main-slider .content .text h1{font-size:80px;font-weight:700;color:#f99933;text-transform:capitalize;display:inline-block;position:relative;line-height:1;margin-bottom:25px;max-width:770px}.main-slider .content .text h1::first-line{color:#2f2f2f}.main-slider .content .text h1 .and{color:#f99933}.main-slider .content .text h1 .diff-h{color:#f99933}.main-slider .content .details p{max-width:500px;font-size:26px;color:#000}.main-slider .content .slider{margin-bottom:30px}.main-slider .content .mouse-arrow{width:50px;max-height:75px;border:3px solid #b1a8c0;border-radius:22px;cursor:pointer;color:#fff;padding:10px 0 25px;margin:100px auto 0;position:relative}.main-slider .content .mouse-arrow .mouse-dots{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-size:30px;line-height:17px;letter-spacing:-2px;color:#b1a8c0;position:absolute;left:50%}.main-slider .content .mouse-arrow .arrow{font-weight:700;color:#f99933;font-size:26px;line-height:1;-webkit-animation:1.5s scroll cubic-bezier(0.65, -0.55, 0.25, 1.5) infinite;animation:1.5s scroll cubic-bezier(0.65, -0.55, 0.25, 1.5) infinite;top:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-slider .content .images{position:relative;text-align:center;width:600px;max-width:100%;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-slider .content .images .small-image{position:absolute;left:50%;top:50%;-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:56%;text-align:end}.main-slider .content .images .main-image{position:relative}.main-slider .ctn-preloader{height:100%;width:100%}.main-slider .ctn-preloader .animation-preloader{position:relative;height:100%;width:100%;border-width:15px;border-style:solid;border-color:#23bbaf;border-inline-start-color:#f99933;border-bottom-color:#f99933}.main-slider .ctn-preloader .animation-preloader::after{content:"";position:absolute;-webkit-animation:slider_spinner 6s infinite linear;animation:slider_spinner 6s infinite linear;border-radius:50%;background-color:#e12234;width:40px;height:40px}@-webkit-keyframes slider_spinner{0%{left:-27.5px;top:-27.5px}25%{left:calc(100% - 20px + 7.5px);top:-27.5px}50%{left:calc(100% - 20px + 7.5px);top:calc(100% - 20px + 7.5px)}75%{top:calc(100% - 20px + 7.5px);left:-27.5px}100%{left:-27.5px;top:-27.5px}}@keyframes slider_spinner{0%{left:-27.5px;top:-27.5px}25%{left:calc(100% - 20px + 7.5px);top:-27.5px}50%{left:calc(100% - 20px + 7.5px);top:calc(100% - 20px + 7.5px)}75%{top:calc(100% - 20px + 7.5px);left:-27.5px}100%{left:-27.5px;top:-27.5px}}@-webkit-keyframes slider_spinner_mobile{0%{left:-16px;top:-16px}25%{left:calc(100% - 12.5px + 3.5px);top:-16px}50%{left:calc(100% - 12.5px + 3.5px);top:calc(100% - 12.5px + 3.5px)}75%{top:calc(100% - 12.5px + 3.5px);left:-16px}100%{left:-16px;top:-16px}}@keyframes slider_spinner_mobile{0%{left:-16px;top:-16px}25%{left:calc(100% - 12.5px + 3.5px);top:-16px}50%{left:calc(100% - 12.5px + 3.5px);top:calc(100% - 12.5px + 3.5px)}75%{top:calc(100% - 12.5px + 3.5px);left:-16px}100%{left:-16px;top:-16px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes scroll{0%{opacity:0;-webkit-transform:translateY(0) scale(0.5);transform:translateY(0) scale(0.5)}10%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:translateY(30px) scale(0.5);transform:translateY(30px) scale(0.5)}}@keyframes scroll{0%{opacity:0;-webkit-transform:translateY(0) scale(0.5);transform:translateY(0) scale(0.5)}10%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:translateY(30px) scale(0.5);transform:translateY(30px) scale(0.5)}}section.about,section.who-us,section.about-in-page{padding:85px 0;background-color:#fff}section.about .content .main-title,section.who-us .content .main-title,section.about-in-page .content .main-title{margin-bottom:0}section.about .content .main-title h2,section.who-us .content .main-title h2,section.about-in-page .content .main-title h2{margin-bottom:0}section.about .content .image-box,section.who-us .content .image-box,section.about-in-page .content .image-box{position:relative;max-width:500px}section.about .content .image-box .image,section.who-us .content .image-box .image,section.about-in-page .content .image-box .image{position:relative;border-radius:250px;height:700px}section.about .content .image-box .image img,section.who-us .content .image-box .image img,section.about-in-page .content .image-box .image img{border-radius:250px}section.about .content .image-box .about-meta,section.who-us .content .image-box .about-meta,section.about-in-page .content .image-box .about-meta{width:200px;height:200px;position:absolute;left:0;bottom:0;border-radius:100%}section.about .content .image-box .about-meta .about-meta-title,section.who-us .content .image-box .about-meta .about-meta-title,section.about-in-page .content .image-box .about-meta .about-meta-title{-webkit-animation-name:rotating;animation-name:rotating;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;font-size:16px;white-space:nowrap;position:absolute;top:0;left:0;width:100%;height:100%;background:#23bbaf;border-radius:100%}section.about .content .image-box .about-meta .about-meta-title text,section.who-us .content .image-box .about-meta .about-meta-title text,section.about-in-page .content .image-box .about-meta .about-meta-title text{fill:#fff}section.about .content .image-box .about-meta svg,section.who-us .content .image-box .about-meta svg,section.about-in-page .content .image-box .about-meta svg{fill:rgba(0,0,0,0);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:visible;width:155px;height:155px}section.about .content .image-box .about-meta .ct-about-year,section.who-us .content .image-box .about-meta .ct-about-year,section.about-in-page .content .image-box .about-meta .ct-about-year{width:130px;height:130px;border-radius:100%;border:1px solid rgba(255,255,255,.29);line-height:130px;font-size:22px;color:#fff;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}section.about .content .text-box,section.who-us .content .text-box,section.about-in-page .content .text-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-padding-start:50px;padding-inline-start:50px}section.about .content .text-box h4,section.who-us .content .text-box h4,section.about-in-page .content .text-box h4{font-size:22px;color:#f99933;margin-bottom:20px}section.about .content .text-box p,section.who-us .content .text-box p,section.about-in-page .content .text-box p{font-size:18px;color:#7a8a9e;-webkit-line-clamp:4}section.about .content .text-box ul,section.who-us .content .text-box ul,section.about-in-page .content .text-box ul{padding:0}section.about .content .text-box ul li,section.who-us .content .text-box ul li,section.about-in-page .content .text-box ul li{position:relative;list-style:none;font-weight:700;margin-bottom:15px;color:#2f2f2f;font-size:18px}section.about .content .text-box ul li::before,section.who-us .content .text-box ul li::before,section.about-in-page .content .text-box ul li::before{content:"";border:2px solid #f99933;width:12px;min-width:12px;height:12px;display:inline-block;-webkit-margin-end:10px;margin-inline-end:10px;border-radius:50%}section.about .content .about-btn .btn,section.who-us .content .about-btn .btn,section.about-in-page .content .about-btn .btn{background:#fff none repeat scroll 0 0;border:1px solid #f99933;color:#f99933}section.about .content .about-btn .btn::before,section.who-us .content .about-btn .btn::before,section.about-in-page .content .about-btn .btn::before{background:#f99933}section.about .content .about-btn .btn:hover,section.who-us .content .about-btn .btn:hover,section.about-in-page .content .about-btn .btn:hover{color:#fff}section.about .content .about-btn .btn i,section.who-us .content .about-btn .btn i,section.about-in-page .content .about-btn .btn i{-webkit-margin-start:5px;margin-inline-start:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}section.services,section.services-in-page{padding:85px 0}section.services .main-title,section.services-in-page .main-title{text-align:center}section.services .content .services-box,section.services-in-page .content .services-box{padding:25px;border-radius:7px;border:1px solid rgba(88,86,233,.149);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-bottom:25px;text-align:center}section.services .content .services-box:hover,section.services-in-page .content .services-box:hover{-webkit-box-shadow:0 10px 60px 0 rgba(89,86,233,.1);box-shadow:0 10px 60px 0 rgba(89,86,233,.1);border-color:rgba(0,0,0,0)}section.services .content .services-box:hover .title h3,section.services-in-page .content .services-box:hover .title h3,section.services .content .services-box:hover .title a,section.services-in-page .content .services-box:hover .title a{color:#23bbaf}section.services .content .services-box .image,section.services-in-page .content .services-box .image{width:100%;height:250px;border-radius:7px;overflow:hidden;margin:0 auto 30px}section.services .content .services-box .title h3,section.services-in-page .content .services-box .title h3,section.services .content .services-box .title a,section.services-in-page .content .services-box .title a{font-size:24px;color:#2f2f2f;font-weight:600;line-height:1.5;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-line-clamp:1}section.services .content .services-box p,section.services-in-page .content .services-box p{font-size:18px;line-height:32px;color:#7a8a9e;-webkit-line-clamp:3}section.services .content .services-box .read-more,section.services-in-page .content .services-box .read-more{color:#23bbaf;text-transform:capitalize;font-size:18px}section.services .content .services-box .read-more i,section.services-in-page .content .services-box .read-more i{-webkit-margin-start:5px;margin-inline-start:5px;font-size:14px}section.services .content .services-btn,section.services-in-page .content .services-btn{text-align:center;padding-top:30px}section.cta{padding:85px 0}section.cta .content{padding:80px 100px;position:relative;z-index:1;background-color:#f99933}section.cta .content .main-title .sub-title{color:#fff}section.cta .content .main-title h2{color:#fff;font-size:60px;line-height:70px;text-transform:capitalize}section.cta .content .cta-image{position:absolute;right:90px;bottom:-110px;border-radius:151.49px;overflow:hidden}section.cta .content .cta-image img{max-width:100%;width:600px}section.cta .content .cta-icon .btn{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #fff;color:#fff}section.cta .content .cta-icon .btn::before{background:#2f2f2f}section.cta .content .cta-icon .btn:hover{color:#fff}section.cta .content .cta-icon .btn i{-webkit-margin-start:5px;margin-inline-start:5px}section.testimonials{padding:85px 0;position:relative;z-index:1;background-color:#f99933}section.testimonials::after{position:absolute;right:150px;bottom:0;content:"";width:100%;height:100%;background:url(../images/bgs/pattern-shape-1.png) no-repeat;background-size:100% 100%;z-index:-1}section.testimonials .main-title .sub-title{color:#fff}section.testimonials .main-title h2{color:#fff}section.testimonials .testimonials-slider{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.testimonials .content .testimonials-image{position:relative;border-radius:250px;max-width:435px;height:620px}section.testimonials .content .testimonials-image .image{border-radius:250px}section.testimonials .content .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-end:35px;padding-inline-end:35px;direction:ltr}section.testimonials .content .item i{font-size:65px;color:#fff;display:block}section.testimonials .content .item h3{font-size:36px;line-height:55px;color:#fff;font-weight:400;margin-bottom:35px}section.testimonials .content .item .author-title h4{font-size:24px;line-height:34px;color:#fff;text-transform:capitalize}section.testimonials .content .item .author-title p{color:#f8f8f8;font-size:18px}section.testimonials .owl-theme .owl-dots{margin-top:0;position:absolute;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.testimonials .owl-theme .owl-dots .owl-dot.active span{background:#fff;outline-color:#fff;opacity:1}section.testimonials .owl-theme .owl-dots .owl-dot span{background-color:#fff;margin-bottom:15px;outline:1px solid rgba(0,0,0,0);outline-offset:5px;opacity:.5}section.team{padding:85px 0}section.team .main-title{text-align:center}section.team .content .team-box:hover .social-link li{opacity:1}section.team .content .team-box:hover .social-link li:nth-child(1){-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}section.team .content .team-box:hover .social-link li:nth-child(3){-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}section.team .content .team-box .team-top{position:relative;height:400px;margin-bottom:30px}section.team .content .team-box .image{height:100%}section.team .content .team-box .image img{border-radius:150px}section.team .content .team-box .social-link{text-align:center;padding:0;position:relative;top:-20px}section.team .content .team-box .social-link li{opacity:0;list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-margin-end:10px;margin-inline-end:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section.team .content .team-box .social-link li:last-child{-webkit-margin-end:0;margin-inline-end:0}section.team .content .team-box .social-link li a{width:40px;height:40px;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#23bbaf;-webkit-box-shadow:0px 10px 30px 0px rgba(89,86,233,.2);box-shadow:0px 10px 30px 0px rgba(89,86,233,.2)}section.team .content .team-box .team-details{text-align:center}section.team .content .team-box .team-details .title,section.team .content .team-box .team-details a{color:#2f2f2f;font-weight:600;font-size:24px}section.team .content .team-box .team-details p{color:#7a8a9e;font-weight:600}section.statistics{padding:85px 0}section.statistics .main-title{text-align:center}section.statistics .content .statistics-box{padding:55px 25px;background-color:#fff;-webkit-box-shadow:0 10px 60px 0 rgba(76,76,76,.1);box-shadow:0 10px 60px 0 rgba(76,76,76,.1);position:relative;z-index:1}section.statistics .content .statistics-box:hover::after{visibility:visible;opacity:1}section.statistics .content .statistics-box::after{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:150px;height:150px;border-radius:50%;background-color:#f99933;-webkit-filter:blur(57.5px);filter:blur(57.5px);visibility:hidden;opacity:0;z-index:-1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}section.statistics .content .statistics-box .icon{margin-bottom:35px}section.statistics .content .statistics-box .icon i{font-size:60px;color:#23bbaf;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}section.statistics .content .statistics-box .number{font-size:55px;line-height:60px;font-weight:600;margin-bottom:15px}section.statistics .content .statistics-box .text h3{font-size:18px}section.blogs,section.blogs-in-page{background-color:#fafafb;padding:85px 0}section.blogs .main-title,section.blogs-in-page .main-title{text-align:center}section.blogs .content .blogs-box,section.blogs-in-page .content .blogs-box{padding:40px;border-radius:7px;border:1px solid rgba(88,86,233,.149);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-bottom:25px}section.blogs .content .blogs-box:hover,section.blogs-in-page .content .blogs-box:hover{-webkit-box-shadow:0 10px 60px 0 rgba(89,86,233,.1);box-shadow:0 10px 60px 0 rgba(89,86,233,.1);border-color:rgba(0,0,0,0)}section.blogs .content .blogs-box .meta,section.blogs-in-page .content .blogs-box .meta{padding:0}section.blogs .content .blogs-box .meta li,section.blogs-in-page .content .blogs-box .meta li{list-style:none;color:#7a8a9e}section.blogs .content .blogs-box .meta li i,section.blogs-in-page .content .blogs-box .meta li i{-webkit-margin-end:10px;margin-inline-end:10px}section.blogs .content .blogs-box .title h3,section.blogs-in-page .content .blogs-box .title h3,section.blogs .content .blogs-box .title a,section.blogs-in-page .content .blogs-box .title a{font-size:24px;margin-bottom:15px;color:#2f2f2f;font-weight:600;line-height:1.5}section.blogs .content .blogs-box .title a,section.blogs-in-page .content .blogs-box .title a{-webkit-line-clamp:1}section.blogs .content .blogs-box p,section.blogs-in-page .content .blogs-box p{font-size:18px;line-height:32px;color:#7a8a9e;-webkit-line-clamp:3}section.blogs .content .blogs-box .read-more,section.blogs-in-page .content .blogs-box .read-more{color:#23bbaf;text-transform:capitalize;font-size:18px;text-decoration:underline}section.blogs .content .blogs-box .read-more i,section.blogs-in-page .content .blogs-box .read-more i{-webkit-margin-start:7px;margin-inline-start:7px;font-size:14px}section.blogs .content .blogs-btn,section.blogs-in-page .content .blogs-btn{text-align:center;padding-top:30px}section.portfolio,section.portfolio-in-page{background-color:#fafafb;padding:85px 0}section.portfolio .main-title,section.portfolio-in-page .main-title{text-align:center}section.portfolio .content .filters,section.portfolio-in-page .content .filters{width:100%;text-align:center;margin-bottom:50px}section.portfolio .content .filters ul,section.portfolio-in-page .content .filters ul{padding:0;list-style:none;margin-bottom:0}section.portfolio .content .filters ul li,section.portfolio-in-page .content .filters ul li{display:inline-block;padding:7px 25px;font-size:14px;color:#2f2f2f;font-weight:600;cursor:pointer;text-transform:uppercase;border-radius:7px;margin-bottom:10px}section.portfolio .content .filters ul li.active,section.portfolio-in-page .content .filters ul li.active{background-color:#fff;-webkit-box-shadow:0 10px 30px 0 rgba(89,86,233,.2);box-shadow:0 10px 30px 0 rgba(89,86,233,.2)}section.portfolio .content .portfolio-box,section.portfolio-in-page .content .portfolio-box{margin-bottom:25px}section.portfolio .content .portfolio-box:hover .portfolio-hover,section.portfolio-in-page .content .portfolio-box:hover .portfolio-hover{visibility:visible;opacity:1}section.portfolio .content .portfolio-box:hover .portfolio-hover .hover-content,section.portfolio-in-page .content .portfolio-box:hover .portfolio-hover .hover-content{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}section.portfolio .content .portfolio-box .img-holder,section.portfolio-in-page .content .portfolio-box .img-holder{position:relative;overflow:hidden;margin-bottom:15px;height:350px;border-radius:7px}section.portfolio .content .portfolio-box .portfolio-hover,section.portfolio-in-page .content .portfolio-box .portfolio-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(35,187,175,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}section.portfolio .content .portfolio-box .portfolio-hover .hover-content,section.portfolio-in-page .content .portfolio-box .portfolio-hover .hover-content{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}section.portfolio .content .portfolio-box .portfolio-hover .hover-content i,section.portfolio-in-page .content .portfolio-box .portfolio-hover .hover-content i{color:#fff;font-size:46px}section.portfolio .content .portfolio-box .text a,section.portfolio-in-page .content .portfolio-box .text a{color:#2f2f2f}section.portfolio .content .portfolio-box .text .title,section.portfolio-in-page .content .portfolio-box .text .title{font-size:24px;color:#2f2f2f;margin-bottom:0}section.portfolio .content .portfolio-box .text .cat-link,section.portfolio-in-page .content .portfolio-box .text .cat-link{color:#7a8a9e}section.portfolio .content .portfolio-btn,section.portfolio-in-page .content .portfolio-btn{text-align:center;padding-top:30px}section.contact{padding:85px 0;background-color:#fff}section.contact .content .image{height:100%;position:relative;z-index:1}section.contact .content .image::before{content:"";position:absolute;right:-50px;bottom:0;width:200px;height:200px;border-radius:50%;background-color:#f99933;-webkit-filter:blur(100px);filter:blur(100px);z-index:-1;opacity:.5}section.contact .content .image img{border-radius:200px}section.contact .content .contact-form{-webkit-padding-end:50px;padding-inline-end:50px}section.contact .content .contact-form .main-title{margin-bottom:2rem}section.contact .content .contact-form .form-group{margin-bottom:20px}section.contact .content .contact-form .form-group label{display:block;margin-bottom:15px;font-weight:600;text-transform:capitalize;font-size:14px}section.contact .content .contact-form .form-group .form-control,section.contact .content .contact-form .form-group .form-select{display:block;width:100%;line-height:28px;padding:12px 15px;color:#222;font-size:14px;font-weight:400;background-color:#fff;border:1px solid rgba(88,86,233,.2)}section.contact .content .contact-form .form-group .form-control:focus,section.contact .content .contact-form .form-group .form-select:focus{border-color:#23bbaf;-webkit-box-shadow:none;box-shadow:none}section.contact .content .contact-form .form-group .form-control.is-invalid,section.contact .content .contact-form .form-group .form-select.is-invalid{border-color:#dc3545}section.contact .content .contact-form .form-group textarea{height:auto !important}section.partners{padding:85px 0;background-color:#fff}section.partners .content .item{border:1px solid rgba(80,56,238,.102);padding:10px 15px}section.partners .content .item:hover{cursor:move}section.partners .content .item:hover img{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}section.partners .content .item img{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;object-fit:contain;-o-object-fit:contain;height:100px}footer{padding:60px 0 0;position:relative;z-index:1;background-color:#fbfbfb}footer::before,footer::after{position:absolute;content:"";background-size:cover;z-index:-1}footer::before{top:0;left:0;width:100%;height:100%;background:url(../images/bgs/footer-page-bg-1.png) no-repeat left;background-size:cover}footer::after{bottom:0;right:0;width:100%;height:100%;background:url(../images/bgs/footer-page-bg-2.png) no-repeat right;background-size:cover}footer .row{row-gap:20px}footer .footer-content{padding-bottom:30px}footer .footer-content .footer-box{font-size:16px;color:#2f2f2f}footer .footer-content .footer-box a{color:#2f2f2f}footer .footer-content .footer-box .text p{line-height:1.7em;-webkit-line-clamp:5}footer .footer-content .footer-box .text .footer-logo img{max-width:170px}footer .footer-content .footer-box .text .btn{-webkit-padding-start:0;padding-inline-start:0;padding-top:0;color:#23bbaf;font-weight:600}footer .footer-content .footer-box .text .btn img{width:7px;-webkit-margin-start:5px;margin-inline-start:5px}footer .footer-content .footer-box .social-links .links{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer-content .footer-box .social-links .links a{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:35px;width:35px;color:#fff;background:#23bbaf;border-radius:50%;-webkit-margin-end:10px;margin-inline-end:10px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}footer .footer-content .footer-box .social-links .links a:hover{background-color:#f99933}footer .footer-content .footer-box h4{font-size:24px;position:relative;font-weight:700;color:#000;line-height:1.2em;margin-bottom:25px;text-transform:capitalize}footer .footer-content .footer-box h4::before{content:"";height:16px;width:3px;background-color:#f99933;display:inline-block;-webkit-margin-end:10px;margin-inline-end:10px}footer .footer-content .footer-box .map-links{padding:0}footer .footer-content .footer-box .map-links li{list-style:none;margin-bottom:10px;-webkit-padding-start:20px;padding-inline-start:20px;position:relative}footer .footer-content .footer-box .map-links li::before{content:"";font:var(--fa-font-solid);font-size:12px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer .footer-content .footer-box .map-links li a{text-transform:capitalize;-webkit-line-clamp:1;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}footer .footer-content .footer-box .map-links li a:hover{color:#23bbaf}footer .footer-content .footer-box .map-links li a.btn{-webkit-padding-start:0;padding-inline-start:0;padding-top:0;color:#23bbaf;font-weight:600}footer .footer-content .footer-box .contact p{list-style:none;margin-bottom:10px;color:#2f2f2f;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer-content .footer-box .contact p i{-webkit-margin-end:10px;margin-inline-end:10px;color:#f99933}footer .footer-content .footer-box .contact a{display:inline-block;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}footer .footer-content .footer-box .contact a:hover{color:#000;text-decoration:underline}footer .copyright{text-align:center}footer .copyright .copy-text{padding:30px 0;border-top:1px solid rgba(0,0,0,.15)}footer .copyright .copy-text p{margin-bottom:0;color:#2f2f2f;margin:0;text-transform:capitalize;font-size:16px}footer .copyright .copy-text p a{color:#23bbaf;-webkit-margin-start:5px;margin-inline-start:5px}.main-breadcrumb{padding:calc(10rem + 85px) 0 10rem;position:relative;z-index:1;background-size:cover;background-attachment:scroll;background-position:center center;max-height:508px}.main-breadcrumb::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/bgs/breadcrumb_overlay_dots.png);background-size:cover;background-position:center;opacity:.05;z-index:-1}.main-breadcrumb::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:-o-linear-gradient(left, #23bbaf 0%, #f99933 100%);background:-webkit-gradient(linear, left top, right top, from(#23bbaf), to(#f99933));background:linear-gradient(90deg, #23bbaf 0%, #f99933 100%);opacity:.1;z-index:-1}.main-breadcrumb .content{display:grid;grid-template-columns:50% 50%}.main-breadcrumb .breadcrumb-image{height:360px}.main-breadcrumb .breadcrumb-image img{border-radius:15px}.main-breadcrumb .breadcrumb-title{margin-bottom:15px}.main-breadcrumb .breadcrumb-title h2{font-size:50px;text-transform:uppercase;font-weight:700;color:#2f2f2f;margin-bottom:0;position:relative;display:inline-block;line-height:62px}.main-breadcrumb .breadcrumb .breadcrumb-item{font-size:18px;text-transform:uppercase;font-weight:600}.main-breadcrumb .breadcrumb .breadcrumb-item a{color:#2f2f2f}.main-breadcrumb .breadcrumb .breadcrumb-item.active{color:#2f2f2f;font-weight:500}.main-breadcrumb .breadcrumb .breadcrumb-item::before{color:#2f2f2f}.side-widget{-webkit-padding-start:25px;padding-inline-start:25px}.side-widget .other-things{margin-bottom:25px}.side-widget .other-things .title h3{font-size:20px;margin-bottom:0;color:#fff;padding:20px 25px;background-color:#f99933;text-transform:capitalize;font-weight:600}.side-widget .other-things ul{padding:0;margin-bottom:0;border:4px solid #ebebeb;border-top:none}.side-widget .other-things ul li{list-style:none;line-height:1.8em;padding:18px 20px;border-bottom:1px solid #ebebeb}.side-widget .other-things ul li:last-child{border-bottom:0}.side-widget .other-things ul li:hover a,.side-widget .other-things ul li.active a{color:#f99933}.side-widget .other-things ul li:hover a::before,.side-widget .other-things ul li.active a::before{opacity:1}.side-widget .other-things ul li a{color:#2f2f2f;font-size:16px;font-weight:500;line-height:1.5;position:relative;text-transform:capitalize;-webkit-line-clamp:1}.side-widget .other-things ul li a::before{content:"";position:absolute;left:-4px;height:100%;top:0;background:#f99933;width:4px;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;opacity:0}.side-widget .need-support{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;text-align:center;padding:50px 40px}.side-widget .need-support::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#f99933;opacity:.9;z-index:-1}.side-widget .need-support .title{margin-bottom:25px}.side-widget .need-support .title h3{color:#fff;font-size:26px;font-weight:600;text-transform:capitalize;line-height:1.6}.side-widget .need-support .title p{font-size:16px}.side-widget .need-support p{color:#fff;line-height:1.7em;font-size:14px;margin-bottom:25px;-webkit-line-clamp:5}.side-widget .need-support .btn{background:#23bbaf none repeat scroll 0 0}.side-widget .need-support .btn:hover{color:#2f2f2f}.side-widget .need-support .btn::before{background-color:#fff}section.error{padding:85px 0}section.error .content h2{font-size:30vw;color:#e4e3e5;font-weight:600;line-height:1}section.error .content h3{font-size:42px;color:#23bbaf;font-weight:600}section.error .content .lead{text-transform:capitalize;font-size:16px;color:#7a8a9e}section.about-in-page{padding-bottom:0}section.about-in-page .content .text-box p{overflow:visible;-o-text-overflow:unset;text-overflow:unset;-webkit-box-orient:initial;display:block;-webkit-line-clamp:unset}section.who-us .content .image-box{margin-bottom:0 !important}section.services-in-page{background-color:#fff;padding-top:150px}section.services-in-page .main-title{text-align:unset}section.blogs-in-page{background-color:#fff;padding-top:150px}section.blogs-in-page .main-title{text-align:unset}section.portfolio-in-page{background-color:#fff;padding-top:150px}section.portfolio-in-page .main-title{text-align:unset}section.portfolio-in-page .content .filters{text-align:unset}section.single-service,section.single-blog{background-color:#fff;padding:85px 0}section.single-service .main-title h2,section.single-blog .main-title h2{text-align:initial}section.single-service .content .things-details-content .image,section.single-blog .content .things-details-content .image{margin-bottom:25px}section.single-service .content .things-details-content .image img,section.single-blog .content .things-details-content .image img{height:auto;max-height:500px;width:100%}section.single-service .content .things-details-content .details .title h3,section.single-blog .content .things-details-content .details .title h3{font-size:24px;color:#23bbaf;margin-bottom:18px;text-transform:capitalize;font-weight:600}section.single-service .content .things-details-content .details .text p,section.single-blog .content .things-details-content .details .text p{font-size:15px;font-weight:normal;line-height:30px;color:#545454}section.single-service .content .things-details-content .details .text ul li,section.single-blog .content .things-details-content .details .text ul li{font-weight:500;color:#18364a;margin-bottom:10px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}section.single-service .content .things-details-content .details .text h3,section.single-blog .content .things-details-content .details .text h3{font-size:24px;color:#23bbaf;margin-bottom:18px;text-transform:capitalize;font-weight:600}section.contact-info{background-color:#fff;padding:80px 0 0}section.contact-info .info-area{z-index:9;position:relative}section.contact-info .info-area .box{margin-bottom:25px}section.contact-info .info-area .box:nth-child(3),section.contact-info .info-area .box:nth-child(4){margin-bottom:0}section.contact-info .info-area .info-box{position:relative;z-index:1;background-color:#fff;border:1px solid rgba(89,86,232,.149);border-radius:7px;padding:40px 35px 30px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:100%}section.contact-info .info-area .info-box:hover{background-color:#f99933;border-color:rgba(249,153,51,.1)}section.contact-info .info-area .info-box:hover i{border-color:#fff}section.contact-info .info-area .info-box:hover h3{color:#fff}section.contact-info .info-area .info-box:hover span{color:#fff}section.contact-info .info-area .info-box:hover a{color:#fff}section.contact-info .info-area .info-box h3{font-size:24px;color:#2f2f2f;font-weight:600;text-transform:capitalize}section.contact-info .info-area .info-box i{font-size:22px;text-align:center;color:#fff;margin-bottom:20px;background-color:#f99933;width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all ease .8s;-o-transition:all ease .8s;transition:all ease .8s;border:2px solid #f99933}section.contact-info .info-area .info-box span{display:block;color:#7a8a9e;font-size:16px}section.contact-info .info-area .info-box a{color:#7a8a9e;text-transform:capitalize;display:block;font-size:16px}section.contact-info .map{line-height:0;height:100%;overflow:hidden;border-radius:5px}section.contact-in-page{padding:85px 0}section.contact-in-page .main-title{text-align:center}section.contact-in-page .content{background-color:#f7f7f8;background-image:url(../images/bgs/contact_bg.png);background-size:cover;padding:70px 0;border-radius:5px}section.contact-in-page .content .image{height:100%}section.contact-in-page .content .contact-form .form-group{margin-bottom:20px}section.contact-in-page .content .contact-form .form-group label{display:block;margin-bottom:15px;font-weight:600;text-transform:capitalize;font-size:14px}section.contact-in-page .content .contact-form .form-group .form-control,section.contact-in-page .content .contact-form .form-group .form-select{display:block;width:100%;padding:15px;color:#222;font-size:14px;font-weight:400;background-color:#fff;border:1px solid rgba(88,86,233,.2)}section.contact-in-page .content .contact-form .form-group .form-control:focus,section.contact-in-page .content .contact-form .form-group .form-select:focus{border-color:#23bbaf;-webkit-box-shadow:none;box-shadow:none}section.contact-in-page .content .contact-form .form-group .form-control.is-invalid,section.contact-in-page .content .contact-form .form-group .form-select.is-invalid{border-color:#dc3545}section.contact-in-page .content .contact-form .form-group textarea{height:auto !important}section.contact-in-page .content .contact-btn{text-align:center}section.contact-in-page .content .successfully{font-size:16px;margin-bottom:25px;color:#f99933}html[dir=rtl] body{font-family:"Cairo",sans-serif}html[dir=rtl] .breadcrumb-item+.breadcrumb-item::before{float:right;padding-left:5px}html[dir=rtl] header .navbar .lang .lang-content{text-align:right}html[dir=rtl] header .navbar .dropdown-toggle::before{right:auto;left:0}html[dir=rtl] header .navbar .navbar-nav .nav-link::before{right:auto;left:0}html[dir=rtl] header .navbar .navbar-nav .nav-item .dropdown-menu li{text-align:initial}html[dir=rtl] header .offcanvas .navbar .navbar-nav .nav-item .dropdown-toggle::after{left:0;right:auto}html[dir=rtl] header .offcanvas .offcanvas-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}html[dir=rtl] header .dropdown-menu[data-bs-popper]{right:auto;left:0}html[dir=rtl] .main-slider .hero-img-two{left:10%;right:auto}html[dir=rtl] .main-slider .hero-img-three{left:30%;right:auto}html[dir=rtl] .main-slider .bg-two{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}html[dir=rtl] .main-slider .content .images .small-image{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;right:50%;left:auto}html[dir=rtl] .main-slider .content .text{right:5%;left:auto}html[dir=rtl] .main-slider .content .text h1{line-height:1.3}html[dir=rtl] section.about .content .image-box .about-meta,html[dir=rtl] section.who-us .content .image-box .about-meta,html[dir=rtl] section.about-in-page .content .image-box .about-meta{direction:ltr}@keyframes rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html[dir=rtl] section.cta .content .cta-image{left:90px;right:auto}html[dir=rtl] .fa-chevron-right{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}html[dir=rtl] .form-control.is-invalid,html[dir=rtl] .was-validated .form-control:invalid{background-position:left calc(.375em + .1875rem) center}html[dir=rtl] section.about-in-page .content .nav .nav-link.active::before{right:auto;left:-12px;border-width:12px 12px 12px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}html[dir=rtl] section.testimonials .content .item{direction:rtl}html[dir=rtl] section.testimonials .owl-theme .owl-dots{left:0}html[dir=rtl] .side-widget .other-services ul li a::before,html[dir=rtl] .side-widget .other-features ul li a::before{content:"";right:-4px;left:auto}html[dir=rtl] .portfolio-column{-webkit-transition-property:right,top,opacity,-webkit-transform !important;transition-property:right,top,opacity,-webkit-transform !important;-o-transition-property:right,top,transform,opacity !important;transition-property:right,top,transform,opacity !important;transition-property:right,top,transform,opacity,-webkit-transform !important}html[dir=rtl] section.contact .content .image img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}html[dir=rtl] .form-select{background-position:left .75rem center}html[dir=rtl] footer .footer-content .footer-box .map-links li::before{right:0;left:auto;transform:rotate(180deg) translateY(50%);-webkit-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%)}@media screen and (max-width: 1399px){html[dir=rtl] .main-slider .hero-img-two{left:5%;right:auto}}@media screen and (max-width: 767px){html[dir=rtl] .main-slider .content .text h2{font-size:16px;line-height:1.5}}@media screen and (max-width: 991px){html[dir=rtl] .main-slider .content .text h2{font-size:26px}html[dir=rtl] section.cta .content .cta-image{left:0;right:0}}@media screen and (max-width: 575px){html[dir=rtl] .main-slider .content .text{right:0}}@media screen and (max-width: 1399px){.main-slider .hero-img-two{right:5%}.main-slider .hero-img-two img{max-width:350px}}@media screen and (max-width: 1199px){.main-slider .content .text h1{font-size:65px}.main-slider .content .text p{max-width:450px}.main-slider .content .images{width:500px;height:500px}.main-slider .content .images .small-image{width:60%}.main-slider .content .images .small-image img{max-width:120px}.main-slider .hero-img-three{display:none}section.cta .content{padding-bottom:235px}section.testimonials .main-title{text-align:center}section.testimonials .content .testimonials-image{display:none}}@media screen and (max-width: 991px){header .navbar .navbar-brand img{max-width:120px}header .navbar .navbar-toggler{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header .navbar .navbar-nav .nav-item .nav-link::after{display:none}header .hamburger-menu{display:inline-block}.main-slider .hero-img-two{display:none}.main-slider .content .text{text-align:center}.main-slider .content .text p{-webkit-padding-start:0;padding-inline-start:0;margin:auto}.main-slider .content .images{margin:auto}section.about .content .image-box,section.about-in-page .content .image-box,section.who-us .content .image-box{margin:auto;margin-bottom:80px}section.about .content .text-box,section.about-in-page .content .text-box,section.who-us .content .text-box{-webkit-padding-start:0;padding-inline-start:0}section.cta .content{padding:30px;padding-bottom:235px;text-align:center}section.cta .content .main-title h2{font-size:38px;line-height:1.3}section.cta .content .cta-image{right:0;left:0;bottom:-110px;border-radius:0}section.cta .content .cta-image img{border-radius:151.49px}section.about-in-page .content .tab-content{padding:20px}section.statistics .content .statistics-box{margin-bottom:25px}section.testimonials .testimonials-slider{display:block}section.testimonials .content .item{text-align:center;-webkit-padding-end:0;padding-inline-end:0}section.testimonials .owl-theme .owl-dots{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.contact .content .contact-form{padding:0}section.contact .content .contact-form .main-title{text-align:center}section.contact .content .image{display:none}section.contact .content .contact-btn{text-align:center}.main-breadcrumb{max-height:100%;padding:12rem 0 5rem}.main-breadcrumb .content{display:block;text-align:center}.main-breadcrumb .content .breadcrumb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-breadcrumb .breadcrumb-image{display:none}section.services-in-page,section.portfolio-in-page,section.blogs-in-page{padding-top:85px}section.contact-info .info-area .box:nth-child(3),section.contact-info .info-area .box:nth-child(4){margin-bottom:25px}section.contact-info .map{height:300px}section.contact-in-page .content{padding:50px 25px}.side-widget{-webkit-padding-start:0;padding-inline-start:0;margin-top:15px}footer .footer-box{margin-bottom:25px}}@media screen and (max-width: 767px){.main-slider{padding-top:240px}.main-title .sub-title{font-size:20px}.main-title h2{font-size:28px}section.cta .content{padding:30px}section.cta .content .cta-image{display:none}section.portfolio .main-title,section.portfolio-in-page .main-title{text-align:center}section.portfolio .content .filters ul,section.portfolio-in-page .content .filters ul{text-align:center}section.portfolio .content .portfolio-box .text,section.portfolio-in-page .content .portfolio-box .text{text-align:center}section.testimonials .content .item h3{font-size:18px;line-height:unset}section.statistics .content .statistics-box{text-align:center}section.team .content .team-box{margin-bottom:25px}section.partners .content .item{width:50%;padding:10px}section.partners .content .item:nth-child(even){border-inline-end-width:0}}@media screen and (max-width: 575px){header .navbar .lang{-webkit-padding-start:5px;padding-inline-start:5px}.main-slider .content .text{left:0;top:3%}.main-slider .content .text .details{padding-top:5%}.main-slider .content .text h1{font-size:55px}.main-slider .content .text p{max-width:640px}.main-slider .content .images{width:400px;height:400px}.main-slider .content .images .small-image{width:60%}.main-slider .content .images .small-image img{max-width:120px}.main-slider .content .images .ctn-preloader .animation-preloader{border-color:#23bbaf;border-width:7px}.main-slider .content .images .ctn-preloader .animation-preloader::after{-webkit-animation:slider_spinner_mobile 5s infinite linear;animation:slider_spinner_mobile 5s infinite linear;width:25px;height:25px}.main-slider .ctn-preloader .animation-preloader{height:60%}section.about .content .text-box h2,section.about-in-page .content .text-box h2,section.who-us .content .text-box h2{font-size:24px}section.cta .content{padding:50px 20px}section.cta .content .main-title{margin-bottom:1.5rem}section.cta .content .main-title h2{font-size:26px;margin-bottom:0}section.services .content .services-box,section.services-in-page .content .services-box{padding:20px}.main-breadcrumb{padding:calc(5rem + 85px) 0 5rem}.main-breadcrumb .breadcrumb-title h2{font-size:30px;line-height:30px}section.contact-in-page .content{padding:30px 15px}section.error .content h3{font-size:26px;color:#0b426b}}@media screen and (max-width: 400px){header .navbar .navbar-brand img{max-width:100px}.main-slider .content .text h1{font-size:50px}.main-slider .ctn-preloader .animation-preloader{height:50%}section.blogs .content .blogs-box,section.blogs-in-page .content .blogs-box{padding:20px}}.cat-link{margin-top:7px}.head{max-width:500px}
/*# sourceMappingURL=style.css.map */
