/* Universal Css Start Here test */
body {
  background-color: var(--body-color);
  font-family: var(--font-default);
  color: var(--text-color);
}

.over-hidden {
  overflow: hidden;
}

a {
  text-decoration: none;
  color: var(--extra-color-3);
}

a:hover {
  color: var(--extra-color-3);
}

button {
  font-family: var(--font-btn);
  border: 0;
}

figure {
  margin-bottom: 0;
}

.primary-btn {
}

.secondary-btn {
}

/* preloader */
#preloader {
  background-color: #0f0f0f;
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  z-index: 100000;
}

.loader__element {
  border-radius: 100%;
  border: 5px solid #b82334;
  margin: 11px;
}

.loader__element:nth-child(1) {
  animation: preloader 0.6s ease-in-out alternate infinite;
}
.loader__element:nth-child(2) {
  animation: preloader 0.6s ease-in-out alternate 0.2s infinite;
}

.loader__element:nth-child(3) {
  animation: preloader 0.6s ease-in-out alternate 0.4s infinite;
}

@keyframes preloader {
  100% {
    transform: scale(2);
  }
}
/* Universal Css End Here */

/* Typography Start Here */
.main_heading h2 {
  font-family: var(--font-Technor-Semibold);
  color: #ffffff;
  font-size: 30px;
}
.larger-heading {
  font-family: var(--font-montserrat-bold);
  font-size: 53px;
  line-height: 63px;
}

.deafult-heading {
  font-family: var(--font-heading);
  font-size: 40px;
  line-height: 50px;
}

.paragraph-family {
  font-family: var(--font-paragraph);
  font-size: 15px;
  line-height: 25px;
}

.main_btn .btn {
  padding: 1em 2em;
  border: none;
  border-radius: 0px;
  font-weight: bold;
  /* clip-path: polygon(20% 0%, 80% 0, 100% 27%, 100% 80%, 100% 100%, 20% 100%, 0 68%, 0 0); */
  letter-spacing: 5px;
  text-transform: capitalize;
  /* background-color: #FFFFFF; */
  /* color: #B82334; */
  transition: all 1000ms;
  font-size: 12px;
  font-family: var(--font-Technor-Regular);
  position: relative;
  overflow: hidden;
  -webkit-clip-path: polygon(
    78% 0,
    100% 21%,
    100% 60%,
    99% 100%,
    20% 100%,
    0 78%,
    0 0
  );
  clip-path: polygon(
    89% 0,
    100% 21%,
    100% 100%,
    100% 100%,
    9% 100%,
    0 74%,
    0 0
  );
  /* outline: 2px solid #2c9caf; */
}

/* .main_btn .btn:hover {
  color: #FFFFFF; 
  transform: scale(1.1);
  outline: 2px solid #70bdca; 
  box-shadow: 4px 5px 17px -4px #268391; 
} */

.main_btn .btn::before {
  content: "";
  position: absolute;
  left: -50px;
  top: 0;
  width: 0;
  height: 100%;
  background-color: #b82334 !important;
  transform: skewX(45deg);
  z-index: -1;
  transition: width 1000ms;
}

.main_btn .btn:hover::before {
  width: 250%;
}

/* Typography End Here */

/* Header Css Start Here */
header.header-top li a {
  font-family: var(--font-Technor-Medium);
  color: #ffffff;
  font-size: 14px;
}

header.header-top {
  position: absolute;
  width: 100%;
  z-index: 2;
}
.header_btn .btn {
  background-color: #ffffff;
  color: #b82334;
}
.header_btn .btn:hover {
  color: #b82334;
}
.header_btn .btn::before {
  background-color: #0f0f0f !important;
}
.header-top  .nav-link:hover {
    color: #b82334;
}
header.header-top .nav-link:focus {
  color: #b82334 !important;
}
@media(max-width:580px){
    .web_logo img {
        width: 126px;
    }
    .socail_icon {
        justify-content: center;
    }

}
@media(max-width:980px){
    .web_logo img {
        width: 126px;
    }
    nav.navbar.navbar-expand-lg {
        background-color: black;
        text-align: center;
    
    }
    
    nav.navbar.navbar-expand-lg .fa {
        color: white;
        font-size: 14px;

    }
    
    nav.navbar .main_btn .btn {
        padding: 10px 20px;
        font-size: 9px;
    }
    .navbar-collapse{
        padding-bottom: 20px;
    }
}
/* header css end here */

