/* Reset CSS */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Poppins", sans-serif;
}

/* Smooth Scroll Behavior */
html {
  scroll-behavior: smooth;
}

/* Body Styles */
body {
  font-family: "Poppins", sans-serif;
  overflow-x: hidden;
  position: relative;
  top: 0px !important;
}

/* Variables */
:root {
  --section-bg-color: rgba(21, 21, 21, 1);
  --light-grey-color: rgba(42, 42, 42, 1);
  --box-shadow: 4px 4px 10px 0 rgba(48, 48, 48, 0.1);
}

/* Scrollbar Styles */
::-webkit-scrollbar {
  width: 4px;
  background: #333;
}

/* Scrollbar Track Styles */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgb(18 18 18);
  border-radius: 0px;
}

/* Scrollbar Thumb Styles */
::-webkit-scrollbar-thumb {
  background: #ffb007;
  border-radius: 10px;
}

:not(:root):fullscreen::backdrop {
  background: #1c1c1c3a !important;
}

/* Hide Google Translate Elements */
.skiptranslate span {
  display: none;
}

/* Google Translate Combo Box */
.googleTranslate01 {
  width: 304px;
  height: 49.5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.goog-te-combo {
  /* height: 45px; */
  background: #222;
  padding: 0 0.7rem;
  font-size: 1rem;
  font-family: "Poppins", sans-serif;
  color: #f5f5f5;
  appearance: none !important;
  -webkit-appearance: none !important;
  background-image: url(../images/angle-down-solid.svg);
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: right 15px center;
  border: none;
  outline: none;
  cursor: pointer;
  /* border-radius: 2px; */
}

.goog-te-combo option {
  color: #f5f5f5 !important;
}

.goog-te-combo option:checked {
  color: #2a2a2a !important;
}

.goog-te-gadget .goog-te-combo {
  width: 304px !important;
  height: 49.5px !important;
}

/* Hide Specific Class */
.VIpgJd-ZVi9od-ORHb-OEVmcd {
  display: none;
}

/* Section 01 */
/* ========== */
.section_01 {
  background: linear-gradient(180deg, rgba(21, 21, 21, 1), rgba(0, 0, 0, 1));
  width: 100%;
}

.section_01 .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--light-grey-color);
  box-shadow: var(--box-shadow);
  padding: 0 1.5rem;
}

.section_01 .header .left_side ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.section_01 .header .left_side ul li {
  padding: 1.5rem 1.094rem;
}

.section_01 .header .left_side ul li a {
  text-decoration: none;
  padding: 1.5rem 0;
  color: #f5f5f5;
  font-size: 16px;
  font-weight: 300;
  transition: 0.3s;
  border-bottom: 3px solid transparent;
}

.section_01 .header .left_side ul li a.most_important {
  color: rgba(254, 221, 1, 1);
}

.section_01 .header .left_side ul li a:hover,
.section_01 .header .left_side ul li a.active {
  border-bottom: 3px solid rgba(255, 18, 15, 0.8);
}

.section_01 .header .left_side ul li a.most_important:hover,
.section_01 .header .left_side ul li a.active_01 {
  border-bottom: 3px solid rgba(254, 221, 1, 1);
}

.section_01 .header .left_side .mobile_responsive {
  display: none;
}

.section_01 .header .right_side {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.section_01 .header .right_side button,
.main_mobile_navbar .mobile_navbar ul .premium_trading_btn01 {
  width: fit-content;
  min-width: 166px;
  background: rgba(255, 18, 15, 0.8);
  border: none;
  outline: none;
  /* box-shadow: 0 10px 20px 0 rgba(138, 24, 24, 0.2); */
  color: #ffffff;
  font-size: 18px;
  font-weight: 300;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-left: 6px solid #fcdc03;
  transition: 0.1s;
  position: relative;
  margin: 0 18px;
  padding: 0.68rem 0.5rem;
}

.section_01 .header .right_side .premium_trading_btn,
.main_mobile_navbar .mobile_navbar ul .premium_trading_btn01 {
  background: rgba(252, 220, 3, 1);
  border-left: 6px solid rgb(235 8 8);
  padding: unset;
  min-width: 188px;
  margin: 0;
}

.main_mobile_navbar .mobile_navbar ul .premium_trading_btn01 {
  margin-top: 1rem;
}

.section_01 .header .right_side .premium_trading_btn a,
.main_mobile_navbar .mobile_navbar ul .premium_trading_btn01 a {
  height: 100%;
  padding: 0.8rem 0.5rem;
  text-decoration: none;
  color: rgba(11, 11, 11, 1);
  font-size: 16px;
  font-weight: 400;
  z-index: 1;
}

.section_01 .header .right_side button::before,
.right_side .active_02::before,
.premium_trading_btn01::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.section_01 .header .right_side .premium_trading_btn::before,
.premium_trading_btn01::before {
  background-color: rgb(255 44 1);
}

.premium_trading_btn01:hover a,
.section_01 .header .right_side button:hover a {
  color: #fff !important;
}

.section_01 .header .right_side button:hover::before,
.premium_trading_btn01:hover::before {
  width: 100%;
  animation-name: add_bg_over_btn;
  animation-duration: 0.3s;
}

.right_side .active_02::before {
  width: 100% !important;
}

@keyframes add_bg_over_btn {
  0% {
    width: 0px;
  }

  100% {
    width: 100%;
  }
}

.section_01 .header .right_side button img {
  padding-right: 0.7rem;
  padding-bottom: 0.1rem;
  z-index: 111;
}

.section_01 .header .right_side button span {
  z-index: 111;
}

.active_02 a {
  color: #fff !important;
}

/* Mobile Navbar Styles */
.header .left_side .main_mobile_navbar {
  width: 100%;
  height: 100vh;
  position: absolute;
  left: 0;
  z-index: 1;
  background: #2a2a2aad;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

/* Mobile Navbar Styles */
.header .left_side .mobile_navbar {
  position: relative;
  top: 1rem;
  left: 0;
  background: #2a2a2a;
  width: 91%;
  padding: 1rem 0 2rem 0;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: var(--box-shadow);
  transition: 0.3s;
  transform: translateX(-5000px);
  display: none;
}

.header .left_side .mobile_navbar ul {
  display: flex !important;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.header .left_side .mobile_navbar ul li a {
  padding: 0.4rem 0;
}

/* Main Center Content */
.main_center_content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5.938rem 0 6.024rem;
}

.center_content {
  width: 1074px;
  background-image: url(../images/cover_bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.main_center_content .first_row {
  display: flex;
  justify-content: center;
  align-items: center;
}

.main_center_content .center_content .first_row img {
  width: 593px;
  height: 129.25px;
}

.main_center_content .second_row {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 4.5rem 0;
  margin-bottom: 92.69px;
}
.HomePageHeroSection .second_row {
  gap: 30px;
  margin: 2.484rem 0 4.5rem 0;
  margin-bottom: 53px;
}

.main_center_content .hero_02 {
  margin-bottom: 3rem;
}

.main_center_content .second_row .row_01,
.main_center_content .second_row .row_02 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.main_center_content .second_row .heading {
  display: flex;
  justify-content: center;
  align-items: center;
}

.main_center_content .second_row .heading img {
  margin-right: 7.6px;
}

.main_center_content .second_row h1 {
  color: #f5f5f5;
  font-size: 36px;
  text-align: center;
  font-weight: 500;
  line-height: 3.438rem;
}
.HomePageHeroSection .second_row h1 {
  color: rgba(206, 16, 14, 1);
  font-weight: 600;
}
.main_center_content .second_row .sub_heading {
  color: rgba(253, 225, 30, 1);
  font-weight: 500;
  font-size: 1.5rem;
  margin-top: 1.5rem;
}
.main_center_content .second_row p {
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: rgba(245, 245, 245, 1);
}
.main_center_content .second_row .first_pera,
.main_center_content .second_row .second_pera {
  width: 787px;
  text-align: center;
  font-size: 1.25rem;
  color: #f5f5f5;
  font-weight: 200;
  line-height: 1.875rem;
  margin: 2rem 0;
  margin-top: 49px;
}
.main_center_content .second_row .fourth_pera {
  text-align: center;
  font-size: 1.25rem;
  color: #f5f5f5;
  font-weight: 200;
  line-height: 2rem;
}

.main_center_content .second_row .second_pera {
  width: 883px;
  margin: 0;
}

.main_center_content .second_row .bottom_border_add {
  width: 720px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-image: linear-gradient(
    94deg,
    rgba(255, 18, 15, 0.8),
    rgba(253, 225, 30, 1),
    rgba(255, 18, 15, 0.8)
  );
  border-image-slice: 1;
  border-radius: 2px;
  padding-bottom: 3.75rem;
}

.main_center_content .second_row .second_pera a {
  color: #fff;
  text-decoration-thickness: 1px;
  transition: 0.2s;
}

.main_center_content .second_row .second_pera a:hover {
  color: #ccc;
  text-decoration-color: #ccc;
}

.main_center_content .second_row .thrid_pera {
  width: 750px;
  margin-top: 2rem;
}

.main_center_content .second_row .fourth_pera {
  margin-top: 2rem;
}

.main_center_content .second_row .row_01 p:last-child {
  padding-bottom: 3.3rem;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-image: linear-gradient(
    94deg,
    rgba(255, 18, 15, 0.8),
    rgba(253, 225, 30, 1),
    rgba(255, 18, 15, 0.8)
  );
  border-image-slice: 1;
  border-radius: 2px;
  padding-bottom: 3.75rem;
}

.main_center_content .second_row .row_02 {
  margin-top: 3.75rem;
}

.main_center_content .second_row .first_pera .change_color,
.main_center_content .second_row .second_pera .change_color {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
}

.change_color {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
}

.main_center_content .third_row {
  display: flex;
  justify-content: center;
  align-items: center;
}

.main_center_content .hero_01 {
  flex-direction: column;
}

.main_center_content .hero_01 h1 {
  color: #f5f5f5;
  font-size: 36px;
  text-align: center;
  font-weight: 500;
  line-height: 3.7rem;
}

.main_center_content .hero_01 p {
  text-align: center;
  font-size: 1.25rem;
  color: #f5f5f5;
  font-weight: 200;
  line-height: 2rem;
  margin: 2rem 0;
  margin-top: 49px;
}

.main_center_content .third_row .btn_01,
.main_center_content .third_row .btn_02 {
  text-align: center;
  text-decoration: none;
  width: 331px;
  font-size: 18px;
  padding: 0.5rem 1rem;
  outline: none;
  line-height: normal;
  cursor: pointer;
  color: #ffffff;
  margin: 0 1rem;
}
.main_center_content .third_row .btn_01,
.main_center_content .third_row .btn_02 {
  margin: 0 1.219rem;
  padding: 0.6rem 1rem;
}

.main_center_content .third_row .btn_01 {
  font-weight: 400;
  background: rgba(255, 18, 15, 0.8);
  border: none;
  box-shadow: 0 10px 20px 0 rgba(138, 24, 24, 0.2);
  outline: 2px dotted transparent;
  outline-offset: 4px;
  transition: 0.3s;
}
.boldText {
  font-weight: 500;
}

.main_center_content .third_row .btn_01:hover {
  outline-color: #ffb007;
}

.main_center_content .third_row .btn_02 {
  font-weight: 300;
  background: transparent;
  border: 2px solid rgba(245, 245, 245, 1);
  box-shadow: 0px -10px 20px 0px rgb(238 234 234 / 5%);
  transition: 0.3s;
}

.main_center_content .third_row .btn_02:hover {
  background: #fff;
  color: #e30101;
  box-shadow: 0px -10px 20px 0px rgb(238 234 234 / 5%);
}

.main_center_content .third_row .premium_trading_btn_01,
.main_center_content .third_row .premium_trading_btn_02 {
  width: 360px;
  padding: 0.7rem 1rem;
  font-weight: 300;
}

.main_center_content .third_row .premium_trading_btn_02 {
  background-color: #fedd01;
  color: #0b0b0b;
  font-weight: 500;
  border: none;
  outline: 2px dotted transparent;
  outline-offset: 4px;
  box-shadow: 0 10px 20px 0 rgba(254, 221, 1, 0.1);
}

.main_center_content .third_row .premium_trading_btn_02:hover {
  background-color: #fedd01;
  color: #0b0b0b;
  outline-color: #e30101;
}

/* comapnyBanner */
.comapnyBanner {
  width: 100%;
  min-height: 304px;
  background-image: url("../images/banner_bg.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  gap: 28px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.8rem;
  position: relative;
  scroll-margin-top: 3.75rem;
}
.comapnyBanner img {
  position: absolute;
  top: -60px;
}
.comapnyBanner h1 {
  font-weight: 700;
  font-size: 32px;
  color: rgba(247, 247, 247, 1);
}
.comapnyBanner p {
  font-weight: 500;
  font-size: 32px;
  color: rgba(247, 247, 247, 1);
}

/* Companies Logo */
.companies_logo {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4rem 0;
}

.companies_logo img {
  width: 100%;
}

/* section 02 */
.section_02 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.95);
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.95)),
    url(../images/section_02_bg.png);
  background: linear-gradient(rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.95)),
    url(../images/section_02_bg.png);
}

.section_02 .center_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 4rem 0;

  background-image: none;
}

.section_02 .center_content .top {
  position: relative;
}

.section_02 .center_content .top h1 {
  text-align: center;
  font-size: 28px;
  color: rgba(245, 245, 245, 1);
  text-transform: uppercase;
  font-weight: 500;
}

.section_02 .center_content .top::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background-color: rgba(255, 18, 15, 0.8);
  position: absolute;
  left: -30px;
  top: 16px;
}

.section_02 .center_content_text {
  width: 869px;
  margin: 3rem 0 0 0;
  text-align: center;

  display: flex;
  flex-direction: column;
  align-items: center;
}

.section_02 .center_content_text .pera_02,
.section_02 .center_content_text .pera_03 {
  margin: 1.7rem 0;
  padding: 0px 1rem;
}

.section_02 .center_content_text .pera_03 {
  margin-top: 0;
}

.section_02 .center_content_text .pera_01 {
  padding: 0px 1rem;
}

.section_02 .center_content_text p {
  color: rgba(245, 245, 245, 1);
  font-size: 18px;
  font-weight: 300;
}

.section_02 .center_content_text p .change_color {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
}

.section_02 .bottom_content {
  width: 665px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
}

.section_02 .bottom_content a {
  padding: 0.6rem 1.35rem;
  width: 302px;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  border: none;
  outline: none;
  border-right: 5px solid #fcdc03;
  margin: 0.8rem;

  position: relative;
  transition: 0.1s;
  cursor: pointer;
}

.section_02 .bottom_content a:nth-child(2),
.section_02 .bottom_content a:nth-child(3),
.section_02 .bottom_content a:nth-child(4) {
  padding: 0.6rem 0rem;
}

.section_02 .bottom_content a span {
  z-index: 111;
}

.section_02 .bottom_content a::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.section_02 .bottom_content a:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}

@keyframes add_bg_over_link {
  0% {
    width: 0px;
  }

  100% {
    width: 100%;
  }
}

/* Section 03 */
/* ========== */
.section_03 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(245, 245, 245, 1);
}

.section_03 .section_03_center_div {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 6rem 0;
}

.section_03 .section_03_center_div .col_01 {
  margin: 2.5rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;

  margin-right: 5rem;
}

.section_03 .section_03_center_div .col_01 h1 {
  color: rgba(0, 0, 0, 1);
  font-size: 28px;
  line-height: 2.5rem;
  font-weight: 600;
  padding-bottom: 1rem;
  border-bottom: 6px solid rgba(253, 63, 61, 1);
  border-radius: 2px;
  text-transform: uppercase;
}

.section_03 .section_03_center_div .col_01 .center_text {
  margin: 3rem 0;
}

.section_03 .section_03_center_div .col_01 p {
  margin: 0.5rem 0;
  color: rgba(11, 11, 11, 1);
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
}

.section_03 .section_03_center_div .col_01 button {
  padding: 0.57rem 4.54rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-decoration: none;
  background: rgba(255, 18, 15, 0.8);
  color: #ffffff;
  font-size: 18px;
  border: none;
  border-left: 6px solid #fcdc03;
  box-shadow: 0 10px 20px 0 rgba(138, 24, 24, 0.2);
  position: relative;
  transition: 0.1s;
  cursor: pointer;
  outline: none;
}

/* Section 02 */
.section_02,
.section_11,
.section_12 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.95)),
    url(../images/section_02_bg.png);
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.95)),
    url(../images/section_02_bg.png);
}

.section_02 .center_content,
.section_11 .center_content,
.section_12 .center_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 4rem 0;
  background-image: none;
}
.HomePageHeroSection02 .center_content {
  margin: 7.25rem 0;
}

.section_02 .center_content .top {
  position: relative;
}

.section_02 .center_content .top h1 {
  text-align: center;
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
}
.HomePageHeroSection02 .center_content .top h1 {
  font-weight: 600;
  color: rgba(252, 62, 60, 1);
}

.section_05_center_content .firs_row .top2 {
  position: relative;
}

.section_02 .center_content .top::before,
.section_05_center_content .firs_row .top2::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background-color: rgba(255, 18, 15, 0.8);
  position: absolute;
  left: -25px;
  top: 16px;
}
.section_02 .center_content .top::before {
  height: 7px;
  background: rgba(255, 255, 255, 1);
}
.dots3::before {
  left: -29px !important;
}
.top1::before {
  left: 22px !important;
}

.section_02 .center_content_text {
  width: 1006px;
  margin: 49px 0 0 0;
  text-align: center;
  display: flex;
  /* gap: 60px; */
  flex-direction: column;
  align-items: center;
}
.section_02 .center_content_text .row01,
.section_02 .center_content_text .row02 {
  display: flex;
  flex-direction: column;
  gap: 28px;
  justify-content: center;
  align-items: center;
}
.section_02 .center_content_text .row02 {
  margin-top: 56px;
  margin-bottom: 37px;
}
.section_02 .center_content_text .row03 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 27px;
  margin-top: 60px;
}
.section_02 .center_content_text .row02 h1 {
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  text-align: center;
  color: rgba(252, 62, 60, 1);
  text-transform: uppercase;
}
.section_02 .center_content_text .row02 p {
  font-weight: 300;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}
.section_02 .center_content_text .row02 p.points {
  font-weight: 300;
  font-size: 18px;
  line-height: 48px;
  text-align: center;
}
.section_02 .center_content_text .horizontalLine {
  width: 716px;
  height: 1px;
  background: linear-gradient(
    90deg,
    rgba(255, 18, 15, 0.8) 0%,
    rgba(253, 191, 27, 0.966667) 51.03%,
    #fde11e 51.04%,
    rgba(255, 18, 15, 0.8) 100%
  );
  opacity: 0.6;
}
.section_02 .center_content_text .row03 h1 {
  font-weight: 500;
  font-size: 28px;
  line-height: 38px;
  text-align: center;
  color: rgba(252, 62, 60, 1);
  text-transform: uppercase;
}
.section_02 .center_content_text .row03 ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.section_02 .center_content_text .row03 ul li {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 18px;
}
.section_02 .center_content_text .row03 ul li p {
  font-weight: 400;
  font-size: 18px;
  line-height: 35px;
  color: rgba(255, 255, 255, 1);
  text-align: left;
}
.section_02 .center_content_text .row03 ul li p.number {
  min-width: 16px;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: rgba(255, 18, 15, 0.8);
}

.section_02 .center_content_text .pera_02,
.section_02 .center_content_text .pera_03 {
  margin: 1.7rem 0;
  padding: 0px 1rem;
}

.section_02 .center_content_text .pera_03 {
  margin-top: 0;
}

.section_02 .center_content_text .pera_01 {
  padding: 0px 1rem;
}

.section_02 .center_content_text p {
  color: rgba(245, 245, 245, 1);
  line-height: 28px;
  font-size: 18px;
  font-weight: 300;
}
.section_02 .center_content_text .widthAdjust {
  max-width: 869px;
}
.section_02 .center_content_text p:first-of-type {
  margin-top: 6px;
  margin-bottom: 1px;
}
.section_02 .center_content_text p .change_color {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
}

