h1,h2,h3,h4,h5,h6{font-family:Helvetica,Verdana,Arial,sans-serif;clear:both;font-weight:700;line-height:1.4;margin:0 0 .5em}h1{font-size:35px}h2{font-size:2rem;line-height:1.2}h3{font-size:25px}a{color:inherit}.img{overflow:hidden}p{margin:0 0 1.5em;padding:0}.why-us-icon{margin-bottom:25px}.btn:hover,.services-circle-item-title:hover{-webkit-transform:translatey(-10px);-moz-transform:translatey(-10px);-ms-transform:translatey(-10px);-o-transform:translatey(-10px);transform:translatey(-10px)}.banner .img{display:none}.h2,.h5{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h5{font-size:1.25rem}.about-us p{padding:25px 0}.about-box{text-align:center;padding:20px 20px 20px 20px;box-shadow:0 3px 15px 0 rgb(0 0 0 / 10%)}.shape-bottom{transform:rotate(180deg)}.our-services{position:relative;background:#001f2a}.overlay{position:relative}.featurs{position:relative}.feature-icon{float:right;margin-left:30px}.feature-content p{margin:0;font-size:15px;color:#646464}.overlay::before{content:" ";position:absolute;right:0;left:0;top:0;bottom:0;background-color:#001f2a;opacity:.95}.sec-pad-60{padding:60px 0}.sec-pad-80{padding:80px 0}.our-services,.banner{position:relative}.banner .content{position:relative;color:#000}.shape-top,.shape-bottom{overflow:hidden;width:100%}.shape-top svg,.shape-bottom svg{display:block;fill:#f3f9ff;height:206px}.content-wrap{text-align:right;color:#fff;position:relative}.banner .content h1{font-size:40px;margin:0;text-shadow:2px 5px 2px rgb(0 0 0 / 9%);margin-bottom:15px}.banner .content p{line-height:2.4;font-size:16px}.services{position:relative;z-index:9}.services-box{background:#fff;margin:15px;text-align:center;font-weight:900;padding:15px 0;border-radius:9px;width:41%}.services-box-img{margin-bottom:15px}.white{color:#fff}.blog,.featurs{background:#f3f9ff}.featurs{padding:0 0 30px 0}.feature-content{width:83%}.featurs-boxs ul{margin-right:20px;list-style:none}.featurs-boxs li{position:relative;padding:0 25px 0 0;margin-bottom:8px}.featurs-boxs li:before{position:absolute;right:0;top:4px;content:"";display:inline-block;width:9px;height:16px;border-bottom:2px solid #007cfb;border-right:2px solid #007cfb;transform:rotate(47deg)}.section-title h2{text-shadow:2px 5px 2px rgb(0 0 0 / 9%);position:relative}.section-title h2:after,.section-title h2:before{content:'';display:inline-block;width:24px;height:6px;background:#6cb755;border-radius:5px;margin:6px 10px}.our-services .section-title{margin-top:60px}.services-inner{display:flex;flex-wrap:wrap}.flex-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.serve-box{background:#fff;width:100%;text-align:right;padding:10px 15px;margin-bottom:15px;display:flex;align-items:center;box-shadow:5px 5px 20px 0 rgb(0 0 0 / 15%);flex-wrap:nowrap}.serve-icon{width:80px;height:80px;background:#007cfb;border-radius:50%;margin-left:29px;text-align:center;padding:10px;line-height:57px}.serve-content{width:80%}.serve-content p{margin:0}.serve-content h3{margin:0}.feature-box{width:100%;margin:15px;background:#fff;padding:22px 31px;display:flex;align-content:center;justify-content:center;box-shadow:8px 8px 30px 0 rgb(42 67 113 / 9%);border-radius:15px}.card{text-align:center;display:inline-block;margin-bottom:25px;transition:0.15s;width:100%}.card-title{background:#fff;font-size:1.15em;font-weight:700;margin:0}.btn{background:#fff;border:3px solid #d8e7ff;font-weight:900;color:#000;box-shadow:0 2px 5px rgb(0 0 0 / 15%);border-radius:5px;padding:10px 25px;font-size:20px}.why-us-box{text-align:center;border-radius:20px;border:1px solid rgb(218 218 218 / .69);margin-bottom:2em;padding:1em;width:100%;box-shadow:1px 0 4px rgb(0 0 0 / 18%)}.mt-60{margin-top:50px}.rotate{animation:rotation 25s infinite linear}@keyframes rotation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@media only screen and (min-width:480px){.card-archive{width:45%}}@media only screen and (min-width:768px){section.about-us{background-image:linear-gradient(245deg,#3970a4 70%,#ffffff 0%)}.single-service{width:30%;float:right}.services .single-service{width:15%}.card-archive{width:30%}.about-box{width:31%;float:right}.about-box img{margin-bottom:13px}.col-md-8{width:66.666667%;float:right}.banner .img{display:block}}@media only screen and (min-width:992px){.content-wrap{width:69%}.banner .content{position:relative;color:#000;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}.img{width:26%}.about-box{margin-left:15px}.services-img{display:block}.services-box{width:22%}.col{padding-left:20px}.col-3{width:31%}.col-4{width:33%}.col-6{width:68%}.col-5{width:49%}.col-8{width:64%}.col-9{width:75%}.feature-box{width:47%}}