@charset "utf-8";

/***********promotionPageContainer*************/
.promotionPageContainer {width:100%; height: auto; margin-top:85px; padding-top: 5px; }
.promotionBanner        {width:100%; height: auto;}
.promotionBanner img    {width:100%;}


.promotionInstrumentLogo {width:5%; min-width: 270px; margin: 0 auto; text-align: center;}
.promotionInstrumentLogo img {width:100%;}
.promotionTitleLine     {width:100%; height: 481px; background: url("../img/promotion/thermage/title_line_bg.png") repeat-x; text-align: center;  }
.promotionIntro1        {width:100%; min-width: 1300px; height: auto; background: url("../img/promotion/thermage/thermage_subTitle_01.png")  top center no-repeat;}
.promotionIntroInner    {width:100%; max-width: 1000px; height: auto; margin: 0 auto; padding-top: 200px;   display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: left; /* Safari 6.1+ */ justify-content: left;}
.promotionIntroInnerLeft {width:50%; height: auto;}
.promotionIntroInnerLeft img {width:100%;}
.promotionIntroInnerRight {width:50%; height: auto;}
.promotionIntroInnerRightImg {width:100%; height: auto; text-align: right;}
.promotionIntroInnerRightTxt {width:100%; height: auto; text-align: left;}
.thermagePromotionTitle2     {color:#43153e; font-size: 30px; line-height: 0px; }
.thermagePromotionTitle3     {color:#43153e; font-size: 22px; }
.thermagePromotionContentTxtLine {border: 1px solid #6d6e71; background: none; width:150px;  }
.thermagePromotionContentTxt {color:#58595b; line-height: 30px; letter-spacing: 5px;}
.thermagePromotionBG    {background: rgb(241,205,251); background: linear-gradient(90deg, rgba(241,205,251,1) 0%, rgba(231,209,248,1) 50%, rgba(219,218,250,1) 100%);}
.thermagePromotionTitle {color: #43153e; font-size: 35px; padding-top: 220px;}
.thermageHandPieceContainer  {width:100%; max-width: 1000px; height: auto; margin: 0 auto; margin-top:250px;}
.thermageHandPiece1     {width:100%; height: auto; text-align: right;}
.thermageHandPiece2     {width:100%; height: auto; text-align: center;}
.thermageHandPiece3     {width:100%; height: auto; text-align: center; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.thermageHandPiece3Inner  {width:30%; height: auto; text-align: center; margin: 0 1.5%;}
.thermageHandPiece3Title  {color: #43153e; padding-top: 15px;}
.thermageHandPiece4       {width:100%; max-width: 1000px; height: auto; text-align: left;}
.thermageSubBanner        {width:100%; height: auto; padding: 80px auto; margin-bottom: 100px;}
.thermageSubBanner img    {width:100%;}
.promotionIntro2        {width:100%; min-width: 1300px; height: auto; background: url("../img/promotion/thermage/thermage_subTitle_02.png")  top center no-repeat;}
.promotionIntroInner2    {width:100%; max-width: 1000px; height: auto; margin: 0 auto; padding-top: 250px;   display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.promotionIntroInner2Title  {width:100%; max-width: 1000px; height: auto; text-align: center; color:#43153e; font-size:50px; line-height: 70px;}
.promotionIntroInner2Points  {width:100%; max-width: 1000px; height: auto; padding-bottom: 100px; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.promotionIntroInner2PointsContent  {width:25%; height: auto;color:#43153e; text-align: center;}
.promotionIntroInner2PointsContent  img {width:100%;}






/******************ultracel q+**********************/
.ultracelPromotionTitle {color: #a66824; font-size: 35px; padding-top: 220px;}
.ultracelPromotionTitle img {}
.ultracelQpromotionSubbanner  {width:100%; max-width: 1300px; margin: 0 auto; margin-top: 350px; }
.ultracelQpromotionSubbanner img  {width:100%;}
.ultracelQpromotionContent   {width:100%; max-width: 800px; margin: 0 auto; margin-top: 150px;}
.ultracelQpromotionContentTitle {color:#89665c; font-size: 25px; font-weight: bold;}
.ultracelQpromotionContent img {width:100%;}
.ultracelPromotionVL           {width:100%;  text-align: center; margin: 80px auto;}
.ultracelQPromoitonBA          {width:100%; max-width: 545px; margin-top: 150px; text-align: center; margin: 0 auto; }
.ultracelQPromoitonBA img      {width:100%;}




/*****************clear Brilliant********************/
.clearBrilliantPromotionTitle {color: #374450; font-size: 35px; padding-top: 220px;}
.clearBrilliantcontentContainer  {width:100%; height: auto; margin-top: 150px;  display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.clearBrilliantContentConImg      {width:50%; height: auto;}
.clearBrilliantContentConImg img     {width:100%; }
.clearBrilliantContentContxt      {width:30%; height: auto; margin:0 10%; text-align: center;}
.clearBrilliantH1       		  {color: #374450; font-size: 35px; padding-top: 50px;}          
.clearBrilliantPromoInnerTxt      {padding-top:10px; line-height: 2.2;}
.clearBrilliantContentContxt2      {width:45%; height: auto; margin:0 2.5%; text-align: center; }
.clearBrilliantH1_2       		  {color: #374450; font-size: 35px; padding-top: 00px;}  
.clearBrilliant4IconCon			{width:100%; height: auto; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.clearBrilliant4Icon              {width:18%; height: auto; margin: 0 3.5%;}
.clearBrilliant4Icon img          {width:100%;}








/*****************Agnes**************************/
.agnesPromotionContainer       {width:100%; height: auto; padding: 150px 0px; background:#e8e8df; margin-top: 150px;}
.agnesPromotionContainerInner  {width:100%; max-width: 940px; height: auto; margin: 0 auto;  display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.agnesPromotionTxt1            {width:50%; height: auto;  text-align: center;}
.agnesPromotionTxt1 img        {width:100%;}
.agnesPromotionTxt1Title       {color: #374450; font-size: 35px; padding-top: 40px; margin: -5px!important;}
.agnesPromotionTxt1P		   {width:70%; margin: 0 auto; padding-bottom: 80px; padding-top: 40px; line-height: 2.2;}
.agnesPromotionTxt2            {width:50%; height: auto; text-align: center; margin-top: 80px;}
.agnesPromotionTxt2 img        {width:100%;}
.agnesPromotionFFF             {background:#fff;}
.agnesPromotionBA              {width:100%; max-width: 1080px; margin: 0 auto; height: auto; padding:150px 0px; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.agnesPromotionBATitle         {width:100%; height: auto; color: #374450; font-size: 35px; padding-top: 20px; text-align: center;}
.agnesPromotionBAImg           {width:45%; height: auto; margin: 0 2.5%; padding-top: 80px;}
.agnesPromotionBAImg img       {width:100%;}





/******************piqo4**********************/
.Piqo4PromotionTitle {color: #7c7974; font-size: 35px; padding-top: 50px;}





/******************hair removal promotion**********************/
.hairRemovalPromotionArea   {width:100%; height: auto; padding-top: 80px;}
.hairRemovalPromotionBanner  {width:100%; height: auto;}
.hairRemovalPromotionBanner img {width:100%;}
.hairRemovalPromotionSec    {width:100%; height:824px; background:url("../img/promotion/trinanomax/trinanomax_promotion_sec_bg.jpg") top center #F3DBDB;  background-repeat: no-repeat;  background-position: center;}
.hairRemovalPromotionSecInner {width:100%; max-width:1200px; margin: 0 auto; padding-top: 180px; text-align: left; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.hairRemovalSecLeft {width:45%; padding-right: 5%;}
.hairRemovalSecRight {width:50%; }
.hairRemovalSecRight img {width:100%; }
.hairRemovalSecLefth1  {color:#8496B5; font-size: 45px; font-weight: bolder; text-align: left;}
.hairRemovalThi     {width:100%; height:823px; background:url("../img/promotion/trinanomax/trinanomax_promotion_thi_bg.jpg") top center #EED6D2;  background-repeat: no-repeat;  background-position: center;}
.hairRemovalThiInner  {width:100%; max-width:1200px; margin: 0 auto; padding-top: 80px; text-align: center;}
.hairRemovalThiH2     {font-size:25px; color:#D86D94; padding: 0px; margin: 0px;}
.hairRemovalThiH1     {font-size:45px; color:#8395B4; padding: 0px; margin: 0px;}
.hairRemovalThiSubTitle  {width:100%; max-width: 624px; margin: 0 auto; padding-top: 20px;}
.hairRemovalThiParts  {width:100%; max-width: 800px; margin: 0 auto;   display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.hairRemovalThiPartsB  {width:15%; padding: 0 5%;}
.hairRemovalThiPartsB img  {width:100%;}

.hairRemovalThiSubTitle2  {width:100%; max-width: 746px; margin: 0 auto; padding-top: 20px;}
.hairRemovalThiParts  {width:100%; max-width: 900px; margin: 0 auto;   display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.hairRemovalThiPartsB2  {width:13%; padding: 0 1%;}
.hairRemovalThiPartsB2 img  {width:100%;}




/******************ultherapy ***********************************/
.promotionUltherapyLogointro  {width:100%; max-width: 1000px; margin: 120px auto; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: left; /* Safari 6.1+ */ justify-content: left;}
.promotionUltherapyLogointro_logo {width:15%; margin-right:7%;}
.promotionUltherapyLogointro_logo img {width:100%;}
.promotionUltherapyLogointro_intro {width:78%;}
.promotionUltherapyLogointro_intro p {padding-top:30px;}

.promotionUltherapyHeadlineBtn {width:100%; max-width:800px; margin:0 auto; text-align: center;}
.promotionUltherapyHeadlineBtnTitle {font-size:65px;}
.promotionUltherapySubbanner   {width:100%; max-width: 1300px; margin:0 auto; text-align: center;}
.promotionUltherapySubbanner img {width:100%;}
.promotionUltherapySubbannerInner  {width:100%; background: #fab33a; padding-top: 50px; padding-bottom: 50px;  display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.promotionUltherapySubbannerInnerTitle {width:70%; padding-left:15%; padding-right: 15%; font-size: 35px; color:#fff; }
.promotionUltherapySubbannerInnerPoint {width:25%; padding-top: 50px; padding-bottom: 20px; color:#fff;  font-size: 25px;}
.promotionUltherapy_handpiece3Ball   {width:100%; max-width:1100px; margin: 0 auto; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center; }
.promotionUltherapy_handpiece3BallInner_1 {width:30%; margin-left: 1.5%; margin-right: 1.5%; text-align: center; background: url("../img/promotion/ultherapy/ultherapy_img01.jpg") no-repeat center;}
.promotionUltherapy_handpiece3BallInner_2 {width:30%; margin-left: 1.5%; margin-right: 1.5%; text-align: center; background: url("../img/promotion/ultherapy/ultherapy_img02.jpg") no-repeat center;}
.promotionUltherapy_handpiece3BallInner_3 {width:30%; margin-left: 1.5%; margin-right: 1.5%; text-align: center; background: url("../img/promotion/ultherapy/ultherapy_img03.jpg") no-repeat center;}
.promotionUltherapy_handpiece3BallInner_1 h2,
.promotionUltherapy_handpiece3BallInner_2 h2,
.promotionUltherapy_handpiece3BallInner_3 h2,
.promotionUltherapy_handpiece3BallInner_1 h3,
.promotionUltherapy_handpiece3BallInner_2 h3,
.promotionUltherapy_handpiece3BallInner_3 h3
{font-size: 40px; padding-top: 10px;}
.promotionUltherapy_handpiece3BallInner_1 p,
.promotionUltherapy_handpiece3BallInner_2 p,
.promotionUltherapy_handpiece3BallInner_3 p {width:85%; margin:0 auto; padding-bottom: 50px;} 






/****************************targetCool*********************************/
.targetCool4points {background: rgb(203,222,230); background: linear-gradient(55deg, rgba(203,222,230,1) 0%, rgba(255,255,255,1) 79%); padding: 50px 0px; width: 100%; height: auto; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.targetCool4pointsInner {width:21%; margin: 0% 2%;  text-align: center;}
.targetCool4pointsInner img {width:70%; text-align: center;}

.targetCool3points { padding: 50px 0px; width: 100%; height: auto; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.targetCool3pointsInner {width:25%; margin: 0% 4%;  text-align: center;}
.targetCool3pointsInner img {width:60%; text-align: center;}

.targetCoolFunc  {width:100%;}
.func1           { background:#2D799A;padding: 50px 0px;}
.func2           { background:#319CBB;padding: 50px 0px;}
.targetCoolFuncInner {width:100%; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.targetCoolFuncInnerLeft {width:60%;}
.targetCoolFuncInnerRight {width:35%; margin-left: 5%;}
.targetCoolFuncInnerRight img {width:100%;}



/***************** rejuranXjuvelook *********************/
.rejuranXjuvelookintro {width:100%; height: auto; background-color: #F4E9E3; margin-top:-50px; padding-top: 100px; padding-bottom: 50px;margin-bottom: 50px;}
.rejuranXjuvelookintroInner {width:100%; max-width: 1000px; height: auto; margin:0 auto; text-align: center;}
.rejuranXjuvelookintroh1 {font-size:60px;color:#80665C; letter-spacing:15px; margin: 0px;  }
.rejuranXjuvelookintroh2 {font-size:41px;color:#2A2A2A; letter-spacing:3.5px;margin: 0px;  }
.rejuranXjuvelookintroP {width:85%; margin: 0 auto; line-height: 1.8;color:#80665C; margin-top: 50px; margin-bottom: 150px;}
.rejuranXjuvelookintroP {width:85%; margin: 0 auto; line-height: 1.8;color:#80665C; margin-top: 50px; margin-bottom: 200px;}

.rejuranXjuvelookhr1  {width:100%; height: auto; margin: 0 auto; margin-top: -50px;}
.rejuranXjuvelookhr1 img {width:100%;}
.rejuranXjuvelookintroP {width:85%; margin: 0 auto; line-height: 1.8;color:#80665C; margin-top: 50px; margin-bottom: 150px;}
.rejuranXjuvelookintroP {width:85%; margin: 0 auto; line-height: 1.8;color:#80665C; margin-top: 50px; margin-bottom: 170px;}

.rejuranXjuvelookhr1  {width:100%; height: auto; margin: 0 auto; margin-top: -50px;}
.rejuranXjuvelookhr1 img {width:100%;}

.comboIntro  {width:100%; height: auto; background-color:#FAF5F1; margin-top: -10px;}
.comboIntroImg {width:100%; max-width: 1000px; margin: 0 auto; text-align: center;}
.comboIntroImg img { width:70%; margin-top: -200px;}

.comboIntroHeading {width:100%; max-width: 1000px; height: auto; margin: 0 auto;  text-align: center; padding-bottom: 150px;}
.comboIntroHeadingH1 {font-size:50px; color:#9D665B; margin: 50px auto;letter-spacing: 5px;}
.comboIntroHeadingH1 strong {color:#9D665B; font-size:60px;}

.comboIntroDetail1{width:100%; max-width: 1000px; margin: 0 auto; padding-top: 150px; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center; }
.comboIntroDetailLeft1 {width:51%; height: auto;}
.comboIntroDetailLeft1H1, .comboIntroDetailLeft1H1 strong  {margin-top: 150px; font-size:30px; color:#9D665B; }
.comboIntroDetailLeft1H2 {font-size:40px;}
.comboIntroDetailLeft1H3 {border-radius: 50px;  background: #88665C;  padding: 20px;  width: 300px; height: 20px; color:#fff; text-align: center; margin-top: 50px;}
.comboIntroDetailLeft1P {color:#9D665B; line-height: 2.4;}
.comboIntroDetailLeft2 {width:45%; height: auto; margin: 0 2%;}
.comboIntroDetailLeft2 img {width:100%;}

.comboIntroDetailUpper2 {width:100%; background-color: #FAF5F1; margin: 0 auto; margin-top: 100px; padding-bottom: 100px;}
.comboIntroDetail2{width:100%; max-width: 1000px; background-color: #FAF5F1; margin: 0 auto; padding-top: 150px; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center; }

.rejuranXjuvelookCTA {width:100%;margin-top: 150px; padding-top: 100px; padding-bottom: 100px; background: rgb(167,211,214);
background: linear-gradient(55deg, rgba(167,211,214,1) 0%, rgba(74,150,173,1) 100%);}

.rejuranXjuvelookCTAInner {width:100%; max-width: 1000px; height: auto; margin: 0 auto; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center; }
.rejuranXjuvelookCTAVideo {width:40%;padding-right: 10%; height: auto;}
.rejuranXjuvelookCTAForm {width:50%; height: auto; text-align: center;}

.CTAformH1 {font-size:100px; color: #fff; font-weight: 800; padding-top: 0px; margin-top: 40px;}
.CTAformH2 {font-size:50px; color: #fff; font-weight: 800; margin-left:35px; padding-top: 0px; margin-top: -70px; letter-spacing: 35px;}
.CTAformP {font-size:30px; color: #fff; line-height: 1.3; letter-spacing: 5px; margin-left: 5px;}
.CTAformPrice {font-size:25px; color: #fff; margin-top: 50px; margin-bottom: 130px;} 
.button-in-main-box{ background-color: #fff; height: 15px;   padding: 15px 50px;
     border-radius: 100px;  text-align: center; }
.rejuranXjuvelookFormBanner {width:100%;  height:auto; text-align: center;}
.rejuranXjuvelookFormBanner img {width:100%;}

.serumIntro {width:100%; max-width: 1000px; height: auto; margin: 150px auto; }
.serumIntroImg {width:100%; max-width: 723px; margin: 0 auto; margin-top:150px; text-align: center;}
.serumIntroImg img {width:100%;}
.serumIntroText {width:100%; max-width: 1000px; height: auto; }
.serumIntroH1 {color:#9D665B;}
.serumIntroText p strong {color:#9D665B;}





















































@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

.promotionPageContainer {width:100%; height: auto; margin-top:85px; padding-top: 5px; padding-bottom: 120px; }
	
/***********promotionPageContainer*************/
.promotionInstrumentLogo {width:35%; min-width: 35%; margin: 0 auto; text-align: center;}
.promotionInstrumentLogo img {width:100%;}	
.promotionTitleLine     {width:100%; height: 240px; background: url("../img/promotion/thermage/title_line_bg_m.png") repeat-x; text-align: center;}	
.promotionIntro1        {width:100%; min-width: 100%; height: auto; background: url("../img/promotion/thermage/thermage_subTitle_01.png")  top center no-repeat ;  background-size: 110% auto;}
.promotionIntroInner    {width:100%; max-width: 100%; height: auto; margin: 0 auto; padding-top: 100px; }
.promotionIntroInnerLeft {width:90%; height: auto; margin: 0 auto;}
.promotionIntroInnerLeft img {width:100%;}
.promotionIntroInnerRight {width:95%; height: auto; margin: 0 auto;}	
.thermagePromotionBG {background: rgb(233,201,248);
background: linear-gradient(90deg, rgba(233,201,248,1) 0%, rgba(223,197,242,1) 50%, rgba(218,203,244,1) 100%);}
.thermagePromotionTitle {color: #43153e; font-size: 30px; padding-top: 40px;}	
.thermageHandPieceContainer  {width:100%; max-width: 1000px; height: auto; margin: 0 auto; margin-top:250px;}
.thermageHandPiece1     {width:100%; height: auto; text-align: right;}
.thermageHandPiece2     {width:100%; height: auto; text-align: center; margin: 0 auto;}
.thermageHandPiece2 img {width:100%;}
.thermageHandPiece3     {width:100%; height: auto; text-align: center; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.thermageHandPiece3Inner  {width:100%; height: auto; text-align: center; margin: 0 1.5%;}
.thermageHandPiece3Title  {color: #43153e; padding-top: 15px;}	
.thermageHandPiece4       {width:100%; max-width: 1000px; height: auto; text-align: left;}
.thermageHandPiece4 img   {width:100%;}
.thermageSubBanner        {width:100%; height: auto; padding: 100px auto; margin-bottom: 120px;}
.thermageSubBanner img    {width:100%;}
.promotionIntro2        {width:100%; min-width: 100%; height: auto; background: url("../img/promotion/thermage/thermage_subTitle_02.png")  top center no-repeat ;  background-size: 110% auto;}
.promotionIntroInner2    {width:100%; max-width: 100%; height: auto; margin: 0 auto; padding-top: 100px; }	
.promotionIntroInner2Title  {width:100%; max-width: 1000px; height: auto; text-align: center; color:#43153e; font-size:32px; line-height: 45px;}	
.promotionIntroInner2PointsContent  {width:50%; height: auto;color:#43153e; text-align: center;}
.promotionIntroInner2PointsContent  img {width:100%;}	
	
	

	
	
	
/******************ultracel q+**********************/
.ultracelPromotionTitle {color: #a66824; font-size: 30px; padding-top: 40px; text-align: center;}
.ultracelPromotionTitle img {width:50%;}
.ultracelQpromotionSubbanner  {width:100%; max-width: 1300px; margin: 0 auto; margin-top: 150px; }
.ultracelQpromotionSubbanner img  {width:100%;}
.ultracelQpromotionContent   {width:90%; max-width: 800px; margin: 0 auto; margin-top: 150px;}
.ultracelQpromotionContentTitle {color:#89665c; font-size: 22px; font-weight: bold;}	
	
	

	
	
	
	
	
	
	

/*****************clear Brilliant********************/
.clearBrilliantPromotionTitle {color: #374450; font-size: 30px; padding-top: 40px; text-align: center;}
.clearBrilliantcontentContainer  {width:100%; height: auto; margin-top: 150px;  display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.clearBrilliantContentConImg      {width:100%; height: auto; order: 1;}
.clearBrilliantContentConImg img     {width:100%; }
.clearBrilliantContentContxt      {width:90%; height: auto; margin: 0 5%; order: 2;} 	
.clearBrilliantH1       		  {color: #374450; font-size: 28px; padding-top: 50px;}          
.clearBrilliantPromoInnerTxt      {padding-top:10px; line-height: 2.2;}
.clearBrilliantContentContxt2      {width:95%; height: auto; margin:0 2.5%; text-align: center; order: 2;}
.clearBrilliant4IconCon			{width:100%; height: auto; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.clearBrilliant4Icon              {width:38%; height: auto; margin: 0 6%; margin-top: 25px;}
.clearBrilliant4Icon img          {width:100%;}	
	
	

	
	
	
	
	
/*****************Agnes**************************/
.agnesPromotionContainer       {width:100%; height: auto; padding: 150px 0px; background:#e8e8df; margin-top: 150px;}
.agnesPromotionContainerInner  {width:100%; max-width: 940px; height: auto; margin: 0 auto;  display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.agnesPromotionTxt1            {width:95%; height: auto;  text-align: center; margin: 0 auto;}
.agnesPromotionTxt1 img        {width:100%;}
.agnesPromotionTxt1Title       {color: #374450; font-size: 35px; padding-top: 40px; margin: -5px!important;}
.agnesPromotionTxt1P		   {width:70%; margin: 0 auto; padding-bottom: 80px; padding-top: 40px; line-height: 2.2;}
.agnesPromotionTxt2            {width:95%; height: auto; text-align: center; margin: 0 auto; margin-top: 80px;}
.agnesPromotionTxt2 img        {width:100%;}
.agnesPromotionFFF             {background:#fff;}	
.agnesPromotionBATitle         {width:100%; height: auto; color: #374450; font-size: 28px; padding-top: 20px; text-align: center;}
.agnesPromotionBAImg           {width:90%; height: auto; margin: 0 5%; padding-top: 50px;}	
	
	
	
	
	


/******************hair removal promotion**********************/
.hairRemovalPromotionSec    {width:100%; height:auto; background:url("../img/promotion/trinanomax/trinanomax_promotion_sec_bg.jpg") top center;  background-repeat: no-repeat;  background-position: center;}
.hairRemovalPromotionSecInner {width:100%; max-width:1200px; margin: 0 auto; padding-top: 120px; padding-bottom: 120px; text-align: left; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.hairRemovalSecLeft {width:80%; padding-right: 0%; margin:  0 auto;}
.hairRemovalSecRight {width:80%; margin: 0 auto; }
.hairRemovalSecRight img {width:100%; }
.hairRemovalSecLefth1  {color:#8496B5; font-size: 45px; font-weight: bolder; text-align: left;}
.hairRemovalThi     {width:100%; height:auto; background:url("../img/promotion/trinanomax/trinanomax_promotion_thi_bg.jpg") top center #EED6D2;   -webkit-background-size: cover;
  -moz-background-size: cover;   -o-background-size: cover;   background-size: cover; background-repeat: no-repeat;  background-position: center;}
.hairRemovalThiInner  {width:100%; max-width:1200px; margin: 0 auto; padding-top: 80px; padding-bottom:80px; text-align: center;}
.hairRemovalThiH2     {font-size:25px; color:#D86D94; padding: 0px; margin: 0px;}
.hairRemovalThiH1     {font-size:45px; color:#8395B4; padding: 0px; margin: 0px;}
.hairRemovalThiSubTitle  {width:100%; max-width: 624px; margin: 0 auto; padding-top: 20px;}
.hairRemovalThiSubTitle img {width:100%;}
.hairRemovalThiParts  {width:100%; max-width: 800px; margin: 0 auto;   display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.hairRemovalThiPartsB  {width:35%; padding: 0 7.5%;}
.hairRemovalThiPartsB img  {width:100%;}

.hairRemovalThiSubTitle2  {width:100%; max-width: 746px; margin: 0 auto; padding-top: 20px;}
.hairRemovalThiSubTitle2 img  {width:100%;}
.hairRemovalThiParts  {width:100%; max-width: 900px; margin: 0 auto;   display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.hairRemovalThiPartsB2  {width:30%; padding: 0 1.5%;}
.hairRemovalThiPartsB2 img  {width:100%;}
	
	
	
	
	
/******************ultherapy ***********************************/
.promotionUltherapyLogointro_logo {width:30%; margin: 0 auto; margin-right:35%; margin-left:35%;  text-align: center;}
.promotionUltherapyLogointro_logo img {width:100%;}
.promotionUltherapyLogointro_intro {width:90%; padding-left: 5%; padding-right: 5%;}
.promotionUltherapyLogointro_intro p {padding-top:00px;}	
.promotionUltherapyHeadlineBtnTitle {font-size:50px;}
.promotionUltherapySubbannerInnerTitle {width:90%; padding-left:5%; padding-right: 5%; padding-bottom: 50px; font-size: 28px; color:#fff; }
.promotionUltherapySubbannerInnerPoint {width:50%; padding-top: 25px; padding-bottom: 20px; color:#fff;  font-size: 20px;}
.promotionUltherapy_handpiece3Ball   {width:100%; max-width:1100px; margin: 0 auto; margin-top: -50px; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center; }
.promotionUltherapy_handpiece3BallInner_1 {width:90%; margin-left: 5%; margin-right: 5%; padding-top: 50px; padding-bottom: 50px; text-align: center; background: url("../img/promotion/ultherapy/ultherapy_img01.jpg") no-repeat center;}
.promotionUltherapy_handpiece3BallInner_2 {width:90%; margin-left: 5%; margin-right: 5%; padding-top: 50px; padding-bottom: 50px;  text-align: center; background: url("../img/promotion/ultherapy/ultherapy_img02.jpg") no-repeat center;}
.promotionUltherapy_handpiece3BallInner_3 {width:90%; margin-left: 5%; margin-right: 5%; padding-top: 50px; padding-bottom: 50px;  text-align: center; background: url("../img/promotion/ultherapy/ultherapy_img03.jpg") no-repeat center;}
.promotionUltherapy_handpiece3BallInner_1 h2,
.promotionUltherapy_handpiece3BallInner_2 h2,
.promotionUltherapy_handpiece3BallInner_3 h2 {font-size: 40px; padding-top: 10px;}
.promotionUltherapy_handpiece3BallInner_1 p,
.promotionUltherapy_handpiece3BallInner_2 p,
.promotionUltherapy_handpiece3BallInner_3 p {width:85%; margin:0 auto; padding-bottom: 50px;} 
	
	
	
	
/****************************targetCool*********************************/
.targetCool4points {background: rgb(203,222,230); background: linear-gradient(55deg, rgba(203,222,230,1) 0%, rgba(255,255,255,1) 79%); padding: 50px 0px; width: 100%; height: auto; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.targetCool4pointsInner {width:80%; margin: 0% 10%;  text-align: center; padding-top: 30px;}
.targetCool4pointsInner img {width:50%; text-align: center;}	
	
.targetCool3points { padding: 50px 0px; width: 100%; height: auto; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.targetCool3pointsInner {width:80%; margin: 0% 10%;  text-align: center; padding-top: 30px;}
.targetCool3pointsInner img {width:30%; text-align: center;}
	
.targetCoolFunc  {width:100%;}
.func1           { background:#2D799A;padding: 50px 0px;}
.targetCoolFuncInner {width:100%; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center;}
.targetCoolFuncInnerLeft {width:90%; margin: 0 5%;}
.targetCoolFuncInnerRight {width:80%; margin-left: 0%; margin-top: 30px; text-align: center;}
.targetCoolFuncInnerRight img {width:80%;}	
	
	
	
/***************** rejuranXjuvelook *********************/
.rejuranXjuvelookintro {width:100%; height: auto; background-color: #F4E9E3; margin-top:-50px; padding-bottom: 50px;margin-bottom: 0px;padding-top: 0px;}
.rejuranXjuvelookintroInner {width:100%; height: auto; margin:0 auto; text-align: center;}
.rejuranXjuvelookintroh1 {font-size:33px;color:#80665C; letter-spacing:5px; margin: 0px; padding-top: 50px;  }
.rejuranXjuvelookintroh2 {font-size:20px;color:#2A2A2A; letter-spacing:2.8px;margin: 0px; margin-top: 2px;  }	


.comboIntroHeading {width:100%; max-width: 1000px; height: auto; margin: 0 auto;  text-align: center; padding-bottom: 100px;}
.comboIntroHeadingH1 {font-size:25px; color:#9D665B; margin: 50px auto;letter-spacing: 5px;}
.comboIntroHeadingH1 strong {color:#9D665B; font-size:30px;}	
	
.comboIntroDetail1{width:100%; max-width: 1000px; margin: 0 auto; padding-top: 150px; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center; }
.comboIntroDetailLeft1 {width:87%; margin: 0 auto; height: auto; order:1;}
.comboIntroDetailLeft1H1, .comboIntroDetailLeft1H1 strong  {margin-top: 60px; font-size:25px; color:#9D665B; }
.comboIntroDetailLeft1H2 {font-size:35px;}
.comboIntroDetailLeft1H3 {border-radius: 50px;  background: #88665C;  padding: 20px;  width: 300px; height: 20px; color:#fff; text-align: center; margin-top: 50px;}
.comboIntroDetailLeft1P {color:#9D665B; line-height: 2.4;}
.comboIntroDetailLeft2 {width:100%; height: auto; order: 2; text-align: center; padding-top: 50px;}
.comboIntroDetailLeft2 img {width:70%;}
	
.comboIntroDetailUpper2 {width:100%; background-color: #FAF5F1; margin: 0 auto; margin-top: 100px; padding-bottom: 100px;}
.comboIntroDetail2{width:100%; max-width: 1000px; background-color: #FAF5F1; margin: 0 auto; padding-top: 150px; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center; }
	

	
.rejuranXjuvelookCTA {width:100%; margin-top: 150px; padding-top: 70px;padding-bottom: 70px; background: rgb(167,211,214);
background: linear-gradient(55deg, rgba(167,211,214,1) 0%, rgba(74,150,173,1) 100%);}
	
.rejuranXjuvelookCTAInner {width:100%; max-width: 1000px; height: auto; margin: 0 auto; display:flex; -webkit-flex-wrap:wrap; /* Safari 6.1+ */ flex-wrap: wrap;  -webkit-justify-content: center; /* Safari 6.1+ */ justify-content: center; }
.rejuranXjuvelookCTAVideo {width:80%;padding-right: 10%; padding-left: 10%; padding-top: 50px; height: auto; order:2;}
.rejuranXjuvelookCTAForm {width:90%; height: auto; margin: 0 auto; margin-bottom: 120px; order:1;} 	

.CTAformH1 {font-size:100px; color: #fff; font-weight: 800; padding-top: 0px; margin-top: 40px;}
.CTAformH2 {font-size:45px; color: #fff; font-weight: 800; margin-left:30px; padding-top: 0px; margin-top: -70px; letter-spacing: 30px;}
.CTAformP {font-size:30px; color: #fff; line-height: 1.3; letter-spacing: 5px; margin-left: 5px;}
.CTAformPrice {font-size:25px; color: #fff; margin-top: 50px; margin-bottom: 70px;} 
.button-in-main-box{ background-color: #fff; height: 15px;   padding: 15px 50px;
     border-radius: 100px;  text-align: center; }	
	
.serumIntro {width:90%; max-width: 1000px; height: auto; margin: 150px 5%; }
.serumIntroImg {width:90%; max-width: 1000px; margin: 0 5%; margin-top:150px; text-align: center;}
.serumIntroImg img {width:100%;}
.serumIntroText {width:90%; max-width: 1000px; height: auto; margin: 0 5%; }
.serumIntroH1 {color:#9D665B;font-size:28px;}
.serumIntroText p strong {color:#9D665B;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}