.client-box-outer .slick-track {
  display: flex;
  align-items: center;
}

.bg-img1 {
  background-image: url("../images/preview-1.png");
}

.hero-section .hero-slide.slide-1 {
  background-image: url("../images/css_img_slider_1.jpg");
}

.hero-section .hero-slide.slide-2 {
  background-image: url("../images/css_img_slider_2.jpg");
}

.about-section .featured-icon-box.style1 {
  background-image: linear-gradient(to right, #002b5b 0, #00a8ff 100%);
}

.featured-imagebox-service.style2 .prt-box-icon .prt-box-serviceimage,
.featured-imagebox-service.style3 .prt-box-icon .prt-box-serviceimage {
  transition: all 0.8s ease;
  color: var(--base-skin);
  font-size: 50px;
  display: inline-block;
  vertical-align: top;
  background: linear-gradient(to right, #002b5b 0, #00a8ff 100%);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.marquee.style1 .marquee-content,
.marquee.style1 {
  background-color: #021a3a;
}

.bg-img4 {
  background-image: url("../images/code-infinity-wave-blue.png");
}

.prt-tabs.prt-tab-style-01 ul.tabs li.active a {
  background-color: #1492e1;
}

.footer a:hover,
#contact-us .menu-footer-link a:hover {
  color: #fff !important;
}

#contact-us .copyright .cpy-text a {
  color: #fff !important;
}

.section-sub-title h3:before {
  background: linear-gradient(268.56deg, #0065a3 -17.17%, #1492e1 108.51%);
}

.featured-imagebox-post.style1 .prt-featured-readmore-btn.prt-hid a:hover {
  background: linear-gradient(27deg, #002b5b 0, #00a8ff 100%);
}

.breadcrumb-wrapper {
  background: rgb(0 54 139);
}

.prt-tabs.prt-tab-style-03 ul.tabs li.active a {
  background: linear-gradient(27deg, #002b5b 0, #00a8ff 100%);
}

.prt-btn:hover {
  background: linear-gradient(27deg, #002b5b 0, #00a8ff 100%);
}

.client-section {
  border-top: none;
}

.client-box-outer {
  border: 1px solid #ffffff4d;
}

.prt-stepbox.style1:hover .prt-step-content-box .prt-step-content-box-inner {
  opacity: 1;
}

.prt-stepbox.style1 .prt-step-content-box .prt-step-desc p {
  -webkit-line-clamp: 3;
}

.menu-footer-link svg {
  width: 30px;
  margin-right: 12px;
}

.menu-footer-link li:hover .fil0 {
  fill: white;
}

.site-branding #logo-img {
  width: 187px;
}

#contact-us .widget_media_image img {
  width: 187px;
}


@media only screen and (min-width: 1200px) {
  .hero-banner .slick-arrow {
    position: relative;
    z-index: 10000 !important;
  }
}

@media only screen and (min-width: 1200px) {
  #site-header-menu .site-navigation ul.menu li:nth-child(2) ul.mega-submenu.menu {
    width: 910px;
    max-width: 1020px;
    left: -66%;
    padding: 5px 20px 5px 20px;
  }
}