@import"https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,200;
  0,300;
  0,400;
  0,500;
  0,600;
  0,700;
  0,800;
  0,900;
  1,100;
  1,200;
  1,300;
  1,400;
  1,500;
  1,600;
  1,700;
  1,800;
  1,900&amp;
  display=swap";
  .section {
  position:relative;
  padding:100px 0
}
@media(max-width:991px) {
  .section {
  padding:40px 0px
}
}.ls-1 {
  letter-spacing:1px
}
.ls-2 {
  letter-spacing:2px
}
.ls-3 {
  letter-spacing:3px
}
.ls-4 {
  letter-spacing:4px
}
.ls-5 {
  letter-spacing:5px
}
.bg-primary {
  background-color:#073341 !important
}
.text-primary {
  color:#073341 !important
}
.btn-primary {
  background-color:#073341 !important
}
.border-primary {
  border-color:#073341 !important
}
.bg-secondary {
  background-color:#959797 !important
}
.text-secondary {
  color:#959797 !important
}
.btn-secondary {
  background-color:#959797 !important
}
.border-secondary {
  border-color:#959797 !important
}
.bg-success {
  background-color:#81d86f !important
}
.text-success {
  color:#81d86f !important
}
.btn-success {
  background-color:#81d86f !important
}
.border-success {
  border-color:#81d86f !important
}
.bg-info {
  background-color:#8cb0df !important
}
.text-info {
  color:#8cb0df !important
}
.btn-info {
  background-color:#8cb0df !important
}
.border-info {
  border-color:#8cb0df !important
}
.bg-warning {
  background-color:#e4ab00 !important
}
.text-warning {
  color:#e4ab00 !important
}
.btn-warning {
  background-color:#e4ab00 !important
}
.border-warning {
  border-color:#e4ab00 !important
}
.bg-danger {
  background-color:#dc3545 !important
}
.text-danger {
  color:#dc3545 !important
}
.btn-danger {
  background-color:#dc3545 !important
}
.border-danger {
  border-color:#dc3545 !important
}
.bg-light {
  background-color:#f5fdff !important
}
.text-light {
  color:#f5fdff !important
}
.btn-light {
  background-color:#f5fdff !important
}
.border-light {
  border-color:#f5fdff !important
}
.bg-dark {
  background-color:#141822 !important
}
.text-dark {
  color:#141822 !important
}
.btn-dark {
  background-color:#141822 !important
}
.border-dark {
  border-color:#141822 !important
}
.btn {
  padding:10px 28px;
  border:none;
  font-size:15px;
  font-weight:400;
  transition:all .5s;
  border-radius:3px
}
.btn:focus {
  border-color:rgba(0,0,0,0) !important
}
.btn:hover {
  transform:translateY(-3px)
}
.btn-lg {
  padding:15px 30px;
  font-size:16px
}
.btn:focus {
  box-shadow:0 0 0 .15rem rgba(7,51,65,.5)
}
.btn-success:focus {
  box-shadow:0 0 0 .15rem rgba(129,216,111,.5)
}
body {
  font-family:"Public Sans",sans-serif
}
a {
  text-decoration:none
}
ul {
  list-style:none;
  padding:0
}
p {
  font-size:17px;
  color:#8797a7
}
h1,h2,h3,h4,h5 {
  font-weight:400 !important
}
h6 {
  font-size:18px !important;
  font-weight:400
}
.logo i {
  font-weight:normal !important
}
.form-control {
  box-shadow:none !important
}
.bg-overlay {
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background-color:rgba(0,41,54,.71);
  background-size:cover;
  background-repeat:no-repeat
}
.bg-overlay-2 {
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background-color:rgba(0,41,54,.71);
  background-size:cover;
  background-repeat:no-repeat;
  -webkit-backdrop-filter:blur(4px);
  backdrop-filter:blur(4px)
}
.section-title-border {
  width:50px;
  height:2px;
  margin-right:auto;
  margin-left:auto;
  background-color:#81d86f
}
.title-sm span {
  letter-spacing:1px;
  font-weight:600;
  font-size:17px;
  color:#141822
}
.shape {
  position:absolute;
  left:0;
  right:0;
  bottom:0
}
.navbar.nav-sticky {
  background-color:rgba(7,51,65,.9450980392);
  box-shadow:10px -10px 20px 0px;
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px)
}
.navbar.nav-sticky .logo a {
  color:#f5fdff !important
}
.navbar.nav-sticky .navbar-nav .nav-item .nav-link {
  color:#f5fdff !important
}
.navbar.nav-sticky .navbar-nav .nav-item .nav-link:hover,.navbar.nav-sticky .navbar-nav .nav-item .nav-link:active,.navbar.nav-sticky .navbar-nav .nav-item .nav-link.active {
  color:#141822
}
@media(max-width:991px) {
  .navbar.nav-sticky .navbar-nav .nav-item .nav-link {
  color:#f5fdff !important
}
}.navbar.nav-sticky .nav-btn a {
  color:#f5fdff !important
}
.navbar.nav-sticky .navbar-toggler {
  color:#f5fdff
}
.navbar.nav-sticky.nav-bg {
  background-color:rgba(7,51,65,.9450980392)
}
@media(max-width:991px) {
  .navbar {
  background-color:#f5fdff
}
}.navbar .navbar-toggler {
  color:#073341;
  font-size:16px;
  border:1px solid rgba(0,0,0,0)
}
.navbar .navbar-toggler:focus {
  box-shadow:none
}
@media(max-width:991px) {
  .navbar .logo a {
  color:#141822 !important
}
}.navbar .navbar-nav .nav-item .nav-link {
  font-size:16px;
  padding:20px;
  transition:all .3s ease;
  position:relative;
  font-weight:400;
  color:#f5fdff;
  letter-spacing:1px
}
@media(max-width:991px) {
  .navbar .navbar-nav .nav-item .nav-link {
  padding:14px 14px
}
}.navbar .navbar-nav .nav-item .nav-link:hover,.navbar .navbar-nav .nav-item .nav-link:active,.navbar .navbar-nav .nav-item .nav-link.active {
  color:#81d86f !important
}
@media(max-width:991px) {
  .navbar .navbar-nav .nav-item .nav-link {
  color:#141822 !important
}
}.navbar .nav-btn .nav-item .nav-link {
  color:#f5fdff;
  padding:20px
}
.navbar.navbar-light .nav-item .nav-link {
  color:#073341
}
.hero-section {
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  padding:250px 0 300px 0;
  position:relative;
  overflow:hidden
}
@media(max-width:991px) {
  .hero-section {
  padding:150px 0 100px 0
}
}.bg-img-2 {
  padding:300px 0;
  position:relative
}
.bg-img-2 #myVideo {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.bg-home-3 {
  padding:150px 0
}
.bg-home-3 .phone-img {
  width:60%
}
.bg-home-3 .mobile-phone {
  background-image:url("../images/cccircular.svg");
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat
}
.bg-home-3 .rotate-text {
  position:absolute;
  top:37%;
  left:77%;
  rotate:90deg
}
.bg-home-3 .rotate-text h1 {
  color:#e9ecef;
  font-size:200px
}
.bg-home-4 {
  padding:100px 0
}
.bg-home-4 .main-man {
  position:relative
}
.bg-home-4 .main-man .main-man-content {
  position:absolute;
  top:10%;
  left:80%;
  width:35%;
  background-color:#fff
}
.bg-home-4 .main-man .main-man-content i {
  font-size:11px
}
@media(max-width:991px) {
  .bg-home-4 .main-man .main-man-content {
  display:none !important
}
}.bg-home-4 .main-man .main-man-content-1 {
  position:absolute;
  top:28%;
  left:90%;
  width:35%;
  background-color:#fff
}
.bg-home-4 .main-man .main-man-content-1 i {
  font-size:11px
}
@media(max-width:991px) {
  .bg-home-4 .main-man .main-man-content-1 {
  display:none !important
}
}.bg-home-4 .main-man .main-man-content-2 {
  position:absolute;
  top:40%;
  left:78%;
  width:35%
}
.bg-home-4 .main-man .main-man-content-2 i {
  font-size:11px
}
@media(max-width:991px) {
  .bg-home-4 .main-man .main-man-content-2 {
  display:none !important
}
}.bg-img-5 {
  background:linear-gradient(to right,#073341,#021116);
  padding:200px 0 150px 0
}
.bg-img-5 .ml10 {
  position:relative;
  font-size:4em
}
.bg-img-5 .ml10 .text-wrapper {
  position:relative;
  display:inline-block;
  padding-top:.2em;
  padding-right:.05em;
  padding-bottom:.1em;
  overflow:hidden
}
.bg-img-5 .ml10 .letter {
  display:inline-block;
  line-height:1em;
  transform-origin:0 0
}
.bg-img-6 {
  background-image:url("../images/bg-6.jpg")
}
.bg-home-6 .icon-text {
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px);
  background-color:rgba(145,146,146,.0941176471)
}
.bg-home-6 .icon-text i {
  background-color:rgba(255,243,205,.1098039216)
}
.bg-home-6 .registration-input-box {
  color:#79798b;
  border-radius:0px;
  border:none;
  border-bottom:1px solid #c5c5c5;
  box-shadow:none;
  background-color:#f5fdff !important
}
.bg-home-7 {
  padding:200px 0;
  background-image:url("../images/bg-img-4.png")
}
.bg-home-7 .form-button {
  position:relative
}
.bg-home-7 .form-button .form-control {
  width:37%
}
@media(max-width:991px) {
  .bg-home-7 .form-button .form-control {
  width:100%
}
}.bg-home-7 .form-button button {
  position:absolute;
  left:59%
}
@media(max-width:991px) {
  .bg-home-7 .form-button button {
  left:67%
}
}.hero-part {
  position:relative;
  background-position:center !important;
  background-repeat:no-repeat !important;
  background-size:cover !important
}
.carousel-control-next-icon,.carousel-control-prev-icon {
  display:inline-block;
  width:40px;
  height:40px;
  background-color:#81d86f;
  background-size:100% 40%;
  border-radius:50%
}
.login-header {
  padding:150px 0
}
.services-section .services-content {
  border-radius:8px
}
.work-section .icon i {
  font-size:26px;
  color:#073341;
  padding:12px;
  background-color:rgba(129,216,111,.2);
  border-radius:10px;
  transition:.7s
}
.work-section .icon-text:hover i {
  background-color:#073341;
  color:#f5fdff;
  box-shadow:0px 0px 7px 3px #81d86f
}
.services-content-1 {
  display:flex;
  align-items:center;
  box-shadow:rgba(0,0,0,.04) 0 3px 5px;
  cursor:pointer
}
.services-content-1 i {
  height:55px;
  width:55px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:26px;
  flex-shrink:0;
  border:2px solid #f3f6f9;
  transition:.7s
}
.price-section .card {
  position:relative;
  width:98%;
  overflow:hidden;
  padding:30px 30px;
  transition:all .5s ease-in-out;
  border-radius:20px !important
}
@media(max-width:991px) {
  .price-section .card {
  padding:50px 20px
}
}.price-section .card:hover {
  transform:translateY(-0.5rem)
}
.price-section .btn {
  border-width:1px !important
}
.price-section ul li {
  font-size:18px;
  margin:15px 0
}
.price-info-3 ul li {
  font-size:18px;
  margin:15px 0;
  color:#8797a7
}
.testi-slider .swiper-pagination-bullets {
  bottom:-10px !important
}
.testi-slider .swiper-pagination-bullets .swiper-pagination-bullet {
  width:14px;
  height:5px;
  border:none;
  margin:5px 7px;
  border-radius:20px
}
.testi-slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color:#073341
}
.swiper {
  width:100%;
  height:100%
}
.swiper-slide {
  text-align:center;
  font-size:18px;
  background:#fff;
  display:flex;
  justify-content:center;
  align-items:center
}
.brand-logo {
  max-width:100px;
  opacity:.5
}
.accordion .accordion-item {
  border:none;
  border-color:rgba(189,189,189,.301) !important
}
.accordion .accordion-item .accordion-button {
  color:#141822;
  font-size:16px;
  font-weight:600;
  text-transform:capitalize;
  letter-spacing:1px;
  margin-top:10px;
  margin-bottom:10px
}
.accordion .accordion-item .accordion-button:not(.collapsed) {
  background-color:#073341;
  color:#f5fdff;
  box-shadow:none
}
.accordion .accordion-item .accordion-button:not(.collapsed)::after {
  background-image:url("../images/subtract-fill.png") !important;
  filter:brightness(0) invert(1);
  opacity:.9
}
.accordion .accordion-item .accordion-button:focus {
  box-shadow:none !important
}
.accordion .accordion-item .accordion-button::after {
  background-image:url("../images/add-fill.png");
  opacity:.6
}
.accordion .accordion-body {
  font-size:16px
}
.accordion .accordion-collapse {
  background-color:#f5fdff;
  letter-spacing:1px
}
.accordion .form-control {
  box-shadow:none;
  padding:12px 20px
}
.cta-section {
  position:relative;
  overflow:hidden;
  background-color:#032833
}
.cta-section .bg-light {
  box-shadow:#cce8da 3px 3px 6px 0px inset,#cce8da -3px -3px 6px 1px inset
}
.footer-part {
  position:relative;
  background-color:#073341
}
.footer-part p {
  font-size:17px
}
.footer-part li {
  margin-bottom:10px
}
.footer-part li a {
  font-size:15px;
  transition:all .5s
}
.footer-part li a:hover {
  color:#f5fdff !important;
  margin:5px
}
.footer-part li a:hover i {
  color:#f5fdff !important
}
.footer-part .form-button form {
  position:relative
}
.footer-part .form-button input {
  padding:13px 10px;
  box-shadow:none;
  border-color:rgba(0,0,0,0);
  background-color:rgba(129,216,111,.1);
  color:#f5fdff
}
.footer-part .form-button input::-moz-placeholder {
  color:#f5fdff
}
.footer-part .form-button input::placeholder {
  color:#f5fdff
}
.footer-part .form-button a {
  background-color:#073341;
  display:inline-block;
  padding:7px 20px;
  border-radius:5px;
  color:#fff;
  position:absolute;
  right:0;
  font-size:17px
}
.footer-copyright {
  background-color:#032833 !important
}
.form-group {
  margin-bottom:1rem
}
.form-group input.form-control {
  padding:10px
}
.form-group input::-moz-placeholder {
  color:#ced4da
}
.form-group input::placeholder {
  color:#ced4da
}
.form-group p {
  font-size:14px
}
label {
  margin-bottom:.25rem
}
.signup-section {
  background-image:url("../images/login-bg.jpg");
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  min-height:100vh;
  padding-top:110px
}
.login-content {
  position:relative
}
.login-section {
  background-image:url("../images/login-bg.jpg");
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  min-height:100vh;
  padding-top:150px
}
.login-section .login-icon li {
  margin:0 10px 0 10px
}
.login-section .login-icon li i {
  color:#959797;
  font-size:20px
}
.reset-section {
  padding:250px 0
}
.home-icon {
  top:5%;
  left:90%
}
.home-icon a {
  font-size:30px;
  color:#073341
}
/*# sourceMappingURL=style.min.css.map */


.pd{
    padding-left: 180px;
    padding-top: 50px;
    padding-right: 180px;
}

.pd-1{
    color: #04043a !important;
    padding-left: 210px;
    padding-right: 180px;
    font-size:30px;
}

.pd-2{
    padding-top: 20px;
    padding-left: 180px;
    padding-right: 200px;
}

.pd-4{
    background: bisque;
}

.pd-6{
    padding-left: 120px;
}

/* .dd{
    padding-left: 250px;
} */

