/*=======================================================================================
										Reponsive
========================================================================================*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
body #wrapper{min-width:320px;}
.color-bands{height:auto;}
#header .content,.fix-doc, .content,#invite-steps .steps,#footer .fix-doc,.mobilewrapper,.agreementpoints{width:auto;}
#header{width:100%;}
.branding{position:relative; width:40%;display:table-cell;float:left;padding:0 0 0 10px;line-height:70px;height:70px;vertical-align:middle; padding-top: 0;}
.branding img{width:auto;vertical-align:middle;}


.branding span{display:inline-block;height:40px;width:1px;}
.header_right{float:right;width:45%;display:table-cell;line-height:70px;height:70px;vertical-align:middle;padding:0 10px 0 0;}
.header_right img{width:99%;vertical-align:middle;}
.header_right span{display:inline-block;height:40px;width:1px;}
.branding{position:relative; height:auto; padding-left:10px;}
.featureswrapper{display:none;}
#content .fix-doc{width:auto;}
#invite-steps li strong{zoom:0.8;-moz-transform:scale(0.8);vertical-align:4.6px;}
#invite-steps .steps li{width:auto;float:none;height:35px;line-height:35px;font-size:16px;}


.fix-doc p.top-note{text-align:left;}
.tooltip{display:none !important}
#invitestep1,#invitestep2,#invitestep3{padding:5px;}
.form_fields .frow{text-align:left;padding-bottom:5px;}
.form_fields .frm_left{float:none;text-align:left;width:auto;line-height:20px;}
.form_fields .frm_right{width:auto;float:none;}
.form_fields .frow .frmFields{float:none;width:94%;margin-bottom:5px;}
.frmSelect{float:none;width:100%;margin-bottom:5px;}
.form_fields .frow .errormessage, .errornotify{float:none;line-height:15px;padding:0;}
.mobilewrapper{width:100%;}
.form_fields #countryCode{width:35%;margin-right:2%;}
.form_fields #mobile{width:56%}
.addsitefields{padding:0;}
.site, .site-box{width:33%;}
#sites-rows .frmFields{width:83%;}
#sites-rows .frmSelect{width:100%;}
.agreementpoints ol{font-size:12px;}
.agreementpoints li{margin-bottom:10px;}
}
@media only screen and (max-width:1005px) and (min-width:641px) and (orientation: portrait), only screen and (max-device-width:1005px) and (min-device-width:641px) and (orientation: portrait) {
	body #wrapper{min-width:641px;}
	#header .content,.fix-doc,#invite-steps,#content .fix-doc,#footer .fix-doc{width:auto;}
	.header_right{padding-right:10px;}
	.branding{padding-left:10px;}
	#content .fix-doc{margin:0 10px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
	.sites_promo li{width:104px;}
	#invite-steps .steps li{padding-left:0%;}
	.form_fields .frm_left{width:190px;}
	.form_fields .frm_right,.mobilewrapper{width:510px;}
	#sites-rows .frmFields{width:230px;}
	#sites-rows .frmSelect{width:175px;}
	#footer{margin:0 8px;}
}