@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900);
 @import url(https://fonts.googleapis.com/css?family=Roboto:300italic,900,100italic,400italic,400,300,500italic,700italic,100,700,500,900italic);
* {
	margin: 0;
	padding: 0
}

a {
	text-decoration: none;
}

input[type="checkbox"] {
	outline: none !important;
	box-shadow: none !important;
}

select {
	outline: none;
}
.clearfix:after {
	clear: both
}
.clearfix:after, .clearfix:before {
	content: " ";
	display: table
}
.last {
	background: none;
}
.logo {
	width: auto;
	height: auto;
	margin-left: 10px;
}
header {
	color: #FFF;
	background-color: #fff;
	padding-top: 5px;
}
.header_right_top {
	width: 100%;
	margin: 20px 0 0;
	padding: 0
}

menu li a.border {
	background: 0 0
}
.inner_cnt_left {
	height: auto;
	/*padding: 1px;
	float: left;*/
	border: 4px solid #d0d0d0
}
.refine_main {
	background: #FFF;
	height: auto;
	padding: 5px
}
.refine_head {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #333;
	background: #FFF;
	opacity: .99;
	margin: 5px 0
}
.float {
	float: left
}
hr {
	border: 0;
	border-bottom: 1px dashed #FFFFFF;
	background: #FFF;
	margin: 5px 0;
	clear: both
}
input[type=checkbox].css-checkbox {
	display: none
}
input[type=checkbox].css-checkbox+label.css-label {
	padding-left: 20px;
	height: auto;
	display: block;
	float: left;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
	color: #333;
	margin-bottom: 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	opacity: .99;
	font-weight: 400;
}
input[type=checkbox].css-checkbox:checked+label.css-label {
	background-position: 0 -37px
}
label.css-label {
	background-image: url(/check_box.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #5b5b5b;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	opacity: .99
}
.txt_box_inner {
	background: -webkit-linear-gradient(top, #f8f1d1, #fdfbf0);
	background: -o-linear-gradient(bottom, #fdfbf0, #f8f1d1);
	background: -moz-linear-gradient(bottom, #fdfbf0, #f8f1d1);
	background: linear-gradient(to bottom, #fdfbf0, #f8f1d1);
	border: 1px solid #d6b446;
	height: 21px;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #4e4e4e;
	margin: 5px 0
}
.width_txt {
	width: 93%;
	padding: 0 3%
}
.width_txt1 {
	width: 73%;
	padding: 0 3%;
	float: left
}
.advance_more {
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #545454;
	background: #FFF;
	opacity: .99;
	margin: 5px 0
}
.advance_more span {
	float: right;
	line-height: 27px;
	margin-right: 4px
}
.go_button {
	float: left;
	margin: 6px 0 0 8%;
	height: 23px !important;
}
.go_button2 {
	float: left;
	margin: 6px 0 13px;
}
.more {
	text-align: right;
	color: #90191b;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	background: url(../images/more_arrow.png) right center no-repeat;
	padding-right: 10px
}
.background_remove {
	background: none!important
}
.inner_cnt_right {
	height: auto;
    /*float: right;
    width: 63%;
    min-width: 347px;*/
     
}
.profile_search {
	height: auto;
	/*margin-left:10px;*/



	padding: 5px 0 15px;
	background: #f9f5d9
}
.edit_profile_progress {
	height: auto;
	/*margin-left:10px;*/



	padding: 0;
}
.id_searching_main {
	width: 100%;
	height: auto
}
.style1 {
	margin: 0 8px;
	padding: 5px 0;
}
.style2 {
	margin: 5px 5px 5px 6px;
	color: #3c3c3c;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-size: 700;
	height: 22px;
	line-height: 22px
}
.search_result_head {
	background: url(../images/service_head_bg.png) left center repeat-x;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 11px 0 11px;
	text-align: center;
	margin: 0 0 12px;
	box-shadow: 0px 1px 1px 1px #c5c5c5;
	width: 175px;
	position: relative;
	margin-left: -5px;
	border: none !important;
}
.id_searching_main label {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #353535;
	padding-top: 3px;
	margin-right: 5px
}
.profile_search_more {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #ef6000 !important;
	display: block;
	text-decoration: none;
	margin: 8px 24px 0 0;
	padding: 0 20px 0 0!important;
	background: url(../images/redArrow.png) right 1px no-repeat !important;
}
.search {
	margin-bottom: 0;
	margin-right: auto;
}
.go_buton {
	background: #f60;
	color: #FFF;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	opacity: .99;
	border: 1px solid #afafaf;
	width: 40px;
	height: 24px;
	text-decoration: none;
	line-height: 23px;
	clear: both;
	border-radius: 3px;
}
.log_out {
	background: #f60;
	color: #FFF;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	opacity: .99;
	border: 1px solid #afafaf;
	text-decoration: none;
	padding: 0px 18px;
	line-height: 23px;
	clear: both;
}
.list_profile_box {
	height: auto;
	margin: 10px 0;
	padding: 5px 5px 0;
	border: 1px solid #e9e9e9
}
.list_profile_box2 {
	height: auto;
	margin: 10px 0;
	padding: 5px 5px 5px;
	border: 2px solid #f60
}
.more_img_container {
	float: left;/*width: 21%;*/
}
.more_img_container img {
	border: 1px solid #bbb;
	margin: 0 15px 0 0
}
.list_profile_metadata {
	float: left;
	overflow: hidden;
	width: 50%
}
.list_profile_metadata ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: url(../images/pro_right_brd.png) right center no-repeat;
	min-height: 153px
}
.list_profile_metadata ul li {
	list-style-type: none;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 20px;
	float: none
}
.li_left {
	width: 32%;
	height: auto;
	float: left
}
.li_right {
	width: 60%;
	height: auto;
	float: left
}
.li_left_grid {
	width: auto;
	height: auto;
	float: left
}
.li_right_grid {
	width: auto;
	height: auto;
	float: left
}
.li_mid {
	width: 5%;
	height: auto;
	text-align: center;
	float: left
}
span.head {
	font-weight: 700;
	font-size: 13px;
	color: #2f2f2f;
	float: left;
	cursor: pointer;
	width: auto !important;
	padding: 0 !important;
}
span.head_similar {
	font-weight: 700;
	font-size: 13px;
	color: #2f2f2f;
	cursor: pointer;
	width: auto !important;
	padding: 0 0 0 5px !important;
}
span.chating {
	font-size: 11px;
	font-style: italic;
	color: #6ddd0b;
	float: left;
	text-align: right;
	cursor: pointer;
	margin-left: 6px
}
span.online {
	background: url(../images/online.png) left center no-repeat;
	font-size: 12px;
	font-style: italic;
	padding-left: 15px;
	color: #6ddd0b;
	float: left;
	text-align: right;
	cursor: pointer;
	margin-left: 6px
}
span.offline {
	background: url(../images/offline.png) left center no-repeat;
	font-size: 11px;
	font-style: italic;
	padding-left: 15px;
	color: #999999;
	float: left;
	text-align: right;
	cursor: pointer;
	margin-left: 6px
}
span.head a {
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
}
.list_icon_container {
	float: left;
	padding-top: 20px
}
.list_icon_container ul {
	list-style-type: none;
	display: block;
	margin: -16px 0px 0px 13px
}
.list_icon_container ul li {
	list-style-type: none;
	display: block;
	margin: 0
}
.send_message_img {
	background: url(../images/send_male.jpg) 10px 10px no-repeat;
	height: 30px;
	line-height: 30px;
	padding-left: 25px
}
.express_interest_img {
	background: url(../images/expres_interest.jpg) 10px 7px no-repeat;
	height: 30px;
	line-height: 30px;
	padding-left: 25px
}
.search_links {
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}
.favorities_img {
	background: url(../images/favourite.jpg) 10px 7px no-repeat;
	height: 30px;
	line-height: 30px;
	padding-left: 25px
}
.Profile_img {
	background: url(../images/view_profile.jpg) 10px 7px no-repeat;
	height: 30px;
	line-height: 30px;
	padding-left: 25px
}
.profile_view {
	background: #fbf6e3;
	padding: 5px;
	margin: 10px 0
}
.profile_listing {
	color: #f60;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	line-height: 33px
}
.profile_listing img, .profile_listing span {
	float: left;
	display: block;
	margin: 0 3px
}
.style5 {
	float: left;
	margin: 0 5px;
	line-height: 30px
}
input[type=checkbox].css-checkbox_inner {
	display: none
}
input[type=checkbox].css-checkbox_inner+label.css-label_inner {
	padding-left: 20px;
	height: auto;
	display: inline-block;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 2px;
	vertical-align: middle;
	cursor: pointer;
	color: #4e4e4e;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	opacity: .99
}
input[type=checkbox].css-checkbox_inner:checked+label.css-label_inner {
	background-position: 0 -17px
}
label.css-label_inner {
	background-image: url(../images/check_box2.jpg);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #5b5b5b;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	opacity: .99
}
.showing {
	float: right
}
.pagination_area {
	border-top: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	padding: 15px 0
}
.search_profile_edit {
	margin: 0;
	width: 30%;
	margin-right: 0;
	float: left;
	list-style-type: none;
	background: url(../images/search_edit_brd.png) right center no-repeat;
	padding: 8px 0;
}
.search_profile_edit li {
	line-height: 20px;
	padding-right: 15px
}
.search_profile_edit li a {
	float: right;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #e31919;
	font-weight: 500;
}
.interest_tab {
	margin-top: 30px;
	text-align: center
}
.interest_tab_but, .interest_tab_but_inner {
	background: -webkit-radial-gradient(top, #f8f1d1, #fdfbf0);
	background: -o-radial-gradient(bottom, #fdfbf0, #f8f1d1);
	background: -moz-radial-gradient(bottom, #fdfbf0, #f8f1d1);
	background: #f9f5d9;
	background: radial-gradient(to bottom, #fdfbf0, #f8f1d1);
	width: 18%;
	padding: 10px;
	border: 1px solid #f9f2d7;
	position: relative;
	display: inline-block
}
.interest_tab_but_inner {
	display: block !important;
	float: left !important;
}
.interest_tab_but a {
	color: #f60;
	text-align: center;
	text-decoration: none !important;
}
.interest_tab_but_inner a {
	color: #f60;
	text-align: center;
	text-decoration: none !important;
}
.right_align {
	float: right!important
}
.tab_margin {
	margin-left: 110px
}
.registration_step_head {
	background: url(../images/reg_head_bg.jpg) repeat-x;
	height: 42px;
	margin: 0 auto;
	box-shadow: 1px 1px 2px #a8a8a8
}
.registration_step_head ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block
}
.registration_step_head ul li {
	margin: 0 10px;
	padding: 10px 0;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	text-align: center;
	color: #FFF
}
.registration_step_head ul li.reg_active {
	background: url(../images/reg_step_bg.jpg) repeat-x;
	margin-top: -3px;
	box-shadow: 1px 1px 2px #a8a8a8;
	position: relative
}
.reg_active_span {
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	/*	position: absolute;

*/

	line-height: 42px;
	;
}
.reg_active_span2 {
	top: 53px
}
.reg_active_span3 {
	margin-left: 288px!important
}
.reg_active_span4 {
	margin-left: 427px!important
}
.registration_form_main {
	border: 2px solid #f60;
	width: 100%;
	height: auto;
	padding: 0;
	background: url(../images/reg_formbrd_right.png) right Bottom no-repeat;
	margin: 30px 0 0;
	box-shadow: 0 10px 12px #e4e4e4
}
ul.registration_main {
	list-style-type: none;
	display: block;
	float: left
}
ul.registration_main li {
	list-style: none;
	display: table;
	margin: 30px 0;
	width: 100%;
}
ul.registration_main li select, ul.registration_main2 li select {
	padding: 1px;
}
.reg_label_adv {
	float: left
}
.reg_label_adv label {
	text-shadow: 0px 0px 0px #000;
}
.reg_label {
	float: left
}
.reg_label label {
	text-shadow: 0px 0px 0px #000;
}
.reg_select {
	border: 1px solid #bbb;
}
ul.registration_main2 {
	list-style-type: none;
	display: block;
	float: right
}
ul.registration_main2 li {
	list-style: none;
	display: block;
	margin: 30px 0;
}
.reg_textarea {
	border: 1px solid #d6b446;
	padding: 4px;
	resize: none;
	background: -webkit-linear-gradient(top, #f8f1d1, #fdfbf0);
	background: -o-linear-gradient(bottom, #f8f1d1, #fdfbf0);
	background: -moz-linear-gradient(bottom, #f8f1d1, #fdfbf0);
	background: linear-gradient(to bottom, #f8f1d1, #fdfbf0);
	color: #000;
}
.form_right_adv {
	float: left;
	width: 188px;
}
.form_right_adv2 {
	float: left;
	width: 80%
}
.span_color {
	color: #c5171e;
	margin: 5px 0;
	text-align: center;
	padding: 0 2px;
	width: 16%;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
}
input[type=password], input[type=text] {
	border: 1px solid #bbb;
	height: 22px;
	outline: none;
}
.save_register {
	background: #f60;
	border: 1px solid #afafaf;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin: 30px 0 10px;
	padding: 12px 0;
	text-align: center;
	border-radius: 4px;
	width: 118px;
	float: right;
	text-decoration: none
}
.border_agent_code {
	padding-top: 15px
}
.agent_area {
	color: #e31919;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	text-align: center;
	width: 90px;
	display: block;
	float: left
}
.last_brder {
	background: url(../images/last_brder.png) top center no-repeat;
	padding-top: 15px;
	clear: both
}
.last_brder p {
	text-align: center;
	color: #4a4a4a;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	text-shadow: 0px 0px 0px #000;
}
.astro_area {
	margin: 0 auto;
	padding-top: 10px
}
.astro_area_sub {
	width: auto;
	float: left;
	margin: 0 15px;
	color: #404040;
	font-family: 'Roboto', sans-serif;
	;
	font-size: 13px;
	font-weight: 600;
}
.astro_area_sub label {
	text-shadow: 0px 0px 0px #000;
}
.search_button {
	color: #404040;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	padding: 0;
	height: 22px;
	margin-left: 5px;
	display: block;
	float: left
}
.astro_area_sub div {
	margin-bottom: 10px
}
.text_box {
	border-color: #d6b446!important;
	color: #404040;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	float: left
}
.text_box2 {
	border-color: #aaaaaa;
	color: #404040;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	float: left
}
.spacer {
	height: 15px;
	display: block
}
.floatFix-R {
	float: right
}
/*.inner_cnt_left {
	       width: 26%;
    min-width: 294px;
}*/
.marinFix-0 {
	margin-right: 0!important
}
.marinFix-L-R {
	margin: 0 5%
}
.fix_tab {
	margin: 0 1.9%
}
.interest_tab2 {
	margin-top: 10px;
	text-align: center;
}
.interest_tab_but2, .interest_tab_but_inner2 {



	/*background: #fbf7e1; 



	background: -moz-linear-gradient(top, #fbf7e1 0%, #f3e5b4 38%, #f3e5b4 57%, #fbf7e1 100%); 



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbf7e1), color-stop(38%, #f3e5b4), color-stop(57%, #f3e5b4), color-stop(100%, #fbf7e1));



	background: -webkit-linear-gradient(top, #fbf7e1 0%, #f3e5b4 38%, #f3e5b4 57%, #fbf7e1 100%); 



	background: -o-linear-gradient(top, #fbf7e1 0%, #f3e5b4 38%, #f3e5b4 57%, #fbf7e1 100%); 



	background: -ms-linear-gradient(top, #fbf7e1 0%, #f3e5b4 38%, #f3e5b4 57%, #fbf7e1 100%); 



	background: linear-gradient(to bottom, #fbf7e1 0%, #f3e5b4 38%, #f3e5b4 57%, #fbf7e1 100%);*/



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf7e1', endColorstr='#fbf7e1', GradientType=0 ); /* IE6-9 */
	width: 18%;
	padding: 3 6px;
	border: 1px solid #f9f0cd;
	position: relative;
	display: inline-block
}
.interest_tab_but_inner2 {
	display: block !important;
	float: left !important;
}
.interest_tab_but2 a {
	color: #ff6600;
	text-align: center;
	font-weight: 400;
	text-decoration: none !important;
	background: #FFF;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	display: block;
	padding: 5px 0;
}
.interest_tab_but_inner2 a {
	color: #f60;
	text-align: center;
	text-decoration: none !important;
}
.marinFix-L-R2 {
	margin: 0 15%
}
/**------------------*/







/*advanced search*/







.inner_left_forms {
	padding: 0;
	background: #FFF;
}
.inner_search {
	list-style: none outside none;
	clear: both;
	margin: 0;
	padding: 0;
}
.inner_search li {
	margin: 9px 0;
}
.inner_search_label {
	float: left;
	width: 42%;
}
.inner_search_form_right {
	float: left;
	width: 58%;
}
.formstyle {
	background: #FFF;
}
.inner_search_select_box {
	width: 98%;
	height: 22px;
	font-size: 13px !important;
	font-family: 'Roboto', sans-serif;
}
.low_width {
	width: 40.2%;
}
.sory_submit2 {
	background: url(../images/search.png) no-repeat!important;
	color: #FFFFFF;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	opacity: 0.99;
	border: none!important;
	height: 21px;
	width: 56px;
	text-decoration: none;
	padding: 0px 18px!important;
	line-height: 23px;
	clear: both;
}
.sory_submit32 {
	background: url(../images/common.png) no-repeat!important;
	color: #FFFFFF;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	opacity: 0.99;
	border: none!important;
	height: 21px;
	width: 56px;
	text-decoration: none;
	line-height: 23px;
	clear: both;
}
.inner_search_text_box {
	width: 97%;
	border: 1px solid #d6b446 !important;
	margin: 5px 0;
	background: -webkit-linear-gradient(top, #f8f1d1, #fdfbf0); /*Safari*/
	background: -o-linear-gradient(bottom, #f8f1d1, #fdfbf0); /*Opera 11-12*/
	background: -moz-linear-gradient(bottom, #f8f1d1, #fdfbf0); /*Fx 3.6-15*/
	background: linear-gradient(to bottom, #f8f1d1, #fdfbf0); /*Standard*/
}
.inner_search_text_box2 {
	border: 1px solid #d6b446 !important;
	margin: 5px 0;
}
/*expand j-querry*/







/* --- Page Structure  --- */



.checking_area input[type='text'] {
	width: 60%!important;
}
#content {
	max-width: 70em;
	width: 100%;
	margin: 0 auto;
}
.demo {
	margin: 0;
	padding: 0;
	position: relative;
	clear: both;
}

.collapse p {
	padding: 0 10px 1em
}
.top {
	font-size: .9em;
	text-align: right
}
.top a {
	color: #F00;
	text-decoration: none;
}
#switch, .switch {
	margin-bottom: 5px;
	text-align: right;
	color: rgb(0, 166, 81);
	float: right;
}
#switch a, .switch a {
	color: rgb(0, 166, 81);
	text-decoration: none;
}
/* --- Headings  --- */



.demo h1 {
	margin-bottom: .75em;
	font-family: 'Roboto', sans-serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #c30
}
.demo h2 {
	background: url(../images/adv_search_h2bg.jpg) repeat;
}
.expand {
	margin-bottom: .25em;
	color: #010101;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
}
/* --- Links  --- */



.expand a:active, .expand a:focus {
	color: red;
}
.expand a, .expand span {
	display: block;
	padding: 9px 10px
}
.expand a:link, .expand a:visited {
	border-width: 1px;
	background-image: url(../images/down_arrow.png);
	background-repeat: no-repeat;
	background-position: 98% 60%;
	text-decoration: none;
	color: #010101;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	opacity: 0.99;
	outline: none;
	text-decoration: none;
}
.expand a:hover, .expand a:active, .expand a:focus {
	text-decoration: underline;
	outline: 0 none;
	text-decoration: none;
}
.expand a.open:link, .expand a.open:visited {
	border: none;
	background-image: url(../images/up_arrow.png);
	background-position: 98% 60%;
}
/*.brd_ul{



	margin-right:15px;



	width:47% !important;



}*/







ul.search_main {
	padding-left: 28px;
	list-style: none outside none;
	width: 45%;
	float: left;
}
ul.search_main li {
	float: left;
	margin: 9px 0;
	width: 100%;
}
.left_head {
	padding-right: 5px;
	float: left;
	color: #000000;
	display: block;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 9px;
	width: 37%;
	font-weight: 400;
}
.left_span {
	float: right;
	width: 60%;
}
.span_label {
	float: left;
	margin-right: 5px;
	color: #000000;
	display: block;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 9px;
	width: 100%;
}
.form_select {
	float: left;
	margin: 0 2px 0 0;
	border: 1px solid #CCB350;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	background: -webkit-linear-gradient(top, #fdfbf0, #f8f1d1); /*Safari*/
	background: -o-linear-gradient(bottom, #f8f1d1, #fdfbf0); /*Opera 11-12*/
	background: -moz-linear-gradient(bottom, #f8f1d1, #fdfbf0); /*Fx 3.6-15*/
	background: linear-gradient(to bottom, #f8f1d1, #fdfbf0); /*Standard*/
}
.s_width {
	width: 96%;
}
.h_width {
	width: 91.5%;
}
.left_span label {
	width: 100%
}
.advance_head {
	background: url(../images/reg_head_bg.jpg) repeat-x;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 10px 0 10px 5.6%;
	text-align: left;
	position: relative;
	margin-left: -5px;
}
/* My Account 10/1/2014 */







.my_acconunt_details {
	height: auto;
	margin: 7px 7px 3px 7px;
	padding: 6px;
}
.my_acconunt_details_left img {
	width: 100%;
	/*height: 100%;*/



	display: block;
}
.my_acconunt_details_left {
	width: 17%;
	height: auto;
	float: left;
	margin-right: 13px;
}
.my_acconunt_details_mid {
	width: 62.5%;
	height: auto;
	float: left;
}
.my_acconunt_details_mid p {
	color: #404040;
	font-family: 'Roboto', sans-serif;
	line-height: 26px;
	opacity: 0.9;
}
.my_acconunt_details_right {
	width: 17%;
	height: auto;
	float: right;
}
.my_account_photo_upload {
	height: 20px !important;
	line-height: 20px !important;
	margin: 0 3px !important;
	padding: 0 !important;
	color: #ff6600 !important;
	font-weight: bold;
	text-decoration: none !important;
	background: none;
	text-align: center !important;
	float: none;
}
.collapse_content {
	margin: 10px 0;
	height: auto;
	border: 1px solid #e6e6e6;
}
.subscribe {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #ff6600 !important;
	padding: 0 !important;
	height: 24px !important;
	line-height: 24px !important;
	float: left;
	margin: 0 !important;
	text-decoration: underline !important;
}
.favourite_listing, .favourite_listing2 {
	width: 95px;
	padding: 11px 5px;
	float: left;
	margin: 0 18px;
	text-align: center;
	position: relative;
}
.favourite_listing2 p {
	background: none repeat scroll 0 0 #F7EFCD;
	border: 1px solid #F9E9A3;
	color: #464646;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 35%;
	width: 80%;
}
.favourite_listing p {
	text-align: center;
	padding: 2px 0;
	color: #464646;
	position: absolute;
	width: 44%;
	background: #f7efcd;
	border: 1px solid #f9e9a3;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	top: 35%;
	left: 20%;
}
.favourite_listing a, .favourite_listing2 a {
	color: #464646;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	width: 86px;
	margin-left: 5px;
	padding: 0 0;
	text-align: center;
	font-weight: 400;
	text-decoration: none;
	display: block;
}
.profile_sub_left {
	float: left;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 0;
	padding-top: 15px;
	width: 48.47%;
}
.profile_sub_para {
	float: left;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	width: 100%;
	margin: 0;
	color: #404040;
	text-decoration: none;
	line-height: 20px;
}
span.specialNumbers {
	float: left;
	color: #e31919;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.respond {
	width: 93%;
	padding: 7px 7px 7px 0px;
	background: #faf6e2;
	float: left;
	margin-right: 10px;
	color: #404040;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
}
/*progres bar*/



.meter {
	height: 20px;  /* Can be anything */
	position: relative;
	margin: 0; /* Just for demo spacing */
	background: #ff6600;
	-webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
	-moz-box-shadow : inset 0 -1px 1px rgba(255, 255, 255, 0.3);
	box-shadow : inset 0 -1px 1px rgba(255, 255, 255, 0.3);
	height: 34px;
}
.meter > span {
	display: block;
	height: 25px;
	background-color: #44c000;
	position: relative;
	overflow: hidden;
	text-align: right;
	line-height: 100%;
	padding-top: 9px;
	padding-right: 10px;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.meter > span:after, .animate > span > span {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	-webkit-animation: move 2s linear infinite;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	overflow: hidden;
}
.animate > span:after {
	display: none;
}
 @-webkit-keyframes move {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: 50px 50px;
}
}
.orange > span {
	background-color: #f1a165;
	background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1a165), color-stop(1, #f36d0a));
	background-image: -webkit-linear-gradient(#f1a165, #f36d0a);
}
.red > span {
	/*background-color: #f0a3a3;



			background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);



			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));



			background-image: -webkit-linear-gradient(#f0a3a3, #f42323);*/



			



	background: #44c400; /* Old browsers */
	background: -moz-linear-gradient(top, #3b7706 0%, #3e8305 50%, #53af00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b7706), color-stop(50%, #3e8305), color-stop(100%, #53af00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b7706 0%, #3e8305 50%, #53af00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b7706 0%, #3e8305 50%, #53af00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b7706 0%, #3e8305 50%, #53af00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3b7706 0%, #3e8305 50%, #53af00 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7706', endColorstr='#53af00', GradientType=0 ); /* IE6-9 */
}
.nostripes > span > span, .nostripes > span:after {
	-webkit-animation: none;
	background-image: none;
}
.profile_editing {
	padding-left: 15px !important;
	width: 222px !important;
}
.profile_editing2 {
	padding: 15px !important;
	width: 211px
}
.padding_remove {
	padding: 0 !important;
}
.profile_editing2_li {
	padding-right: 0 !important;
}
.bg_color {
	background: #faf6e2;
	padding: 0 10px;
}
.progress_head {
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	color: rgb(255, 255, 255);
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 9px;
	position: absolute;
	z-index: 100;
}
/*my account2 11/1/2014



--------------------------*/







.my_account_tab_main {
	background: #44c400; /* Old browsers */
	background: -moz-linear-gradient(top, #434343 0%, #3b3b3b 50%, #1a1a19 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #434343), color-stop(50%, #3b3b3b), color-stop(100%, #1a1a19)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #434343 0%, #3b3b3b 50%, #1a1a19 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #434343 0%, #3b3b3b 50%, #1a1a19 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #434343 0%, #3b3b3b 50%, #1a1a19 100%); /* IE10+ */
	background: linear-gradient(to bottom, #434343 0%, #3b3b3b 50%, #1a1a19 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#3b3b3b', GradientType=0 ); /* IE6-9 */
	height: 44px;
	width: 63%;
	padding: 0;
	margin: 0 auto;
	box-shadow: 1px 1px 2px #a8a8a8;
}
.my_account_tab_head ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
.my_account_tab_head ul li {
	margin: 0 20px 0 0;
	padding: 8px 0;
	width: 110px;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	text-align: center;
	color: #FFF;
}
.tab_active_head {
	background: url(../images/tab_selection.png) repeat-x;
	margin-top: -3px;
	width: 194px !important;
	color: #101010 !important;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	padding: 14px 0 !important;
}
.tab_active {
	color: #515050 !important;
}
.cart_image {
	height: 40px;
}
.select_package {
	background: #EAC486 url(../images/packgage-New-BG.png) no-repeat right bottom;
	min-height: 252px;
	width: 48%;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.59);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.59);
	box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.59);
	padding-top: 30px;
}
.package_name {
	margin-top: 15px;
	margin-left: 20px;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: left;
}
.select_package_head {
	min-height: 45px;
	margin-bottom: 33px;
	background: #000;
}
.package_rate {
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: right;
	width: auto;
	background: url(../images/rupees_icon.png) left center no-repeat;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 10px;
}
.select_astro {
	background: url(../images/select_astro.png) no-repeat;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 98px;
	height: 16px;
	padding: 5px;
}
.select_astro1 {
	background-position: 0 0;
}
.select_astro2 {
	background-position: 0px -26px;
}
.astro_mach_pack {
	margin: 0 0 7%;
	height: 26px;
	padding: 0 5%;
}
.astro_mach_pack input {
	margin: 5px 5px 0;
}
.astro_label {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-left: 5%;
	padding-top: 5px;
}
.select_package_bottom {
	height: 35px;
	padding-left: 20px;
}
.select_package_bottom span {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	margin-top: 10px;
}
.select_package_bottom span abbr {
	color: #ce1820;
}
.select_package_bottom a {
	width: 98px;
	border: 1px solid #b5aea5;
	background: -webkit-linear-gradient(top, #54c811, #55b30f); /*Safari*/
	background: -o-linear-gradient(bottom, #55b30f, #54c811); /*Opera 11-12*/
	background: -moz-linear-gradient(bottom, #55b30f, #54c811); /*Fx 3.6-15*/
	background: linear-gradient(to bottom, #55b30f, #54c811); /*Standard*/
	text-align: center;
	color: #FFF;
	padding: 7px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	float: right;
}
.Table {
	display: table;
	margin: 48px auto 0;
}
.Heading {
	display: table-row;
	font-style: Arial, Helvetica, sans-serif !important;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background: #fa9d39;
	color: #FFF;
	height: 35px;
	line-height: 35px;
}
.Row {
	display: table-row;
	color: #464646;
	font-style: Arial, Helvetica, sans-serif !important;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
}
.Cell {
	display: table-cell;
	border: 1px solid #f58712;
	padding-left: 5px;
	padding-right: 5px;
}
.Cell1 {
	display: table-cell;
	border: 1px solid #f58712;
	padding-left: 5px;
	padding-right: 5px;
	width: 415px;
}
.border_b_remove {
	border-bottom: none;
}
.border_r_remove {
	border-right: none;
}
.border_remove {
	border: none;
}
input[type=checkbox].astro-checkbox {
	display: none;
}
input[type=checkbox].astro-checkbox + label.astro-label {
	padding-left: 20px;
	height: auto;
	display: block;
	float: left;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 15px;
	vertical-align: middle;
	cursor: pointer;
	color: #5b5b5b;
	margin-bottom: 8px;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	opacity: 0.99;
}
input[type=checkbox].astro-checkbox:checked + label.astro-label {
	background-position: 0 -15px;
}
label.astro-label {
	background-image: url(../images/astro_checking.jpg);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #5b5b5b;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	opacity: 0.99;
}
.astro_checking {
	height: 15px;
	margin: 0 auto;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 15px;
}
.note {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 700px;
	margin: 10px auto 0;
}
.note abbr {
	color: #ce1820;
}
.width_sml {
	width: 40%!important;
}
.width_sml_V1 {
	width: 11.8%!important;
	line-height: 24px;
}
.width_sml_mob {
	width: 42%!important;
}
.big_sub b {
	font-weight: 700;
}
/*  18/01/2014 grid view */



.grid_profile_box {
	height: auto;
	margin: 5px 5px;
	padding: 5px;
	width: 30%;
	float: left;
	border: 1px solid #e9e9e9
}
.grid_img_container {
	width: 35%;
	margin-right: 10px;
	float: left;
}
.grid_img_container img {
	height: auto!important;
	width: 100%;
}
.grid_profile_metadata {
	float: left;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 59%;
}
.grid_profile_metadata ul {
	margin: 0;
	padding: 0;
	display: block;
}
.grid_profile_metadata ul li {
	display: block;
}
.grid_icon_container {
	width: 100%;
	margin-top: 10px;
	padding: 0!important;
	border: 1px solid #E6E1A7;
	background: #FBF6E3;
	text-align: center
}
.grid_icon_container>ul>li {
	margin-right: 10px!important;
	display: inline-block!important
}
/*--------------------- Pagination ------------------------*/







.pagination-info {
	color: #3C3C3C;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	margin: 0 23px 0 0 !important;
	padding: 38px 0 0;
	width: 212px;
}
* + html .pagination-info {
	color: #3C3C3C;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	margin: 0 23px 0 0 !important;
}
.pagination-info a {
	color: #FF0000 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.pagination-info a, .pagination span {
	text-decoration: underline !important;
}
.pagination-info .current {
	color: #999999 !important;
	font-weight: bold !important;
}
.pagination-info .current.prev, .pagination .current.next {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border-color: #999999 !important;
	color: #999999 !important;
}
.pagination-info a:hover {
	color: #000000 !important;
}
.pagination {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: right !important;
	text-align: center;
}
.pagination a {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #b2b2b2;
	color: #5b5b5b;
	font-weight: 300;
	margin-bottom: 0 !important;
	margin-right: 4px;
	text-decoration: none;
	height: 16px;
	line-height: 16px;
	min-width: 18px;
	padding: 2 6px;
	text-align: center;
}
.pagination a, .pagination span {
	display: inline-block;
	text-decoration: none !important;
}
.pagination .current {
	color: #fff;
	background: #ce1820;
	font-weight: 300;
	border: 1px solid #b2b2b2;
	margin-right: 4px;
	height: 16px;
	line-height: 16px;
	min-width: 18px;
	text-align: center;
	padding: 0 2px;
}
.disabled {
	margin-bottom: 5px !important;
	margin-right: 5px !important;
	padding: 0.3em 0.5em !important;
	text-decoration: none !important;
}
.pagination .current.prev, .pagination .current.next {
	background: none repeat scroll 0 0 #009900;
	color: #FFFFFF;
}
.next, .prev {
	color: #ff6600 !important;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.pagination a:hover {
	background: none repeat scroll 0 0 #ff6600 !important;
	color: #FFF !important;
	text-decoration: none !important;
	border: 1px solid #b2b2b2;
}
.keyword_search_btn {
	background: url(../images/common.png) no-repeat;
	border: none;
	height: 21px;
	width: 55px;
	margin-top: 5px;
	color: #FFF;
	line-height: 21px;
}
span.specialNumbers2 {
	float: none !important;
}
#errmesg {
	color: #FF0000;
	width: 100%;
	display: block;
}
.menu_active {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: url(../images/menubar_hover.jpg) repeat-x;
}
.saved_pages {
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
}
.saved_pages li {
	float: left;
	margin: 10px 5px;
}
.saved_pages li a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #e44249;
}
.saved_pages li a img {
	display: block;
}
.tab_margin2 {
	margin-left: 28px;
}
.interest_display {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #545454;
	background: #FFF;
	opacity: 0.99;
	margin: 5px 0;
	padding: 8px 5px;
	border-bottom: 1px dashed #cecece;
	border-top: 1px dashed #cecece;
}
.collapse_content {
	margin: 10px 0;
	height: auto;
	border: 1px solid #e6e6e6;
}
.profile_sub_left {
	float: left;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0;
	padding-top: 5px;
	width: 48.47%;
}
.profile_sub_para {
	float: left;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	width: 100%;
	margin: 0;
	color: #404040;
	text-decoration: none;
	line-height: 20px;
	font-weight: 400;
}
span.specialNumbers {
	float: left;
	color: #e31919;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 500;
}
.red-label {
	color: rgb(197, 15, 22);
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 0;
}
.select_interest {
	margin-top: 5px;
}
.submit_button {
	background: #f60;
	text-decoration: none;
	border: 1px solid #b6b5b5;
	margin-left: 4px;
	text-align: center;
	padding: 0 15px;
	margin-bottom: 15px;
	height: 22px;
	color: #FFF;
	width: 40px;
	line-height: 22px;
}
.error_border {
	border: 2px solid #F00 !important;
}
.sucess_border {
	border: 2px solid #090 !important;
}
.radio_reset:focus {
	box-shadow: none !important;
}
/*sticky*/



* {
	margin: 0;
}
html {
	height: 100%;
}
.page-wrap {
	min-height: 85%;
	/* equal to footer height */



	margin-bottom: -95px;
}
.page-wrap:after {
	content: "";
	display: block;
}
.site-footer, .page-wrap:after {
	/* .push must be the same height as footer */



	height: 95px;
}
.site-footer {
}
/*sticky end*/



.space_adjust {
	margin-right: 5px !important;
}
/*payment*/







.cards {
	background: #a8a8a8;
	margin: 15px auto 0;
	text-align: center;
	padding: 13px;
}
.cards img {
	width: auto;
	background: #ffcc00;
	margin: 0 5px;
}
.pay_big {
	width: 87%;
	margin: 10px auto 0;
	height: auto;
	min-height: 30px;
	padding: 0;
}
.gren {
	width: auto!important;
	height: 30px;
	padding: 0 10px!important;
	background: rgb(76,196,2);
	background: -moz-linear-gradient(top, rgba(76, 196, 2, 1) 1%, rgba(41, 154, 11, 1) 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(76, 196, 2, 1)), color-stop(100%, rgba(41, 154, 11, 1)))!important;
	background: -webkit-linear-gradient(top, rgba(76, 196, 2, 1) 1%, rgba(41, 154, 11, 1) 100%)!important;
	background: -o-linear-gradient(top, rgba(76, 196, 2, 1) 1%, rgba(41, 154, 11, 1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(76, 196, 2, 1) 1%, rgba(41, 154, 11, 1) 100%)!important;
	background: linear-gradient(to bottom, rgba(76, 196, 2, 1) 1%, rgba(41, 154, 11, 1) 100%)!important;
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cc402', endColorstr='#299a0b', GradientType=0 )!important;
	float: right;
	margin: 0 2px 0 0!important;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: none!important;
}
.pay_big_left {
	width: 30%;
	margin: 0px 0 0 2px;
	height: auto;
	float: left;
	min-height: 30px;
	padding: 0;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #990000;
}
.blkk {
	color: #000;
	font-size: 14px;
	margin: 0 0 0 5px;
}
.pay_big_right {
	width: 50px;
	margin: 0px 0 0 0px;
	height: 30px;
	float: right;
	background: url(../images/cart.png) no-repeat;
	padding: 0;
}
.pay_big h2 {
	text-align: left;
	line-height: 30px;
	margin-left: 10px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.act {
	margin-left: 11px;
	font-size: 14px;
}
.bk {
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.bbig {
	width: 44%;
	height: 45px;
	margin: 0 0 0 5px;
	float: left;
	padding: 15px 0 0 0;
}
.success_link {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	margin: 0 10px;
	padding-right: 0;
	font-weight: 700;
	text-decoration: underline;
}
.password_display {
	background: #f7efcd;
	border: 1px solid #ede2b7;
	padding-left: 2px;
	text-align: center;
	word-break: break-all;
}
.remove_margine_keyword {
	margin: 0 0 7px 0 !important;
	padding-left: 2px;
}
.remove_padding {
	padding: 0 !important;
}
.margin_style {
	margin-left: 21px;
}
.margin_style1 {
	margin-left: 36px;
}
.country_width {
	width: 204px;
}
.star_width {
	width: 120px;
}
.occupation_width {
	width: 161px;
}
.margin_style2 {
	margin-left: 51px;
}
.search_form_top {
	width: 97%;
	margin: 0 auto;
}
.margin_adjust_numbers {
	margin-right: 4px;
}
.common_width {
	width: 137px;
}
.complexion_width {
	width: 115px;
}
.marital_status_width {
	width: 108px;
}
.search_heght_frm_w {
	width: 100px;
}
.religion_width {
	width: 82px;
}
.cast_width {
	width: 141px;
}
.religion_common {
	width: 95px;
}
.caste_common {
	width: 99px;
}
.common_width1 {
	width: 122px;
}
.margin_style2 {
	margin: 0 0 8px 0
}
.saved_search_item_close {
	display: block;
	border: 1px solid #5b5b5b;
	border-left: none !important;
	height: 15px;
}
.saved_search_item_close {
	display: block
}
.saved_search_item {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	display: block;
	border: 01px solid #5b5b5b;
	color: #5b5b5b !important;
	background: #f5f4f4;
	padding: 0px 5px;
	height: 15px;
	line-height: 15px;
}
.inner_tab_alignment {
	margin: 0 1.5% 0 3%;
}
.inner_tab_alignment2 {
	margin: 0 3% 0 1.5%;
}
.letter_spacing {
	margin: 5px 0 !important;
	padding: 0 !important
}
.letter_spacing1 {
	margin: 0 0 5px 0 !important;
	padding: 0 !important
}
.home_social {
	height: auto;
	width: 21%;
	line-height: 24px;
	list-style-type: none;
	padding: 0;
}
.home_social li {
	float: left;
	width: 19%;
	margin: 20px 2px 0 2px;
}
.home_social img {
	width: 100%;
}
<!--
 27-mar-14 slide show starts--> .pika-stage {
 position: relative;
 background: none;
 border: 4px solid #e7e49e !important;
 text-align: center;
 width:93% !important;
 margin-left:5px;
}
div.sc_menu {
	/* Set it so we could calculate the offsetLeft */



	position: relative;
	height: 110px;
	width: 99%;
	overflow: hidden;
	margin-top: 5px;
}
ul.sc_menu {
	display: block;
	height: 110px;
	/* max width here, for users without javascript */	



	width: 3000px;
	padding: 0;
	/* removing default styling */



	margin: 0;
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;
	padding: 0 4px;
 width:2.72%%
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 3px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: 4px solid #e7e49e !important;
	height: 90px;
	width: 97%;
}
.sc_menu a:hover img {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
/* Here are styles for the back button, don't look at them */



#back {
	display: block;
	width: 500px;
	text-align: center;
	color: #003469;
	font-size: 16px;
}
<!--
 Slide show ends-->
<!--
 add succses stories--> .form_area {
 width:96%;
 height:auto;
 margin-top:40px;
 padding-left:25px;
}
.form_area fieldset {
	border: none;
	margin: 25px 0 0;
	display: block;
}
.form_area fieldset label {
	color: #585858;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}
.form_area fieldset label abbr {
	color: #bc151c !important;
	font-weight: bold;
}
.label_width {
	width: 225px;
	height: auto;
	margin-right: 20px;
}
.textbox {
	border: 1px solid #d8b84f !important;
	width: 197px;
	height: 15px;
	color: #404040 !important;
	font-family: 'Roboto', sans-serif;
	font-size: 12px !important;
	background: #f7eece;
	background: -moz-linear-gradient(top, #f7eece 0%, #fbf8ea 100%);
 * FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7eece), color-stop(100%, #fbf8ea));
	background: -webkit-linear-gradient(top, #f7eece 0%, #fbf8ea 100%);
	background: -o-linear-gradient(top, #f7eece 0%, #fbf8ea 100%);
	background: -ms-linear-gradient(top, #f7eece 0%, #fbf8ea 100%);
	background: linear-gradient(to bottom, #f7eece 0%, #fbf8ea 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7eece', endColorstr='#fbf8ea', GradientType=0 );
}
.margin_right {
	margin-right: 10px !important;
}
.text_box_low_width {
	width: 161px !important;
}
.textarea {
	width: 296px !important;
	height: 76px !important;
}
.search_but {
	background: #ff6600; /* Old browsers */
	height: 29px;
	line-height: 29px;
	text-align: center;
	width: 90px;
	border: 1px solid #afafaf;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}
.success_head {
	background: url(../images/reg_head_bg.jpg) repeat-x;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 0 10px 5.6%;
	text-align: left;
	margin: 5px 0;
	position: relative;
	margin-left: -256px;
}
.basic_info_main {
	width: 731px;
	height: auto;
}
.success_story_headbg {
	padding: 0 14px 0 0;
	height: auto;
	margin-left: 10px;
	width: 724px;
	padding: 5px 0;
	float: right;
	background: #fbf6e3;
}
.succes_discription {
	text-decoration: none;
	color: #010101;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	opacity: 0.99;
	outline: none;
	line-height: 50px;
	margin-left: 13px;
}
.basic_info_head {
	background: url(../images/adv_search_h2bg.jpg) repeat-x;
	height: 34px;
	line-height: 34px;
	padding-left: 24px;
	text-decoration: none;
	color: #010101;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	opacity: 0.99;
}
.success_cnt {
	font-family: 'Titillium Web', sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #2f2f2f;
	font-style: italic;
	line-height: 18px;
	margin-bottom: 9px;
	padding: 0 5px;
	opacity: .99
}
.success_story_right {
	width: 240px;
	min-height: 60px;
	height: auto;
	margin-top: 17px;
	float: right;
}
.success_story_right label {
	font-family: 'Roboto', sans-serif;
	;
	font-size: 14px;
	color: #545454;
	font-weight: bold
}
.paginationa_area {
	width: auto;
	height: auto;
	margin-top: 20px;
	border-bottom: 1px solid #a1a1a1;
	padding-bottom: 20px;
}
.success_date {
	color: #c7151c;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.success_story_listing {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #a1a1a1;
	padding: 20px 0;
}
.success_story_listing ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
}
.success_story_listing ul li {
	border: 1px solid #e8e8e8;
	padding: 9px;
	width: 145px;
	float: left;
	height: 204px;
	margin: 14px 6px;
}
.success_image_area {
	width: 145px;
	height: 158px;
	border: 1px solid #bbbbbb;
}
.success_image_area img {
	display: block;
	width: 145px;
	height: 158px;
}
.couple_names {
	text-align: center;
	color: #454444;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 43px;
}
.editMedium {
	width: 200px;
}
.add_or_remove_reg {
	width: 70px;
	text-align: center;
	padding: 5px;
	margin-top: 7px
}
.add_or_remove {
	width: 70px;
	text-align: center;
	padding: 5px;
	margin-top: 10px
}
.add_or_remove2 {
	margin-top: 7px !important
}
.add_or_remove a, .add_or_remove_reg a {
	color: #FFF;
	text-align: center;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 70px;
	margin: 5px 0
}
.adding {
	background: #349f01;
}
.removing {
	background: #ce1820;
}
.left_span22 {
	float: left;
	width: 21.5%;
}
.left_head22 {
	width: 18.5% !important
}
.left_span22 label {
	width: 100%
}
.ul_multi_width_change {
	width: 90% !important;
}
/*****-----main.css start-----*****/







.upload_form_cont {
	background: -moz-linear-gradient(#ffffff, #f2f2f2);
	background: -ms-linear-gradient(#ffffff, #f2f2f2);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
	background: -webkit-linear-gradient(#ffffff, #f2f2f2);
	background: -o-linear-gradient(#ffffff, #f2f2f2);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2')";
	background: linear-gradient(#ffffff, #f2f2f2);
	color: #000;
	overflow: hidden;
}
#upload_form {
	float: left;
}
#preview {
	background-color: #fff;
	display: block;
}
#upload_form > div {
}
#speed, #remaining {
	float: left;
	width: 100px;
}
#b_transfered {
	float: right;
	text-align: right;
}
.clear_both {
	clear: both;
}
input[type=file] {
	border: 1px solid #d8b84f;
	font-size: 9pt;
	padding: 0;
}
.upload_file_nput {
	width: 103%;
}
#progress_info {
	font-size: 10pt;
	height: auto;
}
#fileinfo, #error, #error2, #abort, #warnsize {
	color: #aaa;
	display: none;
	font-size: 10pt;
	font-style: italic;
	margin-top: 10px;
}
#progress {
	border: 1px solid #ccc;
	display: none;
	float: left;
	height: 8px;
	border: 1px solid #d6b446;
	margin-top: 5px;
	background: -moz-linear-gradient(#66cc00, #4b9500);
	background: -ms-linear-gradient(#66cc00, #4b9500);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66cc00), color-stop(100%, #4b9500));
	background: -webkit-linear-gradient(#66cc00, #4b9500);
	background: -o-linear-gradient(#66cc00, #4b9500);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#4b9500');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#4b9500')";
	background: linear-gradient(#66cc00, #4b9500);
}
#progress_percent {
	float: right;
}
#upload_response {
	margin-top: 10px;
	padding: 20px;
	overflow: hidden;
	display: none !important;
	border: 1px solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 5px #ccc;
	background: -moz-linear-gradient(#bbb, #eee);
	background: -ms-linear-gradient(#bbb, #eee);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbb), color-stop(100%, #eee));
	background: -webkit-linear-gradient(#bbb, #eee);
	background: -o-linear-gradient(#bbb, #eee);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#eee');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#eee')";
	background: linear-gradient(#bbb, #eee);
}
/*full_profile log out section*/







.full_pro_adv, .full_pro_adv2 {
	width: 100%;
	border: 1px solid #d0d0d0;
	margin: 0 0 5px;
}
.full_pro_adv img {
	width: 100%;
	margin-top: -24%;
	position: relative;
	z-index: -1;
}
.full_pro_adv2 img {
	display: inline-block !important;
}
.inner_cnt_left_logOut {
	height: auto;
	width: 24%;
}
.h_astro_head_logout {
	background: url(../images/reg_head_bg.jpg) repeat-x;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	padding: 10px 0;
	box-shadow: 0px 1px 1px 1px #c5c5c5;
	text-align: center;
	margin: 5px 0 15px;
	width: 60%;
	position: relative;
}
/*-----promotional adv-----*/







.skip_link2 {
	float: right;
	margin-right: 12px;
	color: #000032;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	position: absolute;
	right: 0;
	text-decoration: none;
	bottom: 6%;
}
.adv_reg_now {
	display: block;
	width: 41%;
	position: absolute;
	bottom: 16%;
	align-content: center;
	text-align: center;
	left: 32%;
}
.advert_margin {
	margin-top: 50px
}
/*-----multiple-select-----*/











/**



 * @author zhixin wen <wenzhixin2010@gmail.com>



 */







.ms-parent {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.ms-choice {
	display: block;
	height: 26px;
	padding: 0;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #aaa;
	text-align: left;
	white-space: nowrap;
	line-height: 26px;
	outline: none;
	color: #444;
	text-decoration: none;
	background-color: #fff;
}
.ms-choice.disabled {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default;
}
.ms-choice > span {
	position: absolute;
	top: 0;
	left: 0;
	right: 20px;
	white-space: nowrap;
	overflow: hidden;
	color: #666;
	text-overflow: ellipsis;
	display: block;
	padding-left: 5px;
}
.ms-choice > span.placeholder {
	color: #999;
}
.ms-choice > div {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 25px;
	background: url('../images/multiple-select.png') 2px top no-repeat;
}
.ms-choice > div.open {
	background: url('../images/multiple-select.png') -16px top no-repeat;
}
.ms-drop {
	overflow: hidden;
	display: none;
	margin-top: -1px;
	padding: 0;
	position: absolute;
	z-index: 1000;
	top: 100%;
	background: #fff;
	color: #000;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}
.ms-search {
	display: inline-block;
	margin: 0;
	min-height: 26px;
	padding: 4px;
	position: relative;
	white-space: nowrap;
	width: 100%;
	z-index: 10000;
}
.ms-search input {
	width: 100%;
	height: auto !important;
	min-height: 24px;
	padding: 0 20px 0 5px;
	margin: 0;
	outline: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	border: 1px solid #aaa;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #fff url('../images/multiple-select.png') no-repeat 100% -22px;
	background: url('../images/multiple-select.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
	background: url('../images/multiple-select.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
	background: url('../images/multiple-select.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
	background: url('../images/multiple-select.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
	background: url('../images/multiple-select.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
	background: url('../images/multiple-select.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}
.ms-search, .ms-search input {
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.ms-drop ul {
	overflow: auto;
	margin: 0;
	padding: 5px 8px;
}
.ms-drop ul > li {
	list-style: none;
	display: list-item;
	background-image: none;
	position: static;
	margin: 0 !important;
	font-size: 12px;
	line-height: 20px;
}
.ms-drop ul > li .disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
}
.ms-drop ul > li.multiple {
	display: block;
	float: left;
}
.ms-drop ul > li.group {
	clear: both;
}
.ms-drop ul > li.multiple label {
	width: 100%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ms-drop ul > li label.optgroup {
	font-weight: bold;
}
.ms-drop input[type="checkbox"] {
	vertical-align: middle;
}
.my_acc_pto_upld_but {
	width: 80px;
	margin: 5px auto;
	text-align: center;
}
.fav_folder {
	margin: 0 auto;
}
/*-----auto Accordian start-----*/











.page_head {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #010101;
	font-weight: bold;
	margin-top: 10px;
}
.demo-container {
	width: 500px;
	height: auto;
	margin: 0 auto;
}
/*body {
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}*/
/* Main toggle */



.toggle {
	font-size: 13px;
	line-height: 20px;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 10px;
}
/* Toggle Link text */



.toggle a.toggle-trigger {
	display: block;
	padding: 5px 13px 5px 13px;
	position: relative;
	text-decoration: none;
	font-weight: 400;
	border: 1px solid #cecece;
}
.toggle-trigger {
	background: url(../images/adv_search_h2bg.jpg);
	color: #010101;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	border: 1px solid #cecece;
}
/* Toggle Link hover state */



.toggle a.toggle-trigger:hover {
	text-decoration: none;
}
/* Toggle link when clicked */



.toggle a.active {
	text-decoration: none;
	background: url(../images/adv_search_h2bg.jpg);
	color: #010101;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	border: 1px solid #b7b7b7;
}
/* Lets add a "-" before the link */



.toggle a.toggle-trigger:before {
	content: "+";	/* You can add any symbol, font icon, or graphic icon */
	font-size: 14px;
	float: right;
}
/* When the toggle is active, change the "-" to a "+" */



.toggle a.active.toggle-trigger:before {
	content: "-";
	float: right;
}
/* The content of the toggle */



.toggle .toggle-content {
	padding: 10px 20px 0 20px;
	color: #666;
}
/** reset styling **/



.firebugResetStyles {
	z-index: 2147483646 !important;
	top: 0 !important;
	left: 0 !important;
	display: block !important;
	border: 0 none !important;
	margin: 0 !important;
	padding: 0 !important;
	outline: 0 !important;
	min-width: 0 !important;
	max-width: none !important;
	min-height: 0 !important;
	max-height: none !important;
	position: fixed !important;
	transform: rotate(0deg) !important;
	transform-origin: 50% 50% !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	background: transparent none !important;
	pointer-events: none !important;
	white-space: normal !important;
}
.firebugBlockBackgroundColor {
	background-color: transparent !important;
}
.firebugResetStyles:before, .firebugResetStyles:after {
	content: "" !important;
}
/**actual styling to be modified by firebug theme**/



.firebugCanvas {
	display: none !important;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */



.firebugLayoutBox {
	width: auto !important;
	position: static !important;
}
.firebugLayoutBoxOffset {
	opacity: 0.8 !important;
	position: fixed !important;
}
.firebugLayoutLine {
	opacity: 0.4 !important;
	background-color: #000000 !important;
}
.firebugLayoutLineLeft, .firebugLayoutLineRight {
	width: 1px !important;
	height: 100% !important;
}
.firebugLayoutLineTop, .firebugLayoutLineBottom {
	width: 100% !important;
	height: 1px !important;
}
.firebugLayoutLineTop {
	margin-top: -1px !important;
	border-top: 1px solid #999999 !important;
}
.firebugLayoutLineRight {
	border-right: 1px solid #999999 !important;
}
.firebugLayoutLineBottom {
	border-bottom: 1px solid #999999 !important;
}
.firebugLayoutLineLeft {
	margin-left: -1px !important;
	border-left: 1px solid #999999 !important;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */



.firebugLayoutBoxParent {
	border-top: 0 none !important;
	border-right: 1px dashed #E00 !important;
	border-bottom: 1px dashed #E00 !important;
	border-left: 0 none !important;
	position: fixed !important;
	width: auto !important;
}
.firebugRuler {
	position: absolute !important;
}
.firebugRulerH {
	top: -15px !important;
	left: 0 !important;
	width: 100% !important;
	height: 14px !important;
	border-top: 1px solid #BBBBBB !important;
	border-right: 1px dashed #BBBBBB !important;
	border-bottom: 1px solid #000000 !important;
}
.firebugRulerV {
	top: 0 !important;
	left: -15px !important;
	width: 14px !important;
	height: 100% !important;
	border-left: 1px solid #BBBBBB !important;
	border-right: 1px solid #000000 !important;
	border-bottom: 1px dashed #BBBBBB !important;
}
.overflowRulerX > .firebugRulerV {
	left: 0 !important;
}
.overflowRulerY > .firebugRulerH {
	top: 0 !important;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */



.fbProxyElement {
	position: fixed !important;
	pointer-events: auto !important;
}
#idea {
	text-decoration: none;
	float: right;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
	color: #b6151d;
}
.clss {
	clear: both;
}
.error_margin {
	height: 20px;
	width: 10%;
}
/*-----auto accordian end-----*/







/*-----website.css start-----*/







.adv_reg_now {
	display: block;
	width: 41%;
	position: absolute;
	bottom: 16%;
	align-content: center;
	text-align: center;
	left: 32%;
}
.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
.register_free {
	background: url(../images/submit_button.jpg) no-repeat;
	text-align: center;
	width: 190px;
	height: 51px;
	cursor: pointer;
	line-height: 51px;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: bold;
	border: none;
	margin: 11px auto 0;
	outline: none;
}
.contact_para {
	font-family: 'Roboto', sans-serif;
	color: #350101;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	line-height: 30px;
	text-decoration: none;
}
.contact_number {
	color: #2a2a2a;
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	text-align: center;
	margin: 0;
	line-height: 40px;
}
.ginger_icon {
	margin: 20px auto;
	width: 80px
}
.logo_arrangements {
	margin-left: 5px;
	vertical-align: middle;
}
.register_button {
	margin: 0 auto;
	width: 190px;
}
.our_features {
	background: #febf4e;
	width: 93%;
	height: 226px;
	padding: 14px 18px 18px 18px;
	margin: 0 auto;
}
.our_features_head {
	background: #056400;
	width: 142px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: -20px;
	color: #FFF;
}
.feature_listng_area {
	height: auto;
}
.font_size {
	font-size: 16px !important;
}
ul.feature_listing {
	list-style-image: url(../images/small_icon.png);
	margin: 10px 0 0;
	padding: 0;
	display: block;
	list-style-position: inside;
	float: left;
	width: 50%;
}
ul.feature_listing li {
	list-style-image: url(../images/small_icon.png);
	color: #38342c;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	line-height: 35px;
	font-weight: bold;
}
.register_footer {
	background: #ff6600;
	width: 97%;
	height: 55px;
	line-height: 55px;
	text-align: center;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 39px auto 0;
}
.clear {
	clear: both;
}
.skip_link {
	float: right;
	margin-right: 23px;
	color: #000032;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	text-decoration: none;
}
.skip_link2 {
	float: right;
	margin-right: 12px;
	color: #000032;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	position: absolute;
	right: 0;
	text-decoration: none;
	bottom: 6%;
}
.t_and_c {
	margin-left: 3px;
	width: 17px;
	margin-top: -50px;
	height: 71px;
	float: left;
}
 @media (min-width:100px) and (max-width:350px) {
.our_features {
	width: 82% !important;
}
}
 @media (min-width:351px) and (max-width:900px) {
.our_features {
	width: 89%!important;
}
}
 @media (min-width:100px) and (max-width:900px) {
.main_div {
	width: 100%!important;
}
.our_features {
	height: auto!important;
}
ul.feature_listing {
	width: 45%!important;
}
}
/*-----main.css-----*/







.upload_form_cont {
	background: -moz-linear-gradient(#ffffff, #f2f2f2);
	background: -ms-linear-gradient(#ffffff, #f2f2f2);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
	background: -webkit-linear-gradient(#ffffff, #f2f2f2);
	background: -o-linear-gradient(#ffffff, #f2f2f2);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2')";
	background: linear-gradient(#ffffff, #f2f2f2);
	color: #000;
	overflow: hidden;
}
#upload_form {
	float: left;
}
#preview {
	background-color: #fff;
	display: block;
}
#upload_form > div {
}
#speed, #remaining {
	float: left;
	width: 100px;
}
#b_transfered {
	float: right;
	text-align: right;
}
.clear_both {
	clear: both;
}
input[type=file] {
	border: 1px solid #d8b84f;
	font-size: 11pt;
	padding: 0;
}
/*input[type=button] {



    border:1px solid #d8b84f;



    font-size:12pt;



    padding:0 ;



    background: -moz-linear-gradient(#faf4de, #fdfcf4);



    background: -ms-linear-gradient(#faf4de, #fdfcf4);



    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf4de), color-stop(100%, #fdfcf4));



    background: -webkit-linear-gradient(#faf4de, #fdfcf4);



    background: -o-linear-gradient(#faf4de, #fdfcf4);



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4de', endColorstr='#fdfcf4');



    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf4de', endColorstr='#fdfcf4')";



    background: linear-gradient(#faf4de, #fdfcf4);



}



*/



#progress_info {
	font-size: 10pt;
	height: 43px;
}
#fileinfo, #error, #error2, #abort, #warnsize {
	color: #aaa;
	display: none;
	font-size: 10pt;
	font-style: italic;
	margin-top: 10px;
}
#progress {
	border: 1px solid #ccc;
	display: none;
	float: left;
	height: 8px;
	border: 1px solid #d6b446;
	margin-top: 5px;
	background: -moz-linear-gradient(#66cc00, #4b9500);
	background: -ms-linear-gradient(#66cc00, #4b9500);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66cc00), color-stop(100%, #4b9500));
	background: -webkit-linear-gradient(#66cc00, #4b9500);
	background: -o-linear-gradient(#66cc00, #4b9500);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#4b9500');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#4b9500')";
	background: linear-gradient(#66cc00, #4b9500);
}
#progress_percent {
	float: right;
}
#upload_response {
	margin-top: 10px;
	padding: 20px;
	overflow: hidden;
	display: none !important;
	border: 1px solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 5px #ccc;
	background: -moz-linear-gradient(#bbb, #eee);
	background: -ms-linear-gradient(#bbb, #eee);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbb), color-stop(100%, #eee));
	background: -webkit-linear-gradient(#bbb, #eee);
	background: -o-linear-gradient(#bbb, #eee);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#eee');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#eee')";
	background: linear-gradient(#bbb, #eee);
}
/*-----main.css end-----*/
