:root{--our_bg:#0C356A}#spinner{opacity:0;visibility:hidden;transition:opacity .8s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .8s ease-out,visibility linear;visibility:visible;opacity:1}.btn{font-weight:600;transition:.5s}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-md-square{width:46px;height:46px}.btn-lg-square{width:58px;height:58px}.btn-lg-square,.btn-md-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.back-to-top{position:fixed;width:50px;height:50px;right:30px;bottom:30px;z-index:99}#note small,.carousel-item{position:relative}.footer .contact-link a:hover,.footer .help-link a:hover,.footer .short-link a:hover,.topbar .top-info{letter-spacing:1px}.topbar .top-link{display:flex;align-items:center;justify-content:center}.topbar .top-link a{margin-right:10px}.top-link a:hover{color:#0c356a!important}#note{width:500px;overflow:hidden}#note small{display:inline-block;animation:5s infinite mymove;animation-timing-function:all}@keyframes mymove{from{left:-100%}to{left:100%}}.navbar .navbar-nav{padding:15px 0}.navbar .navbar-nav .nav-link{padding:10px;color:var(--bs-white);font-size:18px;outline:0}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover,.services-item:hover .services-content-icon i{color:var(--bs-secondary)!important}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"font awesome 5 free";font-weight:900;vertical-align:middle;margin-left:8px}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0% 0%;transition:.5s;opacity:0}}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0);visibility:visible;transition:.5s;opacity:1}.carousel-item::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6)}.carousel-caption{height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.carousel-control-next,.carousel-control-prev{width:90px;height:60px;position:absolute;top:50%;background:#ffc107;opacity:1}.carousel-item p{max-width:700px;margin:0 auto 35px}.carousel-control-prev{left:0;border-radius:0 50px 50px 0}.carousel-control-next:hover,.carousel-control-prev:hover{background:var(--bs-secondary);transition:.8s}.carousel-control-next{right:0;border-radius:50px 0 0 50px}.carousel-caption .carousel-content a button.carousel-content-btn1{background:var(--bs-secondary);color:var(--bs-dark);opacity:1;border:0;border-radius:20px}.carousel-caption .carousel-content a button.carousel-content-btn1:hover{background:#ffc107;color:#fff;border:0;opacity:1;transition:1s;border-radius:20px}.carousel-caption .carousel-content a button.carousel-content-btn2{background:#ffc107;color:var(--bs-white);opacity:1;border:0;border-radius:20px}.carousel-caption .carousel-content a button.carousel-content-btn2:hover{background:var(--bs-secondary);color:var(--bs-dark);border:0;opacity:1;transition:1s;border-radius:20px}#carouselId .carousel-indicators li{width:30px;height:10px;background:#ffc107;margin:10px;border-radius:30px;opacity:1}#carouselId .carousel-indicators li:hover{background:var(--bs-secondary);opacity:1}@media (max-width:992px){.carousel-item{min-height:500px}.carousel-item img{min-height:500px;object-fit:cover}.carousel-item h1{font-size:40px!important}.carousel-item p{font-size:16px!important}}@media (max-width:768px){.carousel-item{min-height:400px}.carousel-item img{min-height:400px;object-fit:cover}.carousel-item h1{font-size:28px!important}.carousel-item p{font-size:14px!important}}.page-header{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)) 0 0/cover,url(../img/programming.jpg) center center/cover no-repeat}.page-header .breadcrumb-item+.breadcrumb-item::before,.services-item:hover .services-content-icon p{color:var(--bs-white)}.page-header .breadcrumb-item,.page-header .breadcrumb-item a{font-size:18px;color:var(--bs-white)}.services .services-item{box-shadow:0 0 60px rgba(0,0,0,.2);width:100%;height:100%;border-radius:22px;padding:10px 0;position:relative}.services .services-item img{width:80px}.services-text p{text-align:justify}.services-content::after{position:absolute;content:"";width:100%;height:0;left:0;border-radius:10px;background:#ffc107;transition:.5s;top:0;bottom:auto}.project-img::after,.project-img::before{width:150px;height:150px;border-radius:10px;opacity:1;content:"";z-index:-1;transition:.5s}.services-item:hover .services-content::after{height:100%;opacity:1;transition:.5s}.services-item:hover .services-content-icon{position:relative;z-index:2}.footer .contact-link a,.footer .help-link a,.footer .short-link a,.services-item .services-content-icon i,.services-item .services-content-icon p,.testimonial-carousel .owl-item .testimonial-item{transition:.5s}.services-item a:hover{background-color:#0c356a}.project-img{position:relative;padding:15px}.project-img::before{position:absolute;top:0;left:0;background:var(--bs-secondary)}.project-img::after{position:absolute;right:0;bottom:0;background:#ffc107}.project-content{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0}.project-content a{display:inline-block;padding:20px;background:#26d48c;border-radius:10px}.project-item:hover .project-content{opacity:1;transition:.5s}.project-item:hover .project-img::after,.project-item:hover .project-img::before{opacity:0}.testimonial-item{background:#e3f0eb}.testimonial-carousel .owl-dots{margin-top:15px;display:flex;align-items:flex-end;justify-content:center}.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:15px;height:15px;background:#c1dad0;border-radius:15px;transition:.5s}.testimonial-carousel .owl-dot.active{width:30px;background:#ffc107}.testimonial-carousel .owl-item.center{position:relative;z-index:1}.testimonial-carousel .owl-item.center .testimonial-item{background:#fff!important;box-shadow:0 0 30px #ddd}.testimonial-item img{width:130px;height:130px}.contact-detail::before{position:absolute;content:"";height:50%;width:100%;top:0;left:0;background:linear-gradient(#d2f3eb,rgba(230,250,245,.3)) 0 0/cover,url(../img/background.jpg) center center/cover no-repeat;border-radius:10px;z-index:-1}.main-banner:after,.main-banner:before{content:'';position:absolute;top:100px}.contact-form,.contact-map{background:#0c356a}.main-banner,.main-banner:before{background-repeat:no-repeat;background-size:cover}.footer .hightech-link a:hover{background:var(--bs-secondary);border:0}.main-banner{background-position:center center;padding:236px 0 130px;position:relative;overflow:hidden}.main-banner:after{background-image:url(../img/baner-dec-left.png);background-repeat:no-repeat;left:0;width:267px;height:532px}.main-banner:before{background-image:url(../img/banner-right-image.png);right:0;width:819px;height:674px}.main-banner .item{margin-right:45px}.main-banner .item h6{text-transform:uppercase;font-size:18px;color:#ff695f;margin-bottom:15px}.main-banner .item h2{font-size:50px;font-weight:700;color:#2a2a2a;line-height:72px}.main-banner .item h2 em{color:#03a4ed;font-style:normal}.main-banner .item h2 span{color:#ff695f}.main-banner .item p{margin:20px 0}.main-banner .item .down-buttons{display:inline-flex}.main-banner .item .down-buttons .call-button i{margin-right:5px;width:46px;height:46px;display:inline-block;text-align:center;line-height:46px;border-radius:50%;background:#ff685f;background:linear-gradient(105deg,#ff685f 0,#ff9068 100%);color:#fff;font-size:20px}.main-banner .item .down-buttons .call-button a{color:#ff695f;font-size:15px;font-weight:500;margin-left:30px}.main-banner .owl-dots{margin-top:60px;counter-reset:dots}.main-banner .owl-dot:before{counter-increment:dots;content:counter(dots);font-size:20px;font-weight:500;margin-left:10px;color:#2a2a2a;width:15px;display:inline-block;text-align:center;border-bottom:3px solid transparent;transition:.5s}.main-banner .active:before{color:#ff685f;border-bottom:3px solid #ff685f}.logo{border:6px solid orange!important;border-radius:16px}

.about-headings h5{
    font-family: cursive;
}

.about-services i{
    font-size: 30px;
}