.section_02 .bottom_content {
  width: 665px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.HomePageHeroSection02 .bottom_content {
  margin-top: 64.2px;
}

.section_02 .bottom_content button {
  padding: 0.6rem 1.35rem;
  width: 302px;
  display: inline-block;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  border: none;
  outline: none;
  border-right: 5px solid #fcdc03;
  margin: 0.8rem;
  position: relative;
  transition: 0.1s;
  cursor: pointer;
}

.section_02 .bottom_content button:nth-child(2),
.section_02 .bottom_content button:nth-child(3),
.section_02 .bottom_content button:nth-child(4) {
  padding: 0.6rem 0rem;
}

.section_02 .bottom_content button span {
  z-index: 111;
}

.section_02 .bottom_content button::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.section_02 .bottom_content button:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}

@keyframes add_bg_over_link {
  0% {
    width: 0px;
  }

  100% {
    width: 100%;
  }
}

/* Section 03 */
.section_03 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(245, 245, 245, 1);
}

.section_03 .section_03_center_div {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 6rem 0;
}

.section_03 .section_03_center_div .col_01 {
  margin: 2.5rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-right: 5rem;
}

.section_03 .section_03_center_div .col_01 h1 {
  color: rgba(0, 0, 0, 1);
  font-size: 28px;
  line-height: 2.5rem;
  font-weight: 600;
  padding-bottom: 1rem;
  border-bottom: 6px solid rgba(253, 63, 61, 1);
  border-radius: 2px;
  text-transform: uppercase;
}

.section_03 .section_03_center_div .col_01 .center_text {
  margin: 3rem 0;
}

.section_03 .section_03_center_div .col_01 p {
  margin: 0.5rem 0;
  color: rgba(11, 11, 11, 1);
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
}

.section_03 .section_03_center_div .col_01 button {
  padding: 0.57rem 4.54rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-decoration: none;
  background: rgba(255, 18, 15, 0.8);
  color: #ffffff;
  font-size: 18px;
  border: none;
  border-left: 6px solid #fcdc03;
  box-shadow: 0 10px 20px 0 rgba(138, 24, 24, 0.2);
  position: relative;
  transition: 0.1s;
  cursor: pointer;
  outline: none;
}

.section_03 .section_03_center_div .col_01 button span {
  padding-left: 0.7rem;
  z-index: 111;
  font-weight: 300;
}

.section_03 .section_03_center_div .col_01 button img {
  z-index: 111;
}

.section_03 .section_03_center_div .col_01 button::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.section_03 .section_03_center_div .col_01 button:hover::before {
  width: 100%;
  animation-name: add_bg_over_link_01;
  animation-duration: 0.3s;
}

@keyframes add_bg_over_link_01 {
  0% {
    width: 0px;
  }

  100% {
    width: 100%;
  }
}

/* Section 04 */
.section_04 {
  width: 100%;
  background-color: #0e0e0e;
  background-image: url(../images/footer_bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5rem 0 3rem 0;
  position: relative;
}

.section_04 .section_04_top_part {
  max-width: 95%;
  display: flex;
  gap: 108px;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
}

.section_04 .section_04_top_part .col_01,
.section_04 .section_04_top_part .col_02,
.section_04 .section_04_top_part .col_03 {
  margin: 1rem 0rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.section_04 .section_04_top_part .col_03 {
  width: 330px;
}

.section_04 .section_04_top_part .col_01 {
  text-align: center;
}

.section_04 .section_04_top_part .col_01 .logo {
  margin-bottom: 41px;
}

.section_04 .section_04_top_part .col_01 .logo img {
  width: 468px;
}

.section_04 .section_04_top_part .col_01 p {
  font-size: 18px;
  color: #f5f5f5;
  font-weight: 200;
  text-align: left;
  line-height: 28px;
}

.section_04 .section_04_top_part .col_02 .heading {
  text-align: center;
}

.section_04 .section_04_top_part .col_02 .heading h1 {
  color: #f5f5f5;
  font-size: 18px;
  font-weight: 400;
}

.section_04 .section_04_top_part .col_02 ul {
  list-style: none;
  margin-top: 37px;
}

.section_04 .section_04_top_part .col_02 ul li {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0.4rem 0;
}

.section_04 .section_04_top_part .col_02 ul li::before {
  content: "•";
  color: #f5f5f5;
  display: inline-block;
  width: 15px;
}

.section_04 .section_04_top_part .col_02 ul li a,
.section_04 .section_04_top_part .col_02 ul li p {
  font-size: 18px;
  color: #f5f5f5;
  text-decoration: none;
  font-weight: 200;
  transition: 0.2s;
  position: relative;
  text-decoration: underline;
  text-decoration-color: transparent;
  cursor: pointer;
}

.section_04 .section_04_top_part .col_02 ul li a:hover,
.section_04 .section_04_top_part .col_02 ul li p:hover {
  text-decoration-color: #f5f5f5;
}

.section_04 .section_04_top_part .col_03 .heading h1 {
  color: #f5f5f5;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
}

.section_04 .section_04_top_part .col_03 .info {
  margin: 2rem 0;
}

.section_04 .section_04_top_part .col_03 .info .location,
.section_04 .section_04_top_part .col_03 .info .phone,
.section_04 .section_04_top_part .col_03 .info .mail {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 1.5rem 0;
}

.section_04 .section_04_top_part .col_03 .info .location img,
.section_04 .section_04_top_part .col_03 .info .phone img,
.section_04 .section_04_top_part .col_03 .info .mail img {
  margin-right: 1.5rem;
}

.section_04 .section_04_top_part .col_03 .info .location p,
.section_04 .section_04_top_part .col_03 .info .phone p a,
.section_04 .section_04_top_part .col_03 .info .mail p a {
  text-decoration: none;
  color: #f7f7f7;
  font-size: 18px;
  font-weight: 200;
  line-height: 1.75rem;
}

.section_04 .section_04_bottom_part {
  width: 95%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
}

.section_04 .section_04_bottom_part ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.section_04 .section_04_bottom_part ul li a {
  padding: 0.5rem 1.5rem;
  font-size: 16px;
  color: #f5f5f5;
  text-decoration: none;
  font-weight: 200;
  position: relative;
  transition: 0.2s;
  text-decoration: underline;
  text-decoration-color: transparent;
}

.section_04 .section_04_bottom_part ul li a:hover {
  text-decoration-color: #f5f5f5;
}

.section_04 .section_04_bottom_part ul li {
  color: #f5f5f5;
}

.section_04 .section_04_bottom_part p {
  font-size: 16px;
  color: #f5f5f5;
  font-weight: 200;
  margin: 1rem 0;
}

.VIpgJd-yAWNEb-L7lbkb {
  display: none !important;
}

.section_04 .back_to_top {
  position: fixed;
  right: 3rem;
  bottom: 2.5rem;
  cursor: pointer;
  width: 48px;
  height: 48px;
  background-color: rgba(255, 18, 15, 0.8);
  border-bottom: 2px solid rgba(252, 220, 3, 1);
  box-shadow: 0 0 10px 0 rgba(255, 18, 15, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s;
  backdrop-filter: blur(15px);
  transform: scale(0);
}

.section_04 .back_to_top img {
  z-index: 1;
}

.section_04 .back_to_top::before {
  content: "";
  height: 0px;
  width: 100%;
  position: absolute;
  bottom: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.section_04 .back_to_top:hover::before {
  height: 100%;
  animation-name: back_to_top;
  animation-duration: 0.3s;
}

@keyframes back_to_top {
  0% {
    height: 0px;
  }

  100% {
    height: 100%;
  }
}

/* **OUR EXPERIENCE** */
/* ============== */

.short_message {
  width: 100%;
  min-height: 224px;
  background-image: url(../images/message_bg_image.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
}

.short_message h1 {
  color: #f7f7f7;
  font-size: 27px;
  font-weight: 450;
  text-align: center;
  line-height: 2.5rem;
}

/* Section 05 */
/* ========== */
.section_05 {
  background-color: rgba(0, 0, 0, 0.95);
  display: flex;
  justify-content: center;
  align-items: center;
}

.section_05 .section_05_center_content {
  width: 1105px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 4rem 0;
}

.section_05 .section_05_center_content .firs_row {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section_05 .section_05_center_content .firs_row h1 {
  text-align: center;
  font-size: 28px;
  color: #f7f7f7;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

.section_05 .section_05_center_content .firs_row .first_pera_05,
.section_05 .section_05_center_content .firs_row .second_pera_05 {
  width: 740px;
  text-align: center;
  font-size: 18px;
  color: #f7f7f7;
  font-weight: 300;
  margin: 1rem 0;
}

.section_05 .section_05_center_content .firs_row .second_pera_05 {
  width: 684px;
}

.section_05 .section_05_center_content .firs_row .first_pera_05 .change_color,
.section_05 .section_05_center_content .firs_row .second_pera_05 .change_color {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
}

.section_05 .section_05_center_content .second_row {
  margin: 3rem 0 2.5rem 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.section_05 .section_05_center_content .whiteBorder {
  background-color: #fff;
  padding: 3rem 3rem;
  border-radius: 5px;
}

.section_05 .section_05_center_content .second_row h1 {
  font-size: 28px;
  font-weight: 500;
  color: rgba(255, 18, 15, 0.8);
  text-transform: uppercase;
  text-align: center;
}

.section_05 .section_05_center_content .second_row .examples {
  text-align: center;
  margin-top: 3rem;
}

.section_05 .section_05_center_content .second_row .examples p {
  font-size: 18px;
  color: #0d0d0d;
  padding: 0.5rem 0;
  font-weight: 400;
}

.section_05 .section_05_center_content .third_row {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 3rem;
}

.section_05 .section_05_center_content .third_row p {
  width: 951px;
  font-size: 20px;
  color: rgba(247, 247, 247, 1);
  font-weight: 300;
}

.section_05 .section_05_center_content .third_row p:nth-child(2) {
  width: 720px;
  margin-top: 2rem;
}

.section_05 .section_05_center_content .third_row p .change_color {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
}

.section_05 .section_05_center_content .fourth_row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}

.section_05 .section_05_center_content .fourth_row h1 {
  font-size: 20px;
  color: rgba(255, 18, 15, 0.8);
  font-weight: 500;
  text-transform: uppercase;
  margin: 1rem 0;
}

.section_05 .section_05_center_content .fourth_row .whiteBorder01 {
  background-color: #fff;
  border-radius: 5px;
  padding: 1.5rem 2rem;
}

.section_05 .section_05_center_content .fourth_row .first_row {
  margin: 1.8rem 0;
  text-align: left;
}

.section_05 .section_05_center_content .fourth_row .first_row p {
  font-size: 20px;
  color: #f7f7f7;
  font-weight: 300;
  padding: 0.3rem 0;
}

.section_05 .section_05_center_content .fourth_row .first_row p .count_style {
  font-size: 24px;
  color: rgba(255, 18, 15, 0.8);
  font-weight: 500;
  display: inline-block;
  text-align: center;
  margin: 0 1.5rem 0 0;
}

.section_05 .section_05_center_content .fourth_row .second_row_fourth_row {
  margin-top: 0.5rem;
}

.section_05 .section_05_center_content .fourth_row .second_row_fourth_row p {
  font-size: 20px;
  color: #f7f7f7;
  font-weight: 300;
  padding: 0.1rem;
}

.section_05
  .section_05_center_content
  .fourth_row
  .second_row_fourth_row
  p
  .change_color {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
}

.ourExperience_section02_center_content_text {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 2rem 0;
}

.section_02 .center_content_text .peragraphs .pera_01,
.section_02 .center_content_text .peragraphs .pera_02,
.section_02 .center_content_text .peragraphs .pera_03,
.section_02 .center_content_text .peragraphs .pera_04,
.section_02 .center_content_text .peragraphs .pera_05,
.section_02 .center_content_text .peragraphs .pera_06 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 0;
  margin: 1.7rem 0;
}

.section_02 .center_content_text .peragraphs .pera_01 .count_style,
.section_02 .center_content_text .peragraphs .pera_02 .count_style,
.section_02 .center_content_text .peragraphs .pera_03 .count_style,
.section_02 .center_content_text .peragraphs .pera_04 .count_style,
.section_02 .center_content_text .peragraphs .pera_05 .count_style,
.section_02 .center_content_text .peragraphs .pera_06 .count_style {
  font-size: 24px;
  color: rgba(255, 18, 15, 0.8);
  font-weight: 500;
  margin-right: 1.7rem;
}

.section_02 .center_content_text .peragraphs p:last-child {
  text-align: left;
  width: 821px;
  padding: 0px 1rem;
  color: rgba(245, 245, 245, 1);
  font-size: 18px;
  font-weight: 300;
  line-height: 1.9rem;
}

.center_content_text .center_content_text_01 {
  margin: 1rem 0 2rem 0;
}

.center_content_text .center_content_text_01 .blue_link {
  color: #4870ff;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  cursor: pointer;
}

.center_content_text .center_content_text_02 {
  width: 798px;
  line-height: 1.9rem;
}

/* Our Performance */

.most_popular {
  display: flex;
  justify-content: center;
  align-items: center;
}

.most_popular .most_popular_center {
  margin: 4rem 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.most_popular .most_popular_center h1 {
  font-size: 28px;
  font-weight: 600;
  position: relative;
}

.most_popular .most_popular_center h1::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background-color: rgba(255, 18, 15, 0.8);
  position: absolute;
  left: -25px;
  top: 16px;
}

.most_popular .most_popular_center .most_popular_links {
  width: 90%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 2rem;
}

.most_popular .most_popular_center .most_popular_links .link_01,
.most_popular .most_popular_center .most_popular_links .link_02,
.most_popular .most_popular_center .most_popular_links .link_03,
.most_popular .most_popular_center .most_popular_links .link_04,
.most_popular .most_popular_center .most_popular_links .link_05,
.most_popular .most_popular_center .most_popular_links .link_06 {
  width: 365px;
  display: inline-block;
  background: rgba(255, 18, 15, 0.8);
  padding: 17.5px 0;
  text-align: center;
  color: #f7f7f7;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
  margin: 0.7rem 1rem;
  position: relative;
  outline: 2px dotted transparent;
  outline-offset: 4px;
  text-decoration: none;
}

.most_popular .most_popular_center .most_popular_links .link_01:hover,
.most_popular .most_popular_center .most_popular_links .link_02:hover,
.most_popular .most_popular_center .most_popular_links .link_03:hover,
.most_popular .most_popular_center .most_popular_links .link_04:hover,
.most_popular .most_popular_center .most_popular_links .link_05:hover,
.most_popular .most_popular_center .most_popular_links .link_06:hover {
  outline-color: #ffb007;
}

.most_popular .most_popular_center .most_popular_links .link_01::before,
.most_popular .most_popular_center .most_popular_links .link_02::before,
.most_popular .most_popular_center .most_popular_links .link_03::before,
.most_popular .most_popular_center .most_popular_links .link_04::before,
.most_popular .most_popular_center .most_popular_links .link_05::before,
.most_popular .most_popular_center .most_popular_links .link_06::before {
  content: url("../images/Link.png");
  width: 45px;
  position: absolute;
  left: 0.1rem;
  top: 0.4rem;
}

.section_02 .center_content .center_content_text .center_btn {
  padding: 0.6rem 1.35rem;
  width: 302px;
  display: inline-block;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  outline: none;
  border: none;
  border-right: 5px solid #fcdc03;
  position: relative;
  transition: 0.1s;
  margin: 1rem 0 3rem 0;
  cursor: pointer;
}

.section_02 .center_content .center_content_text .center_btn span {
  z-index: 1;
}

.section_02 .center_content .center_content_text .center_btn::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.section_02 .center_content .center_content_text .center_btn:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}

/* Section 05 01 */
.section_05_01 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.section_05_01 .section_05_01_center_content {
  width: 1040px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 4rem 0;
}

.section_05_01 .section_05_01_center_content .second_row {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: 0;
}

.section_05_01 .section_05_01_center_content .second_row .center_content_row1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-image: linear-gradient(
    94deg,
    rgba(255, 18, 15, 0.8),
    rgba(253, 225, 30, 1),
    rgba(255, 18, 15, 0.8)
  );
  border-image-slice: 1;
  border-radius: 2px;
  padding-bottom: 3.5rem;
}

.section_05_01 .section_05_01_center_content .second_row .center_content_row2 {
  border-width: 0 0 0 0;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}
.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row2
  h1 {
  text-align: center;
  font-size: 28px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 600;
  margin: 1.5rem 0 1.7rem;
  position: relative;
}
.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row2
  h1::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background-color: rgba(255, 18, 15, 0.8);
  position: absolute;
  left: 25px;
  top: 16px;
}

.section_05_01 .section_05_01_center_content .first_row {
  position: relative;
}

.section_05_01 .section_05_01_center_content .first_row h1 {
  text-align: center;
  font-size: 28px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 600;
}

.section_05_01 .section_05_01_center_content .first_row::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background-color: rgba(255, 18, 15, 0.8);
  position: absolute;
  left: -25px; /*-25px*/
  top: 16px;
}

.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  h2 {
  text-align: center;
  font-size: 20px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 600;
  margin: 1.5rem 0;
}

.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  .pera_01,
.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  .pera_02,
.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  .pera_03,
.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  .pera_04 {
  color: #000000;
  font-size: 18px;
  font-weight: 400;
  padding: 0px 1rem;
}

.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  .pera_01
  .change_color,
.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  .pera_02
  .change_color,
.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  .pera_03
  .change_color,
.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  .pera_04
  .change_color {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
}

.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  .pera_02,
.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row2
  .pera_02 {
  margin: 1.7rem 0;
}

.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row1
  .pera_03,
.section_05_01
  .section_05_01_center_content
  .second_row
  .center_content_row2
  .pera_03 {
  margin-bottom: 1.7rem;
}

.section_05_01 .section_05_01_center_content .third_row a {
  padding: 0.6rem 1.35rem;
  width: 302px;
  display: inline-block;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  border-right: 5px solid #fcdc03;
  margin: 0.8rem;
  position: relative;
  transition: 0.1s;
  cursor: pointer;
}

.section_05_01 .section_05_01_center_content .third_row a span {
  z-index: 1;
}

.section_05_01 .section_05_01_center_content .third_row a::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.section_05_01 .section_05_01_center_content .third_row a:hover::before {
  width: 100%;
  animation-name: add_bg_over_btn;
  animation-duration: 0.3s;
}

/* Section 06 */
.section_06 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.section_06 .section_06_center_content {
  width: 1040px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 4rem 0;
}

.section_06 .section_06_center_content h1 {
  text-align: center;
  position: relative;
  font-weight: 600;
}

.section_06 .section_06_center_content h1:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -30px;
  width: 260px;
  height: 5px;
  background-color: #cf110f;
  border-radius: 17px;
}

.section_06 .section_06_center_content .videos {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 5rem 0;
  margin-bottom: 1rem;
}

.section_06 .section_06_center_content .videos .video_01 {
  width: 435px;
  border-radius: 10px;
  box-shadow: 0 8px 24px 0 rgba(149, 157, 165, 0.2);
  margin: 1rem 0;
}

.section_06 .section_06_center_content .videos .video_01 .video_thumbnail,
.section_06 .section_06_center_content .videos .video_02 .video_thumbnail,
.section_06 .section_06_center_content .videos .video_03 .video_thumbnail {
  width: 100%;
  height: 279px;
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  cursor: pointer;
  border-radius: 10px 10px 0 0;
  object-fit: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
}

.section_06 .section_06_center_content .videos .video_01 .video_thumbnail {
  background-image: url(../images/video_01_thumbnail.jpg);
}

.section_06 .section_06_center_content .videos .video_02 .video_thumbnail {
  background-image: url(../images/video_02_thumbnail.jpg);
}

.section_06 .section_06_center_content .videos .video_03 .video_thumbnail {
  background-image: url(../images/video_03_thumbnail.jpg);
}

.section_06 .video_thumbnail .top_part {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: absolute;
  top: 10px;
  right: 10px;
}

.section_06
  .section_06_center_content
  .videos
  .video_01
  .video_thumbnail
  .play_button,
.section_06
  .section_06_center_content
  .videos
  .video_02
  .video_thumbnail
  .play_button,
.section_06
  .section_06_center_content
  .videos
  .video_03
  .video_thumbnail
  .play_button {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.section_06
  .section_06_center_content
  .videos
  .video_01
  .video_thumbnail
  .play_button
  img,
.section_06
  .section_06_center_content
  .videos
  .video_02
  .video_thumbnail
  .play_button
  img,
.section_06
  .section_06_center_content
  .videos
  .video_03
  .video_thumbnail
  .play_button
  img {
  transition: 0.3s;
}

.section_06
  .section_06_center_content
  .videos
  .video_01
  .video_thumbnail
  .play_button:hover
  img,
.section_06
  .section_06_center_content
  .videos
  .video_02
  .video_thumbnail
  .play_button:hover
  img,
.section_06
  .section_06_center_content
  .videos
  .video_03
  .video_thumbnail
  .play_button:hover
  img {
  opacity: 0.8;
}

.section_06
  .section_06_center_content
  .videos
  .video_01
  .video_content
  .center {
  padding: 1.2rem;
}

.section_06
  .section_06_center_content
  .videos
  .video_01
  .video_content
  .center
  h2 {
  font-size: 18px;
  color: #0b0b0b;
  font-weight: 600;
  text-align: center;
}

.section_06
  .section_06_center_content
  .videos
  .video_01
  .video_content
  .center
  p {
  font-size: 18px;
  color: #000000;
  padding: 1rem 0;
  text-align: center;
}

.section_06
  .section_06_center_content
  .videos
  .video_01
  .video_content
  .bottom_part {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f7f7f7;
  border-radius: 0 0 10px 10px;
  padding: 0.74rem 1.2rem;
}

.section_06
  .section_06_center_content
  .videos
  .video_01
  .video_content
  .bottom_part
  .youtube_label {
  text-decoration: none;
  width: 166px;
  font-size: 16px;
  color: #ffffff;
  background-color: rgba(255, 18, 15, 0.8);
  border-radius: 5px;
  padding: 1.76px 7px;
  font-weight: 300;
}

.section_06
  .section_06_center_content
  .videos
  .video_01
  .video_content
  .bottom_part
  .video_duration {
  display: flex;
}

.section_06
  .section_06_center_content
  .videos
  .video_01
  .video_content
  .bottom_part
  .video_duration
  p {
  color: rgba(0, 0, 0, 0.4);
  padding-left: 0.5rem;
  font-weight: 500;
}

.section_06 .section_06_center_content .videos .popup_video,
.SUBSCRIBER_modal_video .popup_video {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #4b48482b;
  z-index: 111111;
  display: flex;
  justify-content: center;
  align-items: center;
  backdrop-filter: blur(6px);
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}
.SUBSCRIBER_modal_video .popup_video {
  opacity: 1 !important;
  visibility: visible !important;
}

.section_06 .section_06_center_content .videos .popup_video .close_icon,
.SUBSCRIBER_modal_video .popup_video .close_icon {
  position: absolute;
  top: 2em;
  right: 2rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color: rgba(255, 18, 15, 0.8);
  transition: 0.3s;
  cursor: pointer;
}

.section_06 .section_06_center_content .videos .popup_video .close_icon:hover,
.SUBSCRIBER_modal_video .popup_video .close_icon:hover {
  background-color: #0b0b0b;
}

.section_06 .section_06_center_content .videos .popup_video .close_icon span,
.SUBSCRIBER_modal_video .popup_video .close_icon span {
  font-size: 2rem;
  position: relative;
  top: 0.1rem;
}

.section_06 .section_06_center_content .videos .popup_video video,
.SUBSCRIBER_modal_video .popup_video video {
  z-index: 1111;
  position: relative;
  border-radius: 10px;
  box-shadow: 0 0 10px 0px #615b5b;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #0b0b0b;
}
.SUBSCRIBER_modal_video .popup_video video {
  width: 850px;
  height: 480px;
}

/* Section 07 */
.section_07 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.95);
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.95)),
    url(../images/section_02_bg.png);
  background: linear-gradient(rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.95)),
    url(../images/section_02_bg.png);
}

