﻿
/************************************************************************************
AI token
*************************************************************************************/
.bbprotitletab { font-size: 30px;font-weight: bold;line-height: 100%;color: #FF6B6B;width: auto;height: auto;display: inline-block;background: #add371;border-radius: 8px;padding: 8px 12px; }
.bbprotitletaben { font-size: 30px;font-weight: bold;line-height: 100%;color: #FF6B6B;width: auto;height: auto;display: inline-block;background: #add371;border-radius: 8px;padding: 8px 12px;margin-right: 5px; }
.bbprotitle1 { font-size: 46px;line-height: 120%;font-weight: bold;width: 100%;height: auto;margin-bottom: 10px;margin-top: 0px;display: inline-block; }
.bbprotitle2 { font-size: 32px;line-height: 120%;font-weight: bold;width: 100%;height: auto;display: inline-block;margin-bottom: 20px; }
.section-title-s{ font-size: 30px;padding:10px }
.bbprotitle3 { font-size: 38px;line-height: 120%;font-weight: bold;width: auto;height: auto;display: flex;align-items: center; }
.bbprotitle1en { font-size: 46px;line-height: 120%;font-weight: bold;width: 100%;height: auto;margin-bottom: 10px;margin-top: 0px;display: inline-block; }
.bbprotitle2en { font-size: 32px;line-height: 120%;font-weight: bold;width: 100%;height: auto;display: inline-block; }
.bbprotitle3en { font-size: 38px;line-height: 120%;font-weight: bold;width: auto;height: auto;display: flex;align-items: center; }
.bbprocontent { width: 100%;height: auto;display: inline-block;font-size: 22px;font-weight: bold;line-height: 140%; }

	.bbprocontent img{display: inline-block}
.aitokenpurple { color: #FF6B6B; }
.aitokengreen { color: #FF6B6B; }
.aitokenwhite { color: #ffffff; }
.aitokenblack { color: #000000; }
.aitokenicon-container {
    display: grid ;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 20px;
    width: 88%;
    height: auto;
    line-height: 120%;
    padding: 30px;
    background-color: #fff;
    border-radius: 30px;
    justify-items: center;
    margin: 20px 0px;
background: rgba(255, 255, 255, 0.26);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
border: 1px solid rgba(255, 255, 255, 0.29);
}

.aitokenicon-containerNEW {
    display: grid ;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 20px;
    width: 88%;
    height: auto;
    line-height: 120%;
    padding: 30px;
    background-color: #fff;
    border-radius: 30px;
    justify-items: center;
    margin: 20px 0px;
background: rgba(255, 255, 255, 0.26);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
border: 1px solid rgba(255, 255, 255, 0.29);
}
@media screen and (max-width: 480px) {
    .aitokenicon-containerNEW {
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-rows: auto;
        grid-gap: 12px;
        width: 95%;
        padding: 8%;
    }
}

.aitokeniconimgapp { width: 80%;height: auto;display: inline-block;background-color: #fff;border-radius: 20px;padding: 10%;
background-image: linear-gradient(to right, #f7f7f7 0%, #ffffff 20%, #ffffff 80%, #f7f7f7 100%);box-shadow: 0px 4px 10px #00000066;
}

.aitokeniconcontainer { width: 80%;height: auto;display: inline-block;text-align: left; position: relative;background-color: #f8f5ff;border-radius: 20px;margin-top: 22px;
background: #FFFFFF;
/*background: linear-gradient(166deg, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0.8) 30%, rgba(252, 252, 252, 0.83) 80%, rgba(255, 255, 255, 0.3) 100%)*/;
box-shadow: 0 5px 10px rgb(0 0 0 / 22%);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
border: 1px solid rgba(255, 255, 255, 0.29);
}
.aitokeniconfr { width: 100%;height: auto;display: inline-block;text-align: center; }
.aitokeniconimg { width: 150px;height: auto;display: inline-block; }
.aitokeniconheaderfr { position: absolute;top: -29px;left: 0px;text-align: center;width: 100%;height: auto;display: inline-block; }
.aitokeniconheader { width: auto;height: auto;display: inline-block;font-size: 28px;font-weight: bold;line-height: 120%;margin: 8px 0px 8px 0px;text-align: center;text-shadow: 0px 2px 6px #fff;
text-shadow: 0px 2px 6px #000000a8;background-color: #FF6B6B;border-radius: 100px;padding: 5px 20px;color: #fff;
}
.aitokeniconptfr { width: auto;height: auto;display: inline-block;padding: 40px 20px 0px 20px;
    /*box-shadow: 0 5px 10px rgb(0 0 0 / 22%);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border: 1px solid rgba(255, 255, 255, 0.29);*/
}
.aitokeniconpt { width: auto;height: auto;display: inline-block;font-size: 18px;font-weight: bold;line-height: 120%;margin: 0px;padding-left: 30px; }
.aitokeniconptli { margin: 8px 0px; }
.aitokeniconpdt-container {
    display: grid ;
    grid-template-columns: 0.3fr 1.7fr;
    grid-template-rows: auto;
    grid-gap: 10px;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    text-align: left;
}
.aitokenpdtheader { width: 100%;height: auto;display: inline-block;font-size: 20px;font-weight: bold;line-height: 120%; }
.aitokenpdttxt { width: 100%;height: auto;display: inline-block;font-size: 18px;font-weight: bold;line-height: 120%; color:#000 }

.aitokensolgan { font-size: 46px;line-height: 120%;font-weight: bold;width: auto;height: auto;display: inline-block;border-radius: 100px;padding: 10px 60px;position: relative; }
.aitokencoin { width: 120px;height: auto;display: inline-block;position: absolute;left: -70px;top: -35px; }
.aitokenscreen-container {
    display: grid ;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    grid-template-rows: auto;
    grid-gap: 0px;
    width: 88%;
    height: auto;
    line-height: 120%;
    align-items: center;
    justify-items: center;
    text-align: center;
}
.aitokenscreen { width: 80%;height: auto;display: inline-block; }
.aitokenscreenimg { width: 100%;height: auto;display: inline-block; }
.aitokenscreenarrow { width: 30px;height: auto;display: inline-block; }
.aitokenscreentxt { width: 100%;height: auto;display: inline-block;font-size: 14px;font-weight: bold;line-height: 120%; }

.aitokenaimodelframe { width: 82%;height: auto;display: inline-block;border: 2px solid #FF6B6B;padding: 1% 5% 3% 5%;border-radius: 30px;position: relative;margin-bottom: 22px; background: #fff;
/*background-image: linear-gradient(to right, #f7f7f7 0%, #ffffff 20%, #ffffff 80%, #f7f7f7 100%);*/
}
.aitokenaimodel-container {
    display: grid ;
    grid-template-columns: 1fr auto 1fr  auto  1fr;
    grid-template-rows: auto;
    grid-gap: 30px;
    width: fit-content;
    height: auto;
    margin-top: 30px;
    margin-bottom: 20px;
}

.aitokenaimodelline { background-color: #e5e5e5;width: 2px;margin: 15px 0px; }


.aitokenaimodelheaderFrameL { 
    /*background-color: #ffffff;
    padding: 20px;
    border-radius: 26px;
    box-shadow: 0px 3px 6px #00000012;*/
}
.aitokenaimodelheader {
    display: grid;
    grid-template-columns: 0.5fr 1.5fr;
    grid-template-rows: auto;
    grid-gap: 10px;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    text-align: left;
    align-items: center;
    font-size: 26px;font-weight: bold;line-height: 100%;
}

.aitokenaimodelheaderbold { font-size: 40px;font-weight: bold;color: inherit; }
.aitokenaimodelimg { width: 74px;height: auto;display: inline-block;margin-right: 8px; }
.aitokenaimodelapp-container {
    display: grid;
    grid-template-columns: 0.2fr 1.8fr;
    grid-template-rows: auto;
    grid-gap: 10px;
    width: 93%;
    height: auto;
    margin-bottom: 20px;
    text-align: left;
    align-items: center;
    margin-left: 7%;
}

.aitokenaimodeltxtframe { width: 100%;height: auto;display: inline-block;position: absolute;left: 0px;bottom: -28px; }
.aitokenaimodeltxtbox {     width: auto;
    height: auto;
    display: inline-block;
      background-color: #FF6B6B;    color: #fff;border-radius: 10px;
    font-size: 32px;
    font-weight: bold;
    line-height: 100%;
    /*background-color: #fff; border-left: 4px #FF6B6B solid;
    border-right: 4px #FF6B6B solid;*/
    padding: 10px 20px;
/*background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(225, 252, 189, 1) 50%, rgba(255, 255, 255, 1) 100%);*/
}

.aitokenwaicon { width: 17px;display: inline-block;filter: brightness(100);vertical-align: -2px; }


.aitokenfaqqus { width: 88%;height: auto;display: inline-block;font-size: 24px;font-weight: bold;line-height: 120%;margin-bottom: 8px;text-align: left; }
.aitokenfaqans { width: 88%;height: auto;display: inline-block;font-size: 20px;font-weight: normal;line-height: 120%;margin-bottom: 50px;text-align: left; }






.accordion { 
background-color: #000;color: #444;cursor: pointer;padding: 20px 3px 20px 26px;width: auto;border: none;text-align: left;outline: none;transition: 0.4s;
font-size: 25px;font-weight: bold;line-height: 100%;color: #FF6B6B;position: relative;margin-top: 10px;
}
.accordion:hover {   }
.accordion:after { content: '\002B'; color: #77777700;
font-size: 30px; font-weight: bold;position: absolute;left: 2%;top: 33%; 
background-image: url(faqopen.png);background-repeat: no-repeat;background-position: center;background-size: cover;
}
.active2:after { content: "\002B";background-image: url(faqclose.png); }
.panel { background-color: #000;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out; }


@media screen and (max-width: 480px) {

.bbprotitletab { font-size: 22px;border-radius: 5px;padding: 5px 8px; }
.bbprotitletaben { font-size: 18px;border-radius: 5px;padding: 5px 8px; }
.bbprotitle1 { font-size: 32px;margin-top: 0px; }
.bbprotitle2 { font-size: 24px; }
.section-title-s{ font-size: 24px; }
.bbprotitle3 { font-size: 22px; }
.bbprotitle1en { font-size: 24px;margin-top: 0px; }
.bbprotitle2en { font-size: 18px; }
.bbprotitle3en { font-size: 20px; }
.bbprocontent { font-size: 20px; }
	.bbprocontent img{display: inline-block}
.aitokenicon-container {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-gap: 38px;
    width: 95%;
    padding: 10%;
}

.aitokensolgan { font-size: 30px;width: 86%;padding: 10px 12%; }
.aitokencoin { width: 70px;left: -40px;top: -12px; }
.aitokenscreen-container {
    grid-template-columns: 1fr;
    width: 88%;
	margin-top: 20px;
}

.aitokeniconcontainer { width: 100%; }

.aitokenaimodel-container {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-gap: 30px;
    width: 100%;
    margin-top: 20px;
}
.aitokenaimodelheader { margin-bottom: 10px;font-size: 22px; }
.aitokenaimodelheaderbold { font-size: 34px; }
.aitokenaimodelapp-container { margin-bottom: 10px; }
.aitokenaimodelframe { padding: 1% 5% 13% 5%;width: 95%; }
.aitokenaimodeltxtbox { font-size: 24px; }
.aitokenaimodeltxtframe { bottom: -22px; }

.aitokenscreenarrow { transform: rotate(90deg); }
.aitokenscreenimg { width: 60%; }

.pageorderpgbut { width: 90%;margin: 10px 0px; }
.aitokenaimodelline { width: 100%;height: 2px;margin: 0px 0px }

}




/************************************************************************************
blog slide
*************************************************************************************/
.p1newscontainerframe { width: 96%;height: auto;display: inline-block;margin: 10px 0px 10px 0px;position: relative; }
.p1newsframe { width: 50% !important;height: auto !important;display: inline-block;vertical-align: top;padding: 0px 0px 0px 0px;text-align: center;cursor: pointer; }
.swiper-container1 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.p2newscontainerframe { width: 96%;height: auto;display: inline-block;margin: 10px 0px 10px 0px;position: relative; }
.p2newsframe { width: 50% !important;height: auto !important;display: inline-block;vertical-align: top;padding: 0px 0px 0px 0px;text-align: center; }
.swiper-container2 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
	padding: 10px 0px;
}

.p3newscontainerframe { width: 96%;height: auto;display: inline-block;margin: 10px 0px 10px 0px;position: relative; }
.p3newsframe { width: 25% !important;height: auto !important;display: inline-block;vertical-align: top;padding: 0px 0px 0px 0px;text-align: center; }
.swiper-container3 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
	padding: 10px 0px;
}
.blognewsframe { width: 25%;height: auto;display: inline-block;vertical-align: top; }
.blognewsframeslide { width: 85%;text-align: center; }
.blognewsname {color: #fff;
    /*background-color: #FF6B6B;*/
    /*padding: 10px;*/
    font-size: 18px;    width: 100%;
    text-align: center;
    display: inline-block;position: relative;
    z-index: 10;
    bottom: 70px;
    left: 0;}
			
.p3newsframe2 { width: 25% !important;height: auto !important;display: inline-block;vertical-align: top;padding: 0px 0px 0px 0px;text-align: center; }
.blognewsframe2 { width: 25%;height: auto;display: inline-block;vertical-align: top; background:#FF6B6B; border-radius: 16px;padding: 10px; }
.blognewsframeslide2 { width: 85%;text-align: center;    /* height: 180px;*/}
.blognewsname2 {color: #000;
    /*background-color: #FF6B6B;*/
    /*padding: 10px;*/
    font-size: 18px;    width: 100%;
    text-align: center;
    display: inline-block;/*position: absolute;*/
    z-index: 10;
    bottom: 10px;
    left: 0;}
			
			
.col2-container {
    display: grid;
    grid-template-columns: 1fr 1fr;   /* two columns */
    grid-template-rows: auto auto;    /* two rows */
    grid-gap: 15px;
    width: 100%;
    height: auto;
}
.pageblockcol2 {
    width: 100%;
    padding: 20px;border-bottom: 1px #FF6B6B solid;    background: #222;
    /*border-radius: 18px;
    border: 2px #FF6B6B solid;*/
    overflow: hidden;font-weight: normal;font-size: 16px; 
}
/* Make the right box span both rows */
.pageblockcol2.right {    grid-row: span 2;}
	.pageblockcol2 .txtgld{margin-bottom: 10px;  font-size: 18px; font-weight:bold; display: inline-block;}
	.pageblockcol2 ul {text-align:left}	
	
@media (max-width: 479px) {
	.col2-container {
		grid-template-columns: 1fr ;}
	}	
			

/************************************************************************************
world
*************************************************************************************/
.wsection1 { width: 100%;height: auto;display: inline-block;/*background: #000000;*/padding: 4% 0px; }
.wsection2 { width: 100%;height: auto;display: inline-block;background: #FF6B6B;padding: 4% 0px; }

.select-container {
    display: grid ;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 20px;
	width: auto;
}
.selectfr { width: auto;height: auto;display: inline-block;margin: 10px 10px; }
.selectimg { width: auto;height: 70px;display: inline-block; }
.selectimgen { width: auto;height: 60px;display: inline-block; }
.selectspace { width: 100%;height: 1px;clear:both; }
.selectlogo { width: 130px;height: auto;display: inline-block;vertical-align: -9px; }

.wheader { width: 100%;height: auto;display: inline-block;font-size: 38px;font-weight: bold;line-height: 120%;font-style: italic;color: #6858a0;margin-bottom: 20px; }

.wsection01img { width: 1100px;height: auto;display: inline-block; }
.wsection02img { width: 1100px;height: auto;display: inline-block; }

.popuplead { text-align: center;width: 560px; }
.popupleadheader { font-size: 22px;font-weight: bold;line-height: 120%;margin-bottom: 15px; }
.popupleadheaderen { font-size: 20px;font-weight: bold;line-height: 120%;margin-bottom: 15px; }

.wpplframe { border: 2px #6a59ce solid;border-radius: 30px;width: 100%;height: auto;display: inline-block; }







.pageorderpgbutframe {
    width: 100%;
    text-align: center;
    display: inline-block;
}

.pageorderpgbut {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 100%;
    background-color: #000;
    border-radius: 10px;
    margin: 0px 0px 0px 0px;
    padding: 15px 60px;
    cursor: pointer;
    float: none;
    display: inline-block;
    text-align: center;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}
@media screen and (max-width: 480px) {
    .pageorderpgbut {
        margin-bottom: 20px;
        width: 90%;
        padding: 15px 0px;
    }
}