/*old-style_home3.0.css*/
* {
  margin: 0px;
  padding: 0px;
  border: none;
  outline: none;
  font-size: 100%;
  line-height: inherit;
}

:root {
  --fira-sans: "Fira Sans", sans-serif;
}

::-webkit-input-placeholder {
  color: inherit;
}

::-moz-input-placeholder {
  color: inherit;
}

::-ms-input-placeholder {
  color: inherit;
}

.page-wrapper {
  position: relative;
  width: 100%;
  min-width: 300px;
  z-index: 9;
  margin: 0px auto;
  overflow: hidden;
}

body {
  font-size: 16px;
  color: #0c2957;
  line-height: 1.7em;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-family: "Barlow", sans-serif;
  background: rgb(255, 255, 255);
}

.svgloading {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='L4' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Ccircle fill='%230056b3' stroke='none' cx='6' cy='50' r='6'%3E%3Canimate attributeName='opacity' dur='1s' values='0%3B1%3B0' repeatCount='indefinite' begin='0.1'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%23024389' stroke='none' cx='26' cy='50' r='6'%3E%3Canimate attributeName='opacity' dur='1s' values='0%3B1%3B0' repeatCount='indefinite' begin='0.2'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%23001e3e' stroke='none' cx='46' cy='50' r='6'%3E%3Canimate attributeName='opacity' dur='1s' values='0%3B1%3B0' repeatCount='indefinite' begin='0.3'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  margin: 0 auto !important;
  display: inline-block !important;
  background-position: 90% !important;
  background-size: 50px !important;
  width: 150px;
  height: 50px;
}

.svgloading img {
  display: none;
}

.mslng {
  display: block !important;
  background-size: cover !important;
  width: 100px;
  margin-left: 45% !important;
}

a {
  text-decoration: none;
  cursor: pointer;
}

a:hover,
a:focus,
a:visited {
  text-decoration: none !important;
  outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  position: relative;
  font-weight: normal;
  font-family: "Fira Sans", sans-serif;
  line-height: 1.25em;
  margin: 0px;
  background: none;
  color: #000;
}

textarea {
  overflow: hidden;
}

button {
  outline: none !important;
  cursor: pointer;
}

p,
.text {
  font-size: 14px;
  line-height: 24px;
  margin: 0px 0px 15px;
  color: #000;
}

a {
  font-weight: 500;
}

.page-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  min-width: 300px;
  max-width: 2000px;
  z-index: 9;
  overflow: hidden;
}

.auto-container {
  position: static;
  max-width: 95%;
  padding: 0px 15px;
  margin: 0 auto;
}

ul,
li {
  list-style: circle;
  padding: 0px;
}

nav ul li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

footer ul li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.pricing-btn ul,
.pricing-btn li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

figure {
  margin-bottom: 0;
}

.theme-btn {
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.theme-btn i {
  position: relative;
  display: inline-block;
  font-size: 14px;
  margin-left: 3px;
}

.centered {
  text-align: center !important;
}

.bg_banner_new {
  background: -moz-linear-gradient(
    6.21% -73.8% -26deg,
    rgba(40, 28, 79, 1) 0%,
    rgba(41, 30, 83, 1) 18.85%,
    rgba(43, 30, 83, 1) 19%,
    rgba(45, 33, 87, 1) 19.06%,
    rgba(51, 42, 98, 1) 19.37%,
    rgba(54, 48, 105, 1) 19.8%,
    rgba(55, 49, 107, 1) 21%,
    rgba(47, 35, 93, 1) 53.29%,
    rgba(47, 35, 93, 1) 84.41%,
    rgba(78, 70, 166, 1) 100%
  );
  background: -webkit-linear-gradient(
    -26deg,
    rgba(40, 28, 79, 1) 0%,
    rgba(41, 30, 83, 1) 18.85%,
    rgba(43, 30, 83, 1) 19%,
    rgba(45, 33, 87, 1) 19.06%,
    rgba(51, 42, 98, 1) 19.37%,
    rgba(54, 48, 105, 1) 19.8%,
    rgba(55, 49, 107, 1) 21%,
    rgba(47, 35, 93, 1) 53.29%,
    rgba(47, 35, 93, 1) 84.41%,
    rgba(78, 70, 166, 1) 100%
  );
  background: -o-linear-gradient(
    -26deg,
    rgba(40, 28, 79, 1) 0%,
    rgba(41, 30, 83, 1) 18.85%,
    rgba(43, 30, 83, 1) 19%,
    rgba(45, 33, 87, 1) 19.06%,
    rgba(51, 42, 98, 1) 19.37%,
    rgba(54, 48, 105, 1) 19.8%,
    rgba(55, 49, 107, 1) 21%,
    rgba(47, 35, 93, 1) 53.29%,
    rgba(47, 35, 93, 1) 84.41%,
    rgba(78, 70, 166, 1) 100%
  );
  background: -ms-linear-gradient(
    -26deg,
    rgba(40, 28, 79, 1) 0%,
    rgba(41, 30, 83, 1) 18.85%,
    rgba(43, 30, 83, 1) 19%,
    rgba(45, 33, 87, 1) 19.06%,
    rgba(51, 42, 98, 1) 19.37%,
    rgba(54, 48, 105, 1) 19.8%,
    rgba(55, 49, 107, 1) 21%,
    rgba(47, 35, 93, 1) 53.29%,
    rgba(47, 35, 93, 1) 84.41%,
    rgba(78, 70, 166, 1) 100%
  );
  background: linear-gradient(
    116deg,
    rgba(40, 28, 79, 1) 0%,
    rgba(41, 30, 83, 1) 18.85%,
    rgba(43, 30, 83, 1) 19%,
    rgba(45, 33, 87, 1) 19.06%,
    rgba(51, 42, 98, 1) 19.37%,
    rgba(54, 48, 105, 1) 19.8%,
    rgba(55, 49, 107, 1) 21%,
    rgba(47, 35, 93, 1) 53.29%,
    rgba(47, 35, 93, 1) 84.41%,
    rgba(78, 70, 166, 1) 100%
  );
}

.gray-bg {
  background-color: #f4f4f4 !important;
}

.light-bg {
  background-color: #fff !important;
}

img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.dropdown-toggle::after {
  display: none;
}

.fa {
  line-height: inherit;
}

.preloader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(../images/icons/preloader.svg);
}

.style-two .preloader {
  background-image: url(../images/icons/preloader-2.svg);
}

.style-three .preloader {
  background-image: url(../images/icons/preloader-3.svg);
}

.style-four .preloader {
  background-image: url(../images/icons/preloader-4.svg);
}

.style-five .preloader {
  background-image: url(../images/icons/preloader-5.svg);
}

.preloader-close {
  position: fixed;
  z-index: 999999;
  color: #fff;
  padding: 10px 20px;
  cursor: pointer;
  right: 0;
  bottom: 0;
  font-weight: 600;
}

.theme-btn {
  display: inline-block;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.btn-style-one {
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 600;
  text-transform: capitalize;
  border-radius: 30px;
  overflow: hidden;
  vertical-align: middle;
  background-color: transparent;
}

.btn-style-one:hover {
  color: #ffffff;
  background: transparent;
}

.btn-style-one .btn-title {
  position: relative;
  display: block;
  z-index: 1;
  font-family: "Fira Sans", sans-serif;
  padding: 8px 20px;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  border-radius: 25px;
  overflow: hidden;
}
.is-invalid {
    border-color: #dc3545 !important;
}
.error-message {
    font-size: 14px;
}

.btn-style-one:hover .btn-title {
  color: #ffffff;
}

.btn-style-one .btn-title::before {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
  height: 100%;
  width: 100%;
  content: "";
  background-color: rgb(34, 34, 34);
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
  transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1) 0s,
    -webkit-transform 500ms 0s;
}

.btn-style-one:hover .btn-title:before {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

.btn-style-one .btn-title i {
  margin-right: 10px;
  font-size: 24px;
  line-height: 1em;
  top: 4px;
}

.btn-style-four {
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 600;
  text-transform: capitalize;
  border-radius: 6px;
  overflow: hidden;
  vertical-align: middle;
  background-color: transparent;
  background-size: 200% auto;
}

.btn-style-four .btn-title {
  position: relative;
  display: block;
  z-index: 1;
  font-family: "Fira Sans", sans-serif;
  padding: 13px 40px;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  border-radius: 6px;
  overflow: hidden;
}

.btn-style-four:hover .btn-title {
  color: #ffffff;
}

.btn-style-four .btn-title::before {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
  height: 100%;
  width: 100%;
  content: "";
  background-color: rgb(50 87 154);
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
  transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1) 0s,
    -webkit-transform 500ms 0s;
}