/* main-sec start here */
/* section.main_sec {
    position: relative;
    height: 592px;
	background-image: url(../img/main_banner.png);
} */
section.main_sec {
  position: relative;
  /* height: 669px; */
  background-image: url(../img/main_banner.png);
  padding-top: 69px;
  /* background-position: center; */
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

/* .main_banner {
    position: absolute;
    top: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
} */

/* .banner-text {position: absolute;z-index: 3;width: 50%;bottom: 20%;} */

.main_heading h5 {
  font-family: var(--font-GeneralSans-Medium);
  text-transform: uppercase;
  font-size: 17px;
  color: #ffffff;
}

.banner-text h2 {
  font-size: 40px;
}

.main_heading P {
  font-family: var(--font-GeneralSans-Regular);
  color: #ffffff;
  font-size: 13px;
}

.main_banner img {
  height: 100%;
  width: 100%;
}
/* .main_heading span {

  color: #b82334;
  padding: 2px 9px;
  -webkit-clip-path: polygon(
    78% 0,
    100% 21%,
    100% 60%,
    99% 100%,
    20% 100%,
    0 78%,
    0 0
  );
  clip-path: polygon(
    89% 0,
    100% 21%,
    100% 100%,
    100% 100%,
    9% 100%,
    0 74%,
    0 0
  );
  background-color: #ffffff;
} */
.main_heading span {
  /* background-image: url(../img/heading_bg.png); */
  color: #b82334;
  padding: 2px 9px;
  -webkit-clip-path: polygon(
  78% 0,
  100% 21%,
  100% 60%,
  99% 100%,
  20% 100%,
  0 78%,
  0 0
);
  clip-path: polygon(
  97% 0,
  100% 21%,
  100% 100%,
  100% 100%,
  4% 100%,
  0 85%,
  0 0
);
  background-color: #ffffff;
}

/* .trin-trin
{
	animation: wiggle 2s linear infinite;
}
@keyframes trin {

    from {
        transform:rotate3d(0, 0, 1, 0deg);
    }
    20%, 32%, 44%, 56%, 68% {
        transform: rotate3d(0, 0, 1, 0deg);
    }
    23%, 35%, 47%, 59%, 71% {
        transform: rotate3d(0,0,1,15deg);
    }
    26%, 38%, 50%, 62%, 74% {
        transform: rotate3d(0,0,1,0deg);
    }
    29%, 41%, 53%, 65%, 77% {
        transform: rotate3d(0,0,1,-15deg);
    }
    80% {
        transform:rotate3d(0, 0, 1, 0deg);
    }

 } */
.trin-trin {
  animation: wiggle 2s linear infinite;
}

/* Keyframes */
@keyframes wiggle {
  0%,
  7% {
    transform: rotateZ(0);
  }
  15% {
    transform: rotateZ(-15deg);
  }
  20% {
    transform: rotateZ(10deg);
  }
  25% {
    transform: rotateZ(-10deg);
  }
  30% {
    transform: rotateZ(6deg);
  }
  35% {
    transform: rotateZ(-4deg);
  }
  40%,
  100% {
    transform: rotateZ(0);
  }
}
/* main-sec end here */

/*  about_brands_sec start here*/

section.about_brands_sec {
  background-color: #0f0f0f;
  padding: 50px 0;
}

.brand_slide-item {
  background-color: #1f1f1f;
  padding: 20px 20px;
  margin: 10px;
  text-align: center;
}
.brand_slide-item img {
  width: 100%;
  height: 34px;
}
.brands_Slider_Wrapper .slick-slide {
  margin: 10px;
}
/* about_brands_sec end here */

/* section.application_sec  start here  */
.application_img_wrapper {
  background-color: #b82334;
  padding: 59px 40px 0px 40px;
}

section.application_sec {
  background-color: #0f0f0f;
  padding: 50px 0;
}

.about_application_accordion .accordion-item {
  background-color: transparent;
  margin: 10px 0;
  clip-path: polygon(98% 0, 100% 10%, 100% 100%, 100% 100%, 4% 100%, 0 97%, 0 0);
  /* clip-path: polygon(97% 0, 100% 12%, 100% 100%, 100% 100%, 4% 100%, 0 88%, 0 0); */
  /* -webkit-clip-path: polygon(97% 0, 100% 12%, 100% 100%, 100% 100%, 4% 100%, 0 88%, 0 0); */
  /* -moz-clip-path: polygon(97% 0, 100% 12%, 100% 100%, 100% 100%, 4% 100%, 0 88%, 0 0); */
  position: relative;
  /* border: 1px solid #282828; */
}
.about_application_accordion .accordion-button:not(.collapsed) {
  background-color: #282828;
  box-shadow: none;
  border-color: transparent;
}
.about_application_accordion .accordion-button {
  color: #ffffff;
  font-family: var(--font-Technor-Semibold);
  text-transform: capitalize;
  padding: 14px 14px;
  font-size: 14px;
}
.about_application_accordion .accordion-item p {
  color: #ffffff;
  font-family: var(--font-GeneralSans-Regular);
  font-size: 14px;
}

.about_application_accordion .accordion-body {
  padding: 7px 15px;
  background-color: #282828;
}
.about_application_accordion .accordion-button:not(.collapsed)::after {
  transform: unset;
  /* content: "\f106"; */
  font-family: "FontAwesome";
  background-image: unset;
}
.about_application_accordion .accordion-button::after {
  content: "\f107";
  font-family: "FontAwesome";
  background-image: unset;
}

.about_application_accordion button.accordion-button.collapsed {
  background-color: transparent;
  background: transparent !important;
}
.accordion_wrapper {
    /* display: inline-block; */
    /* text-transform: uppercase; */
    /* text-decoration: none; */
    /* padding: 10px 20px; */
    border: 1px solid #282828 !important;
    /* margin: 20px; */
    position: relative;
    /* color: #3777bc; */
    /* letter-spacing: 1px; */
    margin: 10px;
  }
  .accordion_wrapper:before {
    content: "";
    width: 12px;
    height: 17px;
    background: #0f0f0f;
    border: 1px solid #282828;
    transform: rotate(-238deg);
    position: absolute;
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    top: -9px;
    /* background-color: white; */
    right: -3px;
    z-index: 2;
  }
  .accordion_wrapper:after {
    content: "";
    width: 13px;
    height: 21px;
    background: #0f0f0f;
    border: 1px solid #282828;
    transform: rotate(-46deg);
    position: absolute;
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    top: auto;
    left: -10px;
    bottom: -8px;
}
/* section.application_sec  end here  */

/*tutorial-sec start here  */
section.tutorial-sec {
  background-color: #0f0f0f;
  padding: 50px 0;
}
.tutorial_box {
  display: flex !important;
  gap: 10px;
  background-color: #282828;
  padding: 9px 10px;
  clip-path: polygon(
    97% 0,
    100% 17%,
    100% 100%,
    100% 100%,
    3% 100%,
    0 89%,
    0 0
  );
}

.tutorial_box span {
  font-family: var(--font-GeneralSans-Medium);
  color: #b82334;
  font-size: 13px;
}

.tutorial_box p {
  font-family: var(--font-Technor-Semibold);
  color: #ffffff;
  margin: 0;
  font-size: 14px;
}

.tutorial_player {
  background-color: #b82334;
  width: 49px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
}

.tutorial_player .fa {
  color: #ffffff;
  font-size: 24px;
}

.tutorial_wrapper .slick-slide .item {
  align-items: center;
}

.tutorial_wrapper .slick-slide .item span {
  display: none;
}

.tutorial_wrapper .slick-slide {
  transform: none;
  /* display: flex !important; */
  /* text-align: center; */
  align-items: center;
  /* justify-content: center; */
  position: relative;
  opacity: 0.7;
  margin: 10px 0;
  transition: none;
  border-radius: 10px;
}

/* .slide.slick-active, */
.tutorial_wrapper .slick-slide.slick-current.slick-active {
  transform: none;
  border-radius: 10px;
  opacity: 1;
  /* transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1); */
}
.tutorial_wrapper .slick-slide.slick-current.slick-active .item {
  border-left: 4px solid #b82334;
}
.tutorial_wrapper .slick-slide.slick-current.slick-active .item span {
  display: block;
}

/* video player */
.cancel_vido_modal_btn {
  position: absolute;
  right: 6px;
  z-index: 2;
  background-color: #b82334;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  top: 4px;
}

.cancel_vido_modal_btn button {
  background: transparent;
  color: white;
  font-size: 31px;
  width: 100%;
  height: 100%;
  justify-content: center;
  opacity: 1;
  padding: 0;
  display: flex;
  align-items: center;
}
section.tutorial-sec .google-play img, .app-store img {
  width: 127px;
}
/*tutorial-sec end here   */

/*uses_application_sec start here  */
.uses_application_sec {
  padding: 50px 0;
  background-image: url(../img/application-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.uses_info_wrapper h4 {
  font-family: var(--font-Technor-Semibold);
  font-size: 17px;
  color: #ffffff;
}

.uses_info_wrapper P {
  font-family: var(--font-GeneralSans-Regular);
  color: #ffffff;
  font-size: 13px;
}

.uses_imgbox {
  background-color: #b82334;
  padding: 10px 14px;
  width: 131px;
  height: 60px;
}

.uses_imgbox img {
  width: 100%;
  height: 100%;
}

.application_uses_wrapper {
  display: flex;
  gap: 14px;
}
.web_btn .btn {
  background-color: #b82334;
  color: #ffffff;
}
.web_btn .btn::before {
  background-color: #ffffff !important;
  color: #b82334 !important;
}
.web_btn .btn:hover {
  color: #b82334;
}

/*uses_application_sec end here   */

/* about_application_sec  start here */
section.about_application_sec {
  background-color: #0f0f0f;
  padding: 50px 0;
}

/* .about_application_accordion.application_ques_wrapper .accordion-item {
  background-color: #282828;
  clip-path: polygon(
    97% 0,
    100% 16%,
    100% 100%,
    100% 100%,
    3% 100%,
    0 86%,
    0 0
  );
} */
.about_application_accordion.application_ques_wrapper .accordion-item {
  background-color: #282828;
  clip-path: polygon(
  99% 0,
  100% 16%,
  100% 100%,
  100% 100%,
  1% 100%,
  0 84%,
  0 0
);
}
.about_application_accordion .accordion-button:focus {
  z-index: 3;
  border-color: transparent;
  outline: 0;
  box-shadow: none;
}
.application_accordion .slick-slide {
  transform: none;
  /* display: flex !important; */
  /* text-align: center; */
  align-items: center;
  /* justify-content: center; */
  position: relative;
  /* opacity: 0.7; */
  /* opacity: 1 ; */
  margin: 10px 0;
  transition: none;
  border-radius: 10px;
}
.about_application_sec .application_accordion {
  min-height: 400px;
}

.about_application_sec .application_accordion .slick-list.draggable {
  min-height: 380px;
}

/* .slide.slick-active, */
.application_accordion .slick-slide.slick-current.slick-active {
  transform: none;
  /* border-radius: 10px; */
  opacity: 1;
  /* transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1); */
}
/* .application_accordion  .slick-slide:not(.slick-active) {
	opacity: 0.7;
 } */
/* .application_accordion  [aria-hidden="true"] {
	opacity: 0.7;
 } */
/* about_application_sec  end here */

/* enterprise_sec start here */
.enterprise_sec {
  padding: 50px 0;
  background-image: url(../img/application-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* enterprise_sec end here */

/*testimonial-sec start here  */
section.testimonial-sec {
  background-color: #0f0f0f;
  padding: 50px 0;
}

.testimonial_box {
  background-color: #ffffff;
  padding: 31px 29px;
  clip-path: polygon(97% 0, 100% 7%, 100% 100%, 100% 100%, 3% 100%, 0 92%, 0 0);
}

.testimonail_person_name h5 {
  color: #0f0f0f;
  font-family: var(--font-Technor-Semibold);
  margin: 0;
}

.testimonail_person_name p {
  color: #0f0f0f;
  font-family: var(--font-GeneralSans-Regular);
  font-size: 13px;
  text-transform: capitalize;
  margin: 0;
}

.duration p {
  color: #0f0f0f;
  font-family: var(--font-GeneralSans-Regular);
  font-size: 13px;
  text-transform: capitalize;
  margin: 0;
}

.review_wrapper p {
  color: #0f0f0f;
  font-family: var(--font-GeneralSans-Regular);
  font-size: 13px;
  margin: 0;
}

.testimonial_person_img {
  width: 56px;
  height: 53px;
}

.testimonial_person_img img {
  height: 100%;
  width: 100%;
}

.testimonial_wrapper .slick-slide {
  transform: none;
  /* display: flex !important; */
  /* text-align: center; */
  /* align-items: center; */
  /* justify-content: center; */
  position: relative;
  opacity: 0.7;
  /* opacity: 1 ; */
  margin: 10px 0;
  transition: none;
  border-radius: 10px;
}

/* .slide.slick-active, */
.testimonial_wrapper .slick-slide.slick-current.slick-active {
  transform: none;
  /* border-radius: 10px; */
  opacity: 1;
  /* transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1); */
}
.testimonial_wrapper .testimonial_wrapper .slick-dots li {
  display: block;
}

ul.slick-dots {
  left: -53px;
  width: 28px;
  height: 100%;
  top: 50%;
}

/* li.slick-active {
    background-color:#B82334;
} */
.testimonial_wrapper .slick-dots li.slick-active button::before {
  opacity: 1;
  color: #b82334;
}
.testimonial_wrapper .slick-dots li button::before {
  color: #d9d9d9;
  /* opacity: 1; */
  font-size: 14px;
}
@media(max-width:580px){

/* .review_wrapper p {
    font-size: 11px;
}

.testimonail_person_name h5 {
    font-size: 13px;
}

.testimonail_person_name p {
    font-size: 11px;
} */

.testimonial_box {
    padding: 20px 11px;
}
}
/* testimonial-sec end here */

/* inner pages css start here */
/* all-inner pages upper banner css start here */
.inner_banner {
    background-image: url(../img/g.png);
    background-repeat: no-repeat;
    background-color: #0F0F0F;
    background-size: 100% 100%;
    background-position: center;
    position: relative;
    top: 0;
    padding: 100px 0;
}
@media(max-width:600px){
    .inner_banner {
        padding-top: 50px;
        padding-bottom: 30px;
    }
}
/* all-inner pages upper banner css end here */

/* about_us page css start here  */

/* about_sec start here */
section.about_sec {
    background-color: #0F0F0F;
    padding-top: 80px;
    padding-bottom: 30px;
}
.main_heading h4 {
    font-family: var(--font-Technor-Semibold);
    color: #ffffff;
    font-size: 21px;
}
/* about_sec end here */

/* meet_our-team_Sec start here */
section.meet_our-team_Sec {
    background-color: #0F0F0F;
    padding: 50px 0;
}
.team_info_box {
    clip-path: polygon( 100% 0, 100% 0%, 100% 100%, 100% 100%, 4% 100%, 0 96%, 0 0 );
}
.team_img_box {
    position: relative;
}

.team_person_name {
    position: absolute;
    bottom: 0;
    background-color: #282828;
    width: 100%;
    text-align: center;
    padding: 11px;
}

.team_person_name h5 {
    font-family: var(--font-Technor-Semibold);
    color: #ffffff;
    margin: 0;
    font-size: 15px;
}

.team_person_name p {
    font-family: var(--font-GeneralSans-Regular);
    color: #ffffff;
    font-size: 9px;
    margin-bottom: 0;
}

.team_img_box img {
    width: 100%;
    height: 258px;
}
/* meet_our-team_Sec end here */

/* about_us page css end here  */

/* enterprise page start here */

section.shadow_enterprise_Sec {
    background-color: #0f0f0f;
    padding: 50px 0;
}

.shadow_form_wrapper .form-control {
    background-color: #282828;
    border: 0;
    color: #7E7E7E;
    clip-path: polygon( 98% 0, 100% 20%, 100% 100%, 100% 100%, 2% 100%, 0 78%, 0 0 );
}
.shadow_form_wrapper .form-control::placeholder{
        font-family: var(--font-GeneralSans-Regular);
        color: #7E7E7E;
    font-size: 13px;
}

.shadow_form_wrapper textarea#exampleFormControlTextarea1 {
    clip-path: polygon( 98% 0, 100% 17%, 100% 100%, 100% 100%, 2% 100%, 0 87%, 0 0 );
    resize: none;
}
.shadow_form_wrapper .btn {
    clip-path: polygon( 99% 0, 100% 20%, 100% 100%, 100% 100%, 1% 100%, 0 87%, 0 0 ) !important;
}
/* .main_btn .submit_btn {
  width: 100%;
  clip-path: polygon(
  99% 0,
  100% 22%,
  100% 100%,
  100% 100%,
  1% 100%,
  0 83%,
  0 0
);
  background-color: #b82334;
  color: #ffffff;
} */
/* enterprise page end here */

/* contact page css start here */
.map_wrapper iframe {
    width: 100%;
    height: 400px;
}

.map_wrapper {background-color: #0f0f0f;}
/* contact page css end here */


/* policy and condition page css start here */

section.policy_Sec {
    background-color: #0f0f0f;
    padding: 50px 0;
}

.policy_wrapper p {
    font-family: var(--font-GeneralSans-Regular);
    color: #A5A5A5;
    font-size: 15px;
}

/* policy and condition page css end here */

/* inner pages css end here */















/* footer start here */
footer.footer {
  background-color: black;
}

.google-play {
  display: flex;
  gap: 10px;
  color: white;
  align-items: center;
}

.google_play_title span {
  font-size: 10px;
  text-transform: uppercase;
}

.google_play_title {
  text-align: left;
}
.google-play .fab {
  font-size: 31px;
}
.information h3 {
  font-family: var(--font-Technor-Semibold);
}
.menu_links h4 {
  font-family: var(--font-Technor-Semibold);
  font-size: 16px;
}
.menu_links ul li a {
  font-family: var(--font-Technor-Light);
  font-size: 13px;
}
/* newsletter  start here*/
.main_btn .submit_btn {
  width: 100%;
  clip-path: polygon(
    95% 0,
    100% 22%,
    100% 100%,
    100% 100%,
    4% 100%,
    0 85%,
    0 0
  );
  background-color: #b82334;
  color: #ffffff;
}
.newsletter .form-control {
    background-color: transparent;
    margin: 10px 0;
    /* clip-path: polygon(98% 0, 100% 10%, 100% 100%, 100% 100%, 4% 100%, 0 97%, 0 0); */
    /* clip-path: polygon(97% 0, 100% 12%, 100% 100%, 100% 100%, 4% 100%, 0 88%, 0 0); */
    /* -webkit-clip-path: polygon(97% 0, 100% 12%, 100% 100%, 100% 100%, 4% 100%, 0 88%, 0 0); */
    /* -moz-clip-path: polygon(97% 0, 100% 12%, 100% 100%, 100% 100%, 4% 100%, 0 88%, 0 0); */
    position: relative;
     border: 1px solid #282828; 
}


/* .news_input::before {
    content: "";
    width: 12px;
    height: 17px;
    background: #0f0f0f;
    border: 1px solid #282828;
    transform: rotate(-238deg);
    position: absolute;
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    top: -9px;
    right: -3px;
    z-index: 2;
  }
  .news_input::after {
    content: "";
    width: 13px;
    height: 21px;
    background: #0f0f0f;
    border: 1px solid #282828;
    transform: rotate(-46deg);
    position: absolute;
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    top: auto;
    left: -10px;
    bottom: -8px;
} */
/* newsletter end here*/
.main_btn .submit_btn:hover {
  color: #b82334;
}
.main_btn .submit_btn::before {
  background-color: #ffffff !important;
}
.menu_links ul li a {
  font-family: var(--font-Technor-Light);
}
.btn-group.main_btn img {
  width: 113px;
}

.copyright-claim p {
  color: #fdfdfd;
  font-family: var(--font-GeneralSans-Regular);
  font-size: 14px;
}
/* footer end here */
@media (max-width: 880px) {
  .main_heading h5 {
    font-size: 14px;
  }
 
  .main_heading P {
    font-size: 11px;
  }

.tutorial_box span {
    font-size: 8px;
}

.tutorial_player .fa {
    font-size: 13px;
}

.tutorial_box p {
     font-size: 9px;
}

.main_heading {
    padding-top: 23px;
}
.application_uses_wrapper {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}
.uses_imgbox {
    width: 86px;
    height: 60px;
}
.application_img_wrapper {
    margin-top: 25px;
}
.brand_slide-item img {
    width: 100%;
    height: 22px;
}
.brand_slide-item {
    padding: 15px 8px;
}
.duration p {
    font-size: 8px;
}
.testimonail_person_name h5 {
    font-size: 11px;
}
.testimonail_person_name p {
    font-size: 8px;
}

.banner-text {
    text-align: center;
}
.banner-text h2, .main_heading h2 {
    font-size: 19px;
}
.main_heading span {
    clip-path: polygon(
    96% 0,
    100% 19%,
    100% 100%,
    100% 100%,
    3% 100%,
    0 74%,
    0 0
  );
}
}


