/* CSS Document */
/* for buttons */
/*.formResponsive #rsform_5_page_0 .formControlLabel{ width: 300px !important;} */
.rt-grid-3.rt-alpha .box1 {  border: none;}
.formResponsive .formHorizontal .rsform-block-payment .formControls{margin-left;160px;}
/* end */
#rsform_23_page_0 .rsform-block-please-fill-out-the-following-form-to-register-your-friend .formControls{text-align:center;}
#rsform_19_page_0 .rsform-block-you-must-choose-1-of-4-ways-to-pay-your-conference-registration .formControlLabel{width:0px !important;}
#rsform_19_page_0 .rsform-block-please-fill-out-the-following-form-to-register-yourself .formControlLabel{width:0px !important;}
#rsform_19_page_0 .rsform-block-which-presenter-publicity-is-inspiring-you-to-enroll .formControlLabel{width:0px !important;}
#rsform_19_page_0 .rsform-block-payment-information .formControlLabel{width:0px !important;}
#rsform_19_page_0 .rsform-block-please-fill-out-the-following-form-to-register-yourself .formControls{text-align:center;}
#rsform_19_page_0 .rsform-block-which-presenter-publicity-is-inspiring-you-to-enroll .formControlLabel{text-align:center;}
#rsform_19_page_0 .rsform-block-payment-information .formControlLabel{text-align:center;}
#rsform_19_page_0 .rsform-block-you-must-choose-1-of-4-ways-to-pay-your-conference-registration .formControlLabel{text-align:center;}
#rsform_19_page_0 .rsform-block-please-fill-out-the-following-form-to-register-yourself .formControlLabel{text-align:center;}
img.img-cen {margin-left: 0;}
#rsform_19_page_0 .rsform-block-please-fill-out-all-appropriate-fields .formControlLabel{width:0px !important;}
.formResponsive .formHorizontal .rsform-block-please-fill-out-all-appropriate-fields .formControls{margin-left:0px !important;}
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"]{margin-left:0 !important;}
.logo-block{padding:0px; margin:0px;}
#rt-logo{width: 600px;height: 210px;margin: 0px;background-size: 93% !important; background-position:center center !important;float: left;padding: 10px 0; }
.formResponsive .rsform-block-please-fill-out-all-appropriate-fields .formBody{float: left !important;}
#rsform_19_page_0 .rsform-block-send-enrollment-information .formControlLabel{width:0% !important;}
/*  Las Vegas */  
body .formResponsive .formHorizontal .rsform-block-your-telephone .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-email .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-first-name .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-last-name .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-street .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-2nd-address-line .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-city .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-state .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-postal-code .formControlLabel,body .formResponsive .formHorizontal .rsform-block-your-country .formControlLabel,body .formResponsive .formHorizontal .rsform-block-optional-message .formControlLabel,body .formResponsive .formHorizontal .rsform-block-you-must-select-a-presenter .formControlLabel,body .formResponsive .formHorizontal .rsform-block-card-number .formControlLabel,body .formResponsive .formHorizontal .rsform-block-expiration-date .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-telephone .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-email .formControlLabel, body .formResponsive .formHorizontal .rsform-block-friend-first-name .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-last-name .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-street .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-2nd-address-line .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-city .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-state .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-postal-code .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-country .formControlLabel{width:40% !important;}

body .formResponsive .formHorizontal .rsform-block-please-fill-out-the-following-form-to-register-your-friend .formControlLabel, body .formResponsive .formHorizontal .rsform-block-which-presenter-publicity-is-inspiring-you-to-enroll .formControlLabel, body .formResponsive .formHorizontal .rsform-block-payment-information .formControlLabel, body .formResponsive .formHorizontal .rsform-block-you-must-choose-1-of-4-ways-to-pay-your-conference-registration .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-friends-information .formControlLabel{width:0;}
body .formResponsive .formHorizontal .rsform-block-your-friends-information .formControls{text-align:center;}
#g-recaptcha-625 {
    text-align: center;
    display: table !important;
    margin: 0 auto;
    float: none !important;
}
#rsform_23_page_0 .rsform-block-all-images{text-align: center;}
#rsform_23_page_0 .rsform-block-send-enrollment-information{text-align: center;}
#rsform_23_page_0 .rsform-block-recapctha{text-align: center;}