.btn-style-four:hover .btn-title:before {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

.btn-style-four .btn-title i {
  margin-right: 10px;
  font-size: 24px;
  line-height: 1em;
  top: 4px;
}

.main-header {
  position: fixed;
  display: block;
  width: 100%;
  z-index: 9999;
  top: 0px;
  left: auto;
  max-width: 2000px;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}

.main-header .header-upper {
  position: relative;
  border-top: 1px solid rgb(229, 229, 229);
}

.main-header .header-upper .inner-container {
  position: relative;
  min-height: 50px;
}

.main-header .header-upper .logo-box {
  float: left;
  z-index: 10;
}

.main-header .header-upper .logo-box .logo {
  position: relative;
  display: block;
  text-align: center;
  padding: 22px 0px;
}

.main-header .nav-outer {
  position: relative;
  z-index: 1;
  float: right;
}

.main-header .nav-outer .main-menu {
  position: relative;
  float: left;
}

.main-menu .navbar-collapse {
  padding: 0px;
  display: block !important;
}

.main-menu .navigation {
  position: relative;
  margin: 0px;
  margin-left: 30px;
  margin-top: 0px;
}

.main-menu .navigation > li {
  position: relative;
  float: left;
  padding: 10px 0px;
  margin-right: 22px;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

.main-menu .navigation > li:last-child {
  margin-right: 0px;
}

.main-menu .navigation > li > a {
  position: relative;
  display: block;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  text-transform: capitalize;
  font-family: var(--fira-sans);
  color: #201630;
  padding: 3px 0px;
  opacity: 1;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

.main-menu .navigation > li > a:before {
  position: absolute;
  content: "";
  left: 0px;
  bottom: 0;
  width: 0px;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

.main-menu .navigation > li:hover > a:before,
.main-menu .navigation > li.current > a:before {
  width: 100%;
}

.main-menu .navigation > li.dropdown {
  padding-right: 14px;
}

.main-menu .navigation > li.dropdown > a:after {
  /*font-family:'Font Awesome 5 Pro';*/
  /*content:"\f107";*/
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 17.0.0  SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='9.213px' height='5.373px' viewBox='891.394 887.669 9.213 5.373' enable-background='new 891.394 887.669 9.213 5.373' xml:space='preserve'%3E%3Cpath d='M900.606 888.435c0 0.08-0.031 0.151-0.092 0.212l-4.302 4.302c-0.062 0.062-0.132 0.092-0.212 0.092s-0.151-0.031-0.212-0.092l-4.302-4.302c-0.062-0.062-0.092-0.132-0.092-0.212c0-0.08 0.031-0.151 0.092-0.212l0.462-0.462c0.062-0.062 0.132-0.092 0.212-0.092c0.08 0 0.151 0.031 0.212 0.092l3.628 3.628l3.628-3.628c0.062-0.062 0.132-0.092 0.212-0.092s0.151 0.031 0.212 0.092l0.462 0.462C900.576 888.284 900.606 888.355 900.606 888.435z'/%3E%3C/svg%3E");
  position: absolute;
  right: -15px;
  top: 0px;
  display: block;
  line-height: 30px;
  font-size: 15px;
  text-align: center;
  z-index: 5;
  font-weight: 600;
}

.main-menu .navigation > li > ul {
  position: absolute;
  left: 0px;
  top: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 250px;
  z-index: 100;
  display: none;
  opacity: 0;
  visibility: hidden;
  padding: 10px 0px;
  border-top: 2px solid;
  background-color: #ffffff;
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
  transition: 0.5s;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05),
    -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05),
    -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05),
    -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05),
    -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}

.main-menu .navigation > li > ul.from-right {
  left: auto;
  right: 0px;
}

.main-menu .navigation > li > ul > li {
  position: relative;
  width: 100%;
  padding: 0 40px;
}

.main-menu .navigation > li > ul > li:last-child {
  border-bottom: none;
}

.main-menu .navigation > li > ul > li:before {
  position: absolute;
  content: "";
  right: 0px;
  top: 0px;
  width: 0%;
  height: 100%;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
}

.main-menu .navigation > li > ul > li > a {
  position: relative;
  display: block;
  padding: 12px 15px 12px 0px;
  border-bottom: 1px solid #06488f;
  line-height: 24px;
  font-weight: 600;
  font-family: var(--fira-sans);
  font-size: 16px;
  text-transform: capitalize;
  color: #2f5197;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
}

.main-menu .navigation > li > ul > li:last-child > a {
  border-bottom: 0px;
}

.main-menu .navigation > li > ul > li.dropdown > a:after {
  /*font-family:'Font Awesome 5 Pro';content:"\f061";*/
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 17.0.0  SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='9px' height='9px' viewBox='0.382 0.258 9 9' enable-background='new 0.382 0.258 9 9' xml:space='preserve'%3E%3Cpath fill='%232F5197' d='M4.208 0.862l0.446-0.458c0.189-0.194 0.494-0.194 0.681 0l3.905 4.004c0.189 0.194 0.189 0.507 0 0.699L5.336 9.113c-0.189 0.194-0.494 0.194-0.681 0L4.208 8.655C4.018 8.46 4.021 8.14 4.217 7.948l2.42-2.366H0.865c-0.267 0-0.482-0.22-0.482-0.495V4.429c0-0.274 0.215-0.495 0.482-0.495h5.772l-2.42-2.366C4.02 1.376 4.016 1.057 4.208 0.862z'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  top: 14px;
  display: block;
  line-height: 24px;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  z-index: 5;
}

.main-menu .navigation > li > ul > li > ul {
  position: absolute;
  left: 100%;
  top: 0;
  width: 250px;
  z-index: 100;
  display: none;
  padding: 10px 0px;
  border-top: 2px solid;
  background-color: #f5f5f5;
  transition: 0.5s;
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
  -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}

.main-menu .navigation > li > ul > li > ul.from-right {
  left: auto;
  right: 0px;
}

.main-menu .navigation > li > ul > li > ul > li {
  position: relative;
  width: 100%;
  padding: 0 40px;
}

.main-menu .navigation > li > ul > li > ul > li:last-child {
  border-bottom: none;
}

.main-menu .navigation > li > ul > li > ul > li:before {
  position: absolute;
  content: "";
  left: 0px;
  top: 0px;
  width: 0%;
  height: 100%;
  display: block;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
}

.main-menu .navigation > li > ul > li > ul > li:last-child {
  border-bottom: none;
}

.main-menu .navigation > li > ul > li > ul > li > a {
  position: relative;
  display: block;
  padding: 12px 0;
  line-height: 24px;
  font-weight: 600;
  font-family: var(--fira-sans);
  border-bottom: 1px solid #06488f;
  font-size: 16px;
  text-transform: capitalize;
  color: #2f5197;
  text-align: left;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
}

.main-menu .navigation > li > ul > li > ul > li:last-child > a {
  border-bottom: 0;
}

.main-menu .navigation > li > ul > li > ul > li.dropdown > a:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f105";
  position: absolute;
  right: 16px;
  top: 12px;
  display: block;
  line-height: 24px;
  font-size: 16px;
  font-weight: 900;
  z-index: 5;
}

.main-menu .navigation > li.dropdown:hover > ul {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
}

.main-menu .navigation li > ul > li.dropdown:hover > ul {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
}

.main-menu .navigation > li:nth-last-child(-n + 3) > ul > li > ul {
  left: auto;
  right: 100%;
}

.main-menu .navigation li.dropdown .dropdown-btn {
  position: absolute;
  right: 10px;
  top: 8px;
  width: 34px;
  height: 30px;
  border: 1px solid #ffffff;
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  color: #ffffff;
  cursor: pointer;
  z-index: 5;
  display: none;
}

.main-menu .navigation > li:nth-last-child(-n + 2) > ul {
  left: auto;
  right: 0;
}

.main-menu .navigation > li:nth-last-child(-n + 2) > ul > li > ul {
  left: auto;
  right: 100%;
}