.section_07 .section_07_center_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 4rem 0;
  background-image: none;
}

.section_07 .section_07_center_content .section_07_row_01 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-image: linear-gradient(
    94deg,
    rgba(255, 18, 15, 0.8),
    rgba(253, 225, 30, 1),
    rgba(255, 18, 15, 0.8)
  );
  border-image-slice: 1;
  border-radius: 2px;
  padding-bottom: 3.5rem;
}

.section_07 .section_07_center_content .section_07_row_02 {
  padding: 3.5rem 0;
}

.section_07 .section_07_center_content .section_07_row_03 {
  padding-top: 3.5rem;
  padding-bottom: 0;
  border: none;
}

.section_07 .section_07_center_content .section_07_row_01 .top {
  position: relative;
}

.section_07 .section_07_center_content .section_07_row_01 .top::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background-color: rgba(255, 18, 15, 0.8);
  position: absolute;
  left: -15px;
  top: 16px;
}

.dots01::before {
  left: 37px !important;
}
.dots02::before {
  left: 7px !important;
}

.section_07 .section_07_center_content .section_07_row_01 .top h1 {
  text-align: center;
  font-size: 28px;
  color: rgba(245, 245, 245, 1);
  text-transform: uppercase;
  font-weight: 500;
}

.section_07 .section_07_center_content .section_07_row_01 .center_content_text {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 3rem 0 1rem 0;
}

.section_07
  .section_07_center_content
  .section_07_row_01
  .center_content_text
  p {
  color: rgba(245, 245, 245, 1);
  font-size: 18px;
  font-weight: 300;
}

.section_07
  .section_07_center_content
  .section_07_row_01
  .center_content_text
  p
  .change_color {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
}

.section_07 .section_07_center_content .section_07_row_01 .bottom_content {
  width: 665px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
}

.section_07 .section_07_center_content .section_07_row_01 .bottom_content a {
  padding: 0.6rem 1.35rem;
  width: 302px;
  display: inline-block;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  border: none;
  outline: none;
  border-right: 5px solid #fcdc03;
  margin: 0.8rem;
  position: relative;
  transition: 0.1s;
  cursor: pointer;
}

.section_07
  .section_07_center_content
  .section_07_row_01
  .bottom_content
  a::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.section_07
  .section_07_center_content
  .section_07_row_01
  .bottom_content
  a
  span {
  z-index: 111;
}

.section_07
  .section_07_center_content
  .section_07_row_01
  .bottom_content
  a:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}

/* Contact Us Modal */
.contact_us_modal {
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #ffffff1c;
  backdrop-filter: blur(5px);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 111111;
}

.contact_us_modal .contact_us_center {
  width: 950px;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 8px 24px 0 rgba(149, 157, 165, 0.2);
  padding: 2rem 3rem;
}

.contact_us_modal .contact_us_center .top_part {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.contact_us_modal .contact_us_center .top_part .left_side h3 {
  color: #000000;
  font-size: 20px;
  font-weight: 700;
}

.contact_us_modal .contact_us_center .top_part .left_side p {
  color: #a3a3a3;
  padding: 0.3rem 0;
  padding-bottom: 0;
}

.contact_us_modal .contact_us_center .top_part .right_side {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid transparent;
  transition: 0.3s;
}

.contact_us_modal .contact_us_center .top_part .right_side:hover {
  background: #f8f8f8d6;
  border-color: #f3f3f3;
}

.contact_us_modal .contact_us_center .center_part {
  display: flex;
  margin: 5rem 0 0rem 0;
}

.contact_us_modal .contact_us_center .center_part::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background-color: transparent;
}

.contact_us_modal .contact_us_center .center_part::-webkit-scrollbar {
  width: 5px;
  background-color: transparent;
}

.contact_us_modal .contact_us_center .center_part::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}

.contact_us_modal .contact_us_center .center_part .left_side {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 270px;
  height: fit-content;
  border-right: 0.8px solid #888888;
}

.contact_us_modal .contact_us_center .center_part .left_side .address,
.contact_us_modal .contact_us_center .center_part .left_side .phone,
.contact_us_modal .contact_us_center .center_part .left_side .email {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #a3a3a3;
  font-size: 18px;
  text-align: center;
  margin: 2rem 0;
}

.contact_us_modal .contact_us_center .center_part .left_side .address h3,
.contact_us_modal .contact_us_center .center_part .left_side .phone h3,
.contact_us_modal .contact_us_center .center_part .left_side .email h3 {
  color: #0b0b0b;
  font-size: 20px;
  font-weight: 600;
  padding: 0.5rem;
}

.contact_us_modal .contact_us_center .center_part .left_side .phone p a,
.contact_us_modal .contact_us_center .center_part .left_side .email p a {
  text-decoration: none;
  color: #a3a3a3;
}

.contact_us_modal .contact_us_center .center_part .left_side .phone p a:hover,
.contact_us_modal .contact_us_center .center_part .left_side .email p a:hover {
  color: #6b6b6b;
}

.contact_us_modal .contact_us_center .center_part .right_side {
  width: 584px;
  padding: 0px 3rem;
  padding-right: 0;
}

.contact_us_modal .contact_us_center .center_part .right_side form {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.contact_us_modal .contact_us_center .center_part .right_side form input {
  width: 100%;
  border: 1px solid #f7f7f7;
  background-color: #f7f7f7;
  padding: 0.84rem 1.2rem;
  color: #888888;
  font-size: 18px;
  margin: 0.5rem 0;
  outline: none;
  font-family: poppins, sans-serif;
  font-weight: 300;
}

.contact_us_modal .contact_us_center .center_part .right_side form textarea {
  width: 100%;
  border: 1px solid #f7f7f7;
  background-color: #f7f7f7;
  padding: 1.2rem;
  color: #888888;
  font-size: 18px;
  margin: 0.5rem 0;
  resize: none;
  min-height: 200px;
  outline: none;
  font-family: poppins, sans-serif;
  overflow-y: auto;
  font-weight: 300;
}

.contact_us_modal .contact_us_center .center_part .right_side select {
  width: 100%;
  border: 1px solid #f7f7f7;
  background-color: #f7f7f7;
  padding: 0.84rem 1.2rem;
  color: #888888;
  font-size: 18px;
  margin: 0.5rem 0;
  outline: none;
  font-family: poppins, sans-serif;
  font-weight: 300;
  appearance: none;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="gray"><path d="M7 10l5 5 5-5H7z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 24px;
}

.contact_us_modal .contact_us_center .center_part .right_side button {
  width: 199px;
  background-color: rgba(255, 18, 15, 0.8);
  border: none;
  outline: none;
  box-shadow: 0 10px 20px 0 rgba(255, 18, 15, 0.1);
  font-size: 18px;
  color: #f7f7f7;
  padding: 0.67rem 0;
  font-family: "Poppins";
  font-weight: 500;
  margin: 1rem 0;
  cursor: pointer;
  transition: 0.3s;
}

.contact_us_modal .contact_us_center .center_part .right_side .submite_message {
  width: 100%;
  margin: 0.5rem 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.contact_us_modal
  .contact_us_center
  .center_part
  .right_side
  .submite_message
  #success-message {
  transition: visibility 0.3s;
  visibility: hidden;
  color: rgb(7, 94, 7) !important;
  font-size: 14.5px;
}

.contact_us_modal .contact_us_center .center_part .right_side button:hover {
  opacity: 0.7;
}

/* Modal 01 */
.modal_01,
.modal_02,
.modal_03,
#SUBSCRIBER_modal,
.SUBSCRIBER_modal_video {
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #ffffff1c;
  backdrop-filter: blur(5px);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 111111;
}

#SUBSCRIBER_modal {
  opacity: 1;
  visibility: visible;
}
.SUBSCRIBER_modal_video {
  z-index: -111111;
}

.modal_01 .center_modal {
  width: 1047px;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 8px 24px 0 rgba(149, 157, 165, 0.2);
  height: 90vh;
  overflow: hidden;
}
.pleaseNote_Modal .center_modal {
  height: auto;
}

.modal_01 .center_modal .top_part {
  background-color: rgba(255, 18, 15, 0.8);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.1rem 2.5rem 1.1rem 1.5rem;
}
.center_modal_heading {
  justify-content: center !important;
  position: relative;
}

.modal_01 .center_modal .top_part .left_side h1 {
  font-size: 16px;
  color: #ffffff;
  font-weight: 600;
}

.modal_01 .center_modal .top_part .right_side {
  cursor: pointer;
  justify-content: center;
  display: flex;
  align-items: center;
}

.modal_01 .center_modal .center_modal_heading .right_side {
  position: absolute;
  right: 40px;
}

.modal_01 .center_modal .center_content {
  width: 100%;
  margin: 1.5rem 0;
  height: calc(100% - 108px);
  padding: 1rem 2rem;
  padding-bottom: 0;
  overflow-y: auto;
}

.modal_01 .center_modal .center_content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background-color: transparent;
}

.modal_01 .center_modal .center_content::-webkit-scrollbar {
  width: 5px;
  background-color: transparent;
}

.modal_01 .center_modal .center_content::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}

.modal_01 .center_modal .center_content .row_01 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.modal_01 .center_modal .center_content .row_01 h1 {
  font-size: 18px;
  color: rgba(255, 18, 15, 0.8);
  text-align: center;
  font-weight: 600;
}
.modal_01.pleaseNote_Modal .center_modal .center_content .row_01 h1 {
  font-style: italic;
}

.modal_01 .center_modal .center_content .row_01 p,
.modal_01 .center_modal .center_content .row_01 label {
  font-size: 16px;
  color: #888888;
  font-weight: 300;
  text-align: center;
  margin-top: 1.5rem;
}

.modal_01.pleaseNote_Modal .center_modal .center_content .row_01 p {
  font-weight: 400;
  font-style: italic;
}
.modal_01.pleaseNote_Modal .center_modal .center_content .row_01 p.bold {
  color: #888888;
  font-style: italic;
  font-weight: 600;
}
.modal_01.pleaseNote_Modal .center_modal .center_content .row_01 p span {
  color: #4c94d8;
  text-decoration: underline;
  cursor: pointer;
}
.modal_01.pleaseNote_Modal .center_modal .center_content .row_01 p span:hover {
  opacity: 0.7;
}

.modal_01 .center_modal .center_content .row_01 p .change_color {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
}

.modal_01 .center_modal .center_content .row_01 .image {
  margin-top: 2rem;
}

.modal_01 .center_modal .center_content .row_01 p:first-child {
  margin-top: 1.5rem;
}

.modal_01 .center_modal .center_content .row_01 p:last-child {
  margin-bottom: 1.5rem;
}

.modal_01 .center_modal .center_content .row_01 p.help {
  margin: 0;
}

.modal_01 .center_modal .center_content .row_01 .important_text p:first-child {
  color: #000;
  margin-bottom: 0;
}

.modal_01 .center_modal .center_content .row_01 .important_text p:last-child {
  margin-top: 0;
  color: #000;
  font-weight: 400;
}

.modal_01 .center_modal .center_content .row_01 .heading p {
  margin: 0;
  margin-top: 0.3rem;
  font-size: 0.8rem;
  color: rgba(255, 18, 15, 0.8);
  font-weight: 500;
}

.modal_01 .center_modal .center_content .row_01 .important_text_01 {
  margin: 1rem 0;
  margin-bottom: 0;
}

.modal_01 .center_modal .center_content .row_01 .important_text_01 p {
  text-align: left;
}

.modal_01
  .center_modal
  .center_content
  .row_01
  .important_text_01
  p:last-child {
  margin-bottom: 0;
}

.modal_01 .center_modal .center_content .row_01 .link {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
}

.modal_01 .center_modal .center_content .row_01 .link a {
  padding: 0.6rem 1.35rem;
  width: 280px;
  display: inline-block;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  font-weight: 400;
  border: none;
  outline: none;
  border-right: 5px solid #fcdc03;
  margin: 0.8rem;
  position: relative;
  transition: 0.1s;
  cursor: pointer;
}

.modal_01 .center_modal .center_content .row_01 .link a span {
  z-index: 111;
}

.modal_01 .center_modal .center_content .row_01 .link a::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.modal_01 .center_modal .center_content .row_01 .link a:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}

.modal_01 .center_modal .center_content .row_01 .big_heading {
  margin-top: 2rem;
  font-size: 1.7rem;
  color: #000000;
}

.modal_01 .center_modal .center_content .row_01 .small_heading h1 {
  color: #000000;
  margin-top: 1rem;
}

.modal_01 .center_modal .center_content .row_01 .small_heading h1 span {
  color: rgba(255, 18, 15, 0.8);
}

.modal_01 .center_modal .center_content .row_01 .small_heading p {
  margin: 0;
  font-size: 13px;
  color: #f33;
  font-weight: 400;
  margin-top: 0.3rem;
}

.modal_01 .center_modal .center_content .row_01 .center_important_heading p {
  margin: 2.5rem 0 1rem 0;
}

.modal_01 .center_modal .center_content .row_01 .last_text {
  margin-bottom: 0 !important;
}

.modal_01 .center_modal .center_content .row_01 .last_text span {
  margin-right: 1rem;
}

.modal_01 .center_modal .center_content .row_01 .conditions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin: 2rem 0 0 0;
}

.modal_01 .center_modal .center_content .row_01 .conditions .condition_01 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1.5rem;
}

.modal_01
  .center_modal
  .center_content
  .row_01
  .conditions
  .condition_01
  input[type="checkbox"] {
  margin-top: 0.4rem;
  accent-color: #ff3333;
}

#error-message {
  text-align: center;
  color: red;
  margin-top: 1rem;
}

#subscribe-ip {
  text-align: center;
  margin-top: 2rem;
}

#subscribe-btn {
  display: block;
  margin: 1rem auto 0;
}

.modal_01 .center_modal .center_content .row_01 .conditions .condition_01 span {
  margin: 0 0.3rem;
  color: #ff3333;
}

.modal_01
  .center_modal
  .center_content
  .row_01
  .conditions
  .condition_01
  label {
  margin: 0;
  text-align: left;
}
#SUBSCRIBER_modal .center_modal {
  width: 847px;
}
/* #SUBSCRIBER_modal .center_modal .center_content .text .row_01 h1 {
  background-color: rgba(252, 220, 3, 0.8);
  padding: 0.5rem 2rem;
} */
#SUBSCRIBER_modal .center_modal .center_content .text .row_01 p b i {
  color: #333333bf;
}
#SUBSCRIBER_modal .center_modal .center_content .text .row_01 p .highlight {
  background-color: rgba(252, 220, 3, 0.8);
  padding: 0.2rem 0.3rem;
  color: #333333bf;
}
#SUBSCRIBER_modal .center_modal .center_content .text .row_01 .bottom_content {
  margin-top: 1rem;
}
#SUBSCRIBER_modal
  .center_modal
  .center_content
  .text
  .row_01
  .bottom_content
  button {
  padding: 0.6rem 1.35rem;
  width: 215px;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  border: none;
  outline: 0;
  border-left: 5px solid #fcdc03;
  margin: 0.8rem;
  position: relative;
  transition: 0.1s;
  cursor: pointer;
}
#SUBSCRIBER_modal
  .center_modal
  .center_content
  .text
  .row_01
  .bottom_content
  button::before {
  content: "";
  width: 0;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}
#SUBSCRIBER_modal
  .center_modal
  .center_content
  .text
  .row_01
  .bottom_content
  button
  span {
  z-index: 111;
}
#SUBSCRIBER_modal
  .center_modal
  .center_content
  .text
  .row_01
  .bottom_content
  button:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}
.bold_text {
  font-weight: 400 !important;
}

.condition_center_text {
  margin: 0 0 auto 0.5rem !important;
  margin-bottom: 1.5rem !important;
  text-align: left !important;
}