#rsform_23_page_0 .rsform-block-all-images .formControlLabel{width:0;}
#rsform_23_page_0 .rsform-block-send-enrollment-information .formControlLabel{width:0;}
#rsform_23_page_0 .rsform-block-recapctha .formControlLabel{width:0;}
.formResponsive .formHorizontal .formControls  {
	margin-left: 0 !important;
}
#rsform_24_page_0 .rsform-block.rsform-block-groups .formControlLabel,
#rsform_24_page_0 .rsform-block.rsform-block-send-enrollment-information .formControlLabel,
#rsform_5_page_0 .rsform-block.rsform-block-radiobuttons .formControlLabel,
#rsform_10_page_0 .rsform-block.rsform-block-takemypledgebutton .formControlLabel,
#rsform_10_page_0 .rsform-block.rsform-block-captcha .formControlLabel,
#rsform_10_page_0 .rsform-block.rsform-block-sendpledgeinfo .formControlLabel,
#rsform_10_page_0 .rsform-block.rsform-block-paymentmethod .formControlLabel,
#rsform_10_page_0 .rsform-block.rsform-block-durationofpledge .formControlLabel {
    display: none;
}
.sub-m-monthly .rsform-block-radiobuttons .rsformVerticalClear {
    margin-right: 2% !important;
    width: 48% !important;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#rsform_10_page_0 .formControlLabel {
    padding-right: 15px;
}
#rsform_10_page_0 .formControlLabel {
    width: 40% !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#rsform_23_page_0 .rsform-block {
    padding-top: 18px;
}
#rsform_23_page_0 .formControlLabel {
	padding-right: 15px;
}
.rsform-block.rsform-block-payment .formControlLabel,
.rsform-block.rsform-block-groups .formControlLabel {
    display: none;
}
.rsform-block.rsform-block-payment .rsformVerticalClear,
.rsform-block.rsform-block-groups .rsformVerticalClear {
    display: inline-block;
}
#rsform_23_page_0 .rsform-block-you-must-select-a-presenter select {
    margin-top: 0;
    box-sizing: border-box;
    margin-bottom: 10px !important;
}
.menuitem{white-space: normal !important;}

@media (min-width:768px){
#rsform_24_page_0 .rsform-block {
    padding-top: 18px;
}
#rsform_24_page_0 .formControlLabel {
    padding-right: 15px;
}
}


