/*
Theme Name: xmtest.com
Theme URI: xmtest.com/
Author: xmtest.com
Author URI: xmtest.com/
Description: xmtest.com
Version: 1.0
*/
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=IBM+Plex+Sans+Thai:wght@100;200;300;400;500;600;700&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue:wght@100;200;300;400;500;600;700&display=swap');

html,
body {
  font-size: 16px;
  font-family: "Roboto";


}

.container {
  margin: auto;

}

@media screen and (min-width:601px) {
  .container {

    max-width: 1080px !important;
  }

}

@media screen and (max-width:600px) {
  .container {

    max-width: 360px !important;
  }

}


.card-content,
.card-content-copy-trade {
  background: radial-gradient(62.36% 62.14% at 89.13% 90.86%, #205089 0, #0f2240 100%);
  color: white;
  padding: 40px;
  border-radius: 0.75rem;
  width: calc(50% - 0.75rem);
  line-height: 1.1;
  position: relative;

}

.card-content-copy-trade {
  background-image: url('/wp-content/themes/tester.com/img/trading-homepage.webp'), radial-gradient(85.26% 68.21% at 72.69% 17.36%, #292f39 0, #070707 100%);
  background-position: center;
  background-size: cover;

}

.comment-card {

  border-radius: 14px;
  padding: 5px 10px;
  background: radial-gradient(2306.34% 453.74% at 43.87% -122.00%, rgba(255, 255, 255, 0.17) 29.31%, rgba(255, 255, 255, 0.07) 100%);
}

.competition-free {
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 35px;
}

.detail-competition-free {
  width: 60%;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5
}

.img-card {
  width: 250px;
  height: 200px;
  position: absolute;
  bottom: 1rem;
  right: 0;
}

.img-card-trading {
  width: 250px;
  height: 216px;
  position: absolute;
  bottom: 1rem;
  right: 0;
}

.start-competition {
  font-family: "Bebas Neue", sans-serif;
  font-size: 20px;
}

.start-competition:hover {
  color: #29a643;
  transition: 0.25s;

}

.start-competition svg {
  width: 100px;
}

.trading-detail h2 {
  margin-top: 4rem;
  color: #333333;
}

.trading-detail p {

  color: #333333;
}

.qr-code {
  width: 160px;
}

.qr-code img {
  border: 2px solid black;
}

.qr-code p {
  background: #333;
  color: white;

}


.morethan-trading {
  margin-top: 1rem;
  padding: 3rem;
  /* background: #f7f7f7; */
}

.web-trading {
  padding: 3rem;
}

.type-trading {
  padding: 3rem;
  background: #f7f7f7;
}

.type-trading img {
  width: 100px;
  height: 90px;
}


.planing-trading {
  padding: 3rem;
}

.price-trading {
  padding: 3rem;
  /* background: #f7f7f7; */
}

.price-trading .cover-price-trading {
  margin: 3rem 2rem;
}

.broker-trading {
  margin-top: 3rem;
  padding: 2rem 0;
  background: #f7f7f7;
}

.open-account {
  padding: 2rem;
  background: #f7f7f7;

}

.cursor-pointer li.active {
  border: 1px solid #d51820;
}


.item-1,
.item-2 {
  display: none !important;
}

.select {
  display: flex !important;
  flex-direction: column;
  transition: 1s;
}

.more-detail {
  padding: 2rem 5rem;
  margin: auto;
  /* margin: 0 5rem; */
  background: #333;
}

.more-detail p:hover {
  color: #d51820;
  transition: 0.5s;
}

.contact-us {
  padding: 2rem 8rem;
  background: #000;
  color: #888;
}

.tag {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.tag img {
  width: 100px;
  height: 30px;
}

.workplace {
  display: flex;
}

.workplace img {
  width: 40px;
  height: 40px;
}

.tag.follow-up {
  display: flex;
  flex-direction: column;
}

.tag .follow-us img {
  width: 30px;
  height: 30px;
  transition: 0.5s;
}

.privacy span:hover {
  color: #d51820;
  transition: 0.5s;
}

.privacy span {
  text-decoration: underline;
}

.privacy .link-privacy {

  display: flex;
  gap: 0.25rem;
  font-size: 12px;
}

.privacy {
  padding: 2rem 0;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #444;
}

.privacy img {

  width: 150px;
  height: 50px;
}

header {
  background: #000;


}

.navbar {
  display: flex;
  align-items: center;
  justify-content: space-between;

}

.bar-web {
  padding: 1rem 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.swiper-slide {
  height: 500px;
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center the items */
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-pagination-bullets {
  top: 38% !important;

}



span.swiper-pagination-bullet{
  background: white;
}

.swiper-slide {
  background-image: url('/wp-content/themes/tester.com/img/bg.webp');
  background-position: cover;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.7); /* สีดำโปร่งใส */
  background-blend-mode: darken; /* ใช้ blend mode เพื่อทำให้สีขาวโปร่งใสเป็นสีลง */
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
  height: fit-content !important;
}



.main-title1,.main-title2,.main-title3{
  padding: 3rem;
  background: #f7f7f7;
}

.main-title4{
  padding: 3rem;
}

@media screen and (max-width:600px) {
  .logo-mobile{
   justify-content: center;
   border-bottom: 0.01rem solid rgb(44, 44, 44);
   border-top: 0.01rem solid #434343;
   padding: 1rem 0 ;
  }
  .swiper-slide {
    background-image:unset;
  
  
  }
  .card-content-copy-trade{
    width: 100%;
      padding: 25px;
  }
  .card-content{
      width: 100%;
        padding: 25px;
  }
  .type-trading {
    padding: 1rem;
   
  }
  
.trading-detail h2 {
  margin-top: 3rem;
}


.mobile-branner{
  height:450px;
}

.computer{
  background-image: url('/wp-content/themes/tester.com/img/computer.svg'), radial-gradient(85.26% 68.21% at 72.69% 17.36%, #292f39 0, #333 100%); 
  background-position: right;

  background-repeat: no-repeat;
  height: 150px;
}

.main-title1,.main-title2,.main-title3,.main-title4{
  padding: 2rem 0;
  margin: auto;
}
.price-trading{
  padding: 2rem;
}
.price-trading .cover-price-trading{
  margin: 2rem 0rem;
}
.open-account{
  display: none;
}

.contact-us {
  padding: 4rem 1rem;
}

.privacy {
  padding: 2rem 0 0 0 ;

  border-top: 1px solid #444;
  border-bottom: unset;
}
.tag{
  display: none;
}
.morethan-news-group{
  padding: 3rem 1rem;
}

.morethan-news-group .card{
background: #efefef;
padding: 2rem;
}
.morethan-swiper{
  background: #efefef;
  height: auto;
}
.slide-mobile {

  height: auto;
  text-align: center;
  font-size: 18px;
  background: white !important;
 
}
span.swiper-pagination-bullet{
  padding: 0.3rem;
  background: white;
  border: 1px solid black !important;
}
.swiper-pagination2{
  padding: 1.5rem 0; 
  text-align: center;
}
.swiper-pagination-bullet-active{
  background: #959595 !important;
}
}
