:root {
  --primary-color: #5145e5;
  --text-color: #212529;
  --bnt-color: #c4c4c4;
  --blue: #0091f2;
}

/* @font-face {
  font-family: fontawsem;
  src: url('../fontawsome-pro/webfonts/fa-regular-400.woff2') format('woff2');
} */

/* h1{
  text-align: center !important;
} */
.button-blue1:hover{
  color: var(--primary-color)!important;
}
.main-header {
  display: flex !important;
  flex-direction: row;
  text-align: right;
  margin-top: 24px;
}
.main-header .main-header__text {
  margin-left: 30px !important;
  text-align: justify;
  line-height: 1.8rem;
}

.main-header .main-header__text h1 {
  font-size: 28px;
}

h2 {
  font-size: 28px !important;
}

#section-one {
  margin-top: 60px;
}
#main-landing {
  max-width: 90%;
}
 #main-landing {
  max-width: 90%;
  /* display: flex; */
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-around;
  width: 100% !important;
} 
#trailer {
  width: auto;
  height: auto;
}

.main-baner {
  display: block;
  margin: auto;
  max-width: 80%;
}

.header_img img {
  width: 800px;
  height: 600px;
  display: block;
  margin: auto;
}

.cards .cards-item:hover {
  background-color: var(--primary-color);
}

.accordion-item:hover {
  border-bottom: var(--primary-color);
}

.accordion .accordion-item:hover {
  box-shadow: #5145e5 0px 4px;
}

button.accordion-1.active,
.curve,
.tab button.active,
.tab-right .free-txt-test a {
  background-color: var(--primary-color) !important;
  color: #fff;
}
#landing-question span.badge-danger {
  padding: 6px;
}

.text-purple,
h1,
h2, h3 , h4 {
  color: var(--primary-color);
}

.smart-services > * {
  text-align: justify;
}

#landing-question h3 {
  color: var(--primary-color);
}

.icon-place {
  background-color: var(--primary-color) !important;
}

.cards .cards-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.cards .cards-item i {
  font-size: 32px;
  margin-top: 24px;
}
div.btn-woo-2 {
  justify-content: center !important;
}

.icon-place i {
  color: white !important;
}

#landing-question .row {
  align-items: center;
}

.cards .cards-item .tilte {
  font-size: 16px;
}

/* h2{
  font-size: 28px;
} */

.tab button {
  background-color: var(--blue) !important;
}

a.moshaver {
  background-color: var(--primary-color);
  color: white;
  border: 1px solid #5145e5;
  transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
}
a.moshaver:hover {
  background-color: #fff;
  color: var(--primary-color);
  /* border: var(--primary-color); */
}

.app-main .img-app {
  height: 400px;
  width: 400px;
}

.container .app-main .text-right {
  margin-top: 60px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.app-main {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 70px;
}

/* @media only screen and (max-width: 1100px) {
  #main-landing {
    flex-direction: column-reverse;
  }
} */

@media only screen and (max-width: 992px) {
  .main-header {
    display: flex;
    flex-direction: column;
  }
  .main-header .main-header__text {
    margin-left: 0px !important;
  }
}

@media only screen and (min-width: 992px) {
  .main-header .main-header__text,
  #trailer {
    max-width: 45vw;
    margin: auto;
  }

  
}

/* Customize scrollbar  */

* width */ ::-webkit-scrollbar {
  width: 6px !important;
}

/* Track */
::-webkit-scrollbar-track {
  background: #5145e5 !important;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: red !important;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: red;
}
#header-1{
  position:sticky;top:0;z-index:99999999;background-color:#FFFFFF;
}
#nav-2-1{
  direction:rtl;margin-top:0;
}
#div-1-1{
  height: 65px;
}
#ul-1-1{
  padding:4px;
}