.link_color_change {
  text-decoration: none;
  color: #0083ed;
  font-weight: 400;
}

.link_color_change:hover {
  text-decoration: underline;
  color: #006cc4;
}

/* Image slider */
.slider {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #1c1c1cad;
  backdrop-filter: blur(5px);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 111111;
}

.slider .center_slider .center_box {
  width: 600px;
  height: 600px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  overflow: hidden;
}

.slider .center_slider .center_box .image_display_box {
  display: flex;
  position: relative;
  width: 100%;
  border-radius: 10px 10px 0 0;
  background: #eee;
  overflow: hidden;
}

.slider .center_slider .center_box .image_display_box img {
  width: 100%;
  height: 100%;
  border-radius: 10px 10px 0 0;
  /* box-shadow: 0 0px 15px 0 rgba(149, 157, 165, 0.2); */
  object-fit: contain;
  object-position: center;
}

.slider .center_slider .center_box .image_length {
  width: 100%;
  background: #1c1c1c;
  border-radius: 0 0 10px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 0;
  position: relative;
}

.slider .center_slider .center_box .image_length .mobile_view_left,
.slider .center_slider .center_box .image_length .mobile_view_right {
  display: flex;
}

.slider .center_slider .center_box .image_length .mobile_view_left,
.slider .center_slider .center_box .image_length .mobile_view_right {
  height: 100%;
  width: 65px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.slider .center_slider .center_box .image_length .mobile_view_left {
  left: 1rem;
  justify-content: flex-start;
}

.slider .center_slider .center_box .image_length .mobile_view_right {
  right: 1rem;
  justify-content: flex-end;
}

.slider .center_slider .center_box .image_length .mobile_view_left img,
.slider .center_slider .center_box .image_length .mobile_view_right img {
  width: 14px;
}

.slider .center_slider .center_box .image_length p {
  color: rgba(245, 245, 245, 1);
  font-weight: 300;
  font-size: 0.9rem;
  margin: 0.2rem;
}

.slider .center_slider .center_box .image_length .fullScreen,
.slider .center_slider .center_box .image_length .normalScreen {
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
}

.slider .center_slider .center_box .image_length .fullScreen img,
.slider .center_slider .center_box .image_length .normalScreen img {
  width: 18px;
  position: absolute;
  top: 0.74rem;
  right: 0.87rem;
  border-radius: unset;
  box-shadow: none;
}

.slider .center_slider .center_box .image_length .normalScreen {
  display: none;
}

.slider .center_slider .close_popup {
  position: absolute;
  top: 2em;
  right: 2rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color: rgba(255, 18, 15, 0.8);
  transition: 0.3s;
  cursor: pointer;
}

.slider .center_slider .close_popup:hover {
  background-color: #0b0b0b;
}

.slider .center_slider .close_popup span {
  font-size: 2rem;
  position: relative;
}

.next_image {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;

  right: 16rem;
  width: 80px;
  height: 250px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.previous_image {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;

  left: 16rem;
  width: 80px;
  height: 250px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.next_image img,
.previous_image img {
  width: 18px;
}

.images {
  width: 100%;
  height: 425.05px;
  transition: 0.3s;

  font-size: 0px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
}

.images.dragging {
  cursor: grab;
  scroll-behavior: auto;
}

/* download instruction */
.download_main {
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #ffffff1c;
  backdrop-filter: blur(5px);
  opacity: 0;
  visibility: hidden;
  transition: 0.5s;
  z-index: 111111;
}

.download_main .downloads_popup .center_content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background-color: transparent;
}

.download_main .downloads_popup .center_content::-webkit-scrollbar {
  width: 5px;
  background-color: transparent;
}

.download_main .downloads_popup .center_content::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}

.download_main .downloads_popup {
  width: 700px;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 8px 24px 0 rgba(149, 157, 165, 0.2);
  height: 90vh;
  overflow: hidden;
}

.download_main .downloads_popup .top_part {
  background-color: rgba(255, 18, 15, 0.8);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.1rem 2.5rem 1.1rem 1.5rem;
}

.download_main .downloads_popup .top_part .left_side h1 {
  font-size: 16px;
  color: #ffffff;
  font-weight: 600;
}

.download_main .downloads_popup .top_part .right_side {
  cursor: pointer;
  justify-content: center;
  display: flex;
  align-items: center;
}

.download_main .downloads_popup .center_content {
  width: 100%;
  margin: 2.5rem 0;
  height: calc(100% - 140.7px);
  padding: 0rem 2rem;
  overflow-y: auto;
}

.download_main .downloads_popup .center_content .image {
  display: flex;
  justify-content: center;
  align-items: center;
}

.download_main .downloads_popup .center_content .image img {
  width: 100%;
}

.download_main .downloads_popup .center_content .buttons {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 3rem;
}

.download_main .downloads_popup .center_content .buttons a {
  padding: 0.6rem 1.35rem;
  width: 225px;
  display: inline-block;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  font-weight: 400;
  border: none;
  outline: none;
  border-right: 5px solid #fcdc03;
  margin: 0.8rem;
  position: relative;
  transition: 0.1s;
  cursor: pointer;
}

.download_main .downloads_popup .center_content .buttons a::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.download_main .downloads_popup .center_content .buttons a:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}

.download_main .downloads_popup .center_content .buttons a span {
  z-index: 111;
}

.download_main .downloads_popup .center_content .buttons a img {
  margin-left: 1rem;
  z-index: 111;
}

/* section 08 */
.section_08 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f1f1f1;
}

.section_08 .section_08_center_content {
  width: 90%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 6rem 0 0 0;
}

.section_08 .section_08_center_content .top_part .top_part_detail {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section_08 .section_08_center_content .top_part .top_part_detail h1 {
  color: #0b0b0b;
  font-size: 28px;
  font-weight: 600;
}

.section_08 .section_08_center_content .top_part .top_part_detail p {
  text-align: center;
  color: #fc3e3c;
  font-size: 20px;
  font-weight: 500;
  margin: 0.5rem 0 1rem 0;

  position: relative;
}

.section_08 .section_08_center_content .top_part .top_part_detail p::before {
  content: "";
  width: 214px;
  height: 6px;
  border-radius: 9px;
  background-color: #fd3f3d;
  position: absolute;
  bottom: -1.4rem;
  left: 2.8rem;
}

.section_08 .section_08_center_content .top_part .buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 5rem 0 2rem 0;
}

.section_08 .section_08_center_content .top_part .buttons button {
  padding: 0.6rem 1.35rem;
  width: 302px;
  display: inline-block;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  border: none;
  outline: none;
  border-right: 5px solid #fcdc03;
  margin: 0.8rem;
  position: relative;
  transition: 0.1s;
  cursor: pointer;
}

.section_08 .section_08_center_content .top_part .buttons button::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.section_08 .section_08_center_content .top_part .buttons button:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}

.section_08 .section_08_center_content .top_part .buttons button span {
  z-index: 1;
}

.section_08 .section_08_center_content .all_cards {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 3rem 0;
  margin-bottom: 4rem;
}

.section_08 .section_08_center_content .card {
  width: 340px;
  height: 210px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  background-image: url(../images/card_bg_image.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;

  transition: 0.3s;

  overflow: hidden;

  margin: 2rem;
}

.section_08 .section_08_center_content .card h1 {
  color: #ffffff;
  font-size: 22px;
  font-weight: 700;
  text-align: center;

  transform: translateY(0px);
  opacity: 1;
  transition: 0.3s;
}

.section_08 .section_08_center_content .card .buttons {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: 0.2s;
  border-radius: 10px;
  z-index: -1;
}

.section_08 .section_08_center_content .card .buttons button,
.section_08 .section_08_center_content .card .buttons a {
  width: 262px;
  height: 26.87px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.7);
  background: none;
  outline: none;
  box-shadow: 0 4px 4px 0 rgba(255, 18, 15, 0.1);
  position: relative;
  margin: 0.5rem;
  cursor: pointer;
  opacity: 1;
  transition: 0.3s;
  text-decoration: none;
}

.section_08 .section_08_center_content .card .buttons .buy-now {
  margin: 0.5rem;
}

.section_08 .section_08_center_content .card .buttons button.download_btn {
  transform: translateY(-40px);
  transition: 0.6s;
}

.section_08 .section_08_center_content .card .buttons a.more_info {
  transform: translateY(-30px);
  transition: 0.4s;
}

.section_08 .section_08_center_content .card .buttons button.screenshorts {
  transform: translateY(-15px);
  transition: 0.4s;
}

.section_08 .section_08_center_content .card .buttons input.buy-now {
  transform: translateY(13px);
  transition: 0.4s;
}

.section_08 .section_08_center_content .card .buttons button p,
.section_08 .section_08_center_content .card .buttons a span {
  font-size: 14px;
  color: #f7f7f7;
}

.section_08 .section_08_center_content .card .buttons button img,
.section_08 .section_08_center_content .card .buttons a img {
  position: absolute;
  right: 1rem;
}

.section_08 .section_08_center_content .card:hover .buttons {
  opacity: 1;
  transform: translateY(0px);
  z-index: 11;
}

.section_08 .section_08_center_content .card:hover h1 {
  transform: translateY(20px);
  opacity: 0;
}

.section_08 .section_08_center_content .card:hover .buttons .download_btn {
  transform: translateX(0);
  opacity: 1;
}

.section_08 .section_08_center_content .card:hover .buttons .more_info {
  transform: translateX(0);
  opacity: 1;
}

.section_08 .section_08_center_content .card:hover .buttons .screenshorts {
  transform: translateX(0);
  opacity: 1;
}

.section_08 .section_08_center_content .card:hover .buttons input.buy-now {
  transform: translateX(0);
  opacity: 1;
}

/* section 09 */
/* ========== */
.section_09 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(241, 241, 241, 1);
}