.main-header.header-style-one .sticky-header {
  background: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.header-style-two .header-upper .auto-container,
.header-style-two .header-top .auto-container {
  max-width: 95%;
}

.header-style-two .main-menu .navigation > li {
  padding: 15px 0px;
}

.main-header.header-style-two .header-upper .logo-box .logo {
  padding: 5px 0px;
}

.header-top.style-two:before {
  position: absolute;
  content: "";
  right: -50px;
  width: 35%;
  height: 100%;
  background: #468ebf;
  top: 0;
  -webkit-transform: skewX(-40deg);
  -ms-transform: skewX(-40deg);
  transform: skewX(-40deg);
}

.main-header.header-style-two .sticky-header {
  background: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.header-upper .social-links {
  position: relative;
}

.header-upper .social-links li {
  float: left;
}

.header-upper .social-links li + li {
  margin-left: 20px;
}

.header-upper .social-links li a {
  color: #0c2957;
  font-size: 14px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.nav-outer .mobile-nav-toggler {
  position: relative;
  width: 50px;
  height: 50px;
  line-height: 44px;
  text-align: center;
  color: rgb(255, 255, 255);
  font-size: 20px;
  cursor: pointer;
  border-radius: 50%;
  float: right;
  margin: 13px 0;
  margin-left: 15px;
  display: none;
}

.mobile-menu {
  position: fixed;
  right: 0;
  top: 0;
  width: 300px;
  padding-right: 30px;
  max-width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: 999999;
}

.mobile-menu .mCSB_scrollTools {
  right: -6px;
}

.mobile-menu .mCSB_inside > .mCSB_container {
  margin-right: 5px;
}

.mobile-menu .navbar-collapse {
  display: block !important;
}

.mobile-menu .nav-logo {
  position: relative;
  padding: 18px 50px 30px 15px;
  text-align: left;
}

.mobile-menu-visible {
  overflow: hidden;
}

.mobile-menu-visible .mobile-menu {
  opacity: 1;
  visibility: visible;
}

.mobile-menu .menu-backdrop {
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transform: translateX(101%);
  -ms-transform: translateX(101%);
  transform: translateX(101%);
  transition: all 900ms ease;
  -moz-transition: all 900ms ease;
  -webkit-transition: all 900ms ease;
  -ms-transition: all 900ms ease;
  -o-transition: all 900ms ease;
}

.mobile-menu-visible .mobile-menu .menu-backdrop {
  opacity: 0.7;
  visibility: visible;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

.mobile-menu .menu-box {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
  background: #202020;
  padding: 0px 0px;
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  border-radius: 0px;
  -webkit-transform: translateX(101%);
  -ms-transform: translateX(101%);
  transform: translateX(101%);
}

.mobile-menu-visible .mobile-menu .menu-box {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

.mobile-menu .close-btn {
  position: absolute;
  right: 20px;
  top: 15px;
  line-height: 30px;
  width: 24px;
  text-align: center;
  font-size: 30px;
  color: #ffffff;
  cursor: pointer;
  z-index: 10;
  -webkit-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 0.9s ease;
}

.mobile-menu .navigation {
  position: relative;
  display: block;
  width: 100%;
  float: none;
}

.mobile-menu .navigation li {
  position: relative;
  display: block;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.mobile-menu .navigation:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.mobile-menu .navigation li > ul > li:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.mobile-menu .navigation li > a {
  position: relative;
  display: block;
  line-height: 24px;
  padding: 10px 25px;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}

.mobile-menu .navigation li ul li > a {
  font-size: 15px;
  margin-left: 20px;
  text-transform: capitalize;
}

.mobile-menu .navigation li > a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 0;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}

.mobile-menu .navigation li.current > a:before {
  height: 100%;
}

.mobile-menu .navigation li.dropdown .dropdown-btn {
  position: absolute;
  right: 6px;
  top: 6px;
  width: 32px;
  height: 32px;
  text-align: center;
  font-size: 16px;
  line-height: 32px;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
  border-radius: 2px;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: 5;
}

.mobile-menu .navigation li.dropdown .dropdown-btn.open {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.mobile-menu .navigation li > ul,
.mobile-menu .navigation li > ul > li > ul {
  display: none;
}

.mobile-menu .social-links {
  position: relative;
  text-align: center;
  padding: 30px 25px;
}

.mobile-menu .social-links li {
  position: relative;
  display: inline-block;
  margin: 0px 10px 10px;
}

.mobile-menu .social-links li a {
  position: relative;
  line-height: 32px;
  font-size: 16px;
  color: #ffffff;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}

.nav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 99999;
  width: 100%;
  display: none;
  background: rgba(20, 20, 20, 0.7);
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  cursor: none;
}

.cursor {
  position: absolute;
  background-color: #fff;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  z-index: 1;
  -webkit-transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity,
    0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;
  transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity,
    0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;
  -o-transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform,
    0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity;
  transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform,
    0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity;
  transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform,
    0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity,
    0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 10000;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  visibility: hidden;
}

.cursor {
  visibility: visible;
}

.cursor.active {
  opacity: 0.5;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

.cursor.hovered {
  opacity: 0.08;
}

.cursor-follower {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.3);
  width: 50px;
  height: 50px;
  border-radius: 100%;
  z-index: 1;
  -webkit-transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity,
    0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;
  transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity,
    0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;
  -o-transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform,
    0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity;
  transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform,
    0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity;
  transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform,
    0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity,
    0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 10000;
  visibility: hidden;
}

.cursor-follower {
  visibility: visible;
}

.cursor-follower.active {
  opacity: 0.7;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.cursor-follower.hovered {
  opacity: 0.08;
}

.cursor-follower.close-cursor:before {
  position: absolute;
  content: "";
  height: 25px;
  width: 2px;
  background: #fff;
  left: 48%;
  top: 12px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  display: inline-block;
}

.cursor-follower.close-cursor:after {
  position: absolute;
  content: "";
  height: 25px;
  width: 2px;
  background: #fff;
  right: 48%;
  top: 12px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.sec-title {
  position: relative;
  margin-bottom: 16px;
}

.sec-title.style-two.light h2 {
  color: #fff;
}

.sec-title h4 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0px;
  font-family: "Barlow", sans-serif;
}

.sec-title h4 span {
  position: relative;
  margin-right: 10px;
}

.contact-form .bootstrap-select > .dropdown-toggle,
.contact-form .form-group input[type="text"],
.contact-form .form-group input[type="email"],
.contact-form .form-group input[type="password"],
.contact-form .form-group textarea,
.contact-form .form-group select {
  position: relative;
  display: block;
  height: 54px;
  width: 100%;
  font-size: 15px;
  color: rgb(12, 41, 87);
  line-height: 30px;
  font-weight: 600;
  background-color: transparent;
  border-radius: 6px;
  padding: 11px 20px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(225, 229, 233);
  -o-border-image: initial;
  border-image: initial;
  -webkit-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}

.contact-form .bootstrap-select > .dropdown-toggle .contact-form {
  position: relative;
}

.contact-form .form-group {
  position: relative;
  margin-bottom: 20px;
}

.contact-form .bootstrap-select > .dropdown-toggle,
.contact-form .form-group input[type="text"],
.contact-form .form-group input[type="email"],
.contact-form .form-group textarea,
.contact-form .form-group select {
  position: relative;
  display: block;
  height: 54px;
  width: 100%;
  font-size: 15px;
  color: rgb(12, 41, 87);
  line-height: 30px;
  font-weight: 600;
  background-color: transparent;
  border-radius: 6px;
  padding: 11px 20px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(225, 229, 233);
  -o-border-image: initial;
  border-image: initial;
  -webkit-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}

.contact-form
  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(
    .input-group-btn
  ) {
  width: 100%;
}

.pricing-section {
  position: relative;
  padding: 50px 0px 0px;
}

.pricing-section .pricing-btn {
  position: relative;
  display: inline-block;
}

.pricing-section .pricing-btn ul li {
  margin-bottom: 0px;
  position: relative;
  -webkit-box-shadow: rgb(0 0 0 / 8%) 0px 30px 30px 0px;
  box-shadow: rgb(243 244 247) 0px 30px 30px 0px;
  border-radius: 4px;
  /* border:1px solid #f3f4f7; */
  border-right: 0;
}

.pricing-btn .nav-tabs {
  border-bottom: unset;
}

.pricing-section .pricing-btn ul li a {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  color: #686868;
  font-family: var(--fira-sans);
  border-width: 0px;
  border-style: initial;
  border-color: initial;
  -o-border-image: initial;
  border-image: initial;
  padding: 0.5em 5em;
}

.tab_svgs_security {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 17.0.0  SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='50px' viewBox='50 50 50 50' enable-background='new 50 50 50 50' xml:space='preserve'%3E%3Cpath fill='none' stroke='%233FB5FE' stroke-width='2' stroke-miterlimit='10' d='M83.958 58.553v5.955c-0.002 0.57-0.307 1.131-0.89 1.639c-0.566 0.093-1.164 0.142-1.768 0.144H68.161c-0.604-0.002-1.202-0.051-1.768-0.144c-0.583-0.508-0.888-1.069-0.89-1.639v-5.955c0-2.803 3.637-6.6 8.124-6.6c0 0 0 0 0 0h2.194C80.31 51.953 83.951 56.564 83.958 58.553z'/%3E%3Cpath fill='%233FB5FE' d='M93.035 60.795v13.992c-1.045 10.423-8.115 19.26-18.054 22.567c0 0-16.625-5.579-18.004-22.567l-0.163-13.992c0 0 6.651-1.254 8.732-2.144c0 0 1.016-1.103-0.577-1.667c0 0-6.262 2.257-8.394 2.131c0 0-1.392-0.251-1.467 0.928c0 0 0 13.791 0.201 14.744c0 0 1.454 18.606 19.671 24.26c0 0 17.352-4.865 19.734-24.022c0 0 0.288-14.255 0.125-14.355v-0.865c0 0 0-0.614-1.091-0.715c0 0-8.776-1.078-9.228-1.667c0 0-1.367-0.389-1.467-0.439h0.1c-0.592 0.17 0.066 0.789 0.236 1.381c0.035 0.121 0.089 0.234 0.162 0.337C87.004 59.601 89.504 60.301 93.035 60.795z'/%3E%3Cpath fill='%233FB5FE' d='M84.121 63.817c-0.26-0.168-0.537-0.306-0.828-0.414c-0.318-0.134-0.65-0.231-0.99-0.288c-0.279-0.025-0.561-0.025-0.84 0H68.286c-0.279-0.025-0.561-0.025-0.84 0c-0.344 0.058-0.681 0.154-1.003 0.288c-0.285 0.11-0.558 0.249-0.815 0.414c-1.438 0.906-2.31 2.488-2.307 4.188V78.21c-0.001 0.042-0.001 0.084 0 0.126c0.035 2.735 2.28 4.924 5.015 4.889h13.127c0.604 0.003 1.204-0.107 1.768-0.326c1.916-0.745 3.183-2.584 3.197-4.639V68.004C86.431 66.304 85.559 64.723 84.121 63.817z M77.476 73.997v2.896c-0.021 1.135-0.946 2.044-2.081 2.044h-0.439c-1.149 0.007-2.087-0.919-2.094-2.069c0-0.004 0-0.008 0-0.013v-2.838c-0.746-0.646-1.229-1.589-1.229-2.654c0-1.946 1.577-3.523 3.523-3.523c1.946 0 3.523 1.577 3.523 3.523C78.68 72.417 78.209 73.351 77.476 73.997z'/%3E%3C/svg%3E");
}

.tab_svgs_cloud {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2342b6fe%3B%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_3' data-name='Layer 3'%3E%3Cpath class='cls-1' d='M17.69 11.49a9.15 9.15 0 0 0-1.86 2.11l-.32-.2a9.15 9.15 0 0 0-3.93-1.17A9 9 0 0 0 3 17.16a9.43 9.43 0 0 1 13.38-6.45A9.74 9.74 0 0 1 17.69 11.49Z'/%3E%3Cpath class='cls-1' d='M33.61 18.31c-.08.2-.16.4-.25.6a9.39 9.39 0 0 1-1.25 2A9.18 9.18 0 0 0 32.43 19c0-.09 0-.17 0-.26 0-.28 0-.56 0-.83a9 9 0 0 0-14.74-6.39 9.15 9.15 0 0 0-1.86 2.11l-.32-.2a9.11 9.11 0 0 1 .86-2.69 9.43 9.43 0 0 1 17.24 7.6Z'/%3E%3Cpath class='cls-1' d='M37.7 32l-1.92.08a9.84 9.84 0 0 0 .16-1.23 9 9 0 0 0-4.48-8.34 8.9 8.9 0 0 0 .65-1.67h0A9.18 9.18 0 0 0 32.43 19c0-.09 0-.17 0-.26 0-.28 0-.56 0-.83a9.19 9.19 0 0 1 1.18.43A9.43 9.43 0 0 1 37.7 32Z'/%3E%3Cpath class='cls-1' d='M39.47 27A8.36 8.36 0 0 1 35 34.36a9 9 0 0 0 .77-2.24 9.84 9.84 0 0 0 .16-1.23 9 9 0 0 0-4.48-8.34 8.9 8.9 0 0 0 .65-1.67h0A9.18 9.18 0 0 0 32.43 19c0-.09 0-.17 0-.26a7 7 0 0 1 .91.2A8.37 8.37 0 0 1 39.47 27Z'/%3E%3C/g%3E%3Cg id='Layer_5' data-name='Layer 5'%3E%3Ccircle class='cls-1' cx='11.73' cy='23.03' r='7.89'/%3E%3Ccircle class='cls-1' cx='22.43' cy='19.92' r='7.89'/%3E%3Cpath class='cls-1' d='M34 30.16a7.88 7.88 0 0 1-1.45 4.56H19.69A7.89 7.89 0 1 1 34 30.16Z'/%3E%3Cpath class='cls-1' d='M16.19 30.16a7.81 7.81 0 0 1-1.45 4.56H1.86A7.89 7.89 0 0 1 8.3 22.27 7.89 7.89 0 0 1 16.19 30.16Z'/%3E%3Crect class='cls-1' x='9.64' y='20.68' width='10.66' height='14.04'/%3E%3C/g%3E%3C/svg%3E");
}

.tab_svgs_ai {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2359c2fc%3B%7D.cls-2%7Bfill:%23fff%3B%7D.cls-3%7Bfill:%23b8e6fe%3B%7D.cls-4%7Bfill:%234ab9f8%3B%7D.cls-5%7Bfill:none%3Bstroke:%234ab9f8%3Bstroke-miterlimit:10%3Bstroke-width:0.75px%3B%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_8' data-name='Layer 8'%3E%3Cpath class='cls-1' d='M20.06 5.82 29.77 9l.1 10.31s-.07 8.87-9.81 12.59c0 0-9.18-3.47-9.81-12.25L10.34 9Z'/%3E%3Cpath class='cls-2' d='M20.06 7.16 28.77 10l.09 9.25s-.07 8-8.8 11.29c0 0-8.23-3.12-8.79-11L11.34 10Z'/%3E%3Cpath class='cls-1' d='M20.07 9l7.31 2.39.08 7.76a10.85 10.85 0 0 1-7.39 9.48s-6.91-2.62-7.38-9.23l.06-8Z'/%3E%3Cpath class='cls-3' d='M20.07 9.05l7.45 2.39.08 7.75s.26 6.29-7.53 9.46Z'/%3E%3Ccircle class='cls-4' cx='6.23' cy='9.26' r='3.45'/%3E%3Ccircle class='cls-2' cx='6.23' cy='9.26' r='2.17'/%3E%3Cpath class='cls-5' d='M5.17 12.54s-4 13.93 6.55 20.33'/%3E%3Ccircle class='cls-4' cx='22.12' cy='35.55' r='3.45'/%3E%3Ccircle class='cls-2' cx='22.12' cy='35.55' r='2.17'/%3E%3Cpath class='cls-5' d='M25.27 34.78S38.4 28.67 36.34 16.52'/%3E%3Ccircle class='cls-4' cx='35.19' cy='9.35' r='3.46'/%3E%3Ccircle class='cls-2' cx='35.19' cy='9.35' r='2.18'/%3E%3Cpath class='cls-5' d='M32.72 7.29S21.78-2.32 11.44 4.51'/%3E%3C/g%3E%3C/svg%3E");
}

.tab_svgs_collaboration {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 17.0.0  SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='150px' height='150px' viewBox='0 0 150 150' enable-background='new 0 0 150 150' xml:space='preserve'%3E%3Cpath fill='%234AB9FE' d='M117.133 20.883H32.867c-0.026 0-0.052 0-0.078 0c-7.426 0.021-13.429 6.059-13.408 13.486V134.81c0 0.026 0 0.052 0 0.078c0.021 7.426 6.059 13.429 13.486 13.408h84.266c7.448 0 13.486-6.038 13.486-13.486V34.369c0-0.026 0-0.052 0-0.078C130.597 26.865 124.559 20.862 117.133 20.883z M124.538 127.834c0 7.448-6.038 13.486-13.486 13.486H38.946c-7.448 0-13.486-6.038-13.486-13.486V41.307c0-7.448 6.038-13.486 13.486-13.486h72.106c7.448 0 13.486 6.038 13.486 13.486L124.538 127.834L124.538 127.834z'/%3E%3Cpath fill='%234AB9FE' d='M105.947 39.978H50.25c-1.528 0-2.767-1.239-2.767-2.767l0 0V15.306c0-1.528 1.239-2.767 2.767-2.767l0 0h55.697c1.528-0.021 2.784 1.2 2.806 2.728c0 0.013 0 0.026 0 0.039v21.905c0 1.528-1.238 2.767-2.767 2.768C105.973 39.978 105.96 39.978 105.947 39.978z'/%3E%3Cellipse fill='%234AB9FE' cx='77.806' cy='17.527' rx='16.799' ry='15.824'/%3E%3Cpath fill='%234AB9FE' d='M111.559 66.657H70.283c-1.858 0-3.369-1.494-3.391-3.352v-0.234c0.021-1.858 1.533-3.352 3.391-3.352h41.276c1.858 0 3.369 1.494 3.391 3.352v0.234C114.929 65.162 113.417 66.657 111.559 66.657z'/%3E%3Ccircle fill='%23FFFFFF' stroke='%234AB9FE' stroke-miterlimit='10' cx='46.313' cy='62.389' r='12.472'/%3E%3Cpath fill='%234AB9FE' d='M56.681 61.064l-8.302 7.795l-0.312 0.273l-0.387 0.359l0.037 0.031l-2.455 2.3H44.95h-0.351c-0.552 0.121-1.124 0.121-1.676 0l-1.247-1.325l-5.028-5.418c-0.966-0.985-0.966-2.562 0-3.547c0.949-0.969 2.504-0.985 3.472-0.036c0.012 0.012 0.024 0.023 0.036 0.036l3.664 3.898l0.177 0.191l0.33-0.308l8.887-8.263c0.997-1.012 2.626-1.023 3.638-0.026c0.009 0.009 0.018 0.017 0.026 0.026c1.062 1.007 1.107 2.684 0.1 3.747C56.885 60.893 56.786 60.982 56.681 61.064z'/%3E%3Ccircle fill='%23FFFFFF' stroke='%234AB9FE' stroke-miterlimit='10' cx='46.586' cy='90.607' r='12.472'/%3E%3Cpath fill='%234AB9FE' d='M56.993 89.282l-8.302 7.795l-0.312 0.273l-0.372 0.344l0.099 0.085l-2.455 2.3h-0.312h-0.39c-0.541 0.102-1.096 0.102-1.637 0l-1.286-1.364l-5.028-5.418c-0.966-0.985-0.966-2.562 0-3.547c0.985-0.966 2.562-0.966 3.547 0l3.625 3.898l0.074 0.079l0.043-0.04l8.887-8.224c0.96-1.076 2.611-1.171 3.687-0.21c0.074 0.066 0.144 0.136 0.21 0.21c1.035 0.973 1.086 2.601 0.113 3.636C57.123 89.163 57.059 89.224 56.993 89.282z'/%3E%3Ccircle fill='%23FFFFFF' stroke='%234AB9FE' stroke-miterlimit='10' cx='47.405' cy='118.553' r='12.472'/%3E%3Cpath fill='%234AB9FE' d='M57.772 117.228l-8.302 7.795l-0.311 0.273l-0.355 0.329l0.082 0.06l-2.455 2.3h-0.312h-0.351c-0.554 0.103-1.122 0.103-1.676 0l-1.247-1.364l-5.106-5.379c-0.966-0.985-0.966-2.562 0-3.547c0.969-0.979 2.548-0.988 3.528-0.019c0.006 0.006 0.013 0.013 0.019 0.019l3.625 3.898l0.072 0.078l0.084-0.078l8.887-8.263c0.997-1.012 2.626-1.023 3.638-0.026c0.009 0.009 0.018 0.017 0.026 0.026c1.116 0.947 1.253 2.62 0.305 3.736C57.874 117.122 57.824 117.176 57.772 117.228z'/%3E%3Cpath fill='%234AB9FE' d='M111.559 94.739H70.283c-1.858 0-3.369-1.494-3.391-3.352v-0.234c0.021-1.858 1.533-3.352 3.391-3.352h41.276c1.858 0 3.369 1.494 3.391 3.352v0.234C114.929 93.245 113.417 94.739 111.559 94.739z'/%3E%3Cpath fill='%234AB9FE' d='M111.559 122.412H70.283c-1.858 0-3.369-1.494-3.391-3.352v-0.234c0.021-1.858 1.533-3.352 3.391-3.352h41.276c1.858 0 3.369 1.494 3.391 3.352v0.234C114.929 120.918 113.417 122.412 111.559 122.412z'/%3E%3C/svg%3E");
}

.tab_svgs_education {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none%3Bstroke:%2342b6fe%3Bstroke-miterlimit:10%3Bstroke-width:0.75px%3B%7D.cls-2%7Bfill:%2342b6fe%3B%7D%3C/style%3E%3C/defs%3E%3Cellipse class='cls-1' cx='20' cy='20.48' rx='19.22' ry='18.93'/%3E%3Cpolygon class='cls-2' points='19.79 23.24 34.28 18.58 19.79 13.06 5.02 18.52 19.79 23.24'/%3E%3Cpath class='cls-2' d='M19.65 23.76l8.7-2.87v4a18 18 0 0 0-8.63 2.72s-4.55-2.8-8.71-2.72v-4Z'/%3E%3Cpolygon class='cls-2' points='29.91 20.5 29.91 23.08 30 23.21 30.23 23.08 30.23 20.41 29.91 20.5'/%3E%3Cpath class='cls-2' d='M30.07 23.45a.57.57 0 0 0-.35.37v2.53h.71V23.8S30.4 23.57 30.07 23.45Z'/%3E%3Cellipse class='cls-2' cx='30.08' cy='23.39' rx='0.39' ry='0.38'/%3E%3C/svg%3E");
}

.bck-img {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 17.0.0  SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1905px' height='49.763px' viewBox='0 0 1905 49.763' enable-background='new 0 0 1905 49.763' xml:space='preserve'%3E%3Cg%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='8.940697e-008' y1='22.4894' x2='1905' y2='22.4894'%3E%3Cstop offset='0' style='stop-color:%23221840'/%3E%3Cstop offset='1' style='stop-color:%23221840'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGID_1_)' d='M1905 43.762c-1.439-0.687-3.035-1.164-4.291-2.098c-5.346-3.974-10.677-7.976-15.857-12.162c-14.984-12.11-31.449-20.52-51.158-21.331c-15.145-0.623-30.277-1.964-45.422-2.087c-55.699-0.455-111.262 2.86-166.756 7.185c-44.847 3.495-89.657 7.48-134.463 11.478c-34.352 3.065-68.611 7.605-103.021 9.502c-59.052 3.254-118.175 5.501-177.296 7.162c-62.954 1.769-125.937 2.88-188.915 3.358c-93.158 0.708-186.322 0.079-279.136-9.287c-22.324-2.253-44.587-6.011-66.545-10.653c-12.556-2.655-24.341-8.79-36.649-12.822c-22.053-7.225-45.02-9.082-67.988-10.375c-73.049-4.112-145.929 0.205-218.717 5.609c-51.498 3.823-102.923 8.8-154.297 14.067c-43.747 4.485-87.385 10.04-131.053 15.278C42.269 39.127 21.144 42.026 0 44.763'/%3E%3ClinearGradient id='SVGID_2_' gradientUnits='userSpaceOnUse' x1='0' y1='24.8813' x2='1905' y2='24.8813'%3E%3Cstop offset='0' style='stop-color:%23221840'/%3E%3Cstop offset='1' style='stop-color:%23221840'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGID_2_)' d='M0 44.763c21.144-2.736 42.269-5.636 63.437-8.175c43.668-5.239 87.306-10.793 131.053-15.278c51.375-5.267 102.799-10.244 154.297-14.067c72.788-5.404 145.668-9.721 218.717-5.609c22.968 1.293 45.935 3.149 67.988 10.375c12.308 4.032 24.093 10.167 36.649 12.822c21.958 4.642 44.221 8.401 66.545 10.653c92.814 9.366 185.978 9.995 279.136 9.287c62.977-0.478 125.961-1.589 188.915-3.358c59.121-1.662 118.244-3.908 177.296-7.162c34.41-1.896 68.669-6.437 103.021-9.502c44.806-3.997 89.616-7.982 134.463-11.478c55.494-4.325 111.057-7.64 166.756-7.185c15.145 0.124 30.277 1.464 45.422 2.087c19.708 0.811 36.173 9.221 51.158 21.331c5.18 4.186 10.511 8.188 15.857 12.162c1.256 0.934 2.851 1.411 4.291 2.098c0 2 0 4 0 6c-635 0-1270 0-1905 0C0 48.096 0 46.429 0 44.763z'/%3E%3C/g%3E%3C/svg%3E");
}

.pricing-section .pricing-btn ul li a.active {
  color: #000;
  background: transparent;
  border-bottom: 3px solid #00268a;
  box-shadow: rgb(50 50 93 / 25%) 0px 0px 27px -5px,
    rgb(0 0 0 / 30%) 0px 0px 16px -8px;
}

.pricing-section .pricing-content h3 {
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  margin-bottom: 10px;
}

.pricing-section .pricing-content .wrapper-box,
.news-section .wrapper-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.pricing-section .pricing-content .wrapper-box {
  position: relative;
  padding: 2em 0 2em 2em;
  background: #f7fafb;
}

.pricing-section .left-column {
  position: relative;
  width: 23.5%;
}

.pricing-section .left-column .outer-box {
  position: relative;
  max-width: 85%;
  margin: 0px auto;
}

.pricing-section .left-column h4 {
  position: relative;
  font-size: 22px;
  font-weight: 600;
  color: #363434;
  margin-bottom: 15px;
  display: inline-block;
}

.pricing-section .right-column {
  position: relative;
  width: 72.5%;
  /* padding:100px 15px; */
}

.pricing-section .right-column .outer-box {
  position: relative;
  margin-left: 45px;
  margin-right: -60px;
}

.pricing-section .right-column .outer-container {
  max-width: 95%;
}

.pricing-section .news-block {
  position: relative;
  background: rgb(255, 255, 255);
  padding: 2em;
  margin: 0 1em;
  border-radius: 1.75em;
  box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
  border-top: 8px solid;
}

.pricing-section .swiper-nav-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}

.pricing-section .swiper-button-next,
.pricing-section .swiper-button-prev {
  color: rgb(18, 46, 91);
  font-size: 14px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  top: 0px;
  position: relative;
  right: 0px;
  left: 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px;
  border-radius: 30px;
  background: rgb(255 255 255);
  margin: 0px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.swiper-button-prev svg {
  width: 6px;
  display: inline-block;
  margin-top: -3px;
}

.swiper-button-next svg {
  width: 6px;
  display: inline-block;
  margin-top: -3px;
  margin-left: 2px;
}

.pricing-section .swiper-button-prev {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  margin-right: 15px;
}

.img-responsive {
  width: 200px;
  height: 130px;
}

.min-h65 {
  min-height: 65px;
}

.news-block h4 {
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 0px;
  line-height: 1.4em;
}

.main-footer {
  position: relative;
  color: rgb(196, 197, 199);
  background-color: rgb(32, 22, 48);
}

.main-footer .widgets-section {
  position: relative;
  padding: 100px 0px 30px;
}

.main-footer.sp-two .widgets-section {
  padding: 210px 0px 30px;
}

.main-footer.sp-three .widgets-section {
  padding: 135px 0px 30px;
}

.main-footer .column {
  position: relative;
}

.main-footer .footer-widget {
  position: relative;
}

.main-footer .widget-title {
  position: relative;
  font-size: 22px;
  font-weight: 600;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 20px;
}

.main-footer .footer-logo {
  position: relative;
  margin-top: 0px;
  margin-bottom: 40px;
}

.main-footer .logo-widget h3 {
  position: relative;
  font-size: 24px;
  font-weight: 600;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 15px;
}

.main-footer .logo-widget .link-btn {
  position: relative;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  font-family: var(--fira-sans);
}

.main-footer .logo-widget .link-btn i {
  margin-right: 10px;
}

.links-widget .widget-content {
  position: relative;
}

.links-widget ul li {
  position: relative;
  margin-bottom: 10px;
}

.links-widget ul li a {
  position: relative;
  color: #d2ccda;
  font-weight: 500;
  font-size: 18px;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.links-widget ul li a:hover {
  color: #fff;
}

.links-widget ul li a:before {
  position: absolute;
  content: "";
  left: -20px;
  top: 7px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  opacity: 0;
}

.links-widget ul li a:hover:before {
  opacity: 1;
}

.links-widget ul li a:after {
  position: absolute;
  content: "";
  left: -30px;
  top: 10px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  opacity: 0;
}

.links-widget ul li a:hover:after {
  opacity: 1;
}

.main-footer.style-three .widgets-section {
  padding: 130px 0px 30px;
}

.about-widget .text {
  font-size: 18px;
  color: #d2ccda;
}

.about-widget .list {
  margin-bottom: 35px;
}

.about-widget .list li {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 4px;
}

.about-widget .list li a {
  position: relative;
  color: #d2ccda;
  padding-left: 30px;
}

.about-widget .list li a:before {
  position: absolute;
  content: "\f134";
  top: 0;
  left: 0;
  font-size: 16px;
  font-family: Flaticon;
}

.footer-bottom-two .scroll-to-top-two {
  font-size: 18px;
  font-weight: 500;
  cursor: pointer;
}

.footer-bottom-two .scroll-to-top-two i {
  margin-right: 7px;
  font-weight: normal;
}

.about-widget-two .text {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 30px;
}

.scroll-to-top {
  position: fixed;
  right: 50px;
  bottom: 110px;
  width: 54px;
  height: 54px;
  color: #ffffff;
  font-size: 18px;
  line-height: 54px;
  text-align: center;
  z-index: 100;
  cursor: pointer;
  background: #25283a;
  border-radius: 50%;
  margin-left: -26px;
  display: none;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.scroll-to-top.style-two {
  background-color: #2d3247;
  transform: rotate(0deg);
}

.scroll-to-top.style-two svg {
  display: inline-block;
  margin-top: -7px;
  margin-left: 1px;
}

.scroll-to-top:hover {
  color: #ffffff;
}

.cta-section-two {
  position: relative;
  padding: 100px 0px 100px;
  background-color: #f2f3f6;
  background-size: cover;
}

.cta-section-two h2 {
  position: relative;
  color: #202020;
  font-size: 40px;
  font-weight: 600;
  padding-left: 100px;
  margin-bottom: 30px;
}

.cta-section-two h2 span {
  position: absolute;
  left: 0;
  top: 12px;
  font-size: 75px;
  line-height: 75px;
  font-weight: normal;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.cta-section-two .wrapper-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 30px;
}

.cta-section-two .contact-info {
  position: relative;
  padding-left: 60px;
}

.cta-section-two .contact-info .icon {
  position: absolute;
  font-size: 40px;
  line-height: 50px;
  left: 0;
  top: 0;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.cta-section-two .contact-info h4 {
  font-size: 22px;
  font-weight: 600;
  color: #202020;
}

.cta-section-two .contact-info .text {
  position: relative;
  font-size: 18px;
  color: #202020;
  font-family: var(--fira-sans);
  margin-bottom: 0;
}

.mb-50 {
  margin-bottom: 50px !important;
}

.px-15 {
  padding: 0 15px !important;
}

.contact-form button:focus,
.contact-form .btn-light:not(:disabled):not(.disabled).active:focus,
.contact-form .btn-light:not(:disabled):not(.disabled):active:focus,
.contact-form .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  outline: none !important;
  box-shadow: none;
}

.contact-form .btn-light:not(:disabled):not(.disabled).active,
.contact-form .btn-light:not(:disabled):not(.disabled):active,
.contact-form .show > .btn-light.dropdown-toggle {
  color: #9a9b9c;
  border-color: #f3f3f3;
  background-color: #fff;
}

.main-footer.style-two {
  position: relative;
  background-color: #0a0e1a;
}

.main-footer.style-two .widgets-section {
  padding: 50px 0px 30px;
}

.main-footer.style-two .links-widget .widget-content {
  padding-left: 0;
}

.main-footer.style-two .links-widget {
  padding-left: 10px;
}

.main-footer.style-two .links-widget .logo {
  position: absolute;
  left: 0;
  top: 0;
}

.main-footer.style-two .links-widget ul li {
  margin-bottom: 12px;
}

.main-footer.style-two .links-widget ul li a {
  color: #c0c2ce;
}

.main-footer.style-two .links-widget ul li a:hover {
  color: #fff;
}

.main-footer.style-two .pattern {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: left bottom;
}

.contact-widget .text {
  position: relative;
  font-size: 18px;
  font-weight: 500;
  color: #c0c2ce;
  margin-bottom: 5px;
}

.contact-widget ul.list {
  margin-bottom: 20px;
}

.contact-widget ul.list li {
  position: relative;
  font-size: 18;
  font-weight: 600;
  color: #fff;
}

.contact-widget ul.list li a {
  color: #c0c2ce;
}

.contact-widget .social-links {
  position: relative;
}

.contact-widget .social-links li {
  position: relative;
  margin-right: 8px;
  margin-bottom: 10px;
  display: inline-block;
}

.contact-widget .social-links li a {
  position: relative;
  display: block;
  color: #ffffff;
  font-size: 14px;
  width: 42px;
  height: 42px;
  line-height: 42px;
  background: rgba(255, 255, 255, 0.2);
  text-align: center;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5 ease;
}

.contact-widget .social-links li a:hover {
  color: #ffffff;
  background-color: #007bff;
}

.custom-svg-angler {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 17.0.0  SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='5.349px' height='9.699px' viewBox='891.5 887.5 5.349 9.699' enable-background='new 891.5 887.5 5.349 9.699' xml:space='preserve'%3E%3Cpath fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' d='M896.349 892.349c0 0.076-0.025 0.142-0.075 0.201l-3.483 4.062c-0.05 0.058-0.107 0.087-0.172 0.087c-0.065 0-0.122-0.029-0.172-0.087l-0.374-0.436c-0.05-0.058-0.075-0.125-0.075-0.2s0.025-0.142 0.075-0.201l2.937-3.425l-2.937-3.425c-0.05-0.058-0.075-0.125-0.075-0.201s0.025-0.142 0.075-0.201l0.374-0.436c0.05-0.058 0.107-0.087 0.172-0.087c0.065 0 0.122 0.029 0.172 0.087l3.483 4.062C896.325 892.207 896.349 892.274 896.349 892.349z'/%3E%3C/svg%3E");
  background-size: contain;
  display: inline-block;
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  background-position: center;
}

/*.contact-widget .social-links li a:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;border-radius:50%;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}.contact-widget .social-links li a:hover:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}*/
.contact-widget .social-links li a span {
  position: relative;
}

.footer-bottom-two {
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  padding-top: 22px;
}

.footer-bottom-two .copyright-text {
  position: relative;
  font-size: 16px;
  font-weight: 500;
  color: #c0c2ce;
  margin-bottom: 22px;
}

.footer-bottom-two .menu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 22px;
}

.footer-bottom-two .menu li + li {
  margin-left: 25px;
}

.footer-bottom-two .menu li a {
  font-size: 16px;
  font-weight: 500;
  color: #c0c2ce;
}

.widget + .widget {
  margin-top: 50px;
}

.widget .widget-title {
  margin-bottom: 25px;
  font-size: 22px;
  font-weight: 600;
}

.widget_search .form-group input[type="search"] {
  position: relative;
  width: 100%;
  height: 57px;
  border: 1px solid #eee;
  font-size: 17px;
  font-weight: 500;
  color: #5a5a68;
  padding: 10px 80px 10px 20px;
  border-radius: 5px;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}

.widget_search button {
  position: absolute;
  right: 0;
  top: 0;
  background: transparent;
  width: 50px;
  height: 57px;
}

.widget_search .form-group {
  position: relative;
}

.mb-30 {
  margin-bottom: 30px;
}

.cta-section-two.style-two {
  position: relative;
  padding: 75px 0 45px;
}

.cta-section-two.style-two:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.92;
}

.cta-section-two.style-two .contact-info .icon,
.cta-section-two.style-two h2 span {
  -webkit-text-fill-color: white;
}

.cta-section-two.style-two .btn-style-two .btn-title {
  padding: 13px 50px;
}

.cta-section-two.style-two .btn-style-two .btn-title:before {
  background-color: #222;
}

.text-white {
  color: #fff;
}

.text-lower {
  text-transform: lowercase;
}

.main-clr {
  color: #380d97;
}

.pricing-content .swiper-slide {
  width: 330px !important;
  padding: 10px;
}

.practice-services {
  height: 150px;
}

.techcust-container {
  padding: 4% 4% 0;
}

h4 {
  position: relative;
  font-size: 22px;
  font-weight: 600;
  color: #363434;
  margin-bottom: 15px;
  display: inline-block;
}

h5 {
  font-size: 16px;
  font-weight: 600 !important;
}

.jc-sb {
  justify-content: space-between;
}

.w-90 {
  width: 90%;
}

.top-left {
  position: absolute;
  left: -4%;
  top: -12%;
}

.top-right img {
  right: -5%;
  position: absolute;
  top: -10%;
}

.btn-primary {
  color: #fff;
  background-color: #380d97;
  border-color: #380d97;
  padding: 0.5em 2em;
  border-radius: 16px;
}

.btn-outline-primary {
  background-color: #fff;
  color: #380d97;
  border-color: #380d97;
  padding: 0.5em 2em;
  border-radius: 16px;
}

p.lh30 {
  line-height: 30px !important;
}

.n_links {
  color: #000;
  font-size: 14px;
}

.news-box {
  max-width: 320px;
  margin: 0em 3em;
  width: 33%;
}

.news-text {
  background: #542ab3;
  color: #fff;
  padding: 0.5em 1em;
  min-height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.news-title {
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
  margin-top: 10px;
}

.news {
  padding: 3% 4% 0;
}

.as-c {
  align-self: center;
}

.sps-btn {
  min-width: 120px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  padding: 12px 30px;
  border-radius: 2em;
  line-height: 1;
  display: inline-flex;
  justify-content: center;
}

.sps-btn:hover {
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.sps-btn-portal {
  min-width: 150px;
  background: #201942;
  border: 1px solid #201942;
  color: #fff !important;
}

.sps-btn-portal:hover {
  background: #fff;
  color: #201942 !important;
  border: 1px solid #201942 !important;
}

.sps-btn1 {
  background: #201942;
  border: 1px solid #201942;
  color: #fff;
}

.sps-btn1:hover {
  background: #fff;
  color: #201942;
}

.sps-btn2 {
  background: #fff;
  color: #201942;
  border: 1px solid #201942;
}

.sps-btn2:hover {
  background: #201942;
  border: 1px solid #201942;
  color: #fff;
}

.sps-btn-banner {
  background: transparent;
  color: #ffffff;
  border: 2px solid #ffffff;
}

.sps-btn-banner:hover {
  background: #201942;
  border: 1px solid #201942;
  color: #fff;
  cursor: pointer;
}

.sps-btn3 {
  background: #da4f49;
  color: #fff;
  border: 1px solid #da4f49;
}

.sps-btn3:hover {
  background: #fff;
  color: #da4f49;
  border: 1px solid #da4f49;
}

.sps-btn4 {
  background: #1473e6;
  color: #fff;
  border: 1px solid #1473e6;
}

.sps-btn5 {
  background: #201942;
  border: 1px solid #201942;
  color: #fff;
}

.sps-btn5:hover {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
}

.sps-btn4:hover {
  background: #fff;
  color: #1473e6;
  border: 1px solid #1473e6;
}

.sps-btn-green {
  background: #03d69f;
  border: 1px solid #03d69f;
  color: white;
}

.sps-btn-green:hover {
  background: #fff;
  color: #03d69f;
  border: 1px solid #03d69f;
}

.sps-btn-yellow {
  background: #998225;
  border: 1px solid #998225;
  color: white;
}

.sps-btn-yellow:hover {
  background: #fff;
  color: #998225;
  border: 1px solid #998225;
}

.sps-btn-orange {
  background: #ea4e4e;
  border: 1px solid #ea4e4e;
  color: white;
}

.sps-btn-orange:hover {
  background: #fff;
  color: #ea4e4e;
  border: 1px solid #ea4e4e;
}

.sps-btn-neon {
  background: #0f833c;
  border: 1px solid #0f833c;
  color: white;
}

.sps-btn-neon:hover {
  background: #fff;
  color: #0f833c;
  border: 1px solid #0f833c;
}

.sps-btn-white {
  background: #fff;
  border: 1px solid #fff;
  color: #000;
  font-weight: 600;
}

.sps-btn-white:hover {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
}

.center {
  margin: 0 auto;
}

.product-details > .col-md-4 {
  padding-right: 30px;
  padding-left: 30px;
}

.f-1 {
  flex: 1;
}

.content-section ul,
.content-section ol {
  padding-left: 2.5rem;
  font-size: 14px;
  color: #000;
}

/*old-custom.css*/
.anchor_tag {
  color: #fff !important;
  cursor: pointer !important;
}

.modal {
  background: rgba(0, 0, 0, 0.5);
}

.modal-backdrop {
  display: none;
}

.bck-text {
  background-color: #201942;
}

.bann-heading-color {
  color: #201942;
  font-size: 50px;
  font-weight: 700;
  line-height: 65px;
}

.bann-heading-color2 {
  color: #6a8dde;
  font-size: 50px;
  font-weight: 700;
  line-height: 65px;
}

.banner_text {
  color: #868686;
  font-size: 18px;
}

.divider {
  width: 2px;
  height: 80px;
  margin: 6px 0;
  background: #e8e8e8;
  margin: 0rem 4rem;
}

.text_divider {
  font-size: 28px;
  line-height: 40px;
  font-weight: 600;
}

.text_divider span {
  color: #6a8dde;
}

.pro-bottom-right {
  position: absolute;
  background-color: #e148ea;
  border-radius: 29px;
  transform: rotate(61deg);
  width: 142px;
  height: 154px;
  right: -12.2%;
  bottom: 13.6%;
}

.vector-bottom-right {
  right: -5.2%;
  position: absolute;
  bottom: -11%;
  width: 367px;
  height: 366px;
  background-repeat: repeat;
}

.vector-top-right {
  position: absolute;
  right: -7.2%;
  top: 3%;
}

.pro-top-left {
  position: absolute;
  background-color: #e249ea;
  border-radius: 29px;
  transform: rotate(61deg);
  width: 140px;
  height: 135px;
  left: -12%;
  bottom: 39.6%;
}

.vector-top-left {
  left: -5.2%;
  position: absolute;
  bottom: 38%;
  width: 368px;
  height: 366px;
}

.vector-top-right-two {
  position: absolute;
  right: -5.8%;
  top: 17.2%;
}

.container-postion {
  position: relative !important;
}

.vector_left_pro {
  left: -6.2%;
  position: absolute;
  bottom: 4%;
}

.vectlbr {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 17.0.0 SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0 0 12 12' enable-background='new 0 0 12 12' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23F3F5F8' d='M5.648 13.059c-6.4 0-5.935-0.034-6.525-8.187c-0.636-8.787 5.605-4.276 8.751-4.777c8.47-1.349 3.534 5.379 4.348 8.358C14.037 15.108 8.654 12.623 5.648 13.059z'/%3E%3Cpath fill='%23E2E3E3' d='M5.675 4.7C6.74 4.698 7.385 5.322 7.566 6.264c0.2 1.038-0.49 1.829-1.403 1.994C4.942 8.478 4.042 7.79 4.002 6.486C3.97 5.46 4.701 4.912 5.675 4.7z'/%3E%3C/g%3E%3C/svg%3E");
}

.bg_sec1 {
  background-color: #f4f6f9;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #495057;
  background-color: #f7fafb;
}

.nav-tabs .nav-link {
  background: transparent;
  padding: 0.2em 2em;
  font-weight: 600;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  margin-right: 1em;
  border: 1px solid #cecece;
}

.color_2 {
  color: #30166f;
}

.p1_div {
  background: #fef8e6;
}

.p2_div {
  background: #e9e7e7;
}

.p3_div {
  background: #defffb;
}

.p4_div {
  background: #9adff8;
}

.p_div {
  padding: 1.5rem;
}

.pif_left {
  display: inline-block;
  width: 70%;
  padding-right: 5px;
}

.pif_right {
  display: inline-block;
  width: 29%;
}

.p1_div,
.p2_div,
.p3_div,
.p4_div {
  height: 100%;
}

.p_div3 {
  padding-bottom: 4.5em;
}

.text_div {
  padding: 0px 7rem;
}

.text_div2 {
  padding: 0px 4rem;
}

.text_3 {
  font-size: 14px;
  line-height: 16px;
  color: #868686;
}

/*.img_new{ margin: 1rem 1rem 1rem 1rem; width:160px; }*/
.btn-style-four .btn-title {
  padding: 5px 30px;
}

.sm-logo-div {
  display: flex;
  min-width: 120px;
  background: white;
  margin: 1em 2em;
  justify-content: center;
  border-radius: 8px;
  padding: 6px;
  align-items: center;
}

.gon {
  height: 130px;
  background: #fff;
  background-size: 220px 220px;
  /* Text styling */
  line-height: 220px;
  text-align: center;
  font-family: sans-serif;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 6px;
  color: #fff;
  color: rgba(255, 255, 255, 0.5);
  transition: color 500ms ease, text-shadow 500ms ease;
}

.gon:hover {
  color: #fff;
  text-shadow: 0 0 10px white;
}

.hexa {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 115px;
  -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  -moz-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  -ms-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}

.hexa:last-child {
  margin-right: 0;
}

.hexa_sm {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  margin-right: 2em;
  flex-flow: wrap;
}

.hexa2 {
  margin-right: 2em;
  margin-bottom: 2em;
}

.hexa2 img {
  width: 100px !important;
}

.read_more {
  color: #017aff;
  font-size: 16px;
  padding-left: 10px;
  cursor: pointer;
}

.sm-logo-div img {
  width: 100px;
}

.banner-leftsec {
  padding: 0em 4em 4em;
  width: 45%;
  align-self: center;
}

#button_banner {
  position: relative;
  top: 42%;
  left: 45%;
}

.second-div {
  position: relative;
}

.second-div .bck-img {
  /* background:url('../images/background/bg_new1.png'); */
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 17.0.0  SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1905px' height='49.763px' viewBox='0 0 1905 49.763' enable-background='new 0 0 1905 49.763' xml:space='preserve'%3E%3Cg%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='8.940697e-008' y1='22.4894' x2='1905' y2='22.4894'%3E%3Cstop offset='0' style='stop-color:%23221840'/%3E%3Cstop offset='1' style='stop-color:%23221840'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGID_1_)' d='M1905 43.762c-1.439-0.687-3.035-1.164-4.291-2.098c-5.346-3.974-10.677-7.976-15.857-12.162c-14.984-12.11-31.449-20.52-51.158-21.331c-15.145-0.623-30.277-1.964-45.422-2.087c-55.699-0.455-111.262 2.86-166.756 7.185c-44.847 3.495-89.657 7.48-134.463 11.478c-34.352 3.065-68.611 7.605-103.021 9.502c-59.052 3.254-118.175 5.501-177.296 7.162c-62.954 1.769-125.937 2.88-188.915 3.358c-93.158 0.708-186.322 0.079-279.136-9.287c-22.324-2.253-44.587-6.011-66.545-10.653c-12.556-2.655-24.341-8.79-36.649-12.822c-22.053-7.225-45.02-9.082-67.988-10.375c-73.049-4.112-145.929 0.205-218.717 5.609c-51.498 3.823-102.923 8.8-154.297 14.067c-43.747 4.485-87.385 10.04-131.053 15.278C42.269 39.127 21.144 42.026 0 44.763'/%3E%3ClinearGradient id='SVGID_2_' gradientUnits='userSpaceOnUse' x1='0' y1='24.8813' x2='1905' y2='24.8813'%3E%3Cstop offset='0' style='stop-color:%23221840'/%3E%3Cstop offset='1' style='stop-color:%23221840'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23SVGID_2_)' d='M0 44.763c21.144-2.736 42.269-5.636 63.437-8.175c43.668-5.239 87.306-10.793 131.053-15.278c51.375-5.267 102.799-10.244 154.297-14.067c72.788-5.404 145.668-9.721 218.717-5.609c22.968 1.293 45.935 3.149 67.988 10.375c12.308 4.032 24.093 10.167 36.649 12.822c21.958 4.642 44.221 8.401 66.545 10.653c92.814 9.366 185.978 9.995 279.136 9.287c62.977-0.478 125.961-1.589 188.915-3.358c59.121-1.662 118.244-3.908 177.296-7.162c34.41-1.896 68.669-6.437 103.021-9.502c44.806-3.997 89.616-7.982 134.463-11.478c55.494-4.325 111.057-7.64 166.756-7.185c15.145 0.124 30.277 1.464 45.422 2.087c19.708 0.811 36.173 9.221 51.158 21.331c5.18 4.186 10.511 8.188 15.857 12.162c1.256 0.934 2.851 1.411 4.291 2.098c0 2 0 4 0 6c-635 0-1270 0-1905 0C0 48.096 0 46.429 0 44.763z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -10%;
  position: static;
  height: 51px;
  width: 100%;
}

.second-div-child {
  background-color: #201942;
  padding-top: 28px;
}

.center-text {
  width: 50%;
}

.justify-content-center {
  justify-content: center !important;
}

.product_box {
  max-width: 22%;
  min-width: 22%;
  position: relative;
  background: rgb(255, 255, 255);
  padding: 2em;
  border-radius: 1em;
  box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
  display: flex;
  justify-content: center;
  align-content: center;
  margin: 3em;
}

.pb-icon {
  position: absolute;
  top: -40px;
  margin: 0 auto;
  border-radius: 5%;
}

.pb-icon img {
  width: 78px;
  height: 78px;
}

a:not([href]):not([tabindex]) {
  color: #000;
  text-decoration: none;
  cursor: default;
}

.box_image {
  background-size: cover;
  width: 300px;
  min-height: 300px;
  border: 1px;
  padding: 2em 1em 1em;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

#lazyContainer .box_content svg {
  display: inline-block;
  margin-top: 18px;
}

.lazy_hide {
  display: none;
}

.vertical-box-part {
  background-color: #000;
}

.box_content {
  padding: 0 1em 1em;
  min-height: 200px;
  background: #fff;
}

.b_bottom {
  border-bottom: 1px solid #dfe4e5;
}

.b_bottom a {
  color: black;
  font-size: 14px;
}

.about-section .text-block:before,
.about-section-seven .image-block .video-box,
.about-section-six .experience-years-block .text,
.about-section-two .read-more-link:before,
.about-widget-two .social-links li a:before,
.award-section-two .owl-theme .owl-nav .owl-next:hover:before,
.award-section-two .owl-theme .owl-nav .owl-prev:hover:before,
.banner-section .owl-theme .owl-nav button:hover:before,
.banner-section-two .btn-style-one .btn-title::before,
.banner-section.style-four .btn-style-one .btn-title:before,
.banner-section.style-four .owl-dots .owl-dot.active span:before,
.banner-section.style-four .owl-dots .owl-dot:hover span:before,
.blog-single-post .author-box .social-links li a:before,
.blog-single-post ul.tag li a:hover,
.bootstrap-select .dropdown-menu li a.active,
.btn-style-one,
.btn-style-two .btn-title:before,
.cart-section .apply-coupon .form-group button:hover,
.cart-section .btn-box .cart-btn:hover,
.case-block-one .overlay:after,
.case-block-one .read-more-btn a,
.contact-details-section-three .pointer-block .point:after,
.contact-details-section-three .pointer-block:hover .point:after,
.contact-section .read-more-link:before,
.contact-section.style-two
  .subscribe-newsletter
  .form-group
  button.btn-style-four,
.cta-section-two.style-two:before,
.default-video-box a:after,
.experience-section .experience-year,
.experience-section-two
  .progress-levels
  .progress-box.animated
  .bar
  .bar-fill:after,
.experience-section-two
  .progress-levels
  .progress-box.animated
  .bar
  .bar-fill:before,
.fact-counter .count-box,
.fact-counter-three .count-box,
.feature-block-five .read-more-link,
.feature-block-four .inner-box:before,
.feature-block-one .image .icon:before,
.feature-block-one .link-btn a,
.feature-block-three .read-more-link:before,
.features-section-six .video-box .image:before,
.filter-tabs.filter-btns li:before,
.footer-bottom .social-links li a:before,
.funfacts-section-two .icon-box,
.funfacts-section-two p:before,
.header-top.style-two,
.main-footer .links-widget ul li a:after,
.main-footer .links-widget ul li a:before,
.main-header .header-top .text span,
.main-header .sidemenu-nav-toggler,
.map-section .contact-info,
.mobile-menu .menu-backdrop,
.nav-outer .mobile-nav-toggler,
.news-block-five .category,
.news-block-five .inner-box::after,
.news-block-five:after,
.news-block-five:before,
.news-block-one .category,
.news-block-one .inner-box:before,
.news-block-six .social-links-wrapper:hover .icon,
.news-block-three .inner-box:hover .category,
.news-block-two .inner-box:hover .category,
.news-block-two .read-more-link:before,
.page-title .content-box:before,
.preloader-close,
.pricing-block-three .ribbon,
.pricing-block-three .ribbon:before,
.pricing-block-three h4:before,
.pricing-block.active .lower-content h5,
.pricing-block.active .lower-content h5:after,
.pricing-block.active .lower-content h5:before,
.pricing-block.style-two .lower-content h5,
.pricing-block.style-two .lower-content h5:after,
.pricing-block.style-two .lower-content h5:before,
.pricing-block.style-two.active .top-content,
.pricing-section .ribbon,
.process-block-three .inner-box:hover .icon,
.process-block-two .icon,
.process-section-three .consult-btn,
.product-block-one .inner-box .image-box .category,
.product-block-one .right-option:hover,
.product-tab-box .tab-btns .tab-btn span:before,
.project-block-five .link-btn a,
.project-block-seven .inner-box,
.project-block-six .link-btn a,
.projects-section .nav-tabs .nav-link.active:after,
.projects-section .nav-tabs li .nav-link:before,
.scroll-to-top,
.search-popup .search-form fieldset input[type="submit"],
.sec-title .text-decoration .left:after,
.sec-title .text-decoration .left:before,
.sec-title .text-decoration .right:after,
.sec-title .text-decoration .right:before,
.sec-title .text-decoration:before,
.sec-title h5,
.service-block-four .icon-box h4:before,
.service-block-one .read-more-link:before,
.service-block-one:hover .icon .icon-inner,
.service-block-six .overlay a,
.service-block-six .overlay:before,
.service-block-three .overlay-content .icon-box .icon,
.services-details .tab-btn-style-one li .nav-link.active,
.services-details .tab-btn-style-one li a:hover,
.shopping-cart .count,
.single-team-member .social-links-wrapper:hover .icon,
.subscribe-newsletter,
.subscribe-newsletter-three .form-group button:hover,
.subscribe-newsletter:after,
.subscribe-newsletter:before,
.subscribe-widget .social-links li a:before,
.team-block-four .social-links-wrapper:hover .icon,
.team-block-two .inner-box:hover .video-btn a,
.testimonial-block-seven .logo,
.testimonial-block-six .inner-box:hover .logo,
.testimonial-block-three .quote,
.testimonial-block:before,
.testimonial-section .testimonial-content,
.testimonial-section-five:before,
.testimonial-section-seven .owl-dots .owl-dot.active span,
.testimonial-section-seven .owl-dots .owl-dot:hover span,
.testimonial-section-six .pointer-block .content .logo,
.testimonial-section-six .pointer-block:hover .point:after,
.timeline li.current:after,
.timeline-block .theme-btn,
.whay-choose-block .inner-box:hover .icon span,
.widget_filter-price .range-slider .theme-btn,
.widget_filter-price .ui-state-default:before,
.widget_filter-price .ui-widget-content .ui-state-default:before,
.widget_tag_cloud ul li a:hover {
  background-color: #51a6f9;
}

.btn-style-sucess {
  background-color: #28a745;
}

.about-section .logo,
.award-section-three .owl-dots .owl-dot.active span,
.award-section-three .owl-dots .owl-dot:hover span,
.banner-section.style-four .banner-carousel .content-box .text .video-btn,
.banner-section.style-four .owl-dots .owl-dot.active span,
.banner-section.style-four .owl-dots .owl-dot:hover span,
.btn-style-five,
.contact-details-section-three .pointer-block .point,
.contact-info-block-two .inner-box:before,
.feature-block-six .inner-box:before,
.filter-tabs.filter-btns li span.count,
.header-middle .btn-style-one,
.main-menu .navigation > li > ul,
.main-menu .navigation > li > ul > li > ul,
.news-block-five .inner-box,
.news-block-six .social-links li a:hover,
.news-block-six .social-links-wrapper:hover .icon,
.progress-levels .progress-box .bar .bar-fill,
.project-block-two .text,
.projects-section .nav-tabs .nav-link.active:after,
.service-block-four .overlay:after,
.service-block-four .overlay:before,
.service-block-one:hover .icon,
.subscribe-newsletter-three .form-group button:hover,
.team-block-four .author-title,
.team-block-two .inner-box:hover .content:before,
.team-block-two .inner-box:hover .video-btn a,
.team-block-two .video-btn:before,
.testimonial-section-eleven .client-block:hover .thumb,
.testimonial-section-eleven .client-block:hover .thumb:before,
.testimonial-section-four .owl-nav .owl-next:hover:before,
.testimonial-section-four .owl-nav .owl-prev:hover:before,
.whay-choose-block .inner-box:hover .icon span,
.widget_filter-price .ui-state-default,
.widget_filter-price .ui-widget-content .ui-state-default {
  border-color: #32579a;
}

.accordion-box.style-three .block .acc-btn.active,
.accordion-box.style-two .block .acc-btn.active {
  border-left-color: #32579a;
}

.banner-section.style-two .owl-theme .owl-nav button:before,
.btn-style-four,
.contact-widget .social-links li a:before,
.cta-section-two .contact-info .icon,
.cta-section-two h2 span {
  background: #007bff;
}

.testimonial-block-three .rating {
  color: #fff;
}

/* Media Query */
@media only screen and (min-width: 1581px) {
  .header-style-two .main-menu .navigation > li {
    margin-right: 35px;
  }
}
/* small logo set for screen  */
@media (min-width: 1139px) and (max-width: 1325px) {
  #sps-logo {
    content: url("https://www-qa.spsnet.com/revamp-files/assets/images/logosmall.png") !important;
    width: 50px !important;
  }
}
@media (min-width: 1250px) and (max-width: 1392px) {
  .hero-left-content ul li {
    font-size: 19px !important;
  }
}
@media (min-width: 1012px) and (max-width: 1071px) {
  .hero-left-content ul li {
    font-size: 19px !important;
  }
}
