/* ========================================================================================================
   Form (for Content Block) (Avalade 客製)
   ======================================================================================================== */



/*---------------------------- #Form_Content Block -------------------------*/


#Sign-Up {
background-size: auto;
background-size: 100%;
padding-bottom: 110px;
}



#Sign-Up_Title .markets-top-banner.richcontent .text-block {
    padding: 10px 0 20px;
}


/* Form Title >> Wording Block  */
#Sign-Up_Title .wording_block {
margin-bottom: 0px !important;
}


/* Form Title  */
.limited_content, 
#Sign-Up_Title .markets-top-banner.richcontent h3.RC_LTitle {
font-family: 'Saira Semi Condensed',Roboto,sans-serif !important;
font-weight: 400;
word-spacing: -0.05em;
}


#Sign-Up_Title .markets-top-banner.richcontent h3.RC_LTitle {
font-size: 25px !important;
color: #2293cb;
font-weight: 500;
display: block;
width: 100%;
margin: 15px auto 0px;
padding-bottom: 0px !important;
text-align: center;
}


.limited_content {
font-size: 25px;
color: #2293cb;
font-weight: 500;
display: block;
width: 100%;
margin: 15px auto 30px;
text-align: center;
}

#sign_up_form button {
    margin-top: 40px !important;
	box-shadow: 0px 15px 20px -10px rgba(0, 0, 0, 0.3);
}



/***************** RWD (Form for Content Block) ****************************/


/* 橫向智慧手機 >> 768 以下 */
@Media (max-width: 768px) { 

	#Sign-Up .container-fluid {
	width: 750px;
	}
	
}

@Media (max-width: 978px) { 
	
	#Sign-Up .container-fluid {
	width: 90% !important;
	}
	
}

@Media (min-width: 980px) and (max-width: 1100px) { 
	
	#Sign-Up .container-fluid {
    width: 940px;
}	
	
}
	
	
	
/* 橫向智慧手機到竪立平板電腦解析度 >> 992 以上 */
@Media (min-width: 992px) { 
	
	#Sign-Up .container-fluid {
    width: 970px;
}

	
}
	
/* 橫向智慧手機到竪立平板電腦解析度 >> 1024 以上 */
@Media (min-width: 1024px) { 
	
	#Sign-Up .container-fluid {
	padding: 0 10%;
	}

	.form-group {
	padding: 0px 30px !important;
	}
	
}
	
	
	
/* 橫向智慧手機到竪立平板電腦解析度 >> 2000 以上 */
@Media (min-width: 2000px) { 
	
	#Sign-Up .container-fluid {
	padding: 0 6%;
	}	
	
}


/* 大螢幕 */
@Media (min-width: 1200px) and (max-width: 1920px) { 

	#Sign-Up .container-fluid {
	width: 1170px;
	}
	
}
	
	
/* 超超超級大螢幕 */
@Media (min-width: 1921px) and (max-width: 2560px)  { 
	
	#Sign-Up .container-fluid {
	width: 1170px;
	}
	
}
	