.section_09 .section_09_center_content {
  margin: 111.81px 0;
  /* width: 1024px; */
  width: 1120px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section_09 .section_09_center_content .tabs {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.section_09 .section_09_center_content .tabs .tab {
  width: 224px;
  min-height: 109px;
  background: #f7f7f7;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
  margin: 1rem 0;
  z-index: 111;
}

.section_09 .section_09_center_content .tabs .tab::after {
  content: "";
  width: 1px;
  height: 60px;
  background-color: #ebebeb;
  position: absolute;
  right: 0;
  z-index: 1;
}

.section_09 .section_09_center_content .tabs .tab:last-child::after,
.section_09 .section_09_center_content .tabs .tab:first-child::after {
  display: none;
}

.section_09 .section_09_center_content .tabs .tab.active {
  background-color: #ffffff;
}

.section_09 .section_09_center_content .tabs .tab.active::before {
  content: "";
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  position: absolute;
  bottom: -4px;
  transform: rotate(45deg);
}

.section_09 .section_09_center_content .tabs .tab p {
  font-size: 16px;
  text-align: center;
  color: rgba(117, 117, 117, 0.8);
  text-transform: capitalize;
  font-weight: 300;
}

.section_09 .section_09_center_content .tabs .tab.active p {
  font-weight: 400;
}

.section_09 .section_09_center_content .tab_body {
  width: 1120px;
  background: #fff;
  margin-top: 3rem;
  max-height: 600px;

  padding: 2.3rem;
}

.tab_body_content {
  max-height: 525px;
  overflow-y: auto;
}

.section_09 .section_09_center_content .tab_body .tab_body_content .content01 {
  display: none;
}

.section_09 .section_09_center_content .tab_body .tab_body_content .active {
  display: block;
  font-size: 18px;
}

.section_09 .section_09_center_content .tab_body .tab_body_content p {
  margin: 1rem 0;
  font-size: 18px;
  /* color: rgba(117, 117, 117, 0.8); */
  color: #000000e8;
}

.addMoreSpaceTop {
  margin-top: 2rem !important;
}

.section_09 .section_09_center_content .tab_body .tab_body_content h1 {
  text-align: center;
  font-weight: 500;
  font-size: 1.3rem;
  color: rgba(117, 117, 117, 0.8);
  padding-bottom: 1.3rem;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  p
  .change_color {
  color: rgba(255, 18, 15, 0.8);
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background-color: transparent;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content::-webkit-scrollbar {
  width: 5px;
  background-color: transparent;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  h1 {
  font-size: 28px;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  h1::before {
  content: "";
  position: absolute;
  bottom: 7px;
  width: 140px;
  height: 5px;
  background-color: #cf110f;
  border-radius: 17px;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .tab02_heading::before {
  width: 200px;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .tab03_heading::before {
  width: 180px;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .tab04_heading::before {
  width: 220px;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .tab05_heading::before {
  width: 320px;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content {
  margin-top: 2rem;
  text-align: center;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .link_color
  a {
  color: #006cc4;
  display: inline-block;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .impText {
  color: #ff3030;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .step_style {
  color: #ff3030;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .row_02 {
  margin: 3rem 0;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .sub_row_01 {
  margin: 2rem 0;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .sub_row_01
  h4 {
  color: #ff2828;
  font-weight: 500;
  margin: 1rem;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .sub_row_01
  .listed_items {
  display: flex;
  justify-content: space-evenly;
  margin-top: 2rem;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .sub_row_01
  .listed_items
  ul {
  text-align: left;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .sub_row_01
  .listed_items
  ul
  li {
  padding: 0.3rem 0;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .row_03
  .sub_row_03 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .row_03
  .sub_row_03
  ul {
  text-align: left;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .row_03
  .sub_row_03
  ul
  li {
  padding: 0.5rem 0;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .ordered_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .ordered_content
  ol {
  text-align: left;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .ordered_content
  ol
  li {
  padding: 0.8rem 0;
  /* list-style: none; */
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .ordered_content
  ol
  li::marker {
  color: #ff3030;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .imp_01 {
  color: #006cc4;
}

.section_09
  .section_09_center_content
  .tab_body
  .tab_body_content
  .content01
  .content
  .tab02_bottom_link {
  margin-top: 2.5rem;
}

.change_color01 {
  color: #000;
  font-weight: 500;
}

/* Help Section */
/* ============ */

.help_section {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f1f1f1;
}

.help_section .center {
  width: 1040px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 4rem 0;
  margin-top: 0;
}

.help_section .center p {
  font-size: 18px;
}

.help_section .center .help_section_btn {
  padding: 0.6rem 1.35rem;
  width: 320px;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  border: none;
  outline: none;
  border-right: 5px solid #fcdc03;
  margin: 1.5rem 0;
  position: relative;
  transition: 0.1s;
  cursor: pointer;
}

.help_section .center .help_section_btn span {
  z-index: 111;
}

.help_section .center .help_section_btn .strong_text {
  font-weight: 600;
}

.help_section .center .help_section_btn::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.help_section .center .help_section_btn:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}

.suggest {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.suggest .suggestion_text {
  color: #ff3333;
  font-weight: bold;
  font-size: 18px;
  border-bottom: 2px dashed;
  width: max-content;
}

.suggest .tooltip {
  position: absolute;
  bottom: 2.5rem;
  width: 454px;
  background: #fff;
  z-index: 111;
  padding: 1rem 0;
  text-align: left;
  border-radius: 10px;
  box-shadow: 0 0px 20px 0px #3333331f;
  /* display: none; */
  transition: 0.2s;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

.suggest .tooltip::before {
  content: "";
  width: 25px;
  height: 25px;
  transform: rotate(45deg);
  background-color: #fff;
  position: absolute;
  bottom: -4px;
  left: 48%;
}

.suggest .tooltip p:first-child {
  padding: 0.5rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
}

.suggest .tooltip p {
  padding: 0.5rem 1.5rem;
  font-size: 1rem;
}

.suggest .tooltip p span {
  color: black;
  font-weight: 500;
}

.suggest:hover .tooltip {
  opacity: 1;
  visibility: visible;
  z-index: 111;
}

/* label 01 */
/* ======== */
.label_01 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #0b0b0b;
}

.label_01 .center {
  width: 1040px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 3rem 0;
}

.label_01 .center p {
  font-size: 18px;
  color: #eee;
}

.label_01 .center .label_01_btn {
  padding: 0.6rem 1.35rem;
  width: 320px;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  border: none;
  outline: none;
  border-right: 5px solid #fcdc03;
  margin-top: 1.5rem;
  position: relative;
  transition: 0.1s;
  cursor: pointer;
}

.label_01 .center .label_01_btn::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.label_01 .center .label_01_btn span {
  z-index: 111;
}

.label_01 .center .label_01_btn .strong_text {
  font-weight: 600;
}

.label_01 .center .label_01_btn:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}

.tab03 .row_03 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 3rem;
}

.tab03 .row_03 ol {
  text-align: left;
}

.tab03 .row_03 ol li {
  padding: 1rem 0;
}

.tab03 .row_03 ol li::marker {
  color: #ff3030;
}

.change_color02 {
  color: #0083ed;
  font-weight: 500;
}

.tab03 .row_05 {
  margin: 3rem 0;
}

.tab04 .button_content {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
}

.tab04 .button_content .tab_04_tbn {
  padding: 0.6rem 1.35rem;
  width: 245px;
  background: rgba(255, 18, 15, 0.8);
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  border: none;
  outline: none;
  border-right: 5px solid #fcdc03;
  margin: 0.8rem;
  position: relative;
  transition: 0.1s;
  cursor: pointer;
}

.tab04 .button_content .tab_04_tbn::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.tab04 .button_content .tab_04_tbn span {
  z-index: 111;
  font-size: 0.9rem;
}

.tab04 .button_content .tab_04_tbn:hover::before {
  width: 100%;
  animation-name: add_bg_over_link;
  animation-duration: 0.3s;
}

/* floating buttons Style */
/* ====================== */

.floating_btn {
  position: fixed;
  width: 70px;
  transition: all 0.3s linear;
  z-index: 11111;
  transform: translateY(-50%);
  top: 50%;
}

.floating_btn li {
  height: 60px;
  position: relative;
}

.floating_btn li {
  color: white;
  height: 70px;
  width: 100%;
  padding-left: 30%;
  border-bottom: 1px solid #fcdc03;
  transition: 0.2s linear;
  background: #eb0808;
}

.floating_btn li:last-child {
  border-bottom: none;
}

.floating_btn li:last-child span {
  padding-left: 1.5rem;
}

.floating_btn li:last-child span a:hover {
  background: #f04646;
}

.floating_btn li:last-child span #copyButton {
  position: relative;
}

.floating_btn li:last-child span #copyButton .copy {
  position: absolute;
  background: #ccc;
  top: -17px;
  border-radius: 2px;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s;
  z-index: 11;
}

.floating_btn li:last-child span #copyButton .copy::before {
  content: "";
  width: 15px;
  height: 10px;
  transform: rotate(45deg);
  background-color: #ccc;
  position: absolute;
  top: 1rem;
  left: 35%;
  z-index: -1;
}

.floating_btn li:last-child span #copyButton .copy p {
  font-size: 10px;
  padding: 0.3rem;
  color: #160808;
}

.floating_btn li:last-child span #copyButton:hover .copy {
  visibility: visible;
  opacity: 1;
}

.floating_btn li a i {
  position: absolute;
  top: 17px;
  left: 20px;
  font-size: 27px;
}

.floating_btn_list li {
  display: flex;
}

.floating_btn_list li span a,
.floating_btn_list li span p {
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;

  opacity: 0;
  overflow: hidden;

  transition: 0.5s;
}

.floating_btn_list li span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 0;
}

.floating_btn_list li:first-child {
  padding-left: 1.3rem;
}

.floating_btn_list li:first-child div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.floating_btn_list li:first-child div p {
  margin: 0;
  padding: 0;
  line-height: normal;
  height: auto;
  position: relative;
  z-index: 11;
  font-size: 11px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  white-space: nowrap;
  margin-top: 0.3rem;
}

.floating_btn_list li:first-child span {
  margin-left: 1.5rem;
  transition: 0.3s;
}

.floating_btn_list li:nth-child(2) span {
  margin-left: 1.45rem;
  transition: 0.3s;
}

.floating_btn_list li:first-child:hover {
  z-index: 1;
  width: 175px;
}

.floating_btn_list li:nth-child(2) span:hover {
  background: #f04646;
}

.floating_btn_list li:nth-child(2):hover {
  z-index: 1;
  width: 220px !important;
}

.floating_btn_list li:last-child:hover {
  z-index: 1;
  width: 300px;
}

.floating_btn_list li:first-child:hover span {
  width: 68%;
}

.floating_btn_list li:first-child span:hover {
  background: #f04646;
}

.floating_btn_list li:hover span {
  width: 100%;
}

.floating_btn_list li:hover span a,
.floating_btn_list li:hover span p {
  width: 100%;
  height: 100%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: visible;
  opacity: 1;
}

/* Floating button Mobile View */
/* =========================== */
.section_01 .main_center_content .center_content .fourth_row {
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}

.floating_btn_mobile_view {
  width: 89%;
  background: #eb0808;
}

.floating_btn_mobile_view .floating_btn_list_mobile_view {
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style: none;
}

.floating_btn_mobile_view .floating_btn_list_mobile_view li {
  height: 100%;
  /* width: 60px; */
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
}

.floating_btn_mobile_view .floating_btn_list_mobile_view li a,
.floating_btn_mobile_view .floating_btn_list_mobile_view li div,
.floating_btn_mobile_view .floating_btn_list_mobile_view li .share_01 {
  text-decoration: none;
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}

.floating_btn_mobile_view .floating_btn_list_mobile_view li a:hover,
.floating_btn_mobile_view .floating_btn_list_mobile_view li .share_01:hover {
  background-color: #f04646;
}

.floating_btn_mobile_view .floating_btn_list_mobile_view li a p,
.floating_btn_mobile_view .floating_btn_list_mobile_view li div p {
  font-size: 12px;
  color: #fff;
}

.floating_btn_mobile_view .floating_btn_list_mobile_view li a p,
.floating_btn_mobile_view .floating_btn_list_mobile_view li div p {
  margin-top: 0.3rem;
}

.floating_btn_mobile_view .floating_btn_list_mobile_view li:last-child {
  position: relative;
}

.floating_btn_mobile_view .floating_btn_list_mobile_view .nested_floating_btn {
  position: absolute;
  width: 250px;
  top: -5.1rem;
  background: #f00;
  right: -1rem;
  border-radius: 2px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}

.floating_btn_mobile_view
  .floating_btn_list_mobile_view
  .nested_floating_btn::before {
  content: "";
  width: 20px;
  height: 20px;
  background: #f00;
  transform: rotate(45deg);
  position: absolute;
  bottom: -7px;
  right: 3rem;
}

.floating_btn_mobile_view
  .floating_btn_list_mobile_view
  .nested_floating_btn
  a {
  width: 45px;
  height: 50px;
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.floating_btn_mobile_view
  .floating_btn_list_mobile_view
  .nested_floating_btn
  a:hover,
.floating_btn_mobile_view
  .floating_btn_list_mobile_view
  .nested_floating_btn
  .copyButton:hover {
  background-color: #f04646;
  z-index: 1;
}

.floating_btn_mobile_view
  .floating_btn_list_mobile_view
  li:last-child:hover
  .nested_floating_btn {
  opacity: 1;
  visibility: visible;
}

.floating_btn_mobile_view
  .floating_btn_list_mobile_view
  .nested_floating_btn
  .copyButton
  .copy_01 {
  height: 30px;
  width: 80px;
  position: absolute;
  background: #ccc;
  top: -30px;
  border-radius: 2px;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s;
  z-index: 11;
  padding: 0;
}

.floating_btn_mobile_view
  .floating_btn_list_mobile_view
  .nested_floating_btn
  .copyButton
  .copy_01::before {
  content: "";
  width: 15px;
  height: 10px;
  transform: rotate(45deg);
  background-color: #d5d5d5;
  position: absolute;
  bottom: -0.2rem;
  left: 41%;
  z-index: -1;
}

.floating_btn_mobile_view
  .floating_btn_list_mobile_view
  .nested_floating_btn
  .copyButton
  .copy_01
  p {
  font-size: 12px;
  color: #160808;
  margin: 0;
  font-weight: 500;
  padding: 0;
}

.floating_btn_mobile_view
  .floating_btn_list_mobile_view
  .nested_floating_btn
  .copyButton:hover
  .copy_01 {
  visibility: visible;
  opacity: 1;
}

/* section 10 */
/* ========== */
.section_10 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.section_10 .center {
  width: 1040px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 4rem 0;
}

.section_10 .center .heading h1 {
  font-size: 28px;
  font-weight: 600;
  padding-bottom: 1rem;
  border-bottom: 6px solid rgba(253, 63, 61, 1);
  border-radius: 2px;
  position: relative;
}

.section_10 .center .row_01 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section_10 .center .row_01 .border_text {
  margin-top: 49px;
  /* margin-top: 2.063rem; */
  margin-bottom: 0.625rem;
  border: 3px solid rgba(255, 18, 15, 0.8);
}

.section_10 .center .row_01 .border_text p {
  color: rgba(255, 18, 15, 0.8);
  font-weight: 600;
  font-size: 18px;
  padding: 1rem 101px;
  margin-top: 33px;
}

.section_10 .center .row_01 .border_text .section09_button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 2rem 0 2rem 0;
}

.section_10 .center .row_01 p {
  margin-top: 49px;
  font-size: 18px;
  color: #0b0b0b;
  transition: 0.3s;
}

.section_10 .center .row_01 .link_section09 {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-image: linear-gradient(
    94deg,
    rgba(255, 18, 15, 0.8),
    rgba(253, 225, 30, 1),
    rgba(255, 18, 15, 0.8)
  );
  border-image-slice: 1;
  border-radius: 2px;
  padding-bottom: 3rem;
  width: 700px;
}

.section_10 .center .row_01 .link_section09 a span {
  font-weight: 500;
}

.section_10 .center .row_01 p a {
  text-decoration-color: rgba(255, 18, 15, 0.8);
}

.section_10 .center .row_01 p a:hover {
  text-decoration-color: rgb(172, 12, 9);
  color: rgb(172, 12, 9);
}

.section_10 .center .row_01 p a:hover span {
  color: rgb(172, 12, 9);
}

.section_10 .center .row_01 .sub_row_01,
.section_10 .center .row_01 .sub_row_02,
.section_10 .center .row_01 .sub_row_03 {
  margin-top: 49px;
}

/* .section_10 .center .row_01 .sub_row_02, */
.section_10 .center .row_01 .sub_row_03 {
  margin-top: 60px;
}

.section_10 .center .row_01 .sub_row_01 h1,
.section_10 .center .row_01 .sub_row_02 h1,
.section_10 .center .row_01 .sub_row_03 h1 {
  font-size: 28px;
  color: rgba(255, 18, 15, 0.8);
  font-weight: 600;
}

.section_10 .center .row_01 .sub_row_03 p:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.section_10 .center .row_01 .sub_row_01 a,
.section_10 .center .row_01 .sub_row_02 a,
.section_10 .center .row_01 .sub_row_03 a {
  color: rgba(255, 18, 15, 0.8);
}

.section_10 .center .row_01 .sub_row_01 p:last-child,
.section_10 .center .row_01 .sub_row_02 p:last-child {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-image: linear-gradient(
    94deg,
    rgba(255, 18, 15, 0.8),
    rgba(253, 225, 30, 1),
    rgba(255, 18, 15, 0.8)
  );
  border-image-slice: 1;
  border-radius: 2px;
  padding-bottom: 60px;
  width: 700px;
}

.section_10 .center .row_01 .sub_row_03 p:first-child {
  margin: 0;
}

.section_10 .center .row_02 {
  margin-top: 1rem;
}

.section_10 .center .row_02 p {
  margin-top: 2rem;
  font-size: 18px;
  color: #0b0b0b;
  transition: 0.3s;
}

.section_10 .center .row_02 .section09_button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 3.063rem;
}

.section09_button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 49px;
}

.section09_button a {
  padding: 0.57rem 4.54rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-decoration: none;
  background: rgba(255, 18, 15, 0.8);
  color: #ffffff;
  font-size: 18px;
  border: none;
  border-right: 6px solid #fcdc03;
  box-shadow: 0 10px 20px 0 rgba(138, 24, 24, 0.2);
  position: relative;
  transition: 0.1s;
  cursor: pointer;
  outline: none;
}

.section09_button a span {
  z-index: 111;
  font-weight: 300;
}

.section09_button a::before {
  content: "";
  width: 0px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(252, 220, 3, 0.8);
  transition: 0.2s;
}

.section09_button a:hover {
  color: #fff !important;
}

.section09_button a:hover::before {
  width: 100%;
  animation-name: add_bg_over_link_01;
  animation-duration: 0.3s;
}

/* Section 11 */
/* ========== */
.section_11 .center_content .row_01,
.section_11 .center_content .row_02,
.section_11 .center_content .row_03,
.section_11 .center_content .row_04 {
  text-align: center;
}

.section_11 .center_content .row_02,
.section_11 .center_content .row_03,
.section_11 .center_content .row_04 {
  /* margin-top: 60px; */
  margin-top: 49px;
}

.section_11 .center_content .row_01 h1,
.section_11 .center_content .row_02 h1,
.section_11 .center_content .row_03 h1,
.section_11 .center_content .row_04 h1 {
  text-align: center;
  font-size: 28px;
  color: rgba(245, 245, 245, 1);
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.section_11 .center_content .row_01 h1::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background-color: rgba(255, 18, 15, 0.8);
  position: absolute;
  left: 95px;
  top: 16px;
}

.section_11 .center_content .row_02 h1 {
  margin-bottom: 70px;
}

.section_11 .center_content .row_02 h1::before {
  content: "";
  width: 240px;
  height: 6px;
  background: #fd3f3d;
  border-radius: 50px;
  position: absolute;
  bottom: -17px;
}

.section_11 .center_content .row_01 p,
.section_11 .center_content .row_02 p,
.section_11 .center_content .row_03 p,
.section_11 .center_content .row_04 p {
  color: rgba(245, 245, 245, 1);
  font-size: 18px;
  font-weight: 300;
  margin-top: 51px;
  line-height: 2rem;
}

.section_11 .center_content .row_04 p:first-child {
  margin: 0;
}

.section_11 .center_content .row_04 {
  border-width: 1px 0 0 0;
  border-style: solid;
  border-image: linear-gradient(
    94deg,
    rgba(255, 18, 15, 0.8),
    rgba(253, 225, 30, 1),
    rgba(255, 18, 15, 0.8)
  );
  border-image-slice: 1;
  border-radius: 2px;
  padding-bottom: 60px;
  width: 700px;
  padding-top: 60px;
}

.section_11 .center_content .row_02,
.section_11 .center_content .row_03 .sub_row_03 {
  border-width: 3px;
  border-style: solid;
  border-image: linear-gradient(
    180deg,
    rgba(255, 18, 15, 0.8),
    rgba(253, 225, 30, 1),
    rgba(255, 18, 15, 0.8)
  );
  border-image-slice: 1;
  border-radius: 2px;
  padding-bottom: 36px;
  width: 600px;
  padding-top: 37px;
}

.section_11 .center_content .row_03 .sub_row_03 {
  width: 750px;
  margin-top: 51px;
}

.section_11 .center_content .row_03 .top_part p {
  margin-top: 0;
  margin-bottom: 36px;
  font-weight: 500;
}

.link_section09 a {
  text-decoration-color: rgba(255, 18, 15, 0.8);
  transition: 0.3s;
}

.link_section09 a:hover,
.section_11 .center_content .row_04 a:hover {
  text-decoration-color: rgba(180, 13, 10, 0.921);
  color: rgba(180, 13, 10, 0.921);
}

/* Testimonial Style */
/* ================= */

.testimonial {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #f7f7f7;
  /* height: 100vh; */
}

.testimonial .center {
  width: 1024px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* margin: 6rem 0 0 0; */
  margin: 75px 0;
}

.testimonial .center .top_part {
  text-align: center;
  position: relative;
}

.testimonial .center .top_part::before {
  content: "";
  width: 380px;
  height: 6px;
  background-color: #fd3f3d;
  position: absolute;
  bottom: -1.4rem;
  left: 26%;
}

.testimonial .center .top_part h1 {
  font-size: 28px;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
}

.testimonial .center .top_part p {
  font-size: 18px;
  color: rgba(255, 18, 15, 0.8);
  font-weight: 400;
  /* margin: 20px 0 26px; */
}

.testimonial .center .bottom_part {
  user-select: none;
  width: 100%;
  background: #fff;
  margin-top: 8rem;
  position: relative;
  height: 325px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  box-shadow: 0 10px 20px 0 rgba(210, 210, 210, 0.2);
}

.testimonial .center .bottom_part .icons {
  display: flex;
  position: absolute;
  top: -21px;
  right: 79px;
}

.testimonial .center .bottom_part .icons .leftSide,
.testimonial .center .bottom_part .icons .rightSide {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #0b0b0b;
  cursor: pointer;
  transition: 0.3s;
}

.testimonial .center .bottom_part .icons .nothingHappen {
  opacity: 0.6 !important;
  cursor: not-allowed;
}

.testimonial .center .bottom_part .icons .leftSide:hover,
.testimonial .center .bottom_part .icons .rightSide:hover {
  opacity: 0.7;
}

.testimonial .center .bottom_part .icons .leftSide {
  margin-right: 60px;
}

.testimonial .center .bottom_part .left_side_quotes {
  position: absolute;
  left: 19px;
  top: 18px;
}

.testimonial .center .bottom_part .right_side_quotes {
  position: absolute;
  right: 24px;
  bottom: 12px;
}

.testimonial .all_users {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  margin: 0 37px;
  white-space: nowrap;
  scroll-behavior: smooth;
  overflow: hidden;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
}

.testimonial .all_users::-webkit-scrollbar {
  display: none;
}

.user_01 {
  width: 100%;
  scroll-snap-align: start;
  scroll-snap-stop: always;
  flex-shrink: 0;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.user_01 img {
  width: 100% !important;
}

.all_users.dragging {
  cursor: grab;
  scroll-behavior: auto;
  overflow: hidden;
  scroll-snap-type: none;
}

/* section 12 */
/* ========== */

.section_12 .center_content {
  width: 850px;
}
.section_12 .center_content .row_02 {
  border-width: 1px 0 0 0;
  border-style: solid;
  border-image: linear-gradient(
    94deg,
    rgba(255, 18, 15, 0.8),
    rgba(253, 225, 30, 1),
    rgba(255, 18, 15, 0.8)
  );
  border-image-slice: 1;
  border-radius: 2px;
  padding-top: 2.5rem;
}
.section_12 .center_content .row_01,
.section_12 .center_content .row_02 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.section_12 .center_content .row_01 .top_part,
.section_12 .center_content .row_02 .top_part {
  text-align: center;
}
.section_12 .center_content .row_01 .top_part h1,
.section_12 .center_content .row_02 .top_part h1 {
  text-align: center;
  font-size: 28px;
  color: rgba(245, 245, 245, 1);
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}
.section_12 .center_content .row_01 .top_part h1::before,
.section_12 .center_content .row_02 .top_part h1::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background-color: rgba(255, 18, 15, 0.8);
  position: absolute;
  left: 18px;
  top: 16px;
}
.section_12 .center_content .row_02 .top_part h1::before {
  left: -7px;
}
.section_12 .center_content .row_01 .top_part h4,
.section_12 .center_content .row_02 .top_part h4 {
  font-weight: 600;
  color: rgba(253, 225, 30, 1);
  margin-top: 1rem;
}
.bold_text01,
.bold_text01 .change_color {
  font-weight: 600;
}
.section_12 .center_content .row_01 .center_content,
.section_12 .center_content .row_02 .center_content {
  margin: 3rem 0;
  text-align: center;
}
.section_12 .center_content .row_01 .center_content p:first-child,
.section_12 .center_content .row_02 .center_content p:first-child {
  margin-top: 0;
}
.section_12 .center_content .row_01 .center_content p,
.section_12 .center_content .row_02 .center_content p {
  color: rgba(245, 245, 245, 1);
  font-size: 18px;
  font-weight: 300;
  margin-top: 1.7rem;
}

.premium_trading_pera_space {
  margin-top: 2rem !important;
}

.change_color03 {
  color: rgba(253, 225, 30, 1);
}

.signUpMessage_modal {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background: #ffffff1c;
  backdrop-filter: blur(5px);
  position: fixed;
  top: 0;
  left: 0;
  transition: 0.3s;
  z-index: 111111;
  padding: 1rem 0;

  opacity: 0;
  visibility: hidden;
}
.signUpMessage_modal .signUpMessage_center {
  height: 100%;
  overflow: hidden;
  padding: 0 !important;
  margin: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
}

.signUpMessage_modal .signUpMessage_center::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #adadad;
  border-radius: 10px;
  background-color: transparent;
}

.signUpMessage_modal .signUpMessage_center::-webkit-scrollbar {
  width: 5px;
  background-color: transparent;
}

.signUpMessage_modal .signUpMessage_center::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px #adadad;
  background-color: #adadad;
}

.signUpMessage_modal.showPopUp {
  opacity: 1;
  visibility: visible;
}

#af-form-76800386 {
  border: none !important;
  background-color: #fff !important;
  border-radius: 8px !important;
  box-shadow: 0 8px 24px 0 rgba(149, 157, 165, 0.2) !important;
  position: relative;
}

.cross_icon {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 24.5px;
  right: 23px;
  cursor: pointer;
}
.cross_icon img {
  filter: drop-shadow(1px 0px 0px #fff);
  width: 13px;
}

#af-form-76800386 .af-body input.text,
#af-form-76800386 .af-body textarea {
  color: #888 !important;
  outline: 0 !important;
  font-family: (poppins, sans-serif) !important;
  font-weight: 300 !important;
  border: 1px solid #f7f7f7 !important;
  background-color: rgb(242, 242, 242) !important;
}

#af-form-76800386 .af-body {
  padding: 1rem 0.5rem !important;
}

#af-form-76800386 form,
#af-form-76800386 textarea,
.af-form-wrapper,
.af-form-close-button,
#af-form-76800386 img {
  border-radius: 3px !important;
}

#af-form-76800386 .af-body input.text,
#af-form-76800386 .af-body textarea {
  font-size: 15px !important;
  margin-top: 0.75rem !important;
  height: 47px !important;
  cursor: auto !important;
  font-family: Poppins, sans-serif !important;
}

#af-form-76800386 .buttonContainer input.submit {
  width: 100% !important;
  background-color: rgba(255, 18, 15, 0.8) !important;
  border: none !important;
  outline: 0 !important;
  box-shadow: 0 10px 20px 0 rgba(255, 18, 15, 0.1) !important;
  font-size: 18px !important;
  color: #f7f7f7 !important;
  padding: 0.67rem 0 !important;
  font-family: Poppins, sans-serif !important;
  font-weight: 500 !important;
  margin: 0.3rem 0 !important;
  cursor: pointer !important;
  transition: 0.3s !important;
  background-image: none !important;
}

.poweredBy a,
.privacyPolicy p {
  margin-top: 0.5rem !important;
}

/* delivery_schedule */
.delivery_schedule {
  margin-top: 49px;
}
.delivery_schedule .for_example {
  margin-top: 49px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.delivery_schedule .for_example ul {
  margin-top: 48.7px;
}
.delivery_schedule .for_example ul li {
  padding: 0.3rem 0;
  text-align: left;
}

/* center_row */
.center_row {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 49px;
}
.center_row p {
  text-align: center;
  color: #888888;
}
.center_row p:first-child .change_color u b {
  font-weight: 600;
}
.center_row p:last-child {
  margin-top: 24px;
}
.center_row p:last-child strong i {
  color: #333333bf;
}

/* Responsive Part */
/* =============== */

@media screen and (min-width: 1920px) {
  .section_01 {
    padding: 2.5rem 0;
  }

  .header {
    width: 1596px;
    margin: 0 auto;
  }

  .companies_logo img {
    width: 1596px;
  }

  .section_03 .section_03_center_div {
    width: 1200px;
  }

  .section_04 .section_04_top_part {
    max-width: 1596px;
    gap: 108px;
  }

  .most_popular .most_popular_center .most_popular_links {
    width: 1300px;
  }

  .section_06 .section_06_center_content,
  .section_08 .section_08_center_content {
    width: 1500px;
    justify-content: space-between;
  }

  .section_08 .section_08_center_content .card h1 {
    font-size: 24px;
  }

  .section_08 .section_08_center_content .card {
    width: 433px;
    height: 279px;
  }

  .contact_us_center .center_part .left_side .phone,
  .contact_us_modal .contact_us_center .center_part .left_side .emai {
    width: 206.71px;
  }

  .section_09 .section_09_center_content {
    width: 1596px;
  }

  .contact_us_modal
    .contact_us_center
    .center_part
    .right_side
    .submite_message
    #success-message {
    font-size: 17px;
  }
  .section_09 .section_09_center_content .tabs .tab {
    width: 260px;
  }
  .section_09 .section_09_center_content .tabs .tab p {
    font-size: 18px;
  }
  .section_09 .section_09_center_content .tab_body {
    width: 1300px;
  }
}

@media screen and (max-width: 1920px) {
  .goog-te-combo {
    width: 190px;
  }

  .section_03 .section_03_center_div {
    width: 1150px;
  }

  .section_04 .section_04_top_part .col_01 .logo img {
    width: 400px;
  }

  .section_04 .section_04_top_part .col_01 p {
    font-size: 1rem;
  }

  .section_04 .section_04_top_part .col_02 ul li a {
    font-size: 1rem;
  }

  .section_04 .section_04_top_part .col_02 .heading h1,
  .section_04 .section_04_top_part .col_03 .heading h1,
  .section_04 .section_04_top_part .col_03 .info .location p,
  .section_04 .section_04_top_part .col_03 .info .phone p a,
  .section_04 .section_04_top_part .col_03 .info .mail p a {
    font-size: 1rem;
  }

  .section_04 .section_04_bottom_part ul li a {
    font-size: 0.9rem;
  }

  .section_04 .section_04_bottom_part p {
    font-size: 14px;
  }

  .most_popular .most_popular_center .most_popular_links {
    width: 1300px;
  }

  .section_06 .section_06_center_content,
  .section_08 .section_08_center_content {
    width: 90%;
  }

  .section_06 .section_06_center_content .videos .video_01 {
    width: 410px;
  }

  .section_08 .section_08_center_content .card h1 {
    font-size: 22px;
  }

  .section_08 .section_08_center_content .card {
    width: 340px;
    height: 210px;
  }
}

@media screen and (max-width: 1821px) {
  .contact_us_modal .contact_us_center {
    margin: 1.3rem;
    width: 780px;
    padding: 1.5rem 2rem;
  }

  .contact_us_modal .contact_us_center .top_part .left_side h3 {
    font-size: 18px;
    font-weight: 600;
  }

  .contact_us_modal .contact_us_center .top_part .left_side p {
    font-size: 13px;
    padding: 0.3rem 0;
    padding-bottom: 0;
  }

  .contact_us_modal .contact_us_center .center_part {
    margin: 3rem 0 0rem 0;
  }

  .contact_us_modal .contact_us_center .center_part .left_side {
    width: 28.5%;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .address,
  .contact_us_modal .contact_us_center .center_part .left_side .phone,
  .contact_us_modal .contact_us_center .center_part .left_side .email {
    width: 180px;
    font-size: 18px;
    margin: 0.7rem 0;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .address {
    margin-top: 0;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .address img {
    width: 45px;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .phone img,
  .contact_us_modal .contact_us_center .center_part .left_side .email img {
    width: 40px;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .address h3,
  .contact_us_modal .contact_us_center .center_part .left_side .phone h3,
  .contact_us_modal .contact_us_center .center_part .left_side .email h3 {
    font-size: 16px;
    font-weight: 500;
    padding: 0.5rem 0;
    padding-bottom: 0.3rem;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .address p,
  .contact_us_modal .contact_us_center .center_part .left_side .phone p,
  .contact_us_modal .contact_us_center .center_part .left_side .email p {
    font-size: 14px;
  }

  .contact_us_modal .contact_us_center .center_part .right_side {
    width: 70%;
    padding: 0px 2.5rem;
    padding-right: 0px;
  }

  .contact_us_modal .contact_us_center .center_part .right_side form input {
    padding: 0.7rem 1.2rem;
    font-size: 15px;
    margin: 0.5rem 0;
  }

  .contact_us_modal .contact_us_center .center_part .right_side form textarea {
    padding: 0.7rem 1.2rem;
    font-size: 15px;
    margin: 0.5rem 0;
    min-height: 100px;
  }

  .contact_us_modal .contact_us_center .center_part .right_side select {
    padding: 0.7rem 1.2rem;
    font-size: 15px;
    margin: 0.5rem 0;
  }

  .contact_us_modal .contact_us_center .center_part .right_side button {
    width: 180px;
    font-size: 16px;
    padding: 0.5rem 0;
    font-weight: 500;
    margin: 0;
  }
  .section_06 .section_06_center_content .videos {
    justify-content: center;
  }
}

@media screen and (min-width: 1708px) {
  #SUBSCRIBER_modal .center_modal {
    height: fit-content;
  }
}

@media screen and (max-width: 1608px) {
  .section_03 .section_03_center_div {
    width: 90%;
  }

  .most_popular .most_popular_center .most_popular_links {
    width: 90%;
  }

  .section_06 .section_06_center_content .videos .popup_video video,
  .SUBSCRIBER_modal_video .popup_video video {
    width: 850px;
  }

  .googleTranslate01,
  .goog-te-gadget .goog-te-combo {
    width: 190px !important;
  }

  .section_01 .header .right_side .premium_trading_btn a {
    padding: 0.7rem 0.5rem;
  }

  .section_01 .header .right_side button {
    padding: 0.6rem 0.5rem;
  }
}

@media screen and (min-height: 1400px) {
  .modal_01 .center_modal {
    height: auto;
  }
}

@media screen and (min-height: 813.75px) {
  .download_main .downloads_popup {
    height: auto;
  }
}

@media screen and (min-height: 770px) {
  #SUBSCRIBER_modal .center_modal {
    height: fit-content;
  }
}

@media screen and (max-height: 650px) {
  .signUpMessage_modal .signUpMessage_center {
    overflow-y: auto;
    align-items: flex-start;
  }
}

@media screen and (max-width: 1366px) {
  .section_04 .section_04_top_part {
    width: 100%;
  }

  .section_01 .header .left_side ul li {
    padding: 1.5rem 0.4rem;
  }

  .section_06 .section_06_center_content {
    width: 95%;
  }
  .center_content {
    width: 90%;
    max-width: 850px;
  }
  .modal_01 .center_modal .center_content {
    max-width: 100%;
  }
  .main_center_content .second_row h1 {
    font-size: 28px;
  }
  .main_center_content .second_row p {
    font-size: 16px;
  }
  .main_center_content .center_content .first_row img {
    width: 493px;
    height: unset;
  }
  .main_center_content .third_row .btn_01,
  .main_center_content .third_row .btn_02 {
    font-size: 16px;
  }
  .comapnyBanner {
    gap: 18px;
  }
  .comapnyBanner h1,
  .comapnyBanner p {
    font-size: 26px;
  }
  .comapnyBanner img {
    width: 67px;
    top: -38px;
  }
  .section_02 .center_content .top h1 {
    font-size: 26px;
  }
  .section_02 .center_content_text p {
    line-height: 26px;
    font-size: 16px;
  }
  .section_02 .center_content_text .row02 h1 {
    font-size: 22px;
    line-height: 32px;
  }
  .section_02 .center_content_text .row02 p.points {
    font-size: 16px;
    line-height: 46px;
  }
  .section_02 .center_content_text .row02 p {
    font-size: 16px;
    line-height: 26px;
  }
  .section_02 .center_content_text .horizontalLine {
    width: 616px;
  }
  .section_02 .center_content_text .row03 h1 {
    font-size: 26px;
    line-height: 36px;
  }
  .section_02 .center_content_text .row03 ul li p,
  .section_02 .center_content_text .row03 ul li p.number {
    font-size: 16px;
    line-height: 28px;
    margin: unset;
  }
  .section_02 .bottom_content a {
    font-size: 16px;
  }
  .section_04 .section_04_top_part .col_02 ul li a,
  .section_04 .section_04_top_part .col_02 ul li p {
    font-size: 14px;
  }
  .section_04 .section_04_top_part .col_01 p {
    font-size: 14px;
  }
  .section_04 .section_04_top_part .col_01 .logo img {
    width: 310px;
  }
  .section_04 .section_04_top_part .col_02 .heading h1,
  .section_04 .section_04_top_part .col_03 .heading h1,
  .section_04 .section_04_top_part .col_03 .info .location p,
  .section_04 .section_04_top_part .col_03 .info .phone p a,
  .section_04 .section_04_top_part .col_03 .info .mail p a {
    font-size: 14px;
  }
  .section_04 .section_04_top_part {
    gap: 30px;
  }
}

@media screen and (max-width: 1266px) {
  .previous_image {
    left: 8rem;
  }

  .next_image {
    right: 8rem;
  }
}

@media screen and (max-width: 1140px) {
  .section_03 .section_03_center_div .col_01 p {
    font-size: 15px;
  }

  .section_03 .section_03_center_div .col_01 h1 {
    font-size: 22px;
  }

  .section_03 .section_03_center_div .col_01 button {
    font-size: 1rem;
    padding: 0.6rem 2.76rem;
  }

  .section_05 .section_05_center_content {
    width: 90%;
  }

  .section_06 .section_06_center_content .videos .popup_video video,
  .SUBSCRIBER_modal_video .popup_video video {
    width: 75%;
  }
}

@media screen and (max-width: 1080px) {
  .modal_01 .center_modal {
    width: 93%;
    max-height: 95%;
  }
  .pleaseNote_Modal .center_modal {
    height: 90vh;
  }

  .modal_01 {
    padding: 0;
  }
}

@media screen and (max-width: 1035px) {
  .section_03 .section_03_center_div {
    justify-content: center;
    align-items: center;
    margin: 2rem 0 4rem 0;
  }
}

@media screen and (min-width: 922px) {
  .slider .center_slider .center_box .image_length .mobile_view_left,
  .slider .center_slider .center_box .image_length .mobile_view_right {
    display: none !important;
  }
}

@media screen and (max-width: 922px) {
  .section_01 .header {
    padding: 0.5rem 0.5rem;
    padding-bottom: 0;
    flex-direction: column;
  }

  .section_01 .header .left_side {
    width: 95%;
    order: 1;
  }

  .section_01 .header .left_side ul {
    display: none;
  }

  .section_01 .header .right_side {
    width: 95%;
    justify-content: space-between;
  }

  .section_01 .header .right_side button {
    margin: 0 0.5rem 0 0;
  }

  .goog-te-combo {
    width: 190px;
  }

  .section_01 .header .right_side button {
    width: 150px;
  }

  .section_01 .header .left_side ul li {
    padding: 1rem 1.2rem;
  }

  .section_01 .header .left_side .mobile_responsive {
    display: block;
    width: 100%;
    margin: 0 auto;
  }

  .section_01 .header .left_side .mobile_responsive ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .section_01 .header .left_side .mobile_responsive ul li {
    padding: 0;
    display: flex;
    cursor: pointer;
  }

  .section_01 .header .left_side .mobile_responsive ul li.cross_hamburger_icon {
    display: none;
  }

  .section_01 .header .left_side .mobile_responsive ul li:first-child {
    text-decoration: none;
    padding: 1rem 0;
    color: #f5f5f5;
    font-size: 16px;
    font-weight: 300;
    transition: 0.1s;
    border-bottom: 3px solid rgba(255, 18, 15, 0.8);
  }

  .section_01 .header .left_side .mobile_responsive ul li.most_important {
    color: rgba(254, 221, 1, 1);
    border-bottom-color: rgba(254, 221, 1, 1);
  }

  .section_01 .header .left_side .mobile_responsive ul li img {
    width: 19px;
  }
  .section_01
    .header
    .left_side
    .mobile_responsive
    ul
    .cross_hamburger_icon
    img {
    width: 18px;
    height: 17px;
  }

  .header .left_side .mobile_navbar {
    display: flex;
  }

  .center_content {
    width: 90%;
    background-size: cover;
  }

  .main_center_content .center_content .first_row img {
    width: 95%;
    height: unset;
  }

  .main_center_content .second_row {
    width: 100%;
    margin: 2.5rem 0;
  }

  .main_center_content .second_row_01 {
    margin-bottom: 0;
  }

  .main_center_content .second_row h1 {
    font-size: 25px;
    line-height: normal;
  }

  .main_center_content .second_row .first_pera,
  .main_center_content .second_row .second_pera {
    width: 100% !important;
    font-size: 1rem;
    margin-top: 1.5rem;
    margin-bottom: 0;
  }

  .main_center_content .second_row .second_pera,
  .fourth_pera01 {
    margin: 0 !important;
    margin-top: 1.5rem !important;
  }

  .main_center_content .third_row {
    flex-wrap: wrap;
  }

  .main_center_content .third_row .btn_01 {
    font-size: 16px;
    width: 300px;
    padding: 0.56rem 0;
  }

  .main_center_content .third_row .btn_02 {
    margin: 1.5rem;
    font-size: 16px;
    width: 300px;
    padding: 0.56rem 0.5rem;
  }

  .companies_logo {
    padding: 2rem 0;
  }

  .section_02 .center_content_text {
    width: 90% !important;
    margin: 36px 0 0 0;
  }

  .section_02 .center_content_text p {
    font-size: 1rem;
  }

  .section_02 .bottom_content {
    width: 100% !important;
    justify-content: center;
    margin-top: 3rem;
  }

  .our_performace_btn {
    margin-top: 1rem !important;
  }

  .section_02 .center_content_text .pera_01,
  .section_02 .center_content_text .pera_02,
  .section_02 .center_content_text .pera_03 {
    padding: 0;
    font-weight: 200;
  }

  .section_02 .center_content_text p {
    font-weight: 200;
  }

  .section_02 .center_content_text p br {
    display: none;
  }

  .section_02 .bottom_content button {
    font-size: 0.9rem;
    width: 245px;
  }

  .section_02 .bottom_content button:nth-child(1) {
    padding: 0.56rem 0;
  }

  .section_03 .section_03_center_div {
    margin: 2rem 0;
  }

  .section_03 .section_03_center_div .col_01 {
    margin: 2.5rem 0rem;
  }

  .section_03 .section_03_center_div .col_01 p {
    font-size: 1rem;
  }

  .section_03 .section_03_center_div .col_01 h1,
  .section_02 .center_content .top h1,
  .main_center_content .second_row h1 {
    font-size: 27px;
  }

  .main_center_content .second_row h1 br,
  .main_center_content .second_row .first_pera br,
  .main_center_content .second_row .second_pera br {
    display: none;
  }

  .section_04 {
    padding: 4rem 0 2rem 0;
  }

  .section_04 .section_04_top_part {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .section_04 .section_04_top_part .col_02 {
    margin: 2rem 0;
  }

  .section_04 .section_04_top_part .col_02 ul {
    margin-top: 1rem;
  }

  .section_04 .section_04_top_part .col_03 .info .location,
  .section_04 .section_04_top_part .col_03 .info .phone,
  .section_04 .section_04_top_part .col_03 .info .mail {
    margin: 1rem 0;
  }

  .section_04 .section_04_top_part .col_03 .info .location p,
  .section_04 .section_04_top_part .col_03 .info .phone p a,
  .section_04 .section_04_top_part .col_03 .info .mail p a {
    width: 100%;
  }

  .section_04 .section_04_top_part .col_03 .info .phone p br,
  .section_04 .section_04_top_part .col_03 .info .mail p br {
    display: none;
  }

  .section_04 .section_04_top_part .col_03 .info {
    margin: 0;
  }

  .section_04 .section_04_top_part .col_03 .info {
    width: 100%;
    margin: 2rem 0;
    margin-top: 0.8rem;
  }

  .short_message h1 {
    font-size: 1rem;
    width: 95%;
    line-height: 1.8rem;
  }

  .short_message h1 br {
    display: none;
  }

  .section_05 .section_05_center_content .firs_row h1 {
    font-size: 18px;
  }

  .section_05 .section_05_center_content .firs_row {
    width: 100%;
  }

  .section_05 .section_05_center_content .firs_row .first_pera_05,
  .section_05 .section_05_center_content .firs_row .second_pera_05 {
    width: 100% !important;
    font-size: 1rem;
  }

  .section_05 .section_05_center_content .firs_row .first_pera_05 br,
  .section_05 .section_05_center_content .firs_row .second_pera_05 br {
    display: none;
  }

  .section_05 .section_05_center_content .second_row h1 {
    font-size: 18px;
  }

  .section_05 .section_05_center_content .second_row .examples p {
    font-size: 16px;
  }

  .section_05 .section_05_center_content .third_row {
    width: 100%;
  }

  .section_05 .section_05_center_content .third_row p,
  .section_05 .section_05_center_content .third_row p:nth-child(2) {
    width: 100%;
    font-size: 16px;
  }

  .section_05 .section_05_center_content .fourth_row h1 {
    font-size: 18px;
  }

  .section_05 .section_05_center_content .fourth_row h1 br {
    display: none;
  }

  .section_05 .section_05_center_content .fourth_row .first_row p {
    font-size: 1rem;
  }

  .section_05 .section_05_center_content .fourth_row .first_row p .count_style {
    font-size: 20px;
  }

  .section_05 .section_05_center_content .fourth_row .second_row_fourth_row p {
    font-size: 1rem;
    margin: 0.7rem 0;
  }

  .section_02 .center_content_text .peragraphs {
    width: 100%;
  }

  .section_02 .center_content_text .peragraphs p:last-child {
    width: 100% !important;
    font-size: 1rem;
    padding: 0px;
  }

  .section_02 .center_content_text .peragraphs p:last-child br {
    display: none;
  }

  .section_02 .center_content_text .peragraphs .pera_01 .count_style,
  .section_02 .center_content_text .peragraphs .pera_02 .count_style,
  .section_02 .center_content_text .peragraphs .pera_03 .count_style,
  .section_02 .center_content_text .peragraphs .pera_04 .count_style,
  .section_02 .center_content_text .peragraphs .pera_05 .count_style,
  .section_02 .center_content_text .peragraphs .pera_06 .count_style {
    font-size: 20px;
    margin: 0rem;
  }

  .center_content_text .center_content_text_02 {
    width: 100%;
  }

  .section_05 {
    padding: 5rem 0;
  }

  .ourExperience_section02_center_content_text {
    margin: 1rem 0 !important;
  }

  .section_05 .section_05_center_content .fourth_row .first_row p .count_style {
    text-align: left;
    margin: 0 0.5rem 0 0;
  }

  .section_05 .section_05_center_content .second_row {
    margin: 2rem 0 2.5rem 0;
  }

  .section_05 .section_05_center_content .second_row .examples {
    margin-top: 2rem;
  }

  .section_01 .main_center_content {
    padding: 4rem 0 3rem;
  }

  .most_popular .most_popular_center .most_popular_links {
    justify-content: center;
  }

  .section_02 .center_content_text .pera_01,
  .section_02 .center_content_text .pera_02,
  .section_02 .center_content_text .pera_03,
  .click_below {
    width: 100% !important;
    font-size: 1rem !important;
  }

  .section_02 .center_content_text .pera_01 br {
    display: none;
  }

  .click_below {
    margin-bottom: 1rem;
  }

  .pips {
    margin: 1rem 0 2.5rem 0 !important;
  }

  /* contact us modal */
  /* ================ */
  .contact_us_modal .contact_us_center {
    width: 93%;
    height: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
  }

  .contact_us_modal .contact_us_center .top_part .right_side img {
    width: 15px;
  }

  .contact_us_modal .contact_us_center .center_part {
    margin: 0;
    height: 80%;
    flex-direction: column;
    padding: 0 1.5rem;
    overflow-y: auto;
  }

  .contact_us_modal .contact_us_center .center_part .left_side {
    width: 100%;
    border-right: none;
    justify-content: center;
    align-items: center;
    margin: 1.5rem 0;
    border-bottom: 0.8px solid #888888;
    margin-top: 0;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .address,
  .contact_us_modal .contact_us_center .center_part .left_side .phone,
  .contact_us_modal .contact_us_center .center_part .left_side .email {
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .address {
    margin-bottom: 0.5rem;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .phone,
  .contact_us_modal .contact_us_center .center_part .left_side .email {
    margin: 0.5rem 0;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .email {
    margin-bottom: 1.2rem;
  }

  .contact_us_modal
    .contact_us_center
    .center_part
    .left_side
    .address
    .address_content,
  .contact_us_modal
    .contact_us_center
    .center_part
    .left_side
    .phone
    .phone_content,
  .contact_us_modal
    .contact_us_center
    .center_part
    .left_side
    .email
    .email_content {
    width: 79%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 1rem;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .address h3,
  .contact_us_modal .contact_us_center .center_part .left_side .phone h3,
  .contact_us_modal .contact_us_center .center_part .left_side .email h3 {
    padding: 0;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .address p,
  .contact_us_modal .contact_us_center .center_part .left_side .phone p,
  .contact_us_modal .contact_us_center .center_part .left_side .email p {
    text-align: left;
  }

  .contact_us_modal .contact_us_center .center_part .right_side {
    width: 100%;
    padding: 0;
  }

  .contact_us_modal .contact_us_center .center_part .right_side form {
    align-items: center;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .address img {
    width: 35px;
    margin-top: 0.3rem;
  }

  .contact_us_modal .contact_us_center .center_part .left_side .phone img,
  .contact_us_modal .contact_us_center .center_part .left_side .email img {
    width: 30px;
    margin-top: 0.3rem;
  }

  /* modal */
  .modal_01 .center_modal .center_content .row_01 p br {
    display: none;
  }

  .modal_01 .center_modal .center_content .row_01 h1 br {
    display: none;
  }
  #SUBSCRIBER_modal .center_modal .center_content .row_01 h1 br {
    display: block;
  }

  .modal_01 .center_modal .center_content {
    padding: 1rem 1rem;
  }

  .modal_01 .center_modal .top_part .left_side h1 {
    font-size: 15px;
    font-weight: 500;
  }

  .modal_01 .center_modal .top_part {
    padding: 1rem;
    align-items: flex-start;
  }

  .modal_01 .center_modal .top_part .right_side {
    margin-top: 0.3rem;
    margin-left: 1rem;
  }

  .modal_01 .center_modal .top_part .right_side img {
    width: 13px;
  }

  .modal_01 .center_modal .center_content .row_01 h1 {
    font-size: 15px;
  }

  .modal_01 .center_modal .center_content .row_01 p {
    font-size: 14px;
  }

  .modal_01 .center_modal .center_content {
    height: calc(100% - 125px);
  }
  .pleaseNote_Modal .center_modal .center_content {
    height: calc(100% - 103px);
  }

  .modal_01 .center_modal .center_content .row_01 p.help {
    margin: 0;
  }

  .modal_01 .center_modal .center_content .row_01 .heading p {
    font-size: 11px;
  }

  .modal_01 .center_modal .center_content .row_01 .link a {
    width: 100%;
    font-size: 14px;
    margin: 0.8rem 0;
  }

  .modal_01 .center_modal .center_content .row_01 .link {
    width: 100%;
  }

  .modal_01 .center_modal .center_content .row_01 .small_heading p {
    font-size: 11px;
  }

  .modal_01 .center_modal .center_content .row_01 .big_heading {
    font-size: 18px;
  }

  .modal_01 .center_modal .center_content .row_01 .image img {
    width: 100%;
  }

  .slider .center_slider .close_popup {
    right: 1rem;
    width: 35px;
    height: 35px;
  }

  .center_slider {
    width: 95%;
  }

  .slider .center_slider .center_box {
    width: 100% !important;
  }

  .previous_image {
    left: 0.5rem !important;

    display: flex;

    height: 128px;
    width: 60px;
    justify-content: flex-start;
  }

  .previous_image img {
    margin-left: 1rem;
  }

  .next_image {
    right: 0.5rem !important;

    display: flex;

    height: 128px;
    width: 60px;
    justify-content: flex-end;
  }

  .next_image img {
    margin-right: 1rem;
  }

  .slider .center_slider .center_box .image_length .fullScreen,
  .slider .center_slider .center_box .image_length .normalScreen {
    display: none !important;
  }

  .contact_us_modal .contact_us_center .top_part {
    padding: 1.5rem;
  }

  .most_popular .most_popular_center .most_popular_links .link_01,
  .most_popular .most_popular_center .most_popular_links .link_02,
  .most_popular .most_popular_center .most_popular_links .link_03,
  .most_popular .most_popular_center .most_popular_links .link_04,
  .most_popular .most_popular_center .most_popular_links .link_05,
  .most_popular .most_popular_center .most_popular_links .link_06 {
    font-size: 16px;
    padding: 10px 0;
  }

  .googleTranslate01 {
    width: 50% !important;
    height: 53px;
  }
  .goog-te-gadget .goog-te-combo,
  #google_translate_element {
    width: 100% !important;
  }

  .contact_us_modal {
    padding: 1rem 0;
  }

  .section_01 .header .right_side button {
    /* padding: 0.77rem 0.5rem; */
    padding: 0.9rem 0.5rem;
    width: 45%;
    margin: 0;
  }

  .section_08 .section_08_center_content .top_part .buttons button {
    width: 100%;
  }

  .section_08 .section_08_center_content .top_part .buttons button span {
    font-size: 16px;
  }

  .section_08 .section_08_center_content .top_part .top_part_detail h1 {
    font-size: 18px;
  }

  .section_08 .section_08_center_content .top_part .top_part_detail p {
    font-size: 1rem;
  }

  .section_08 .section_08_center_content .top_part .top_part_detail p::before {
    width: 180px;
    height: 4px;
    bottom: -1.4rem;
    left: 2rem;
  }

  .section_08 .section_08_center_content {
    margin: 3.5rem 0rem 2.5rem 0;
  }

  .section_08 .section_08_center_content .top_part .buttons {
    margin: 3rem 0 2rem 0;
  }

  .section_08 .section_08_center_content .all_cards {
    margin: 0;
  }

  .section_08 .section_08_center_content .card {
    margin: 1rem 0;
  }

  .images {
    height: 267.19px;
  }

  .slider .center_slider .center_box .image_length {
    padding: 0.7rem 0;
  }

  .previous_image,
  .next_image {
    display: none !important;
  }

  /* download instruction */
  .download_main .downloads_popup {
    width: 93%;
    height: auto;
  }

  .download_main .downloads_popup .center_content {
    padding: 1rem 1rem;
    height: 100%;
  }

  .download_main .downloads_popup .top_part .left_side h1 {
    font-size: 15px;
    font-weight: 500;
  }

  .download_main .downloads_popup .top_part .right_side img {
    width: 13px;
  }

  .download_main .downloads_popup .top_part {
    padding: 1rem;
    align-items: flex-start;
  }

  .download_main .downloads_popup .center_content .buttons {
    margin-top: 2rem;
  }

  .download_main .downloads_popup .center_content .buttons a {
    width: 100%;
    margin: 0;
  }

  .download_main .downloads_popup .center_content .buttons a:last-child {
    margin-top: 0.8rem;
  }

  .download_main .downloads_popup .center_content .buttons a span {
    font-size: 0.9rem;
  }

  .main_center_content .second_row .row_01 p:last-child {
    padding-bottom: 2.75rem;
  }

  .main_center_content .second_row .row_02 {
    margin-top: 2.75rem;
  }

  .section_05_01_center_content .third_row {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .section_09 .section_09_center_content {
    width: 100%;
    margin: 3rem 0;
  }

  .section_09 .section_09_center_content .tabs {
    justify-content: center;
    flex-wrap: wrap;
  }

  .section_09 .section_09_center_content .tabs .tab {
    width: 90%;
    min-height: 80px;
    margin: 0.5rem 0.2rem;
  }

  .section_09 .section_09_center_content .tabs .tab p {
    font-size: 16px;
  }

  .section_09 .section_09_center_content .tab_body {
    width: 95%;
    padding: 2.3rem 0;
  }

  .tab_body_content {
    padding: 0 1.5rem;
  }

  .contact_us_modal
    .contact_us_center
    .center_part
    .right_side
    .submite_message {
    flex-direction: column;
    margin-top: 1rem;
    text-align: center;
  }

  .contact_us_modal
    .contact_us_center
    .center_part
    .right_side
    .submite_message
    #success-message {
    order: 1;
    font-size: 14.5px;
    margin-top: 1rem;
  }

  .section_01 .header .right_side .premium_trading_btn {
    display: none;
  }

  /* section 09 */
  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    h1 {
    font-size: 18px;
  }
  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    h1
    br {
    display: none;
  }

  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .impText
    br {
    display: none;
  }

  .section_09 .section_09_center_content .tab_body .tab_body_content p br {
    display: none;
  }

  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .content
    .sub_row_01
    .listed_items {
    flex-direction: column;
    padding-left: 1rem;
  }

  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .content
    .row_03
    .sub_row_03
    ul {
    padding-left: 1rem;
  }

  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .content
    .ordered_content {
    padding-left: 1rem;
  }

  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .content
    .ordered_content
    ol
    li
    br {
    display: none;
  }

  .tab03 .row_03 {
    padding-left: 1rem;
  }

  .tab03 .row_03 ol li {
    padding: 0.5rem 0;
  }

  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .tab05_heading::before {
    width: 265px;
  }

  /* floating button */
  .floating_btn {
    display: none;
  }

  .section_01 .main_center_content .center_content .fourth_row {
    display: flex;
  }

  .label_01 .center,
  .help_section .center {
    width: 90%;
  }

  .label_01 .center p {
    font-size: 1rem;
  }

  .label_01 .center p br {
    display: none;
  }

  .label_01 .center .label_01_btn,
  .help_section .center .help_section_btn {
    font-size: 16px;
  }

  .help_section .center p {
    font-size: 1rem;
  }

  .help_section .center p br {
    display: none;
  }

  .suggest:hover .tooltip {
    width: 335px;
  }

  .suggest:hover .tooltip p br {
    display: none;
  }

  .section_09 .section_09_center_content .tab_body .tab_body_content p {
    font-size: 1rem;
  }

  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .impText {
    font-size: 1rem;
  }

  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .content
    .sub_row_01
    .listed_items
    ul
    li {
    font-size: 1rem;
  }

  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .content
    .row_03
    .sub_row_03
    ul
    li {
    font-size: 1rem;
  }

  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .content
    .ordered_content
    ol
    li {
    font-size: 1rem;
  }

  .modal_01
    .center_modal
    .center_content
    .row_01
    .conditions
    .condition_01
    label
    br {
    display: none;
  }

  .modal_01
    .center_modal
    .center_content
    .row_01
    .conditions
    .condition_01
    label {
    font-size: 14px;
  }

  .modal_01 .center_modal .center_content .row_01 .image .payment {
    width: 130px;
  }

  /* section 10 */
  /* ========== */
  .main_center_content .hero_01 h1 {
    font-size: 18px;
    line-height: normal;
  }

  .main_center_content .hero_01 p {
    font-size: 16px;
  }

  .main_center_content .hero_01 p br {
    display: none;
  }

  .section_10 .center .heading h1 {
    font-size: 18px;
  }

  .section_10 .center {
    width: 90%;
  }

  .section_10 .center .row_01 {
    width: 100%;
  }

  .section_10 .center .row_01 .border_text p,
  .section_10 .center .row_01 p {
    font-size: 1rem;
  }

  .section_10 .center .row_01 .border_text p br,
  .section_10 .center .row_01 p br {
    display: none;
  }

  .section_10 .center .row_01 .link_section09 {
    width: 100%;
  }

  .section_10 .center .row_02 p {
    font-size: 1rem;
  }

  .section_10 .center .row_02 br {
    display: none;
  }

  .main_center_content .hero_01 p {
    margin: 2rem 0;
  }

  .section_10 .center .row_01 .border_text p {
    padding: 19.23px 1rem !important;
    margin-top: 8px;
  }

  .section_10 .center .row_01 .border_text .section09_button {
    margin: 1rem 0 1rem 0;
  }

  .section_10 .center .row_01 .sub_row_01,
  .section_10 .center .row_01 .sub_row_02,
  .section_10 .center .row_01 .sub_row_03 {
    margin-top: 30px;
  }

  .section_10 .center .row_01 .sub_row_01 p:last-child,
  .section_10 .center .row_01 .sub_row_02 p:last-child {
    padding-bottom: 30px;
  }

  .section_11 .center_content .row_02,
  .section_11 .center_content .row_03 .sub_row_03 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_10 .center .row_01 p {
    margin-top: 30px;
  }

  .main_center_content .second_row .heading img {
    width: 25px;
  }

  .section_10 .center .row_01 .sub_row_01 h1,
  .section_10 .center .row_01 .sub_row_02 h1,
  .section_10 .center .row_01 .sub_row_03 h1 {
    font-size: 18px;
  }

  .section_10 .center .row_01 .sub_row_01,
  .section_10 .center .row_01 .sub_row_02,
  .section_10 .center .row_01 .sub_row_03,
  .section_10 .center .row_01 .sub_row_01 p:last-child,
  .section_10 .center .row_01 .sub_row_02 p:last-child {
    width: 100%;
  }

  .section_10 .center .row_01 p br {
    display: none;
  }

  .section_11 .center_content .row_01,
  .section_11 .center_content .row_02,
  .section_11 .center_content .row_03,
  .section_11 .center_content .row_04,
  .section_11 .center_content .row_01 p:last-child,
  .section_11 .center_content .row_02 p:last-child,
  .section_11 .center_content .row_03 .sub_row_03 {
    width: 100%;
  }

  .section_11 .center_content .row_01 h1,
  .section_11 .center_content .row_02 h1,
  .section_11 .center_content .row_03 h1,
  .section_11 .center_content .row_04 h1 {
    font-size: 18px;
  }

  .section_11 .center_content .row_01 h1::before {
    left: 8px;
    top: 9px;
  }

  .section_11 .center_content .row_01 p,
  .section_11 .center_content .row_02 p,
  .section_11 .center_content .row_03 p,
  .section_11 .center_content .row_04 p {
    font-size: 1rem;
  }

  .section_11 .center_content .row_01 p br,
  .section_11 .center_content .row_02 p br,
  .section_11 .center_content .row_03 p br,
  .section_11 .center_content .row_04 p br {
    display: none;
  }

  .section_11 .center_content .row_01 p,
  .section_11 .center_content .row_02 p,
  .section_11 .center_content .row_03 p,
  .section_11 .center_content .row_04 p {
    margin-top: 30px;
  }

  .section_11 .center_content .row_02 h1::before {
    width: 151px;
  }

  .section09_button a {
    font-size: 0.9rem;
  }

  /* testimonial */
  /* =========== */
  .testimonial .center {
    width: 90%;
  }

  .testimonial .center .top_part h1 {
    font-size: 18px;
  }

  .testimonial .center .top_part p {
    font-size: 1rem;
  }

  .testimonial .center .top_part p br {
    display: none;
  }

  .testimonial .center .bottom_part .icons {
    display: none;
  }

  .testimonial .center .top_part::before {
    width: 200px;
    left: 20%;
  }
  .testimonial .center .top_part h1 br {
    display: none;
  }

  .testimonial .center .bottom_part .right_side_quotes img,
  .testimonial .center .bottom_part .left_side_quotes img {
    width: 20px;
  }
  .testimonial .center .bottom_part {
    margin-top: 6rem;
    height: 125px;
  }

  .section_02 .bottom_content a {
    font-size: 16px;
  }
  .section_02 .bottom_content button span {
    font-size: 16px;
  }
  .section_03 .section_03_center_div .col_01 button span {
    font-size: 16px;
  }
  .section_02 .center_content .center_content_text .center_btn span {
    font-size: 16px;
  }
  .section_05_01 .section_05_01_center_content .third_row a span {
    font-size: 16px;
  }
  .section_07
    .section_07_center_content
    .section_07_row_01
    .bottom_content
    a
    span {
    font-size: 16px;
  }
  .section_05_01 .section_05_01_center_content {
    width: 90%;
  }
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_01
    br,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_02
    br,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_03
    br,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_04
    br {
    display: none;
  }
  .section_05 .section_05_center_content .fourth_row .whiteBorder01 {
    padding: 1rem 1rem;
  }
  .section_05 .section_05_center_content .whiteBorder {
    padding: 3rem 1rem 2rem;
  }
  .main_center_content .second_row .sub_heading {
    font-size: 16px;
    margin-top: 1rem;
  }
  .main_center_content .second_row .row_01 p:last-child {
    font-size: 16px;
  }
  .main_center_content .second_row .row_01 p:last-child br {
    display: none;
  }
  .section_12 .center_content {
    width: 90%;
  }
  .section_12 .center_content .row_01 .top_part h1,
  .section_12 .center_content .row_02 .top_part h1 {
    font-size: 18px;
  }
  .section_12 .center_content .row_01 .center_content p,
  .section_12 .center_content .row_02 .center_content p,
  .section_12 .center_content .row_01 .top_part h4,
  .section_12 .center_content .row_02 .top_part h4 {
    font-size: 16px;
  }
  .section_12 .center_content .row_01 .center_content p br,
  .section_12 .center_content .row_02 .center_content p br {
    display: none;
  }
  .section_12 .center_content .row_02 .top_part h1::before {
    left: 25px;
    top: 11px;
  }
  .section_12 .center_content .row_01 .top_part h1::before {
    left: 24px;
    top: 9px;
  }
  .section_12 .center_content .row_01 .center_content .pera_02 br {
    display: block;
  }

  .delivery_schedule,
  .delivery_schedule .for_example {
    margin-top: 30px;
  }
  .delivery_schedule .for_example ul {
    margin-top: 29.7px;
  }
  .delivery_schedule .for_example ul {
    padding-left: 1rem;
  }
  .center_row p {
    font-size: 14px;
  }
  .center_row p br {
    display: none;
  }
  #SUBSCRIBER_modal .center_modal {
    width: 93%;
    /* height: fit-content; */
  }
  #SUBSCRIBER_modal .center_modal .center_content {
    height: calc(100% - 80px);
    margin-top: 1.3rem;
  }

  .modal_01 .center_modal .center_modal_heading .right_side {
    right: 20px;
  }
}

@media screen and (max-width: 623px) {
  /* Adjusting font sizes and styles for smaller screens */
  .section_01 .header .right_side button span {
    font-size: 15px;
  }

  .googleTranslate01 {
    width: 50% !important;
    justify-content: flex-end;
  }

  .goog-te-gadget .goog-te-combo {
    width: 100% !important;
    font-size: 15px;
  }

  .section_01 .header .left_side .mobile_responsive ul li:first-child {
    font-size: 0.8rem;
  }

  .section_03 .section_03_center_div .col_01 h1,
  .section_02 .center_content .top h1,
  .main_center_content .second_row h1 {
    font-size: 18px;
  }

  .main_center_content .third_row .btn_01 {
    font-size: 16px;
    width: 100%;
    padding: 0.6rem 0;
  }

  .main_center_content .third_row .btn_02 {
    font-size: 16px;
    width: 100%;
    margin: 1.5rem 1rem;
  }

  .main_center_content .fourth_row a {
    font-size: 11px;
  }

  .section_02 .center_content_text .pera_01,
  .section_02 .center_content_text .pera_02,
  .section_02 .center_content_text .pera_03 {
    font-size: 0.9rem;
  }

  .section_02 .bottom_content button {
    font-size: 1rem;
    width: 200px;
  }

  .section_02 .bottom_content button:nth-child(1),
  .section_02 .bottom_content button:nth-child(2),
  .section_02 .bottom_content button:nth-child(3),
  .section_02 .bottom_content button:nth-child(4) {
    padding: 0.6rem 1.35rem;
  }

  .section_03 .section_03_center_div .col_01 h1 {
    border-bottom: 4px solid rgba(253, 63, 61, 1);
  }

  .section_03 .section_03_center_div .col_01 p {
    font-size: 0.8rem;
  }

  .section_04 .section_04_top_part .col_01 .logo img {
    width: 85%;
  }

  .section_04 .section_04_top_part .col_01 p {
    font-size: 14px;
    text-align: center;
    line-height: 24px;
  }

  .section_04 .section_04_top_part .col_02 .heading h1,
  .section_04 .section_04_top_part .col_03 .heading h1 {
    font-size: 16px;
  }
  .section_04 .section_04_top_part .col_03 .info .location p,
  .section_04 .section_04_top_part .col_03 .info .phone p a,
  .section_04 .section_04_top_part .col_03 .info .mail p a {
    font-size: 14px;
  }

  .section_04 .section_04_bottom_part ul {
    width: 100%;
    justify-content: flex-start;
    flex-direction: column;
  }

  .section_04 .section_04_bottom_part p {
    font-size: 12px;
    margin-top: 2.5rem;
    margin-bottom: 0.5rem;
  }

  .section_04 .section_04_top_part .col_02 ul li a {
    font-size: 0.8rem;
  }

  .section_04 .section_04_top_part .col_01 .logo {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .section_03 .section_03_center_div .col_02 img {
    width: 100%;
  }

  .section_04 .section_04_top_part .col_01,
  .section_04 .section_04_top_part .col_02,
  .section_04 .section_04_top_part .col_03 {
    width: 100%;
    margin: 1rem 0rem;
  }

  .section_04 .section_04_bottom_part ul li {
    border-left: 1px solid #f5f5f5;
    margin: 0.5rem 0;
  }

  .section_04 .section_04_bottom_part {
    margin-top: 0rem;
    width: 90%;
  }

  .section_04 .section_04_bottom_part p {
    margin-top: 2.5rem;
    margin-bottom: 0.5rem;
    text-align: center;
  }

  .section_04 .section_04_top_part {
    width: 90%;
  }

  .section_04 .back_to_top {
    display: none;
  }

  .section_01 .header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 11111;
  }

  .section_01 .main_center_content {
    margin-top: 6.5rem;
  }

  .most_popular .most_popular_center {
    margin: 3rem 0 1rem 0;
  }

  .most_popular .most_popular_center h1 {
    font-size: 18px;
  }

  .section_02 .center_content .top::before,
  .section_02 .center_content .top::before,
  .section_05_center_content .firs_row .top2::before,
  .most_popular .most_popular_center h1::before,
  .section_05_01 .section_05_01_center_content .first_row::before {
    left: -20px !important;
    top: 10px;
  }
  .section_02 .center_content .top1::before {
    left: 11px !important;
  }

  .click_below br {
    display: none;
  }

  .section_02 .center_content_text .pera_01 br {
    display: none;
  }

  .section_05_01 .section_05_01_center_content .first_row h1 {
    font-size: 18px;
  }
  .section_05_01 .section_05_01_center_content .first_row h1 br {
    display: none;
  }

  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    h2 {
    font-size: 1rem;
  }

  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_01,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_02,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_03,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_04 {
    padding: 0;
    font-size: 1rem;
  }

  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_01
    br,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_02
    br,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_03
    br,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_04
    br {
    display: none;
    font-size: 1rem;
  }

  .section_05_01 .section_05_01_center_content {
    width: 90%;
  }

  .section_06 .section_06_center_content h1 {
    font-size: 18px;
  }

  .section_06 .section_06_center_content h1:before {
    width: 215px;
  }

  .section_06 .section_06_center_content .videos {
    margin: 3rem 0;
    margin-bottom: 0;
  }

  .section_06 .section_06_center_content {
    margin: 3rem 0;
  }

  .section_06 .section_06_center_content {
    width: 90%;
  }

  .section_06
    .section_06_center_content
    .videos
    .video_01
    .video_content
    .center
    p {
    font-size: 1rem;
  }

  .section_06
    .section_06_center_content
    .videos
    .video_01
    .video_content
    .center
    h2 {
    font-size: 1rem;
  }

  .section_07 {
    width: 100%;
  }

  .section_07 .section_07_center_content {
    width: 95%;
  }

  .section_07 .section_07_center_content .section_07_row_01 {
    width: 100%;
  }

  .section_07
    .section_07_center_content
    .section_07_row_01
    .center_content_text {
    width: 90%;
  }

  .section_07
    .section_07_center_content
    .section_07_row_01
    .center_content_text
    .pera_03 {
    width: 100% !important;
  }

  .section_07 .section_07_center_content .section_07_row_01 .top h1 {
    font-size: 18px;
  }

  .section_07 .section_07_center_content .section_07_row_01 .top::before {
    left: -13px;
    top: 10px;
  }

  .section_07 .section_07_center_content .section_07_row_01 .dots01::before {
    top: 9px;
    left: 18px;
  }

  .section_07 .section_07_center_content .section_07_row_01 .dots02::before {
    top: 9px;
    left: 5px;
  }
  .dots01::before {
    left: 24px !important;
  }

  .section_07
    .section_07_center_content
    .section_07_row_01
    .center_content_text
    p {
    font-size: 1rem;
  }

  .section_07
    .section_07_center_content
    .section_07_row_01
    .center_content_text
    p
    br {
    display: none;
  }

  .section_07 .section_07_center_content .section_07_row_01 .bottom_content {
    justify-content: center;
  }

  .section_07
    .section_07_center_content
    .section_07_row_01
    .bottom_content
    button
    span {
    font-size: 0.8rem;
  }

  .section_07 .section_07_center_content .section_07_row_01 .bottom_content {
    width: 95% !important;
  }

  .section_05 .section_05_center_content {
    margin: 0;
  }

  .section_06 .section_06_center_content .videos .video_01 .video_thumbnail,
  .section_06 .section_06_center_content .videos .video_02 .video_thumbnail,
  .section_06 .section_06_center_content .videos .video_03 .video_thumbnail {
    height: 216px;
  }

  .section_06 .section_06_center_content .videos .popup_video video,
  .SUBSCRIBER_modal_video .popup_video video {
    width: 90%;
  }
  .SUBSCRIBER_modal_video .popup_video video {
    height: fit-content;
  }

  .section_06 .section_06_center_content .videos .popup_video .close_icon,
  .SUBSCRIBER_modal_video .popup_video .close_icon {
    right: 1rem;
    width: 35px;
    height: 35px;
  }

  .section_04 .section_04_bottom_part ul li.vertical_icon {
    display: none;
  }

  .section_07
    .section_07_center_content
    .section_07_row_01
    .bottom_content
    button {
    width: 100%;
  }

  /* Card Responsive */
  /* =============== */
  .section_08 .section_08_center_content .card {
    width: 100%;
  }

  .section_08 .section_08_center_content .card h1 {
    font-size: 18px;
    font-weight: 600;
  }

  .section_01 .header .right_side button {
    min-width: 163px;
    padding: 0.7rem 0.5rem;
  }
  .section_05_01_center_content .third_row .btn_01 {
    width: 100% !important;
  }
  .section_02 .center_content .center_content_text .center_btn {
    width: 95%;
  }
  .most_popular .most_popular_center .most_popular_links .link_01,
  .most_popular .most_popular_center .most_popular_links .link_02,
  .most_popular .most_popular_center .most_popular_links .link_03,
  .most_popular .most_popular_center .most_popular_links .link_04,
  .most_popular .most_popular_center .most_popular_links .link_05,
  .most_popular .most_popular_center .most_popular_links .link_06 {
    width: 85%;
  }
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row2
    h1 {
    font-size: 18px;
  }
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row2
    h1::before {
    left: 3px;
    top: 10px;
  }
  .section_05_01 .section_05_01_center_content .dots04::before {
    left: 0px !important;
  }
  #af-form-76800386::before {
    top: 7px;
  }
  .main_center_content .second_row p {
    font-size: 14px;
    line-height: 24px;
  }
  .HomePageHeroSection .second_row {
    gap: 18px;
  }
  .comapnyBanner {
    gap: 14px;
    min-height: 240px;
    scroll-margin-top: 9rem;
  }
  .comapnyBanner img {
    width: 54px;
    top: -30px;
  }
  .comapnyBanner h1,
  .comapnyBanner p {
    font-size: 16px;
    text-align: center;
  }
  .section_02 .center_content {
    margin: 80px 0;
  }
  .section_02 .center_content_text p {
    font-size: 14px;
    line-height: 24px;
  }
  .section_02 .center_content_text .row01,
  .section_02 .center_content_text .row02 {
    gap: 18px;
  }
  .section_02 .center_content_text .row02 {
    margin-top: 48px;
    margin-bottom: 28px;
  }
  .section_02 .center_content_text .row02 h1 {
    font-size: 18px;
    line-height: 28px;
  }
  .section_02 .center_content_text .row02 p.points {
    font-size: 14px;
    line-height: 36px;
  }
  .section_02 .center_content_text p.points br {
    display: block;
  }
  .section_02 .center_content_text .row02 p {
    font-size: 14px;
    line-height: 24px;
  }
  .section_02 .center_content_text .horizontalLine {
    width: 90%;
  }
  .section_02 .center_content_text .row03 h1 {
    font-size: 18px;
    line-height: 28px;
  }
  .section_02 .center_content_text .row03 ul li p,
  .section_02 .center_content_text .row03 ul li p.number {
    font-size: 14px;
    line-height: 24px;
  }
  .section_02 .center_content_text .row03 ul {
    gap: 8px;
  }
  .section_02 .center_content_text .row03 {
    margin-top: 48px;
  }
  .section_02 .bottom_content {
    margin-top: 2.5rem;
  }
  .section_02 .bottom_content a {
    font-size: 14px;
    margin: 0.4rem;
  }
  .section_02 .center_content_text .row03 {
    gap: 18px;
  }
  .section_04 .section_04_top_part {
    gap: 14px;
  }
  .section_04 .section_04_bottom_part ul li a {
    font-size: 14px;
  }
}

@media screen and (max-width: 498px) {
  /* Further adjustments for even smaller screens */
  .section_02 .bottom_content button {
    width: 90%;
  }
  .section_04 .section_04_top_part .col_01 p br {
    display: none;
  }
  .pleaseNote_Modal .center_modal {
    height: auto;
    max-height: 90vh;
  }
}

@media screen and (max-width: 311px) {
  .section_01 .header .right_side button {
    min-width: 120px;
  }
  .section_01 .header .right_side button img {
    padding-right: 0.2rem;
  }
  .goog-te-gadget .goog-te-combo {
    font-size: 9.5px;
  }
  .section_03 .section_03_center_div .col_01 h1,
  .section_02 .center_content .top h1,
  .main_center_content .second_row h1,
  .contact_us_modal .contact_us_center .center_part .right_side button,
  .section_05 .section_05_center_content .firs_row h1,
  .section_05 .section_05_center_content .second_row h1,
  .section_05 .section_05_center_content .fourth_row h1,
  .most_popular .most_popular_center h1,
  .section_05_01 .section_05_01_center_content .first_row h1,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    h2,
  .section_06
    .section_06_center_content
    .videos
    .video_01
    .video_content
    .center
    h2,
  .section_07 .section_07_center_content .section_07_row_01 .top h1,
  .modal_01 .center_modal .center_content .row_01 h1,
  .testimonial .center .top_part h1,
  .section_08 .section_08_center_content .top_part .top_part_detail h1,
  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    h1,
  .section_06 .section_06_center_content h1 {
    font-size: 14px;
  }
  .main_center_content .second_row .first_pera,
  .main_center_content .second_row .second_pera {
    font-size: 12px;
    margin: 1rem 0;
  }
  .main_center_content .second_row .second_pera {
    margin-top: 0;
  }
  .main_center_content .second_row {
    margin: 2.5rem 0 1.5rem 0;
  }
  .main_center_content .third_row .btn_01 {
    font-size: 12px;
  }
  .floating_btn_mobile_view .floating_btn_list_mobile_view li a p,
  .floating_btn_mobile_view .floating_btn_list_mobile_view li div p {
    font-size: 10px;
  }
  .floating_btn_mobile_view .floating_btn_list_mobile_view li div,
  .floating_btn_mobile_view .floating_btn_list_mobile_view li .share_01 p {
    margin-top: 0;
  }
  .section_01 .header .left_side .mobile_responsive ul li img {
    width: 20px;
  }
  .section_01 .header .left_side .mobile_responsive ul li:first-child {
    font-size: 12px;
  }
  .section_01 .header .right_side button span,
  .most_popular .most_popular_center .most_popular_links .link_01,
  .most_popular .most_popular_center .most_popular_links .link_02,
  .most_popular .most_popular_center .most_popular_links .link_03,
  .most_popular .most_popular_center .most_popular_links .link_04,
  .most_popular .most_popular_center .most_popular_links .link_05,
  .most_popular .most_popular_center .most_popular_links .link_06,
  .section_06
    .section_06_center_content
    .videos
    .video_01
    .video_content
    .bottom_part
    .youtube_label {
    font-size: 11px;
  }
  .main_center_content .third_row .btn_02,
  .section_02 .bottom_content a {
    font-size: 12px;
  }
  .section_02 .center_content_text .pera_01,
  .section_02 .center_content_text .pera_02,
  .section_02 .center_content_text .pera_03,
  .click_below,
  .section_02 .center_content_text p,
  .section_03 .section_03_center_div .col_01 p,
  .section_03 .section_03_center_div .col_01 button span,
  .section_04 .section_04_top_part .col_01 p,
  .section_04 .section_04_top_part .col_02 .heading h1,
  .section_04 .section_04_top_part .col_03 .heading h1,
  .section_04 .section_04_top_part .col_03 .info .location p,
  .section_04 .section_04_top_part .col_03 .info .phone p a,
  .section_04 .section_04_top_part .col_03 .info .mail p a,
  .section_04 .section_04_bottom_part ul li a,
  .section_01 .header .left_side ul li a,
  .section_01 .header .right_side .premium_trading_btn a,
  .main_mobile_navbar .mobile_navbar ul .premium_trading_btn01 a,
  .contact_us_modal .contact_us_center .center_part .left_side .address h3,
  .contact_us_modal .contact_us_center .center_part .left_side .phone h3,
  .contact_us_modal .contact_us_center .center_part .left_side .email h3,
  .contact_us_modal .contact_us_center .center_part .left_side .address p,
  .contact_us_modal .contact_us_center .center_part .left_side .phone p,
  .contact_us_modal .contact_us_center .center_part .left_side .email p,
  .contact_us_modal .contact_us_center .center_part .right_side form input,
  .contact_us_modal .contact_us_center .center_part .right_side form textarea,
  .contact_us_modal .contact_us_center .center_part .right_side select,
  .section_05 .section_05_center_content .firs_row .first_pera_05,
  .section_05 .section_05_center_content .firs_row .second_pera_05,
  .section_05 .section_05_center_content .second_row .examples p,
  .section_05 .section_05_center_content .third_row p,
  .section_05 .section_05_center_content .third_row p:nth-child(2),
  .section_05 .section_05_center_content .fourth_row .first_row p,
  .section_05 .section_05_center_content .fourth_row .second_row_fourth_row p,
  .section_02 .bottom_content button span,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_01,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_02,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_03,
  .section_05_01
    .section_05_01_center_content
    .second_row
    .center_content_row1
    .pera_04,
  .section_06
    .section_06_center_content
    .videos
    .video_01
    .video_content
    .center
    p,
  .section_06
    .section_06_center_content
    .videos
    .video_01
    .video_content
    .bottom_part
    .video_duration
    p,
  .section_07
    .section_07_center_content
    .section_07_row_01
    .center_content_text
    p,
  .section_07
    .section_07_center_content
    .section_07_row_01
    .bottom_content
    a
    span,
  .modal_01 .center_modal .top_part .left_side h1,
  .modal_01 .center_modal .center_content .row_01 p,
  .testimonial .center .top_part p,
  .section_08 .section_08_center_content .top_part .top_part_detail p,
  .section_08 .section_08_center_content .card .buttons button p,
  .section_08 .section_08_center_content .card .buttons a span,
  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .impText,
  .section_09 .section_09_center_content .tab_body .tab_body_content p,
  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .content
    .sub_row_01
    h4,
  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .content
    .sub_row_01
    .listed_items
    ul
    li,
  .section_09
    .section_09_center_content
    .tab_body
    .tab_body_content
    .content01
    .content
    .row_03
    .sub_row_03
    ul
    li,
  .help_section .center p,
  .label_01 .center p,
  .label_01 .center .label_01_btn,
  .help_section .center .help_section_btn,
  .section_02 .center_content .center_content_text .center_btn span,
  .section_05_01 .section_05_01_center_content .third_row a span,
  .section_08 .section_08_center_content .top_part .buttons button span {
    font-size: 12px !important;
  }
  .section_03 .section_03_center_div .col_01 h1 {
    line-height: normal;
  }
  .section_01 .header .right_side .premium_trading_btn,
  .main_mobile_navbar .mobile_navbar ul .premium_trading_btn01 {
    min-width: 220px;
  }
  .section_01 .header .left_side ul li {
    padding: 0.7rem 1.2rem;
  }
  .short_message h1 {
    font-size: 13px;
  }
  .section_06 .section_06_center_content .videos .video_01 {
    width: 100%;
  }
  .section_06
    .section_06_center_content
    .videos
    .video_01
    .video_content
    .bottom_part
    .youtube_label {
    width: 119px;
  }
  .section_06
    .section_06_center_content
    .videos
    .video_01
    .video_content
    .bottom_part
    .video_duration
    img {
    width: 12px;
  }
  .testimonial .center .top_part::before {
    width: 197px;
    height: 4px;
    bottom: -1rem;
    left: 11%;
  }
  .section_08 .section_08_center_content .top_part .top_part_detail p::before {
    width: 180px;
    height: 4px;
    bottom: -1rem;
    left: 0rem;
  }
  .section_08 .section_08_center_content .card h1 {
    font-size: 16px;
  }
  .section_08 .section_08_center_content .card .buttons button,
  .section_08 .section_08_center_content .card .buttons a {
    width: 90%;
  }
  .label_01 .center .label_01_btn,
  .help_section .center .help_section_btn {
    width: 100%;
  }
  .goog-te-gadget .goog-te-combo {
    height: 39.2px !important;
  }
  .main_center_content .second_row .first_pera,
  .main_center_content .second_row .second_pera {
    line-height: 1.7rem;
  }
  .section_06 .section_06_center_content h1:before {
    width: 175px;
  }
  .section_02 .center_content .top::before,
  .section_02 .center_content .top::before,
  .section_05_center_content .firs_row .top2::before,
  .most_popular .most_popular_center h1::before,
  .section_05_01 .section_05_01_center_content .first_row::before,
  .section_07 .section_07_center_content .section_07_row_01 .top::before {
    top: 6px;
  }
  .dots01::before {
    left: 15px !important;
  }
  .dots02::before {
    left: 0px !important;
  }
  .section_12 .center_content .row_01 .top_part h1::before {
    left: 15px;
    top: 7px;
  }
  .section_12 .center_content .row_02 .top_part h1::before {
    left: 17px;
    top: 6px;
  }
  .section_12 .center_content .row_01 .center_content p,
  .section_12 .center_content .row_02 .center_content p,
  .section_12 .center_content .row_01 .top_part h4,
  .section_12 .center_content .row_02 .top_part h4 {
    font-size: 12px;
  }
  .section_12 .center_content .row_01 .top_part h1,
  .section_12 .center_content .row_02 .top_part h1,
  .section_09 .section_09_center_content .tabs .tab p {
    font-size: 14px;
  }
}
