@charset "utf-8";
@font-face {
    font-family: 'openSansRegular';
    src: url('fonts/opensans-regular.eot');
    src: url('fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
    	/*url('fonts/opensans-regular.woff') format('woff'),*/
    	url('fonts/opensans-regular.ttf') format('truetype'),
    	url('fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular.eot');
    src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         /*url('../fonts/myriadpro-regular.woff') format('woff'),*/
         url('fonts/myriadpro-regular.ttf') format('truetype'),
         url('fonts/myriadpro-regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold.eot');
    src: url('fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
         /*url('fonts/opensans-semibold.woff') format('woff'),*/
         url('fonts/opensans-semibold.ttf') format('truetype'),
         url('fonts/opensans-semibold.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open-sansbold';
    src: url('opensans-bold.eot');
    src: url('opensans-bold.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold.woff') format('woff'),
         url('opensans-bold.ttf') format('truetype'),
         url('opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'rupee-foradianregular';
    src: url('fonts/rupee-foradian.eot');
    src: url('fonts/rupee-foradian.eot?#iefix') format('embedded-opentype'),
		 /*url('fonts/rupee-foradian.woff') format('woff'),*/
         url('fonts/rupee-foradian.ttf') format('truetype'),
         url('fonts/rupee-foradian.svg#rupee-foradianregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.title { font-family: 'openSansRegular',Arial,Helvetica,sans-serif; font-size:15px; color:#352f2f; }
.index { font-family: Arial,Helvetica,sans-serif; font-size:11px; color:#fff; background-color:#757576; padding:0 4px; border-radius:2px; font-style:normal; }
a.primary-button { font-family: Arial,Helvetica,sans-serif; padding:3px 8px; color:#fff; font-size:12px; /*line-height:21px;*/ background-color:#ee872a; border-radius:4px; }
a.secondary-button { font-family: Arial,Helvetica,sans-serif; padding:3px 8px; color:#fff; font-size:12px; /*line-height:21px;*/ background-color:#7d7a74; border-radius:4px; }
.divider { background-image:url('../../content_images/signup/dotted-divider.gif'); background-repeat:repeat-x; background-position:left bottom; }

#registration_form div.property-name,
.main-body div.property-name { padding:9px 15px; cursor:pointer; }
#registration_form div.property-name .span12,
.main-body div.property-name .span12 { padding-bottom:13px; }
#registration_form div.property-name .span12 .index,
.main-body div.property-name .span12 .index { margin:3px 12px 0 0; }

/*#registration_form div.property-information .span3 .index { margin:0; }*/
#registration_form div.property-information div.buttons,.main-body div.property-information div.buttons { padding:10px 0; }
#registration_form div.property-information div.buttons a.secondary-button,.main-body div.property-information div.buttons a.secondary-button { padding:5px 10px; }

#registration_form div.form_title div.form_div_title a.primary-button,.main-body div.form_title div.form_div_title a.primary-button { line-height:normal; margin-right:15px; }

#registration_form div.resavenue-services div.input_fields input.checkbox,.main-body div.resavenue-services div.input_fields input.checkbox { width:auto !important; }

select, textarea, input[type="text"], input[type="password"]{color:#000;}

.shadow-eff-top{ 
	-webkit-box-shadow: 0 -5px 12px -9px #333;
	   -moz-box-shadow: 0 -5px 12px -9px #333;
	        box-shadow: 0 -5px 12px -9px #333;
}
.shadow-eff-left{
	-webkit-box-shadow: -5px 0 12px -9px #333;
	   -moz-box-shadow: -5px 0 12px -9px #333;
   		    box-shadow: -5px 0 12px -9px #333;
}
.shadow-eff-bot{
	-webkit-box-shadow: 0 5px 12px -9x #333;
	   -moz-box-shadow: 0 5px 12px -9x #333;
	        box-shadow: 0 5px 12px -9x #333;
}
.shadow-eff-right{
	-webkit-box-shadow: 5px 0 12px -9px #333;
	   -moz-box-shadow: 5px 0 12px -9px #333;
		    box-shadow: 5px 0 12px -9px #333;
}
.shadow-eff-all{
	-webkit-box-shadow: 5px 0 12px -9px #333;
	   -moz-box-shadow: 5px 0 12px -9px #333;
	        box-shadow: 5px 0 12px -9px #333;
}
.shadow-eff-lR{
	-webkit-box-shadow: -5px 0 12px -9px #333333, 5px 0 12px -9px #333333;
	   -moz-box-shadow: -5px 0 12px -9px #333333, 5px 0 12px -9px #333333;
	        box-shadow: -5px 0 12px -9px #333333, 5px 0 12px -9px #333333;
}

#scroll-top {
    background-color: #FFFFFF;
    border: 5px solid #FFFFFF;
    border-radius: 100%;
    bottom: 150px;
    color: #000000;
    cursor: pointer;
    display: none;
    font-size: 4em;
    height: 48px;
    position: fixed;
    right: 20px;
    vertical-align: top;
    z-index: 1111;
	opacity:0.6;
}
#scroll-top i.fa {
    line-height: 50px;
    vertical-align: top;
    width: 48px;
}

#registration_form .visible-320,.main-body .visible-320{display:none;}
#registration_form #container,.main-body #container{max-width:924px;width:auto;padding: 6px;}
#registration_form #footer #bottom,.main-body #footer #bottom{max-width:924px;width:auto;padding: 0 8px;}
#registration_form #container #middle,.main-body #container #middle{padding:10px 1.6233%;width:auto;}
#registration_form #container #middle .header_links a img,.main-body #container #middle .header_links a img{margin:-4px 0 0;}
#registration_form #container #middle .header_links a.first,.main-body #container #middle .header_links a.first{margin-right:5px;}
#registration_form #container #middle .header_links a.first img,.main-body #container #middle .header_links a.first img{margin:0;}
#registration_form #container #middle #topnav,.main-body #container #middle #topnav{width:auto;}
#registration_form #container #middle #topnav #menubar,.main-body #container #middle #topnav #menubar{float:right !important;}
#registration_form #container #middle #title,.main-body #container #middle #title{width:auto;height:auto;padding: 15px;}
#registration_form #container #middle #title span,.main-body #container #middle #title span{color:#fff;font-size:30px;font-family: 'openSansRegular',Arial,Helvetica,sans-serif;}
#registration_form #container #middle .form_title,.main-body #container #middle .form_title{border-bottom:1px solid #e4e4e4;padding:5px 0; margin-bottom:15px;}
#registration_form #container #middle .form_title div.form_div_title,.main-body #container #middle .form_title div.form_div_title { border-left:4px solid #ee872b;text-align:left;padding:0 0 0 8px;line-height: 25px;color: #352F2F;font-size: 19px; font-family: 'openSansRegular',Arial,Helvetica,sans-serif; }
#registration_form #container #middle .form_div,.main-body #container #middle .form_div{padding:25px 1.6233%;}
#registration_form #container #middle .form_div .title_fields,.main-body #container #middle .form_div .title_fields,
#registration_form #container #middle .form_div .input_fields,.main-body #container #middle .form_div .input_fields{text-align:left;font-size: 12px;color:#5e5e5f;}	
#registration_form #container #middle .form_div .input_fields .error_field,.main-body #container #middle .form_div .input_fields .error_field
{color:#cc2929;font-size:11px;line-height:11px;padding:7px 0 13px 0;background-color: #FFFFFF;}
#registration_form #container #middle .form_div .title_fields span,.main-body #container #middle .form_div .title_fields span
{border-bottom: 1px solid transparent;display: block;line-height: 24px;text-align:right;padding: 0 20px 0 0;/*margin-bottom:11px;*/}
#registration_form #container #middle .form_div .input_fields,.main-body #container #middle .form_div .input_fields{margin:0;}
/*Design option 2 Start*/
#registration_form.design2 #container #middle .form_div .title_fields span,.main-body.design2 #container #middle .form_div .title_fields span{border-bottom: 1px solid #E4E4E4;text-align:left;}
#registration_form.design2 #container #middle .form_div .input_fields span,.main-body.design2 #container #middle .form_div .input_fields span,
#registration_form.design2 #container #middle .form_div .input_fields span input,.main-body.design2 #container #middle .form_div .input_fields span input{background-color:#ebebeb;}
#registration_form.design2 #container #middle .form_div .input_fields span select,.main-body.design2 #container #middle .form_div .input_fields span select{height: 21px;}
/*Design option 2 End*/
#registration_form #container #middle .form_div .input_fields span,.main-body #container #middle .form_div .input_fields span{background-color:transparent;margin-right:13px;float:left;max-width:170px;width:100%;/*margin-bottom:11px;*/}
#registration_form #container #middle .form_div .input_fields span.longField,.main-body #container #middle .form_div .input_fields span.longField{display:block;float:none;}
#registration_form #container #middle .form_div .input_fields span input,.main-body #container #middle .form_div .input_fields span input,
#registration_form #container #middle .form_div .input_fields span select,.main-body #container #middle .form_div .input_fields span select
{height:25px;padding:0 8px;background:transparent;border:1px solid #ebebeb;width:100%;margin:0;border-radius:0;font-size:12px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	        box-sizing: border-box;
}
#registration_form.design1 #container #middle .form_div .input_fields span input,.main-body.design1 #container #middle .form_div .input_fields span input, 
#registration_form.design1 #container #middle .form_div .input_fields span select,.main-body.design1 #container #middle .form_div .input_fields span select
{border: 1px solid #DEDEDE;}
#registration_form #container #middle .form_div .input_fields span select,.main-body #container #middle .form_div .input_fields span select{height: 19px;margin: 2px 0;padding-right: 3px;padding-left: 0px;}
#registration_form.design1 #container #middle .form_div .input_fields span select,.main-body.design1 #container #middle .form_div .input_fields span select{border:0;}
#registration_form.design1 #container #middle .form_div .input_fields span.with_selectbox,.main-body.design1 #container #middle .form_div .input_fields span.with_selectbox{border: 1px solid #DEDEDE;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	        box-sizing: border-box;
}
#registration_form #container #middle .form_div .input_fields span:last-child,.main-body #container #middle .form_div .input_fields span:last-child{margin-right:0;margin-left: 0;}
#registration_form #container #middle .form_div .input_fields span.longField,.main-body #container #middle .form_div .input_fields span.longField {max-width:626px;}

#registration_form #container #middle .form_div .input_fields span.spacial_char,.main-body #container #middle .form_div .input_fields span.spacial_char{width:auto;background-color:transparent;line-height: 27px;}
#registration_form #container #middle .form_div .input_fields span.phone_mid,.main-body #container #middle .form_div .input_fields span.phone_mid{max-width:130px;}
#registration_form #container #middle .form_div .input_fields span.phone_big,.main-body #container #middle .form_div .input_fields span.phone_big{max-width:306px;}
#registration_form #container #middle .form_div .input_fields span.inner_ico input,.main-body #container #middle .form_div .input_fields span.inner_ico input{width: 84%;}
#registration_form #container #middle .form_div  i.index,.main-body #container #middle .form_div  i.index { background-color:#757576; padding:0 4px; color:#fff; border-radius:2px; float:left; /*height: 16px;*/margin:6px 0 0 0; font-size:11px; }
#registration_form.design1 #container #middle .form_div .title_fields  i.index,.main-body.design1 #container #middle .form_div .title_fields  i.index{display:block;}
#registration_form.design2 #container #middle .form_div .title_fields  i.index,.main-body.design2 #container #middle .form_div .title_fields  i.index{display:none;}
#registration_form.design1 #container #middle .form_div .input_fields  .inner_ico i.index,.main-body.design1 #container #middle .form_div .input_fields  .inner_ico i.index{display:none;}
#registration_form.design2 #container #middle .form_div .input_fields  .inner_ico i.index,.main-body.design2 #container #middle .form_div .input_fields  .inner_ico i.index{display:block;}
#registration_form.design2 #container #middle .form_div .input_fields  span.longField.inner_ico input,.main-body.design2 #container #middle .form_div .input_fields  span.longField.inner_ico input{width: 93%;}
#registration_form.design1 #container #middle .form_div .input_fields  span.longField.inner_ico input,.main-body.design1 #container #middle .form_div .input_fields  span.longField.inner_ico input{width: 100%;}

#registration_form #container #middle .form_div .span6 .span5.title_fields,.main-body #container #middle .form_div .span6 .span5.title_fields{width: 47.418%;}
#registration_form #container #middle .form_div .span6 .span7.input_fields,.main-body #container #middle .form_div .span6 .span7.input_fields{width:51.718%;}
#registration_form #container #middle .form_div .span6 .span8.input_fields,.main-body #container #middle .form_div .span6 .span8.input_fields{width:59.118%;}
#registration_form .dotted_border,.menu_Container .dotted_border,
.main-body .dotted_border,.menu_Container .dotted_border{border-bottom:1px dotted #5e5e5f;}

#registration_form .button_class,.menu_Container .button_class,
.main-body .button_class,.menu_Container .button_class
{padding:12px 10px;color:#fff;font-size:17px;line-height:21px;background-color:#7d7a74;border-radius:4px;margin-left:15px;display: inline-block;
margin-bottom:10px;font-family: 'openSansRegular',Arial,Helvetica,sans-serif;}
#registration_form .button_class.button_class_orange,.menu_Container .button_class.button_class_orange,
.main-body .button_class.button_class_orange,.menu_Container .button_class.button_class_orange{background-color:#ee872a;margin-left:0;min-width: 185px;}
#registration_form .buttom_bottom,.menu_Container .buttom_bottom,
.main-body .buttom_bottom,.menu_Container .buttom_bottom{text-align:left;margin-left:8px;}

#registration_form.design1 #container #middle .form_div .radio_field,
.main-body.design1 #container #middle .form_div .radio_field{}
#registration_form.design1 #container #middle .form_div .radio_field input,
.main-body.design1 #container #middle .form_div .radio_field input[type="radio"],
#registration_form.design1 #container #middle .form_div .radio_field label,
.main-body.design1 #container #middle .form_div .radio_field label
{display:inline-block;width:auto;margin-right: 10px;line-height:26px;vertical-align: top;}
#registration_form.design1 #container #middle .form_div .radio_field label,
.main-body.design1 #container #middle .form_div .radio_field label{margin-right: 15px;}
#registration_form #container #middle .form_div .radio_field span.longField,
.main-body #container #middle .form_div .radio_field span.longField{float:left;}

#registration_form .multiple_properties,
.main-body .multiple_properties,
#registration_form .add_another_property,
.main-body .add_another_property{display:none;}


/*Menu*/
#registration_form #container #middle #topnav #menubar li,
.main-body #container #middle #topnav #menubar li{position:relative;}
#registration_form #menubar .menu_Container,
.main-body #menubar .menu_Container {left: -1px;overflow: hidden;top: 100%;visibility: hidden;z-index: 9999;margin-left:0;}
#registration_form #menubar #menu6Container,
.main-body #menubar #menu6Container{left: auto;right:0;}
#registration_form #menu1Container,
.main-body #menu1Container, #menu1Content {height: 550px;position: absolute;width: 205px;}
#registration_form #menu2Container,
.main-body #menu2Container, #menu2Content {height: 230px;position: absolute;width: 205px;}
#registration_form #menu3Container,
.main-body #menu3Container, #menu3Content {height: 300px;position: absolute;width: 196px;}
#registration_form #menu4Container,
.main-body #menu4Container, #menu4Content {height: 350px;position: absolute;width: 218px;}
#registration_form #menu9Container,
.main-body #menu9Container, #menu9Content {height: 400px;position: absolute;width: 174px;}
#registration_form #menu5Container,
.main-body #menu5Container, #menu5Content {height: 400px;position: absolute;width: 193px;}
#registration_form #menu6Container,
.main-body #menu6Container, #menu6Content {height: 400px;position: absolute;width: 193px;}

#registration_form #menubar .menu_Container #options,
.main-body #menubar .menu_Container #options{text-align:left;}
#registration_form #menubar .menu_Container .menu a,
.main-body #menubar .menu_Container .menu a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DCD9CC;
    border-right: 1px solid #DCD9CC;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #616161 !important;
    display: block;
    line-height: 16px;
    padding: 3px 10px;
    text-decoration: none;
    width: auto;
	font-weight:normal;
	font-size:11px;
}
#registration_form #menubar .menu_Container .menu #options img,
.main-body #menubar .menu_Container .menu #options img{position: absolute;margin:0 !important;top:0;}
#registration_form #menubar .menu_Container .menu #options div#options br,
.main-body #menubar .menu_Container .menu #options div#options br{display:none;}

#registration_form #mobile_menu_button,
.main-body #mobile_menu_button{background-color:#645F54;padding:5px;width:25px;border-radius:4px;margin: 4px 0 0;}
#registration_form #mobile_menu_button span,
.main-body #mobile_menu_button span{height:2px;background-color:#fff;display: block;margin:3px;}
#registration_form #container #middle #topnav #menubar.menubar_mobile,
.main-body #container #middle #topnav #menubar.menubar_mobile{display:none;}


/*Services page*/
.main-body .radio input[type="radio"], 
.main-body .radio-inline input[type="radio"], 
.main-body .checkbox input[type="checkbox"], 
.main-body .checkbox-inline input[type="checkbox"]{
	float: left;
    margin-left: -20px !important;
}
.main-body .checkbox{
    padding-top: 0px;
	display: block;
    margin-bottom: 20px;
    margin-top: 0px;
    min-height: 20px;
    padding-left: 20px;
}
.main-body .radio label, .checkbox label {
    /*cursor: pointer;*/
    display: inline;
    font-weight: 400;
}
.main-body label {
    display: inline-block;
    margin-bottom: 5px;
}
.main-body input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: 4px 0 0;
}
.main-body input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
.services #container #middle .form_div{text-align:left;padding:0px 8px;}
.services #container #middle .form_div .checkbox{color:#5e5e5f;font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
.services #container #middle .form_div .checkbox label	{font-family: 'open_sanssemibold',Arial,Helvetica,sans-serif;font-size: 14px;font-weight:normal;color:#191919;}

.border-radius{border-radius:4px;}
.services .comparision_table{padding:0 20px;margin: 40px 0 20px;}
.services .comparision_table .title{text-transform:uppercase;text-align:center;color:#fff;font-size:14px;line-height:14px;}
.services .comparision_table .title.dark{background-color:#43413c;padding:12px 0;}
.pos_rel{position:relative;}
.services .comparision_table .check_col .title{padding:0 10px 10px;font-weight:bold;position:relative;}
.services .comparision_table .orange{background-color:#e97f21;}
.services .comparision_table .title.orange .radio_box.border-radius{border-radius:4px 4px 0 0;}
.services .comparision_table .title.orange .radio_box{position:absolute;bottom:100%;left:0;right:0;padding:10px;}
.services .comparision_table .col, .services .comparision_table .col *{
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
		    box-sizing:border-box;
}
.services .comparision_table .col{margin:0;width:33.3%;
	border-right:1px solid #fff;
}

/*added by sarfee : starts*/
.services .comparision_table .col .row-fluid.row.last { border-bottom:none; }
.services .comparision_table .col .row-fluid.row .fa {  background-repeat:no-repeat; background-position:center center; text-indent:-500px; overflow:hidden; width:30px; }
.services .comparision_table .col .row-fluid.row .fa.fa-check { background-image:url('../../content_images/signup/tick.png'); }
.services .comparision_table .col .row-fluid.row .fa.fa-times { background-image:url('../../content_images/signup/times.png'); }
/*added by sarfee : ends*/


.services .comparision_table .selected .orange {background-color:#e66c00 !important;}
.services .comparision_table .selected .row:nth-child(2n+1){background-color:#f1f1f1 !important;}
.services .comparision_table .selected .row:nth-child(2n){background-color:#e8e8e8 !important;}
.services .comparision_table .selected .row{border:1px solid #fff;border-width:1px 0 1px; border-color:#fff transparent #cbcbcb transparent !important;padding:9px 10px 11px;
	font-size:13px;color:#5e5e5f;
}

.services .comparision_table .col .row:nth-child(2n+1){background-color:#fafafa;}
.services .comparision_table .col .row:nth-child(2n){background-color:#f6f6f6;}
.services .comparision_table .col .row{border:1px solid #fff;border-width:1px 0 1px; border-color:#fff transparent #e4e4e4 transparent;padding:9px 10px 11px;
	font-size:13px;color:#5e5e5f;
}
.services .comparision_table .check_col .row{text-align:center;padding:10px;}
.services .comparision_table .check_col .row .fa-times{color:#d44c02;}
.services .comparision_table .check_col .row .fa-check{color:#60b160;}


@media (max-width:768px){
	#registration_form #container #middle #title span,
	.main-body #container #middle #title span{font-size:24px;}
	#registration_form #container #middle .form_div .input_fields span,
	.main-body #container #middle .form_div .input_fields span{max-width:166px;}
	#registration_form #container #middle .form_div .input_fields span.phone_big,
	.main-body #container #middle .form_div .input_fields span.phone_big {max-width: 205px;}
	
	#registration_form #container #middle .form_div .input_fields span.longField,
	.main-body #container #middle .form_div .input_fields span.longField {max-width: 524px;}
	#registration_form #container #middle .form_div .span6 .span4.title_fields,
	.main-body #container #middle .form_div .span6 .span4.title_fields{width:36.492%;}
	#registration_form #container #middle .form_div .span6 .span8.input_fields,
	.main-body #container #middle .form_div .span6 .span8.input_fields{width:57.118%;}
	
	#registration_form #container #middle #topnav #Logo,
	.main-body #container #middle #topnav #Logo{margin: -29px 0 0;}
	#registration_form #container #middle #topnav #menubar,
	.main-body #container #middle #topnav #menubar {float: left !important;}
	
}
@media (max-width:640px){
	
	#scroll-top {
    bottom: auto;
    top: 40px;}	
		
	#registration_form,
	.main-body{margin:0;}
	#registration_form #container #middle .form_div .input_fields span,
	.main-body #container #middle .form_div .input_fields span {max-width: 187px;}
	#registration_form #container #middle .form_div .input_fields span.phone_big,
	.main-body #container #middle .form_div .input_fields span.phone_big {max-width: 267px;}
	
	#registration_form #container #middle #topnav #Logo,
	.main-body #container #middle #topnav #Logo{margin:0;float:left;width:auto;}
	#registration_form #container #middle .form_div .input_fields span.longField,
	.main-body #container #middle .form_div .input_fields span.longField {max-width: 100%;}
	
	#registration_form #container #middle .form_div .span6 .span4.title_fields,
	.main-body #container #middle .form_div .span6 .span4.title_fields {width: 47.418%;}
	#registration_form #container #middle .form_div .span6 .span8.input_fields,
	.main-body #container #middle .form_div .span6 .span8.input_fields {width: 51.718%;}	
	
	#registration_form .buttom_bottom,
	.main-body .buttom_bottom{text-align:center;margin-left:0;}
	
	
	#registration_form.design1 #container #middle .form_div .title_fields span,
	.main-body.design1 #container #middle .form_div .title_fields span{text-align:left;margin-bottom: 0;}
	#registration_form.design1 #container #middle .form_div .title_fields i.index,
	.main-body.design1 #container #middle .form_div .title_fields i.index {margin-right: 10px;}
	#registration_form #container #middle .form_div,
	.main-body #container #middle .form_div {padding: 10px 1.6233% 10px;}
	
	#registration_form #container #middle #topnav #menubar,
	.main-body #container #middle #topnav #menubar{width:auto;}
	
	#registration_form #container #middle #topnav #menubar.menubar_mobile,
	.main-body #container #middle #topnav #menubar.menubar_mobile{ height: auto;width: 100%;}
	#registration_form #container #middle #topnav #menubar.menubar_mobile ul,
	.main-body #container #middle #topnav #menubar.menubar_mobile ul{display: block;float: none;}
	#registration_form #container #middle #topnav #menubar.menubar_mobile li,
	.main-body #container #middle #topnav #menubar.menubar_mobile li
	{display: block;float: none;text-align: left;margin: -1px 0 0;border:1px solid #DCD9CC;border-width:1px 0;}
	#registration_form #container #middle #topnav #menubar.menubar_mobile li a.activate,
	.main-body #container #middle #topnav #menubar.menubar_mobile li a.activate{background-color:#EE872A;}
	#registration_form #container #middle #topnav #menubar.menubar_mobile li a,
	.main-body #container #middle #topnav #menubar.menubar_mobile li a{display: block;float: none;text-align: left;}
	#registration_form #container #middle #topnav #menubar.menubar_mobile li a > span,
	.main-body #container #middle #topnav #menubar.menubar_mobile li a > span{display:block;padding:0 8px;}
	#registration_form #container #middle #topnav #menubar.menubar_mobile div.menu,
	.main-body #container #middle #topnav #menubar.menubar_mobile div.menu{height:auto;}
	#registration_form #container #middle #topnav #menubar.menubar_mobile #menubar .menu_Container,
	.main-body #container #middle #topnav #menubar.menubar_mobile #menubar .menu_Container{
		float: left;
		height: auto;
		position: static !important;
		width: 100% !important;
		visibility:visible;
		display:none;
	}
	#registration_form #container #middle #topnav #menubar.menubar_mobile #options,
	.main-body #container #middle #topnav #menubar.menubar_mobile #options{position:relative;}
	
	
	#registration_form #container #middle .form_div .span6.half_space,
	.main-body #container #middle .form_div .span6.half_space{width: 48.9362%;margin-left:2.12766%}
	#registration_form #container #middle .form_div .span6.half_space:first-child,
	.main-body #container #middle .form_div .span6.half_space:first-child{margin-left:0;}
	#registration_form #container #middle .form_div .span6 .span5.title_fields,
	.main-body #container #middle .form_div .span6 .span5.title_fields,
	#registration_form #container #middle .form_div .span6 .span4.title_fields,
	.main-body #container #middle .form_div .span6 .span4.title_fields{width: 100%;}
	#registration_form #container #middle .form_div .span6 .span7.input_fields,
	.main-body #container #middle .form_div .span6 .span7.input_fields,
	#registration_form #container #middle .form_div .span6 .span8.input_fields,
	.main-body #container #middle .form_div .span6 .span8.input_fields{width: 100%;}
	
	
	#registration_form #menubar .menu_Container,
	.main-body #menubar .menu_Container {visibility: visible;display: none;}
	
	/*Services*/
	.services .comparision_table{margin:0 0 20px;display:none;padding:0 0px 0 20px;}
	.services .comparision_table .col{width:100%;margin: 0 0 15px;}
	.services .comparision_table .check_col .title .arrow-up-dw{cursor:pointer;}
	.services .comparision_table .check_col .title{text-align:left;padding:10px;}
	.services .comparision_table .title.orange .radio_box{position: static;float: left;padding: 0;margin-top: -3px;}
	.services .comparision_table .check_col .row{text-align:left;display:none;}
	.services .comparision_table .check_col .row i{float:right;}
	.services .comparision_table .check_col .row span{color: #555555;display: inline-block;font-size: 12px;}
	
	.services .comparision_table{margin:0px;padding:0px;}
	/*.services .comparision_table .check_col .title .arrow-up-dw b{font-size:11px;text-transform: none;text-decoration:underline;color:#fff;}
	.services .comparision_table .check_col .title .arrow-up-dw b:hover{text-decoration:none;}*/
	.services .comparision_table .check_col .title .arrow-up-dw.hiden .closed{display:block;}
	.services .comparision_table .check_col .title .arrow-up-dw.hiden .opened{display:none !important;}
	.services .comparision_table .check_col .title .arrow-up-dw.viewed .closed{display:none !important;}
	.services .comparision_table .check_col .title .arrow-up-dw.viewed .opened{display:block;}
	
}
@media (max-width:480px){
	#registration_form #container #middle .form_div .input_fields span,
	.main-body #container #middle .form_div .input_fields span {max-width: 100%;}
	#registration_form #container #middle .form_div .title_fields,
	.main-body #container #middle .form_div .title_fields, 
	#registration_form #container #middle .form_div .input_fields,
	.main-body #container #middle .form_div .input_fields,
	#registration_form #container #middle .form_div .input_fields span input,
	.main-body #container #middle .form_div .input_fields span input, 
	#registration_form #container #middle .form_div .input_fields span select,
	.main-body #container #middle .form_div .input_fields span select
	{font-size: 11px;}
	
	#registration_form #container #middle .form_div .input_fields span.phone_mid,
	.main-body #container #middle .form_div .input_fields span.phone_mid {max-width: 113px;}
	#registration_form #container #middle .form_div .input_fields span.phone_big,
	.main-body #container #middle .form_div .input_fields span.phone_big {max-width: 152px;}
	
	#registration_form .button_class,
	.main-body .button_class{margin-left: 0;min-width: 232px;}
	
	#registration_form #footer,
	.main-body #footer{background-color: #FFFFFF;display: inline-block;height: auto;width: 100%;}
	#registration_form #footer #bottom .defaulttext,
	.main-body #footer #bottom .defaulttext{position: static;margin: 35px 0 15px;float:left;width: 100%;}
	#registration_form #footer #botlogos,
	.main-body #footer #botlogos{float: left;margin-bottom: 10px;width: 100%;}
	#registration_form #footer #botlogos #logos td,
	.main-body #footer #botlogos #logos td{text-align:left;}
	
	#registration_form .header_links,
	.main-body .header_links{text-align:left;}
	
}
@media (max-width:360px){
	#registration_form #container #middle .form_div .input_fields span.phone_mid,
	.main-body #container #middle .form_div .input_fields span.phone_mid {max-width: 39%;}
	#registration_form #container #middle .form_div .input_fields span.phone_big,
	.main-body #container #middle .form_div .input_fields span.phone_big {max-width: 100%;}
}
@media (max-width:320px){
	#registration_form .visible-320,
	.main-body .visible-320{display:block;}
	#registration_form .header_links,
	.main-body .header_links{text-align:center;}
}