*{box-sizing: border-box; margin: 0px; padding: 0px; }

body,ul,p, h3,h2,h1,h4,li{ margin: 0px; padding: 0px; text-decoration: none;font-family: 'Nunito', sans-serif !important; }
.menu-btn				{margin-top: 25px;margin-left: 28px; background: none; border: none; font-size: 30px;color: #a60129; }
.top_content			{width: 100%; float: left; background-color: #fff500;}
.logo_content			{width: 100%; padding: 5px 0px 0px; margin-top: -74px;}
.logo_content img		{width: 100%; max-width: 248px; padding: 5px 0px;}
.logo_content_1 h3      {color: #ff7c0b; margin-top: 34px; font-size: 24px; float: right; font-family: 'Nunito', sans-serif;}
.logo_content_1 a       {text-decoration: none;}
.subscriber             {margin-top: 30px;  height: 34px;  border-left: 1px solid #ff0101; padding: 0px 10px;}
.subscriber a           {font-size: 24px; text-decoration: none; color: #ff7c0b;font-family: 'Nunito', sans-serif;}
.pushy{background: #a60129;}
.pushy-submenu button{color: #fff;}
.myradio1 {}
.pushy a{color: #fff;}
.pushy-content a{text-decoration: none;font-size: 15px}
.wow_experience {text-align: center; padding: 20px 0px;}
.wow_expression h3 {font-size: 41px;
    color: #fff;
    padding: 60px 0px;
    text-align: center;
    font-weight: 600;}
.wed_direction h3 {font-size: 41px;
    color: #fff;
    padding: 60px 0px;
    text-align: center;
    font-weight: 600;}
.wow_expert_img {text-align: center;}
.register_part1{
	width: 137px;
    height: 33px;
    text-align: center;
    padding: 6px;
    color: #fff;
    border: none;
    border-radius: 5px;
    border: 1px solid #ff7c0b;
	background: #a60129
    }
.register_part1 a{
	color: #fff;
}
/*wedding_direction*/

.welcome_content_part video {padding: 0px 50px;}

.welcome_content_part video {padding: 0px 78px;}

.colum_part select{
	width:242px;padding: 3px;  border-radius: 5px; border: 1px solid #ff7c0b; 
}
.colum_part input{
	width:242px;padding: 3px; border-radius: 5px; border: 1px solid #ff7c0b; 
}
.weding_direction{width: 100%; float: left; background-color: #fdf200;}
.wedding_background_change{background-color: #f0f0f0; padding: 5px 0px;}

.aligned_pathed_sect {width: 100%; float: left;}
.freelisting li {list-style-type: none; display: inline-block; padding: 0px 5px;}



.w3-bar .free_listing{background-color: #fe610c; border: 1px solid #fe610c;border-radius: 3px;color: #fff;font-size: 14px; padding: 7px 11px;}

.button-wrap li {font-weight: 800 !important;}
.freelisting{float: right;padding: 0px 5px;}

.w3-button:hover {
    color: #000!important;
    background-color: #f1f1f1!important;
}
.membered h3 {color: #900037; padding: 20px 0px; text-align: center; font-size: 30px; font-weight: 700;}



/*Profile_register*/
.profile_section1 {width: 100%; float: left; background-color: #fdf200; padding: 20px 0px;}
.profile_inform {width: 100%;float: left; background-color: #fff; height: 100%; padding: 20px 20px;}
.profile_inform h4 {color: #900037;}
.profile_img  {text-align: center;}
.profile_img img {width: 100%; max-width: 200px;}
.profile_img li{list-style-type: none; text-align: center;}
.profile_img a {color: #900037;}
.profile_information h4{color: #5a5a5a;}
.profile_information p{padding: 10px 0px;}
.profile_information li{list-style-type: none; display: inline-block;}
.View_profile {float: right;}
.View_profile a {text-decoration: none; color: #900037;}
.my_account_part {width: 100%; float: left;background-color: #fdf200; padding: 20px 0px;}
.my_account_content_left li{list-style-type: none; display: inline-block; padding: 10px 65px; border: 1px solid #e0e0e0;margin:0px 5px}
.my_account_content_left li a {text-decoration: none; color: #606060;}
.my_account_content_left {width: 100%; float: left; background-color: #fff; height: 100%;}
.account  {width: 100%; float: left;background-color: #FFFFFF;}
.pro_reigist h3{padding: 10px 20px; }
.pro_reigist {background-color: #e6e6e6;}
.table_path_prof table{width: 100%;}
.table_path_prof td {width: 375px; padding: 5px 30px; font-size: 15px;}
.pro_test input {width: 320px; padding: 5px 10px; border: 1px solid #9e0023;}
.pro_test1 input {margin-left: 0px 3px 0px 3px;}
.pro_test textarea {width: 320px; padding: 5px 10px; border: 1px solid #9e0023;}
.con_lev2 {padding: 5px 10px; border: 1px solid #9e0023;}
.con_lev1     {width: 320px; padding: 5px 10px; border: 1px solid #9e0023;}
.submit_but_prof_reg {text-align: center; padding: 20px 0px;}
.sub_but_pro_reg {padding: 5px 15px; background-color: #9e0023; border: 1px solid #9e0023; border-radius: 5px; color: #fff;}
.table_path_prof1 table{width: 100%;}
.table_path_prof1 td {width: 400px; padding: 5px 30px; font-size: 15px;}
.pro_tested  input{width: 221px; padding: 3px 15px;  border: 1px solid #9e0023;}
.add_care {margin-left: 20px; padding: 5px 15px; background-color: #9e0023; border: 1px solid #9e0023; color: #fff; border-radius: 5px;}
.con_lev3 {width: 220px; padding: 5px 10px; border: 1px solid #9e0023;}
.pro_tested textarea {width: 341px; height: 60px; padding: 3px 15px; margin-left: 10px;border: 1px solid #9e0023;}
.permanent_address {padding: 10px 22px;}
.pro_tested input{margin-top: 10px;}
.button-wrap li:active {color: #fdf200;}
.my_account_content_left li  .active {background-color: #000;}


/*profile_search*/
.search_prod {padding: 15px 15px;}
.search_pro p { color: #900037; padding: 10px 0px;}
.search_pro table {width: 100%;}
.search_pro td {width: 00px; padding: 5px 65px;}
.validate {padding: 5px; border: 1px solid #9e0023;}
.registerselectionbox {width: 250px; padding: 3px; border: 1px solid #9e0023;}


/*work_with_us*/
.worked_with_us_selectore {width: 100%; float: left; background-color: #fdf200; padding: 40px 0px;}
.working_detail input {width: 100%; margin: 10px 0px; padding: 5px 5px;}
.working_detail lable {width: 100%; color: #1348c0; font-weight: 600;}
.working_detail textarea {width: 100%; margin: 10px 0px; padding: 5px 5px;}











.myradio1 {float: right;margin-right: 10px;}

.w3-dropdown-hover:first-child, .w3-dropdown-click:hover{background-color: #f1f1f1!important;}


.top_arrow   {float: right;     margin-top: -52px;}
.top_arrow li{list-style-type: none; display: inline-block; padding: 0px 10px; }
.top_arrow li a{text-decoration: none;font-weight: bold}
.Elite_serve {border-left: 1px solid #ff7c0b; height: 27px;}
.name_company_name1 {margin-left: 30px;
    padding: 10px 0px;}

.welcome_part .spon_img .sponser_caption{
	width: 95%;
	position: absolute;
    left: 6px;
    top: 10px;
    bottom: 10px;
    right: 23px;
    background: rgba(0, 0, 0, 0.60);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.button_path_hover_link {
  position: relative;
  display: inline-block;
  margin-top: 22px;
	
}

.button_source_link {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 509px;
	height: 432px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 10px;
  z-index: 2;
 left: -199px;
}
.home_2_image img{max-width: 23px;  margin-top: 30px;}
.home_2_image{float: right; margin-right: 30px;}

.button_path_hover_link:hover .button_source_link {
  display: block;

}
.input_type_box			{padding: 20px 0px 10px 0px; float: right;}
.input_type_box input	{padding: 5px 30px 5px 5px; }
.log_in					{padding: 6px 15px 6px 15px; text-align: center; color: #fff; background-color: #920024; border: none; margin-left: 20px;}
.input_type_box input  {width: 280px;}
.border_right			{border: 1px solid #adadad; margin: 0px 5px 0px 5px;}
.smalltxt				{font-size: 11px; color: #777777; }
.check_box				{float: right;}
.navigation_path		{width: 100%;height: 37px; float: left; background: #a60129;padding: 0px 0px;}
.navbar					{margin: 0px; min-height: 0px;}
.navbar-inverse .navbar-nav>li>a    {color: #fff;   font-size: 15px;}
.navigation_path_2		{width: 100%; float: left; background-color: #fdf200; padding: 2px 0px;}
.navgation_content_2	{width: 100%; margin-top: 7px;}
.navgation_content_2 ul {float: right;}
.navgation_content_2 li  {display: inline-block; list-style-type: none;}
.navgation_content_2 li a {padding: 0px 10px;text-decoration: none;color: #fff; font-size: 15px;font-weight: bold}
.banner_content				{width: 100%;float: left;}
.banner_inner_page		{position: relative;}
.register_involve {font-size: 10px; padding: 0px 35px; float: right;}

.form_create_fill		{width: 100%;  max-width: 900px; height: 82px; position: absolute;z-index: 1; border-radius: 15px; bottom: 5px;}

.form_box	h6		{font: italic 19px/24px georgia;
    color: #363636;font-size:18px; font-style:normal; text-align: center;}
.formcreateional li {display: inline-block;}




.carousel-caption {margin-bottom: 200px; color: #209ed2;}
.carousel-inner .carousel-caption h3{color:#fff;text-align: left;font-size: 40px;font-weight: bold;margin-left: -100px;line-height: 1.285;letter-spacing: 1px;}
.carousel-inner .carousel-caption span{font-size: 60px;color:#fff}
.matri_soft			{padding: 5px 0px 12px 0px;}
.input_type_text	{width:242px; padding: 7px; border: none;border-radius: 5px; }
.date_of_birth		{float: right; }
.lable_path1  		{font-size: 14px; font-family: 'Nunito', sans-serif; color: #363636; padding: 10px 0px 0px 0px;}
.hp-regbtn {
    width: 114px;
    font-size: 16px;
    font-weight: 700;
    height: 34px;
}
.hp-button {
    width: 63px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #209ed2;
    color: #fff;
    cursor: pointer;
    height: 30px;
    border: none !important;
    display: inline-block;
    font-family: 'Nunito', sans-serif;
    margin: 0;
    outline: medium none;
    text-decoration: none;
}
.social_ineer_path {float: right;}
.social_inner  { position: fixed; z-index: 3; right: 0px; margin-top: 60px;}
.social_inner img { margin-top: 10px; }
.social_inner img:hover{transform: rotate(360deg);
    transition: all 0.2s ease 0s;}
.matri_soft1	{padding: 10px 0px 12px 0px;}
.aligned_path	{width: 100%; float: left; }	
.alignment_path	{width: 100%; float: left; background-color: #a60129; padding: 3px;  bottom: 0px;padding: 4px 0px;}
.t_spanser		{text-align: center;}
.t_spanser img:hover {transform: rotate(360deg);
    transition: all 0.2s ease 0s;}
.icon_5			{font-size: 18px; margin: 0px 5px; color: #fff; }
.border_security_file {width: 1px; height: 51px; float: right; border: 1px solid #fff; margin-top: -40px;}
.age_detail_path	{width: 100%; float: left; background-color: #fdf200;}
.age_grome	h3		{text-align: center; padding: 15px 0px; color: #920024;}
.age_grome_path		{padding: 15px 10px;}
.age_grome_path	input{padding: 3px 10px;}
.search_content_right   {float: right;}
.banner_path3_convert	{width: 100%; float: left; background-color: #fdf200; padding: 20px 0px;}
.video_header h3       {color: #920024; padding: 5px 0px; font-family: 'Nunito', sans-serif; font-size: 25px;}
.border_bottom			{width: 240px; height: 10px;background-image: url(../images/border_bottom.png); background-repeat: no-repeat;}
.about_video_text	p  			{color: #1348c0; padding: 3px 0px;}
.banner_path4_convert	{width: 100%; float: left; background-color: #fdf200; padding: 0px 0px 0px 0px;}
.t_spanser_image h4      {text-align: center; padding: 5px 0px; color: #1348c0; }
.back_path_image		{width: 100%; float: left; background-image: url(../images/banner3.jpg); background-repeat: no-repeat; padding: 30px 0px 20px 0px;}
.assisted_service h3   {color: #920024; margin: 15px 0px 5px 0px;font-family: 'Nunito', sans-serif;}
.assisted_para	h4   	{padding: 5px 0px; color: #1348c0; line-height: 25px;}
.assisted_para p			{padding: 10px 0px;color: #1348c0;}
.know_more				{width: 103px;height: 32px;text-align: center; border: none; border-radius: 5px; margin: 10px 0px; background-color: #209ed2; color: #fff;}
.banner_path5_convert	{width: 100%; float: left;background-color: #fdf200;}
.back_path_image1		{width: 100%; float: left; background-image: url(../images/banner5.jpg); background-repeat: no-repeat;padding: 2px 0px 23px 0px;background-size:cover;}
.exclusive_path			{float: right;}
.exclusive_path	h3		{color: #920024; padding: 20px 0px 5px 0px; font-family: 'Nunito', sans-serif;}
.border_bottom1         {width: 240px; height: 10px;background-image: url(../images/border_bottom.png); background-repeat: no-repeat;float: right;}
.assisted_para1			{float: right;}
.assisted_para1 h4       {float: right;color: #1348c0; padding: 20px 0px;}
.assisted_para1 p        {padding: 10px 0px; color: #1348c0; float: right;}
.know_more1			{width: 103px;height: 32px;text-align: center; border: none; border-radius: 5px; margin: 10px 0px; background-color: #a60129; color: #fff;float: right;}
.banner_path6_convert	{width: 100%; float: left;background-color: #fdf200; padding: 30px 0px 30px 0px;}
.banner_path13_convert   {width: 100%; float: left; background-color: #a60129; padding: 10px 0px;}

.groom_space lable {padding: 10px 0px;}
.welcome_part .spon_img .sponser_caption{
	width: 95%;
	position: absolute;
    left: 6px;
    top: 10px;
    bottom: 10px;
    right: 23px;
    background: rgba(0, 0, 0, 0.60);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.groom_create_path{width: 220px; padding:5px 5px;}

.groomed_path li{display: inline-block; padding: 0px 5px;}
.age_path {width: 80px;padding: 5px 5px;}
.groomed_path h2 {text-align: center; color: #fff;}
.groom_space p{color: #fff;}

.mmservices h3{color: #fff;margin-bottom: 20px;}
.mmservices li {list-style-type: none;}
.mmservices a{color: #fff;}
.mmservices i{color: #fdf200;margin-right: 10px;}


.policy  h3    {color: #fff;margin-bottom: 20px;}
.policy li      {list-style-type: none;}
.policy a       {color: #fff;}
.policy i       {color: #fdf200;margin-right: 10px;}
/*24/7 Support*/
.help_full_banner {width: 100%; float: left;}
.help_full_banner img {width: 100%;}
.support_help_caller {width: 100%; float: left; background-color: #fdf200;}
.contact_details_suporter {color: #1348c0;}
.contact_details_suporter i.fa-phone-square {
    font-size: 22px;
    border: 1px solid;
    border-radius: 50%;
    padding: 8px;
    color: #ff7d2d;
}
.contact_details_suporter i.fa-whatsapp {
    font-size: 22px;
    border: 1px solid;
    border-radius: 50%;
    padding: 8px;
    color: #ff7d2d;
}
.contact_details_suporter i.fa-signal {
    font-size: 22px;
    border: 1px solid;
    border-radius: 50%;
    padding: 8px;
    color: #ff7d2d;
}
.contact_details_suporter i.fa-envelope {
    font-size: 22px;
    border: 1px solid;
    border-radius: 50%;
    padding: 8px;
    color: #ff7d2d;
}
.contact_details_suporter  li{list-style: none;}
.contact_details_suporter h5 {display: inline-block;padding: 10px;font-size: 16px;}
.contact_details_suporter span {font-size: 25px; color: #a60129;}
.regrate_register{text-align: center; padding: 20px 0px;}
.regra_btn {background-color: #9e0023; border: none; padding: 5px 5px; color: #fff;}

/*Tanking page*/
.thank_wel_sec {width: 100%; float: left; background-color: #fdf200;}
.tank_back {width: 100%; float: left;background-color: #fff;}
.tank_logo img {width: 100%; max-width: 208px; padding: 5px 0px;}
.wel_tamil_mat h4 {float: right; margin-top: 50px;}
.success_regist{width: 100%; background-color: #eeeeee; float: left; padding: 20px 0px;}
.success_tips {text-align: center;}
.success_tips p{text-align:  center; color: #000;}
.thank_bar {border:0.5px solid #ccc;  width: 500px; margin: 20px auto;}
.success_tips input{margin-right: 10px; padding: 3px 3px; margin-top: 20px;}
.success_tips button {background-color: #a60129; border: 1px solid #ff7c0b; padding: 3px 5px; }
.regrate_register a{color: #fff;}


.back_path_image2		{ width:100%; height:290px; float: left;background-image: url(../images/elite-image.png);background-repeat: no-repeat; background-size: cover;}
.contact_page_home		{width: 100%;   margin-top: 50px;}
.contact_home			{width: 288px; height: 157px; background-color: #a60129;margin: auto; text-align: center;border: 5px solid #fff; margin-top: 78px;}
.contact_home	h3		{text-align: center; color: #fff; padding: 5px 5px;font-family: 'Nunito', sans-serif;}
.contact_home_button	{width: 103px;height: 32px;text-align: center; background-color: #22c8f8; border: none; color: #fff;border-radius: 5px;}
.banner_path7_convert	{width: 100%; float: left; background-color: #fdf200; padding: 20px 0px;}
.mobile_path			{padding: 10px 0px;}
.mobile_path h3			{color: #920024; padding: 1px 0px;}
.mobile_para h4          {color: #209ed2; padding: 20px 0px;}
.mobile_para p          {padding: 10px 0px; color: #209ed2; }
.mobile_image           {margin-top: 12px;}
.exclusive_service h3    {color: #920024; text-align: center;padding: 5px 0px;}
.border_bottom2			{width: 240px; height: 10px;background-image: url(../images/border_bottom.png); background-repeat: no-repeat;margin-left: 70px; padding: 5px 0px;}
.contact_us				{width: 133px;height: 42px;text-align: center; border: none; border-radius: 5px; margin: 10px 0px; background-color: #209ed2; color: #fff; text-align: center;}
.button_path_content		{text-align: center;}
.contact_button_home		{margin-top: 120px;}
.banner_path8_convert	{width: 100%; float: left; background-color: #fdf200; padding: 10px 0px;}
.happy_wedding_para		{width: 100%; height: auto;padding: 0px 0px 25px 0px; margin: 0px 0px 15px 0px;background-color: #fff; text-align: center;}
.happy_wedding_para h3 	{color: #920024; padding: 15px 0px;}
.happy_wedding_para h4	{color: #1348c0; padding: 15px 0px;}
.happy_wedding_para p	{color: #1348c0;}

.more_weddings			{width: 123px;height: 32px;text-align: center; background-color: #209ed2; border: none; color: #fff;border-radius: 5px; margin-top: 20px;}
.banner_path9_convert    {width: 100%; float: left; background-color: #fdf200; padding: 20px 0px 30px 0px;}
.matrimoney_pro			{text-align: center;}
.matrimoney_pro	h4		{color: #1348c0; padding: 5px 0px; font-family: 'Nunito', sans-serif;}
.matrimoney_pro li 		{list-style-type: none; display: inline-block; border-right: 1px solid #337ab7; padding: 0px 5px 0px 0px;}
.matrimoney_pro li a    {text-decoration: none;}
.matrimoney_pro h3		{color: #920024; padding: 5px 0px; font-family: 'Nunito', sans-serif;}
.matfoot li				{display: inline-block; border-right: 1px solid #ff0101; padding: 0px 5px;}
.matfoot a				{color: #ff0101; text-decoration: none;}
.last_border			{border: none;}
.banner_path10_convert 	{width: 100%; float: left; background-color: #9e0023; padding: 20px 0px;}
.footer_path			{display: inline-block; list-style-type: none;}
.footer_path h3         {color: #fff; padding: 0px 0px 10px 0px;}
.footer_path li         {color: #fff; }
.connection_page h3		{ margin-bottom: 20px; color: #fff;}
.connection_page li		{list-style-type: none;}
.connection_page i 		{margin-right: 10px; color: #fdf200;}
.connection_page a 		{color: #fff;}
.social_icon h3 		{color: #fdf200; padding: 0px 0px 20px 0px;}
.social_icon	i 		{color: #3b589c; font-size: 30px; padding: 0px 0px 0px 10px;}
.foot_contact_detail h3	{color: #fdf200; padding: 0px 0px 20px 0px;}
.foot_contact_detail i 	{color: #fdf200; font-size: 17px;}


.foot_nav li			{display: inline-block; border-right: 1px solid #fff; padding: 0px 5px; color: #fff;}
.foot_nav a   			{color: #fff;}
.banner_path11_convert	{width: 100%; float: left; background-color: #fdf200; padding: 10px 0px;}
.icon_5 img             {width: 100%;}
/*Registraional_path*/
.register_banner1 {width: 100%; float: left; background-color: #fdf200; padding: 10px 0px; display: flex;}
.regist_inform { background-color: #fff;border: 1px solid #920024; border-radius: 20px 20px 0px 0px; border-bottom: none;}
.regist_inform h2{color: #920024; text-align: center; padding: 10px 0px;}
.regist_informed {background-color: #bff4af; height: auto; border: 1px solid #920024; border-top: none;border-radius: 0px 0px 20px 20px; display: flex;}

.submit_regist {text-align: center;}
.sub_regist {padding: 5px 15px; margin-top: 30px; background-color: #9e0023; border: 1px solid #9e0023; color: #fff; border-radius: 5px;}
.register_first {width: 100%; height: 100%; float: left; box-shadow: 0 0 2px #333; background-color: #fff; margin: 15px 0px; padding: 10px 0px;}
.register_first1 {padding: 10px 10px;}
.cartage {padding: 5px 15px;}
.why_join   {padding: 5px 0px;}
.excu_caters {color: #000;}
.cartage i {color: #900037; padding: 3px 0px;}



.registertext {
    font-family: 'Nunito', sans-serif;
    font-size: 15px;
    color: #464646;
    font-weight: bold;
    margin: 20px 0 0 20px;
}
.quote_input_bg {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #9e0023;
    float: left;
    padding: 7px 10px;
    transition: all 0.3s ease-out 0s;
    width: 86%;
	margin: 5px 0px;
}
.name_path1 {width: 230px; margin-top: 5px; padding: 5px 5px; border: 1px solid #9e0023;background: #fff none repeat scroll 0 0;}
.input_gen {}
.myradio {margin-top: 10px; margin-left: 20px;}


.date_bir    {margin-top: 15px; padding: 5px 5px;}
.rel_egion {width: 230px;margin-top: 10px; padding: 5px 5px; border: 1px solid #9e0023;background: #fff none repeat scroll 0 0;}


.caste_detail {width: 230px;margin-top: 10px; padding: 5px 5px; border: 1px solid #9e0023;background: #fff none repeat scroll 0 0;}
.sub_cas {width: 230px; margin-top: 10px; padding: 5px 5px; border: 1px solid #9e0023;background: #fff none repeat scroll 0 0;}
.mot_ton {width: 230px; margin-top: 10px; padding: 5px 5px; border: 1px solid #9e0023;background: #fff none repeat scroll 0 0;}
.con_lev {width: 330px; float: right; margin-right: 10px; margin-top: 10px; padding: 5px 5px; border: 1px solid #9e0023;background: #fff none repeat scroll 0 0;}
.mob_reg {width: 80px; margin-top: 10px; padding: 5px 5px; border: 1px solid #9e0023;background: #fff none repeat scroll 0 0;}
.mobile_registration_page {width: 145px; margin-top: 10px; padding: 5px 5px; border: 1px solid #9e0023;background: #fff none repeat scroll 0 0;}
.email_register   {width: 230px; margin-top: 10px; padding: 5px 5px; border: 1px solid #9e0023;background: #fff none repeat scroll 0 0;}

.bbslider-wrapper .panel{display: block;
    position: absolute;
    right: 0px;
    /* width: 100%; */
    
    top: 10px;}
#captcha {
  margin-top: 10px;
  font-size: 20px;
  letter-spacing: 3px;
	color: #9e0023;
}
.center {
display: flex;
flex-direction: column;
align-items: center;
	
}
.center h3 {padding: 10px 0px;color: #920024; }
#submit {
    margin: 10px 0px;
    border: none;
    border-radius: 5px;
    padding: 10px;
    background-color: #ce3232;
    color: #fff;
}

.redText {
  color: #a03146;
  font-weight: bold;
}
.greenText {
  color: #1a3815;
  font-weight: bold;
}
#refresh {
    border: none;
    background-color: #fff;
    margin-top: 10px;
    border: 1px solid #920024;
    height: 40px;
    padding: 5px 0px;
}

#refresh img {
    width: 100%;
    max-width: 64px;
    background-color: none;
    margin-top: -10px;
}
#textBox {width: 145px; margin-top: 10px; padding: 5px 5px; border: 1px solid #9e0023;background: #fff none repeat scroll 0 0;}


.matri_soft1 {margin-top: 60px;}



.register_part  {
	width: 137px;
    height: 33px;
    text-align: center;
    padding: 5px;
    color: #fff;
    border: none;
	background: #fff;
    border-radius: 5px;
    border: 1px solid #ff7c0b;
	
}
.register_part a{
	font-size: 15px;
	text-decoration: none;
	color: #a60129
}
.login_part{

	width: 137px;
    height: 33px;
    text-align: center;
    padding: 5px;
    color: #fff;
    border: none;
    border-radius: 5px;
	border-radius: 5px;
	background:#a60129;
	
}



.register_part a:hover{
	color:#a60129;
	}
.login_part a{
	color:#fff;
	font-size: 15px;
}
.contact_details ul li{
	list-style: none;
}
.contact_details  i.fa-phone-square{
	font-size: 22px;
	border:1px solid;
	border-radius: 50%;
	padding: 8px;
	color:#ff7d2d;
}
.contact_details h5{
	display: inline-block;
	padding: 10px;
	font-size:16px ;
	color: #8F8F8F;
}
.contact_details{
	padding: 20px 10px;
}
.contact_details  i.fa-signal{
	font-size: 22px;
	border:1px solid;
	border-radius: 50%;
	padding: 8px;
	color:#ff7d2d;
}
.contact_details  i.fa-envelope{
	font-size: 22px;
	border:1px solid;
	border-radius: 50%;
	padding: 8px;
	color:#ff7d2d;
}
.left-part{
    width: 100%;
    
	height: 300px;
	float: left;
}
.contact_details i.fa-whatsapp{font-size: 22px;
    border: 1px solid;
    border-radius: 50%;
    padding: 8px;
    color: #ff7d2d;}
.contact_details_right{
	
    padding-left: 20px;
    width: 40%;
}
.contact_details_right ul{
	padding: 30px 10px;
}
.contact_details_right ul li{
	list-style: none;
	padding:15px 0px;
}
.right_part{
	float:right;
}
.contact_details_right li{display: block;}

.browse_part{
	width:100%;
	float: left;
	background-color: #fdf200;
	margin: 0px auto; 
}
.browse_part a{
	text-decoration: none;
}
.browse_part .browse_inner:hover{
	background: linear-gradient(#ac0229,yellow,#ac0229);
}
.full_browse_part {
	text-align: center;
	
}
.browse_part .browse_inner{
	width: 100%;
    max-width: 700px;
    height: auto;
    margin: auto;
    border-radius: 20px;
    background: linear-gradient(yellow,#ac0229);
    text-align: center;
    padding: 10px 30px 20px 20px;
    border: 1px solid #ac0229;
    margin-top: 31px;
    display: inline-block;
    padding-left: 50px;
}
.browse_part .browse_inner h4{
	color:#036978;
	font-size: 24px;
	padding: 5px 0px 10px 10px;
}
.browse_part .browse_inner h3{
	color: #fcfdfe;
	font-size: 28px;
}
.img-left{
	width: 14%;
	padding-right: 20px;
}




.control_part img{ margin-left: 20px;}






/*who_we_are*/
.banner_who_we_are_1  {widht: 100%; float: left;}
.banner_who_we_are_1 img {width: 100%;}
.banner_who_we_are_2 {width: 100%; float: left; background-color: #fdf200;}
.who_we_text h3      {text-align: center; padding: 10px 0px;font-family: 'Nunito', sans-serif; font-size: 40px; color: #920024;}
.who_we_are_im img   {width: 100%; max-width: 320px;  padding: 10px 0px;}
.who_we_are     {margin-top: 40px;}
.who_we_are h4  {color: #1348c0; padding: 10px 0px; margin-top: 14px;}
.who_we_are li {padding: 3px 0px; color: #1348c0}
.banner_who_we_are_3 {width: 100%; float: left;background-color: #fdf200;}
.marriage_who_we p  {padding: 10px 0px;color: #1348c0;}
.marriage_who_we_im img {width: 100%;}


/*elite_service*/



.elite_banner_1 {width: 100%; float: left;}
.elite_banner_1 img {width: 100%;}

.elite_banner_2 {width: 100%; float: left;background-color: #fdf200; }
.elite_service h3 {text-align: center; padding: 10px 0px;font-family: 'Nunito', sans-serif; font-size: 40px; color: #920024;}
.elite_service p {color: #1348c0; padding: 10px 0px;}
.elite_banner_3  {width: 100%; float: left;background-color: #fdf200;padding: 10px 0px;}
.elite_heart_img img {width: 100%;}
.elite_heart_text p {text-align: center; color: #1348c0;}
.elite_right h3  {color: #920024; padding: 10px 0px;}
.elite_right p   {color: #1348c0;}


/*registration*/
/*
.register_banner1 {width: 100%; float: left;}
.register_banner1 img {width: 100%;}
.register_banner2 {width: 100%; float: left; background: linear-gradient(to right, #ee7752, #e73c7e 100%);}




.input_type_both{padding: 30px 10px 10px 10px;background-color: #fff; margin-top: 10px; border-top-left-radius: 10% 50%;
	border-bottom-left-radius: 10% 50%;}


.input_range {width: 240px; border: none; background: none; }
.backg_instant{}
.select_regis{width: 240px; border: none; background: none; border-bottom: 1px solid #d4d4d4;}
.input_type_both h3 {text-align: center; padding: 20px 0px; color: #920024;}
.input_type_both li {display: inline-block; padding: 0px 5px 20px 5px;}
.bbslider-wrapper .panel{display: block;
    position: absolute;
    right: 0px;
    /* width: 100%; */
    
  /*  top: 10px;}*/
/*
#captcha {
  margin-top: 10px;
  font-size: 20px;
  letter-spacing: 3px;
}
.center {
display: flex;
flex-direction: column;
align-items: center;
	
}
.center h3 {padding: 10px 0px;color: #920024; }
#submit {
 margin: 10px 0px;
	border: none;
	border-radius: 5px;
  padding: 10px;
	background-color: #209ed2;
	color: #fff;
}
#textBox {
  height: 25px;
	background: none;
	border: 1px solid #d4d4d4;
}
.redText {
  color: #a03146;
  font-weight: bold;
}
.greenText {
  color: #1a3815;
  font-weight: bold;
}



#refresh{margin: 10px 0px;
	border: none;
	border-radius: 5px;
  padding: 10px;
	background-color: #209ed2;
	color: #fff;}

*/
.register_banner1 {width: 100%; float: left;}



/*login*/
.login_banner{width: 100%; float: left; background-color: #fdf200;}
.country_living_in {width: 200px; margin-right: 100px; margin-left: 15px; margin-top: 10px;}


/*Find_yout_partner*/
.find_partner{width: 100%; float: left; background-image: url(../images/find_your_partner.png); background-repeat: no-repeat; background-size: cover; padding: 10px 0px;}
.btn {
  border: none;
  outline: none;
  padding: 10px 16px;
  border: 5px solid #fdf200;
  background-color: #059fb6;
  cursor: pointer;
  font-size: 18px;
}

/* Style the active class, and buttons on mouse-over */
.active, .btn:hover {
  background-color: #a60129;
  color: white;webkit-transition: all .2s linear;
    transition: all .2s linear;
	 
}
.btn{width: 130px; height: 130px; border-radius: 130px;}


.company_logo img{float: right;}	

.left_right_align  {padding: 3px 0px 0px 20px;}
.form_create_fill .full_part{
	color:#fff;
	background: #000;
}


.bottom_banner		{width: 100%;  height: 83px; position: absolute;z-index: 1;  bottom: 0px;display: flex;     padding: 1px 0px 8px 0px; background-color: #fdf200;}
.bottom_banner_bg{
	background: #a60129;
	color:#fff;
	font-size: 18px;
	padding: 35px;
	border:none;
	margin-top: -62px;
    margin-left: 10px;
	border-radius: 8px;
}
.bottom_banner .bottom_banner_bg_part{
	flex-direction: column;
}
.register_involve {font-size: 10px; padding: 0px 15px; float: right;}
.bottom_banner .colum_part{
	flex-direction: column;
	width: 100%;
	
	background:#fdf200;
	margin: 0px 10px;
	border-radius: 5px;
	margin-left: 0px;
}

.contact_home h3{margin-top: 5px; font-size:21px;}
.contact_home_button {margin-top: -10px;}

.pro_for a{color: #fdf200;}
.pro_fored button{
/*
	background: #d33e27;
	color:#fff;
	font-size: 18px;
	padding: 35px;
	border:none;
	margin-left: 123px;
    margin-top: -62px;
	border-radius: 8px;
*/

	width: 230px;
	height: 82px;
	background: #34aa59;
    color: #fff;
    font-size: 18px;
    padding: 5px 22px 3px 22px;
    border: none;
/*    margin-left: px;*/
  margin-top: 0px; 
    border-radius: 8px;
	margin-left: 84px;
}
.colum_part label{
	font-size: 19px; color: #036978;font-family: 'Nunito', sans-serif;
}



.pro_for button{
	background-color: #a60129;border: none; width: 230px;height: 83px;margin-top: 0px;border-radius: -8px;color: #fff;font-size: 18px;margin-left: -15px;
}
.bottom_banner		{ width: 100%; height: auto;  position: absolute;z-index: 1; }



.welcome_part{
	
	background: #fdf200;
	width: 100%;
	float: left;
	
}
.welcome_part .welcome_content{
	position: relative;
}
.welcome_part .welcome_content .spon_img{
	position: relative;
	
}
.welcome_part .welcome_content .spon_img img{
	position: relative;
    width: 100%;
    display: block;
	height: 163px;
}
.image_text{position: absolute;top: 50%;width: 100%;font-size: 22px; }

.weding_planed {position: relative;text-align: center; color: #fff;}
.weding_planed img{width: 100%; margin-top: 28px; height: 190px;}
.home_icon img{max-width: 23px; margin-top: 8px;}

.home_2_image a{color: #fff;}


.welcome_part ul.sponser_1{
	list-style: none;
}
.spon_img .sponser_caption h2{
	color:#fff;
}

.welcome_part .spon_img .overlay_part{
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: block;
    opacity: 0;

    -webkit-transform: perspective(400px) rotateX(-90deg);
    -ms-transform: perspective(400px) rotateX(-90deg);
    transform: perspective(400px) rotateX(-90deg);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;

    transition: all 0.5s;
    background-color: rgba(230, 32, 45, 0.8);
}

.welcome_part .spon_img .overlay_part .overlay_inner{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: table;
    text-align: center;
    padding: 10px 30px;
    vertical-align: middle;
}
.welcome_part .spon_img .overlay_part .overlay_inner .content {
    position: relative;
    display: table-cell;
    vertical-align: middle;
}



.welcome_part li{
    padding: 10px;
	
}
.welcome_content_part h2{
	text-align: center;
	border-bottom: 2px solid #a60129;
	font-size: 23px;
	padding: 15px 0px;
}
.welcome_content_part span{
	color:#a60129;
	
}
.welcome_content_part h4{
	padding: 10px 0px;
	font-size: 21px;
}
.welcome_content_part p{
	font-size: 15px;
	line-height: 1.785;
	text-align: justify;
	padding: 10px 0px;
}
/*what we do*/

.what_we_do_section1 {width: 100%; float: left;}
.what_we_do_section1 img{width: 100%;}
.what_we_do_section2 {width: 100%; float: left; background-color: #fdf200;}
.what_we_head  h3 {text-align: center; padding: 10px 0px; color: #a60129;}
.what_we_do img {width: 100%; float: left; padding: 10px 0px;}
.what_is_them {margin-top: 50px;}
.what_is_them li{ list-style-type: none; padding: 10px 0px;}

/*Franchise Opportunity*/
.franchaise_banner1 {width: 100%; float: left;}
.franchaise_banner1 img {width: 100%;}
.franchaise_banner2  {width: 100%; float: left;background-color: #fdf200;}
.franc_image img {width: 100%; height: 250px; object-fit: contain; padding: 20px 0px;}
.franc_inform h3{padding: 40px 0px 0px 0px; color: #a60129;}
.franc_inform li{ list-style-type: none; padding: 10px 0px;}
.franch_know_more {width: 120px; background-color: #209ed2;padding: 5px 0px; border:1px solid #209ed2; color: #fff; border-radius: 5px;}




/*terms_condiation1*/
.terms_condition1 {width: 100%; float: left;}
.terms_condition1 img {width: 100%;}
.terms_condition2 {width: 100%; float: left;background-color: #fdf200;}
.terms_detail {padding: 10px 0px;}
.terms_detail img {width: 100%;}
.terms_information h3{color: #a60129; padding: 10px 0px;}
.terms_condition3 {width: 100%; float: left; background-color: #fdf200;}
.terms_infor p {padding: 10px 0px;}
.terms_infor h3{color: #a60129; padding: 10px 0px;}





/*Wedding_opportunity*/
.wedding_catagry {width: 100%; float: left;background-color: #fdf200; }
.wedd_cat {  box-shadow: 2px 2px 2px 2px #ccc;}
.wedd_cat li {margin-left: 30px; font-size: 15px; list-style-type: none; padding: 5px 0px;}
.wedd_cat li a{font-size: 12px;}
.groom_space button {background: #ff7c0b; padding: 5px 15px; border: none; border-radius: 3px; color: #fff;}
.wedd_cat i{font-size: 25px;}df
.wedding_catagry1 {width: 100%; float: left;}
.search_information {margin-left: 30px; padding: 10px 0px;}
.search_information input{width: 250px; padding: 3px 3px; margin: 10px 0px;}
.search_information select {width: 250px; padding: 3px 3px; margin: 10px 0px;}
.search_information button {width: 50px; margin-left: -5px; height: 32px; padding: 3px 0px; background-color: #fe610c; border: 1px solid #fe610c;}
.search_information i{color: #fff}
.back_ban { width: 100%; float: left; background-image: url(../images/weddingdirect/banner.png); background-image: cover; background-repeat: no-repeat;}




/*Family_tree*/
.family_tree1 {width: 100%; float: left;}
.family_tree1 img {width: 100%;}
.family_tree2 {width: 100%; float: left; background-color: #fdf200; }
.family_tree_header h3{padding: 10px 0px; color: #a60129;text-align: center;}
.family_backg {widht: 100%; background-image: url(../images/familytree/family_tree_background.png); background-repeat: no-repeat;padding-bottom: 120px;}
.tree   {text-align: center;  border-bottom: 1px solid #88c644;}
.tree h3 {padding: 10px 0px; color: #88c644;}
.tree1 {text-align: center;}
.tree1 li {display: inline-block; padding: 30px 0px;}
.tree1 li a { padding: 10px 10px; border-left: 1px solid #cccc; background-color: #88c644; color: #a60129;}




/*Privacy_policy*/
.privacy_policy1 {width: 100%; float: left;}
.privacy_policy1 img {width: 100%;}
.privacy_policy2 {width: 100%; float: left;}
.privacy_policy2 {width: 100%; float: left; background-color: #fdf200;}
.privacy_head h3 {padding: 10px 0px; color: #a60129;}
.privacy_head p {padding: 0px 0px 10px 0px;}
.privacy_ima 	img{width: 100%; padding: 20px 0px;}
.privacy_policy3 {width: 100%; float: left; background-color: #fdf200;}
.privacy_ima2 img {width: 100%; padding: 20px 0px;}
.privacy_inform {padding: 50px 0px;}
.privacy_inform p{padding-top: 10px;}
.privacy_policy4 {width: 100%; float: left;background-color: #fdf200;}
.privacy_inform1  {text-align: center;}
.privacy_inform1 img{width: 100%; max-width: 120px; padding: 10px 0px; }
.privacy_security h3{padding: 10px 0px; color: #a60129;}
.privacy_security p {padding: 10px 0px;}

/*payment_refund*/
.payment_refund_banner1 {width: 100%; float: left;}
.payment_ima img {width: 100%;}
.payment_refund_banner2 {width: 100%; float: left;background-color: #fdf200;}
.refund_payment {text-align: center;}
.refund_payment img {width: 100%; max-width: 500px;}
.refund_information h3 {padding: 10px 0px; color: #a60129;}
.refund_information p {padding: 10px 0px;}
.payment_refund_banner3 {width: 100%; float: left;background-color: #fdf200;}
.payment_refund  {padding: 10px 0px;}
.payment_refund h3  {color: #a60129; padding: 10px 0px;}
.payment_refund p {padding: 10px 0px;}


/*Frad_alert*/
.frad_alert_banner1  {width: 100%; float: left;}
.frad_alert_banner1 img {width: 100%;}
.frad_aler_banner2 {width: 100%; float: left; background-color: #fdf200;}
.frad_ima img {width: 100%; padding: 20px 0px;}
.fra_inf h3{color: #a60129; padding: 10px 0px;}
.fra_inf p {padding: 10px 0px;}
.frad_aler_banner3 {width: 100%; float: left;}


/*report*/
.report_abuse_bann1 {width: 100%; float: left;}
.report_abuse_bann1 img  {width: 100%;}
.report_abuse_bann2 {width: 100%; float: left; background-color: #fdf200;}
.report_information {padding: 10px 0px;}
.report_information  h3 {padding-top: 50px;color: #a60129; }
.report_img img   {width: 100%; max-width: 400px;}
.report_information p {padding-top: 30px;}







/*packgage*/
.package_sector {width: 100%; float: left; background-color: #fdf200;}
.membership {background-color: #fff; padding: 10px 10px;}
.membered h5 {color: #900037;}
.membered_shiped table {width: 100%;}
.membered_shiped th {color: #900037; font-size: 16px; text-align: center; padding: 10px 0px;}
.membered_shiped td {text-align: center; padding: 15px 0px; }
.mmsilver { width: 250px;height: 60px; padding: 10px 0px; max-height: 70px; background-image: url(../images/package/res.png); background-repeat: no-repeat; color: #fff; font-size: 18px;}

.buy_now {backgroud-color: #34aa59; padding: 10px;  background-color: #34aa59; border: none; border-radius: 5px; color: #fff;}

.mmsivarate  {background-image: url(../images/package/up_grade_total_bg.jpg); background-repeat: repeat-x;}


/*upload_img*/
.upload_section {width: 100%; float: left; background-color: #fdf200;}
.uplod_img {padding: 10px 0px;}
.uplod_img  h5{color: #900037;padding: 10px 0px; border-bottom: 1px dotted #999;}
.uploader_path {background-color: #fff;float: left; padding: 10px 10px; width: 100%; height: auto;}
.uploader_path a {float: right;}
.uploader_path i {font-size: 18px;}
.upload_phto_box {width: 500px; height: auto; border: 3px solid #fbcf5a;background: #ffffdb; padding: 30px;}
.upload_phto_box button {margin-left: 30px;float: right; margin-top: -24px;}
.upload_phto_box h5 {color: #900037; text-align: center; padding: 10px 0px;}
.add_photo_count h5 {color: #900037; padding: 10px 0px;}




/*Franchise Registration*/
.franchaise_detail {width: 100%; float: left; background-color: #fdf200;}
.matrimony_id input {width: 200px; margin-top: 10px; padding: 3px 5px;}
.fran_login {padding: 3px 15px; margin-left: 120px; margin-top: 10px; margin-bottom: 10px;}
.franchaise_detail2 {width: 100%; float: left; background-color: #fdf200; padding: 20px 0px 50px 0px;}
.reg_form {width: 100%;
    float: left;
    background-color: #fff;
    padding: 10px 22px;
    border-radius: 20px;
    height: 100%;}
.reg_form_reg {padding: 10px 15px; }
.reg_form_reg h3{font-family: 'Nunito', sans-serif; margin-left: 20px;font-size: 21px;
    color: #900037;}
.reg_form_reg1 { width: 100%; height: 45px; background-color: #e6e6e6; padding: 10px 33px;  border-radius: 10px;}
.reg_form_reg1 h3 {font-family: 'Nunito', sans-serif;}
.name_company_name {margin-left: 30px; padding: 10px 0px;}
.name_company_name input {width: 330px; padding: 3px 5px;  float: right; margin-right: 10px; border: 1px solid #9e0023;}
.registerline {float: left; border-bottom: 1px dotted #505050;width: 100%;height: 1px;margin: 10px 0px; }


.date_birth input {width: 220px; padding: 3px 5px;  float: right; margin-right: 10px; border: 1px solid #9e0023;}
.date_birth {margin-left: 30px;
    padding: 10px 0px;}
.reg_form_reg2 {width: 100%;
    height: 45px;
    background-color: #e6e6e6;
    padding: 10px 33px;
    border-radius: 10px; margin-top: 30px;}

/*Contact Us*/
.contact_con_section {width: 100%; float: left; background-color: #fdf200;}
.contact_mmatri iframe {margin: 20px 0px;}

.contact_information li{list-style-type: none; display: inline-block; padding: 10px; margin: 10px 0px;}
.enquiry_val p {font-size: 12px; color: #900037;}
.contact_name table {width: 100%;}
.contact_name td {width: 100px; }
.your_name {width: 216px;  }
.contact_name {margin-top: 10px;}
.address_contact {width: 216px;  height: 50px; padding: 5px;}
.contact_sub {text-align: center; padding: 10px 0px;}
.conta_info_sys {background-color: #fff; padding: 10px 10px;width: 100%;
    float: left;}
.submit_contact{
background: red;
    border: none;
    padding: 13px;
    color: #fff;
    border-radius: 10px;
    margin: 11px 0px;

}
.feedselectionbox{width: 216px; padding: 5px;}








@media (min-width:320px) and (max-width:480px){
.bottom_banner		{ width: 100%; height: auto;  position: absolute;z-index: 1; 
	                  border-radius: 15px; top: 30px; bottom: 73px; background-color: rgba(255, 255, 1, 0.5);}
.bottom_banpro_foredner_bg   { display: none }
button.browse_right { display: none;}
	.browse_right a {display: block;}
.colum_part label   {font-size: 20px; color: #036978;font-family: 'Nunito', sans-serif; }
.colum_part select  { width:192px;padding: 4px; border: none; border-radius: 5px;font-size: 12px; }
.button-wrap li {padding: 0px 3px!important; font-size: 10px;}
.left_right_align {padding: 40px 40px !important;}
.colum_part input   {width:192px;padding: 4px; border: none; border-radius: 5px;font-size: 12px;}
.colum_part button {
    background-color: #22c8f8;
    border: none;
    width: 237px;
    height: 71px;
    margin-top: 12px;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 3px;
    margin-left: 0px;
}
.home_icon img {max-width: 19px !important; margin-left: 6px!important;}
.logo_content img   {width: 100%; max-width: 90%;padding: 10px 0px}	
.top_arrow          {float: right;margin-top: -25px;}
.register_part1     {width: 137px;height: 33px;text-align: center;padding: 6px;color: #fff;border: none; font-size: 12px;
	                 border-radius: 5px;border: 1px solid #ff7c0b;margin: 30px 0px 5px 0px;}
.login_part         {width: 124px;color: #fff;height: 32px;border: none;border-radius: 5px; margin: 5px 0px;
	                 background: #a60129;font-size: 14px;margin-left: 0px;margin-top: 5px;}
.bottom_banner .colum_part {flex-direction: column; width: 100%;background: #fdf200;margin: 0px 10px;
                            border-radius: 5px;margin-left: 14px;}
.menu-btn           {float:right;margin-top: 25px;margin-right: 28px;background: none;border: none;
	                 font-size: 30px; color: #a60129;border: 1px solid #a60129;padding: 4px;}
.logo_content		{width: 75%; padding: 5px 0px 0px; margin-top: -74px;}

.sub_cas   {width: 180px;}
.name_path1 {width: 180px;}
.rel_egion {width: 180px;}
.caste_detail {width: 180px;}
.email_register {width: 180px;}
.mot_ton  {width: 180px;}
.form select {margin-top: 10px;}
.form input {margin-top: 13px;}
.mob_reg {width: 50px;}
.mobile_registration_page {width: 110px;}
}

/*wedding_directory*/
.wedding_drect {width: 100%;}
.wedding_direct_ban img {width: 100%;}
.rest_direct p {padding: 8px 0px;}
.rest_direct {float: right;}
.direct_tryed {
    
    width: 100%;
    
    height: 188px;
    margin: 10px 0px;
	padding: 5px 5px;
	box-shadow: 1px 1px 1px 1px #ccc;
	
}
.direct_tryed:hover  {
    width: 100%;
    
    height: 188px;
    margin: 10px 0px;
	padding: 5px 5px;
	box-shadow: 1px 1px 1px 1px #ccc;
	-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
  -webkit-animation: zoomin 10s ease-in infinite;
  animation: zoomin 10s ease-in infinite;
  transition: all .5s ease-in-out;
}






@media only screen and (max-width: 1005px) {
}

@media only screen and (max-width: 767px){
	.welcome_part .spon_img .sponser_caption{ width: 96%;}
	.input_type_box input {margin-bottom: 10px;}
	.navbar-inverse .navbar-nav>li>a {color: #a60129; border-bottom: 1px solid #a60129;}
	.form_create_fill  {width: 300px;
    height: 300px;
		top: 20px;
     }
	.icon_5   {font-size: 8px;}
	.t_spanser img {max-width: 40px; padding-top: 20px;}
	.matrimony_profeil{}
	.border_security_file	{width: 1px;
    height: 25px;
 	}
	.home_2_image img{display: none;}
     .home_2_image p{display: none;}
	.regis_ban_but{width: 120px; height: 30px; margin-top: 20px; font-size: 15px;}

	.border_security_file{ border: none;}
	.age_grome_path input {margin-bottom: 10px;}
	.back_path_image {background-image: none;}
	.back_path_image1	{background-image: none;}
	.assisted_para1 p  {float: left;}
	.exclusive_path  {float: left;}
	.assisted_para1 button {text-align: center;}
	.know_more1			{float: left;}
	.border_bottom1   {background-image: none;}
	.assisted_para1 h4 {float: left; padding: 10px 0px;}
	.assisted_para1 p  {padding: 0px 43px 0px 0px;}
	.contact_home    {width: 100%; max-width: #350px; height: 150px;}
	.border_bottom    {background-image: none;}
	.search_content_right { margin-left: 30px; margin-top: 30px;}
	.top_arrow	{ margin: 0px;}
	.border_right	{border: none;}
	.question_page img {display: none;}
	.login_part {width: 137px; color: #fff;
    height: 35px;
    border: none;
    border-radius: 5px;
    background: #a60129;
    font-size: 8px;
    margin-left: 3px;}
	.register_part{    margin-left: 3px;
    padding: 5px;
    color: #fff;
    border: none;
    border-radius: 5px;
    border: 1px solid #ff7c0b;}
	
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border: none; background-color: #fdf200;}
	.logo_content_1 h3 {float: left; font-size: 15px;}
	
	.subscriber{border: none; margin-bottom: 20px; margin-top: 0px; padding: 0px;}
	.navbar-header{margin-top: -5px;}
	.subscriber a {font-size: 15px;}
	.img-left  {width: 21%;}
	.social_inner {display: none;}
	.back_path_image2 {background-image: none;}
	.back_path_image1{padding: 0px;}
	.banner_path6_convert{padding: 0px;}
	.button_source_link{left: 50px;}
	.heading-left{display: none;}
	.maried_carosole{display: none;}
	.register_banner2{background: none;}
	.button_path_hover_link{display: none;}
}

@media only screen and (min-width:321px) and (max-width:640px) { 
.welcome_content_part video {padding: 0px;}
.t_spanser img {max-width: 30px; padding-top: 10px;}
.top_arrow li {padding: 0px 0px !important;}
.icon_5   {font-size: 12px; } 
.age_grome_path input {padding: 3px 0px;}
.age_grome_path  {padding: 15px 0px;}
	
.navgation_content_2 li a {padding: 0px 6px; }
	.form_create_fill { background-color: rgba(255, 255, 1, 0.5);width: 300px;height: 300px; margin: 0px; top: 20px;}
	.lable_path			{color: #920024; font-size: 10px;}
	.lable_path1        {color: #920024;font-size: 10px;}
	.input_type_box input {width: 300px; }
	
	.select_religion{margin: 0px;}
	#captchaBackground{margin-bottom: 10px;}
	.regis_ban_but{width: 120px; height: 30px; margin-top: 20px; font-size: 15px;}
	.subscriber  img{display: none;}
	.carousel-caption {margin-bottom: 50px; color: #209ed2;}
	.view_profile {
    text-align: center;
    margin-top: 20px;
    margin-left: 0px;}
	.button_path_hover_link{margin-top: 0px;}
	.groom_space button {margin-top: 10px;}	
	
	/*Profile_register*/
	.pro_test input {width: 265px;}
	
	.table_path_prof td {padding: 5px 10px;}
	
	.con_lev2 { margin-left: 15px; margin-top: 10px;}
	
	.country_living_in {    margin-right: 0px;}
	
	.con_lev1 { width: 283px;}
	.pro_tested textarea {width: 296px;}
	
}