/*   las vegas */
@media (max-width:768px){
.formBody .cen {margin-left: 0;}
.formBody .cen1 {margin-left: 0;float: left;}
.formBody p.article_form {margin-left: 0;}
.formBody .cen2 {margin-left: 0;}
img.img-cen {margin-left: 0;}
body .formResponsive .formHorizontal .rsform-block{margin: 14px auto 8px;padding: 10px 10px 0;width: 89% !important;}
.sub-m-monthly .rsform-block-radiobuttons .rsformVerticalClear {
    margin-right: 0 !important;
    width: 100% !important;
}
body .formResponsive #rsform_10_page_0.formHorizontal .rsform-block {
	    width: 96% !important;
}
#rsform_10_page_0 .formControlLabel {
    width: 36% !important;
}
}
@media (max-width:767px){
body .formResponsive .formHorizontal .rsform-block{margin: 14px auto 8px;padding: 10px 10px 0;width: 100% !important; box-sizing: border-box; -webkit-box-sizing: border-box;}
#rsform_24_page_0 .rsform-submit-button {
    margin-bottom: 10px !important;
}
#rsform_10_page_0 .formControlLabel {
    width: 100% !important;
    text-align: left;
}
body .formResponsive #rsform_10_page_0.formHorizontal .rsform-block {
    width: 97% !important;
    box-sizing: border-box;
    margin: 0 !important;
    padding: 0 !important;
}
#rsform_10_page_0 #g-recaptcha-234 {
 	text-align: left !important;
	display: block !important;
}
#rsform_10_page_0 .rsform-block.rsform-block-securepayments center {
    text-align: left;
}
#rsform_10_page_0 .rsform-block.rsform-block-sendpledgeinfo {
    text-align: left !important;
}
}
@media (max-width:480px){
.formBody .cen1{font-size:15px;}
.formBody .cen2 {font-size: 15px;}
.rsform-block-register .formBody .cen {font-size: 18px;}
.formResponsive .formHorizontal .rsform-block-herein-lies-your-ultimate-release{text-align:center !important;}
html body{min-width:320px !important;}
.component-content .formResponsive fieldset{margin:-33px -20px;}
.formResponsive label {float: none !important;}
#rsform_19_page_0 .rsform-block-payment .formControlLabel{width:0px !important;}
#rsform_19_page_0 .rsform-block-groups .formControlLabel{width:0px !important;}
.formResponsive .rsform-block-recapctha  .formBody{float: none !important;}
.formResponsive .rsform-block-all-images  .formBody{float: none !important;}
#rsform_19_page_0 .rsform-block-send-enrollment-information{text-align:center !important;}
.rsform-block-register .formBody .cen {font-size: 20px;text-align: center;}
#rsform_19_page_0 .rsform-block {display: block; margin: 11px auto 8px;padding: 10px 10px 0;width: 86% !important;}
#rsform_19_page_0 .rsform-block-please-fill-out-the-following-form-to-register-yourself .formControls{text-align:center;}
#rsform_19_page_0 .rsform-block-which-presenter-publicity-is-inspiring-you-to-enroll .formControlLabel{text-align:center;}
#rsform_19_page_0 .formResponsive .formHorizontal .rsform-block-payment-information .formControlLabel{text-align:center;}
#rsform_19_page_0 .formResponsive .formHorizontal .rsform-block-you-must-choose-1-of-4-ways-to-pay-your-conference-registration .formControlLabel{text-align:center;}
#rsform_19_page_0 .formResponsive .formHorizontal .rsform-block-please-fill-out-the-following-form-to-register-yourself .formControlLabel{text-align:center;}
.formResponsive .formHorizontal .rsform-block-which-presenter-publicity-is-inspiring-you-to-enroll .rsform-block{text-align:center;}
/*  las vegas form */
/*body .formResponsive .formHorizontal .rsform-block{width: 80%;}*/
#rsform_23_page_0 .rsform-block {display: block; margin: 11px auto 8px;padding: 10px 10px 0;width: 86% !important;}
body .formResponsive .formHorizontal .rsform-block-your-telephone .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-email .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-first-name .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-last-name .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-street .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-2nd-address-line .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-city .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-state .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-postal-code .formControlLabel,body .formResponsive .formHorizontal .rsform-block-your-country .formControlLabel,body .formResponsive .formHorizontal .rsform-block-optional-message .formControlLabel,body .formResponsive .formHorizontal .rsform-block-you-must-select-a-presenter .formControlLabel,body .formResponsive .formHorizontal .rsform-block-card-number .formControlLabel,body .formResponsive .formHorizontal .rsform-block-expiration-date .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-telephone .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-email .formControlLabel, body .formResponsive .formHorizontal .rsform-block-friend-first-name .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-last-name .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-street .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-2nd-address-line .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-city .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-state .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-postal-code .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-country .formControlLabel{width:100% !important;}
#rsform_23_page_0 .rsform-block-all-images{text-align: center;}
#rsform_23_page_0 .rsform-block-send-enrollment-information{text-align: center;}
#rsform_23_page_0 .rsform-block-recapctha{text-align: center;}

}
@media (max-width:320px){
.formResponsive .rsform-block-recapctha  .formBody{margin-left: -20px !important;}
.formResponsive .formHorizontal .rsform-block-herein-lies-your-ultimate-release{text-align:center !important;}
.formBody .cen1{font-size:15px;}
.formBody .cen2 {font-size: 15px;}
.rsform-block-herein-lies-your-ultimate-release img.img-cen { text-align:center !important;}
.rsform-block-register .formBody .cen {font-size: 18px;}
.rsform-block-herein-lies-your-ultimate-release .formBody .cen {font-size: 14px;}
body #rt-logo {background-size: 100% auto !important;height: 120px !important;max-width: 100% !important;width: 100% !important;}
#rsform_19_page_0 .rsform-block {display: block; margin: 11px auto 8px;padding: 10px 10px 0;width: 80% !important;}
.rsform-block-recapctha .formBody .rc-anchor-normal {width: 252px !important;}
.rsform-block-recapctha .formBody .rc-anchor-normal-footer .rc-anchor-pt{position: relative;width: 0 !important;margin:0 !important;}
.rsform-block-recapctha .formBody .rc-anchor-normal-footer .rc-anchor-logo-portrait {margin: 0 !important; width: 0 !important;}
.rsform-block-recapctha .formBody .rc-anchor-light .rc-anchor-normal .rc-anchor-content {width: 145px !important;}
.rsform-block-recapctha .formBody .rc-anchor-normal .rc-anchor-center-container .recaptcha-anchor-label {width: 93px !important;}
.rsform-block-recapctha .formBody .rc-anchor-normal .rc-anchor-center-container .rc-anchor-checkbox-label {width: 90px; !important}
#rsform_23_page_0 .rsform-block-recapctha .formControls{margin-left: 9px;}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 767px){
.formResponsive .formHorizontal .rsform-block-herein-lies-your-ultimate-release{text-align:center !important;}

.formBody .cen1{font-size:17px;}
.formBody .cen2 {font-size: 17px;}
.rsform-block-register .formBody .cen {font-size: 20px;}
.rsform-block-herein-lies-your-ultimate-release .formBody .cen {font-size: 16px;}
.component-content .formResponsive fieldset{margin:0px;}
.formBody .cen {float: left; }
.formBody .cen1 {float: left;}
.formBody p.article_form {float: left;}
.formBody .cen2 {float: left;}
.formBody  #g-recaptcha-518 { display: block !important;}
.rsform-block-you-must-select-a-presenter select.rsform-select-box {margin-left: 0 !important;}
.formResponsive label {float: none !important;}
#rsform_19_page_0 .rsform-block-payment .formControlLabel{width:0px !important;}
#rsform_19_page_0 .rsform-block-groups .formControlLabel{width:0px !important;}
.formResponsive .rsform-block-recapctha  .formBody{float: none !important;}
.formResponsive .rsform-block-all-images  .formBody{float: none !important;}
#rsform_19_page_0 .rsform-block-send-enrollment-information{text-align:center !important;}
body .formResponsive #rsform_19_page_0 .rsform-block{display: block !important; margin: 14px auto 8px !important;padding: 10px 10px 0 !important;width: 89% !important;}
.formResponsive .formHorizontal .rsform-block-please-fill-out-all-appropriate-fields .formControls{margin-left:0px !important;}
}
@media only screen and (min-device-width: 651px) and (max-device-width: 767px){
.formBody p.article_form {float: left;margin-left: 0px;}
/*body #userForm #rsform_19_page_0 .formControlLabel{ display: inline-block; text-align: left !important; width:152px !important;}*/
body #userForm #rsform_19_page_0 .rsform-block-send-enrollment-information .formControlLabel{width:0 !important;}
body .formResponsive .formHorizontal .rsform-block-send-enrollment-information .formControls{margin-left:0;}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 650px){
.formBody .cen1 { margin-left: 0; float: left;}
.formResponsive .formHorizontal .rsform-block-herein-lies-your-ultimate-release{text-align:center !important;}

.formBody .cen { margin-left: 0;}
.formBody p.article_form { margin-left: 0;}
.formBody .cen2 { margin-left: 0;}
.formResponsive label { float: none !important;}
#rsform_19_page_0 .rsform-block-payment .formControlLabel{width:0px !important;}
#rsform_19_page_0 .rsform-block-groups .formControlLabel{width:0px !important;}
body .formResponsive #rsform_19_page_0 .rsform-block{display: block !important;margin: 14px auto 8px;padding: 10px 10px 0;width: 89% !important;}
/* las vegas form */
body .formResponsive .formHorizontal .rsform-block-your-telephone .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-email .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-first-name .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-last-name .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-street .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-2nd-address-line .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-city .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-state .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-postal-code .formControlLabel,body .formResponsive .formHorizontal .rsform-block-your-country .formControlLabel,body .formResponsive .formHorizontal .rsform-block-optional-message .formControlLabel,body .formResponsive .formHorizontal .rsform-block-you-must-select-a-presenter .formControlLabel,body .formResponsive .formHorizontal .rsform-block-card-number .formControlLabel,body .formResponsive .formHorizontal .rsform-block-expiration-date .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-telephone .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-email .formControlLabel, body .formResponsive .formHorizontal .rsform-block-friend-first-name .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-last-name .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-street .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-2nd-address-line .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-city .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-state .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-postal-code .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-country .formControlLabel{width:100% !important;}

}
@media only screen and (min-device-width: 651px) and (max-device-width: 767px){
body .formResponsive #rsform_19_page_0 .rsform-block{display: block !important; margin: 14px auto 8px !important;padding: 10px 10px 0 !important;width: 89% !important;}
.formResponsive .rsform-block-recapctha  .formBody{float: none !important;}
.formResponsive .rsform-block-all-images  .formBody{float: none !important;} 
#rsform_19_page_0 .rsform-block-send-enrollment-information{text-align:center !important;}
body .formResponsive .formHorizontal .rsform-block-register .formControls{margin-left: 0 !important;}
body .formResponsive .formHorizontal .rsform-block-herein-lies-your-ultimate-release .formControls{margin-left: 0 !important;}
body .formResponsive .formHorizontal .rsform-block-please-fill-out-the-following-form-to-register-yourself .formControls{margin-left: 0 !important;}
body .formResponsive .formHorizontal .rsform-block-which-presenter-publicity-is-inspiring-you-to-enroll .formControls{margin-left: 0 !important;}
body .formResponsive .formHorizontal .rsform-block-you-must-choose-1-of-4-ways-to-pay-your-conference-registration .formControls{margin-left: 0 !important;}
body .formResponsive .formHorizontal .rsform-block-payment-information .formControls{margin-left: 0 !important;}
body .formResponsive .formHorizontal .rsform-block-almost-done .formControls{margin-left: 0 !important;}
body .formResponsive .formHorizontal .rsform-block-recapctha .formControls{margin-left: 0 !important;}
body .formResponsive .formHorizontal .rsform-block-all-images .formControls{margin-left: 0 !important;}
.formResponsive .rsform-block-payment{/*text-align:center;*/}
.formResponsive .rsform-block-payment div.formBody{display:inline-block; width:100%;}
.formResponsive .rsform-block-groups{/*text-align:center;*/}
.formResponsive .rsform-block-groups div.formBody{display:inline-block; width:100%;}
}
@media only screen and (min-device-width: 651px) and (max-device-width: 750px){
.formResponsive label { float: none !important;}
body .formResponsive #rsform_19_page_0 .rsform-block{display: block !important; margin: 14px auto 8px !important;padding: 10px 10px 0 !important;width: 89% !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-telephone .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-email .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-first-name .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-last-name .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-street .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-2nd-address-line .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-city .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-state .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-postal-code .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-country .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-optional-message .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-you-must-select-a-presenter .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-card-number .formControls{margin-left: 0 !important;}
body .rt-block .formResponsive .formHorizontal .rsform-block-expiration-date .formControls{margin-left: 0 !important;}
/*las vegas form*/
body .formResponsive .formHorizontal .rsform-block-your-telephone .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-email .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-first-name .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-last-name .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-street .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-2nd-address-line .formControlLabel,  body .formResponsive .formHorizontal .rsform-block-your-city .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-state .formControlLabel, body .formResponsive .formHorizontal .rsform-block-your-postal-code .formControlLabel,body .formResponsive .formHorizontal .rsform-block-your-country .formControlLabel,body .formResponsive .formHorizontal .rsform-block-optional-message .formControlLabel,body .formResponsive .formHorizontal .rsform-block-you-must-select-a-presenter .formControlLabel,body .formResponsive .formHorizontal .rsform-block-card-number .formControlLabel,body .formResponsive .formHorizontal .rsform-block-expiration-date .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-telephone .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-email .formControlLabel, body .formResponsive .formHorizontal .rsform-block-friend-first-name .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-last-name .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-street .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-2nd-address-line .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-city .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-state .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-postal-code .formControlLabel,body .formResponsive .formHorizontal .rsform-block-friend-country .formControlLabel{text-align:left; width:100% !important;}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1280px){
.formResponsive .formHorizontal .formControls{margin-left:0px !important;}
.rsform-block-herein-lies-your-ultimate-release{text-align:center;}
.formBody .cen {float: left; margin-left: 0px;}
img.img-cen {margin-left: 0px !important;}
.formBody p.article_form{margin-left: 0px !important;}
.rsform-block-herein-lies-your-ultimate-release{text-align:center;}
.rsform-block-which-presenter-publicity-is-inspiring-you-to-enroll{text-align:center;}
.rsform-block-you-must-select-a-presenter{text-align:center;}
.rsform-block-payment-information{text-align:center;}
.rsform-block-payment{text-align:center;}
.rsform-block-groups{text-align:center;}
.rsform-block-almost-done{text-align:center;}
.rsform-block-you-must-choose-1-of-4-ways-to-pay-your-conference-registration{text-align:center;}
.formBody .cen2 {float: left;margin-left: 0 !important;}
#rsform_19_page_0 .rsform-block-payment .formControlLabel{width:0 !important;}
#rsform_19_page_0 .rsform-block-groups .formControlLabel{width:0 !important;}
.rsform-block-payment .formControls{margin-left:0 !important;}
.rsform-block-groups .formControls{margin-left:0 !important;}
.formResponsive .rsform-block-recapctha  .formBody{float: none !important;}
.formResponsive .rsform-block-all-images  .formBody{float: none !important; }
#rsform_19_page_0 .formControls {margin: 0 auto;padding: 10px 10px 0;width: 100%;}
.formResponsive .rsform-block-payment{text-align:center;}
.formResponsive .rsform-block-payment div.formBody{display:inline-block;}
.formResponsive .rsform-block-groups{text-align:center;}
.formResponsive .rsform-block-groups div.formBody{display:inline-block; }
}
@media only screen and (min-device-width: 769px) and (max-device-width: 960px){
.formResponsive .rsform-block-recapctha  .formBody{float: none !important;}
.formResponsive .rsform-block-all-images .formBody{float: none !important;}
.formResponsive #rsform_19_page_0 .rsform-block-send-enrollment-information{text-align:center !important;}
.formResponsive .rsform-block-payment{text-align:center;}
.formResponsive .rsform-block-payment div.formBody{display:inline-block;}
.formResponsive .rsform-block-groups{text-align:center;}
.formResponsive .rsform-block-groups div.formBody{display:inline-block;}
#rsform_23_page_0 .rsform-block-you-must-select-a-presenter .formControlLabel{width:0px !important;}

}
@media only screen and (min-device-width: 981px) and (max-device-width: 1279px){
.formResponsive #rsform_19_page_0 .rsform-block-send-enrollment-information{text-align:center !important;}
.formResponsive .rsform-block-payment{text-align:center;}
.formResponsive .rsform-block-payment div.formBody{display:inline-block;}
.formResponsive .rsform-block-groups{text-align:center;}
.formResponsive .rsform-block-groups div.formBody{display:inline-block;}
#rsform_23_page_0 .rsform-block-you-must-select-a-presenter .formControlLabel{width:0px !important;}
}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1280px){
.formResponsive #rsform_19_page_0 .rsform-block-recapctha .formBody{float: none !important;}
.formResponsive #rsform_19_page_0 .rsform-block-all-images .formBody{float: none !important;}
.formResponsive .rsform-block-payment{text-align:center;}
.formResponsive .rsform-block-payment div.formBody{display:inline-block;}
.formResponsive .rsform-block-groups{text-align:center;}
.formResponsive .rsform-block-groups div.formBody{display:inline-block;}
#rsform_23_page_0 .rsform-block-you-must-select-a-presenter .formControlLabel{width:0px !important;}
}
@media only screen and (min-device-width: 1281px) and (max-device-width: 1920px){
.formBody .cen {float: left;}
.formBody .cen2 {float: left;}
#rsform_19_page_0 .rsform-block-payment .formControlLabel{width:0px !important;}
#rsform_19_page_0 .rsform-block-groups .formControlLabel{width:0px !important;}
.formResponsive .rsform-block-recapctha .formBody{float: none !important;}
.formResponsive .rsform-block-all-images .formBody{float: none !important; }
#rsform_19_page_0 .rsform-block-send-enrollment-information .formControlLabel{width:0% !important; text-align:center;}
#rsform_19_page_0 .rsform-block-send-enrollment-information .rsform-submit-button {text-align:center;}
body .formResponsive .formHorizontal .rsform-block-register .formControls{margin-left: 0 !important; text-align:center;}
body .formResponsive .formHorizontal .rsform-block-herein-lies-your-ultimate-release .formControls{margin-left: 0 !important; text-align:center;}
body .formResponsive .formHorizontal .rsform-block-please-fill-out-the-following-form-to-register-yourself .formControls{margin-left: 0 !important; text-align:center;}
body .formResponsive .formHorizontal .rsform-block-which-presenter-publicity-is-inspiring-you-to-enroll .formControls{margin-left: 0 !important; text-align:center;}
body .formResponsive .formHorizontal .rsform-block-you-must-choose-1-of-4-ways-to-pay-your-conference-registration .formControls{margin-left: 0 !important; text-align:center;}
body .formResponsive .formHorizontal .rsform-block-payment-information .formControls{margin-left: 0 !important; text-align:center;}
body .formResponsive .formHorizontal .rsform-block-almost-done .formControls{margin-left: 0 !important; text-align:center;}
body .formResponsive .formHorizontal .rsform-block-recapctha .formControls{margin-left: 0 !important; text-align:center;}
body .formResponsive .formHorizontal .rsform-block-all-images .formControls{margin-left: 0 !important; text-align:center;}
body .formResponsive .formHorizontal .rsform-block-send-enrollment-information .formControls{margin-left: 0 !important; text-align:center;}
#rsform_19_page_0 .rsform-block-recapctha .formControlLabel{width:0px !important;}
#rsform_19_page_0 .rsform-block-all-images .formControlLabel{width:0px !important;}
.formResponsive .rsform-block-payment{text-align:center;}
.formResponsive .rsform-block-payment div.formBody{display:inline-block;}
.formResponsive .rsform-block-groups{text-align:center;}
.formResponsive .rsform-block-groups div.formBody{display:inline-block;}
}
@media only screen and (min-device-width: 801px) and (max-device-width: 960px){
body .rt-container .rt-grid-3 .rt-pull-9 #rt-sidebar-a .professionalstaff ul.professionalstaff li a span {font-size: 10px; !important}
.formResponsive .rsform-block-payment{text-align:center;}
.formResponsive .rsform-block-payment div.formBody{display:inline-block;}
.formResponsive .rsform-block-groups{text-align:center;}
.formResponsive .rsform-block-groups div.formBody{display:inline-block;}
}
/*=================================  Class a2 Style You can also add "!important" in properties  =========================================*/
.a2.dusa-sec{margin-top:27px;}.a2.peter-sec{margin-top:49px;}
.a2.margin-top{margin-top:8px;}
.a2 a{word-wrap:break-word;}
.a2{font-family:georgia, palatino;color:#660033;line-height:1.4em;padding:0;margin-top:0;margin-right:0;margin-bottom:2em;margin-left:0;word-wrap:break-word;}
#rt-breadcrumbs .breadcrumb, #rt-breadcrumbs [class^="breadcrumb"]{color:#fff;}
#rsform_24_page_0 .rsform-block.rsform-block-payment .formControlLabel{width:0;}
/***********************   ********************************/
#rsform_10_page_0 .rsform-block.rsform-block-takemypledgebutton .formControls, #rsform_10_page_0 .rsform-block.rsform-block-paymentmethod .formControls, #rsform_10_page_0 .rsform-block.rsform-block-durationofpledge .formControls {width: 76% !important;float: right;}
#rsform_10_page_0 .rsform-block.rsform-block-freetext3 .formBody, #rsform_10_page_0 .rsform-block.rsform-block-fill-out-the-next-3-fields .formBody, #rsform_10_page_0 .rsform-block.rsform-block-youmustchoose .formBody, #rsform_10_page_0 .rsform-block.rsform-block-ifpledging .formBody{text-align: center;}
@media only screen and (max-device-width: 770px) {
#rsform_10_page_0 .rsform-block.rsform-block-takemypledgebutton .formControls, #rsform_10_page_0 .rsform-block.rsform-block-paymentmethod .formControls, #rsform_10_page_0 .rsform-block.rsform-block-durationofpledge .formControls {width: 98% !important;float:left;height:auto;}
#rsform_10_page_0 .rsform-block.rsform-block-freetext3 .formBody, #rsform_10_page_0 .rsform-block.rsform-block-fill-out-the-next-3-fields .formBody, #rsform_10_page_0 .rsform-block.rsform-block-youmustchoose .formBody, #rsform_10_page_0 .rsform-block.rsform-block-ifpledging .formBody{text-align: center;}
.formResponsive #rsform_10_page_0 label{height:auto !important;}
}
@media only screen and (min-device-width: 771px) and (max-device-width: 1000px){
#rsform_10_page_0 .rsform-block.rsform-block-takemypledgebutton .formControls, #rsform_10_page_0 .rsform-block.rsform-block-paymentmethod .formControls, #rsform_10_page_0 .rsform-block.rsform-block-durationofpledge .formControls {width: 90% !important;float:left;height:auto;}
#rsform_10_page_0 .rsform-block.rsform-block-freetext3 .formBody, #rsform_10_page_0 .rsform-block.rsform-block-fill-out-the-next-3-fields .formBody, #rsform_10_page_0 .rsform-block.rsform-block-youmustchoose .formBody, #rsform_10_page_0 .rsform-block.rsform-block-ifpledging .formBody{text-align: center;}
.formResponsive #rsform_10_page_0 label{height:auto !important;}
}
@media only screen and (max-device-width: 479px) {
.rsform-block.rsform-block-payment .rsformVerticalClear, .rsform-block.rsform-block-groups .rsformVerticalClear {
    display: block;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1199px){
#gruemenu > ul > li > a{padding: 15px 6px !important;}
}

@media only screen and (min-width: 801px) and (max-width: 960px){
.logo-block #rt-logo{background-size:cover !important; height:107px !important; margin:5px !important; width:100% !important;}
}


@media only screen and (max-width: 1199px) and (min-width: 960px){
/*.rt-container {
    width: auto !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.rt-grid-12 {
    width: 100% !important;
}*/

.menuitem{
    font-size: 13px !important;
}
}

@media only screen and (max-width: 767px) and (min-width: 481px){
.rt-container {
    width: auto !important;
    margin-right:10px !important;
    margin-left:10px !important;
}
}