@import url('https://fonts.googleapis.com/css?family=Roboto:400,500');

@import url('https://fonts.googleapis.com/css?family=Poppins');



@import url('https://fonts.googleapis.com/css?family=Courgette'); /***Index feaured***/



@import url('https://fonts.googleapis.com/css?family=Josefin+Sans'); /***Index feaured and latest heading***/



@import url('https://fonts.googleapis.com/css?family=Hammersmith+One'); /**LANDING PAGG H3***/

@import url('https://fonts.googleapis.com/css?family=Merriweather+Sans'); /**LANDING PAGE P TAGE***/



@import url('https://fonts.googleapis.com/css?family=Poppins');

body

{

	font-family: 'Lato', sans-serif !important;

	/*font-family: 'Roboto', sans-serif !important;*/

}

#header

{

	background: url(../images/header_bg.jpg);

    background-repeat: repeat;

	border-bottom:none;

}



h2 > span:not(.nocolor)

{

	color:#e1156a;

}

.cus_style

{

	list-style: none;

    text-align: left;

}

.cus_style li i

{

	margin-right: 5px;

}



.content-wrap

{

	padding: 0px 0;

}



#primary-menu ul ul li:hover > a

{

	 background-color: #f5bc4a;

}



#primary-menu ul ul, #primary-menu ul li .mega-menu-content

{

	border-top: 2px solid #800000;

	width: 230px;

}



#portfolio-filter li.activeFilter a

{

	padding: 13px 7px;

}



#portfolio-filter li a

{

	padding: 12px 5px;

}



#primary-menu ul li a

{

	color:#000;

	font-family: 'Poppins', sans-serif;

	letter-spacing: 1.5px;

	font-size: 15px;

	text-shadow: 0px 0px 0px #00000059;

}

#primary-menu > ul > li:hover a, #primary-menu > ul > li.current a

#primary-menu > ul > li:hover a, #primary-menu > ul > li.current a

{

	color:#800000;

	border-bottom: 3px solid #fff;

}



#header.sticky-header #header-wrap

{

	background: url(../images/header_bg.jpg);

    background-repeat: repeat;

}



#portfolio-filter li.activeFilter a

{

	background-color: #e1156a;

}



#portfolio-filter li a:hover

{

	color: #e1156a;

}



#footer.dark, .dark #footer

{

	/*background:url(../images/footer_bg.jpg) repeat center;

	font-family: 'Poppins', sans-serif;*/

background: url(../images/footer_bg.jpg) repeat center;
    font-family: 'Poppins', sans-serif;
    margin-top: 0px !important;
}



.dark .widget_links li a,

{

	background: none;

}

.fot_clor

{

	color: #582400;

	margin-right:-8px;

}

.dark #copyrights

{

	 background-color: #582600;

	 color: #cbcaca;

}



#gotoTop:hover

{

	background-color: #e1156a;

}



.button

{

	background-color: #582400;

}



.button.button-3d:hover

{

	background-color: #fd6700 !important;

}



address

{

	margin-bottom: 0px;

	line-height:30px;

}



.dark .widget h4

{

	color: #800000;

}



.widget > h4

{

	font-size: 17px;

	font-weight:bolder;

	margin-bottom: 10px;

    border-bottom: 1px solid #fd6700;

}



#footer .footer-widgets-wrap

{

	padding:20px 0;

}



#copyrights

{

	padding: 10px 0;

}



.heading-block

{

	margin-bottom: 10px;

}



.dark .footer-widgets-wrap a

{

	    color: #592500;

		    font-weight: 600;

}



.section

{

	padding: 30px 0;

}

.dark .footer-widgets-wrap a:hover

{

	 color: #800000;

}

.center .heading-block:after, .heading-block.center:after, .heading-block.title-center:after

{

	margin: 10px auto 0;

}



.heading-block:after

{

	border-top: 2px solid #e1156a;

}



.portfolio-2 .portfolio-item .portfolio-image, .portfolio-2 .portfolio-item .portfolio-image a, .portfolio-2 .portfolio-item .portfolio-image img

{

	width: auto;

    height: auto;

}





h1 > span:not(.nocolor), h2 > span:not(.nocolor), h3 > span:not(.nocolor), h4 > span:not(.nocolor), h5 > span:not(.nocolor), h6 > span:not(.nocolor)

{

	color: #e1156a;

}

.promo > span, .promo > .container > span

{

	font-size: 18px;

}



.promo.promo-center

{

	    padding: 15px 20px;

}

.ser_discrp p

{

	font-size: 17px;

    margin: 0;

    text-align: center;

}



.header_top

{

	background:#fc6701; height:40px;

}



.promo.promo-dark

{

	background-color: #f6b503;

}



.top-links li:hover

{

	background: none !important;

}

.top-links ul li

{

	border-left:none;

}



.top-links li > a

{

	height: 30px;

	padding: 6px 15px;

	color: #fff;

	text-transform: lowercase;

	font-size:14px;

	letter-spacing: 0.5px;

}



.top-links ul li

{

	height: 28px;

}

.top-links

{

	float:left;

	    right: 10px;

}



.button:hover

{

	    background-color: #fcb201;

}



.dark .widget_links li a

{

	color: #592500;

	background:none;

	    font-weight: 600;

    letter-spacing: 0.5px;

}



.dark .widget_links li a:hover

{

	    color: #800000 !important;

}



.cus_p p

{

	margin: 15px 0;

    font-size: 15px;

    text-align: justify;

}

.banner_cs p

{

	margin-bottom:0;

}

.footcus_cs

{

	font-size:15px !important;

	line-height: 20px;

	/*margin:10px auto !important;*/

}



.footcus_cs p

{

    margin-bottom: 15px !important;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

    font-size: 16px;

    background: #fdb300;

    color: #000;

    padding: 5px;

    border-radius: 50px;

    margin-top: -10px;

}



#footer.dark .social-icon.si-borderless

{

	    color: #fff !important;

    border: 1px solid #e1156a !important;

}



.cus_p a

{

	color: #000;

}



.cus_p a:hover

{

	color: #d30606;

}



.pricing-title span

{

	font-size: 13px !important;

}



.list-group-item

{

	text-align:left !important; 

}

.btn-default:hover

{

	color: #ffffff !important;

    background-color: #d30606 !important;

    border-color: #363636 !important;

}



.btn-danger

{

	background-color: #ffffff !important;

    border-color: #d43f3a !important;

	color:#000;

}



.btn-danger:hover {

    color: #ffffff;

    background-color: #d30606 !important;

    border-color: #363636 !important;

}



.icon-ok

{

	color: #ffffff;

    background: #5cb05c;

    padding: 5px 9px;

    border-radius: 20px;

}



.icon-remove

{

	color: #ffffff;

    background: #d90c0c;

    padding: 5px 9px;

    border-radius: 20px;

}



.heading-block:after

{

	margin-top: 10px;

}

.red_font

{

	color:#FF0000;

}



.cus_p ul

{

	list-style: none;

    padding: 0px 0px;

/*	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/

	margin-bottom: 5px;

}





.button.button-dark:hover

{

	background-color: #fcb201;

}

.cus_p ul li

{

	line-height:35px;

	font-size:15px;

	 margin-left: 20px;

}



.cus_p ul li i

{

	margin-right:5px;

}



.cus_p h5

{

    margin-bottom: 5px;

}



.cus_p h4

{

    margin-bottom: 0px;

}



.disclaim_red

{

	background:#d30606;

	color:#FFFFFF;

	border-radius: 5px;

	    margin: 10px 0;

}

.disclaim_red p

{

	 padding: 10px;

    font-size: 18px;

    text-align: center;

}

.cus_p a

{

	color:#e1156a;

}



.cus_p a:hover

{

	color:#000;

	text-decoration: underline !important;

}



@media (min-width: 990px) and (max-width: 1199px)

{

	#primary-menu ul li a

	{

		padding: 0 8px !important;

	}

}



.serche_div

{

	font-size: 20px;

	text-align: left;

	margin-bottom: 10px;

}



.result_a

{

	float: right;

    background: #555454;

    padding: 5px;

    color: #fff !important;

	border-radius: 5px;

}



.profile_view

{

	

	/*background: #e3e3e3; */

	background:url(../images/view_bg.jpg); 

    /*border-radius: 5px;*/

    border: 1px solid #f8f8f8;

	/*border-bottom: 20px solid #555454;*/

    margin: 10px 0px;

/*	-moz-box-shadow:    3px 3px 5px 6px #ccc;

	-webkit-box-shadow: 3px 3px 5px 6px #ccc;

	box-shadow:         3px 3px 5px 6px #ccc;

*/

	-moz-box-shadow:    3px 3px 3px 3px #ccc;

	-webkit-box-shadow: 3px 3px 3px 3px #ccc;

	box-shadow:         3px 3px 3px 3px #ccc;

}



.profile_view h4

{

    text-transform: uppercase;

    font-size: 23px;

    text-align: center;

    background: #c8c8c8;

    color: #000;

    font-family: inherit;

	

}



.profile_detail p

{

	margin: 5px 0;

    text-align: left;

}

.cus_flot

{

	float:left;

}



.radio_button { margin-right: 20px; }

input[type="radio"].error, input[type="checkbox"].error { outline: 2px solid #E42C3E; }



.fancy-title.title-bottom-border h1, .fancy-title.title-bottom-border h2, .fancy-title.title-bottom-border h3, .fancy-title.title-bottom-border h4, .fancy-title.title-bottom-border h5, .fancy-title.title-bottom-border h6 { border-bottom:2px solid #515151; }



/********My part******/

.gry_ft { color:#666;}

.wh_ft { color:#fff;}

.wh_ft a { color:#fff;}

.bk_ft { color:#000;}

.mrg_rit { margin-right:3%; overflow:hidden;}

.p_mb { margin-bottom:10px;}

.ban_wht { color:#fff !important; font-size:42px !important;}

.ban_p { background:#fff !important; font-size:18px !important; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; padding:10px;}

.margin0 { margin:0px !important;}

.padding0 { padding:0px !important;}

.padding10 { padding:10px !important;}

.txt_l { text-align:left !important;}

.txt_c { text-align:center !important;}

.txt_r { text-align:right !important;}

.lh { line-height:25px !important;}

.mrgbtm0{ margin-bottom:0px !important;}

.ovrflw{ overflow:hidden !important;}

.mrg_rgt2{ margin-right:2% !important;}

.dis_flx{ display: inline-flex !important;}

.pd_btm5{ padding-bottom: 5px !important;}

.mrg30{ margin:30px 0; !important;}

.ovfh{ overflow:hidden !important; }

.mrglft10{ margin-right: 10px !important;}





/*#rcorners4 {

    border-radius: 0px 100px 100px 0px;

    background: #73AD21;

    padding: 20px; 

    width: 150px;

    height: 150px; 

}*/

.thr_wave

{

	width:100%;	

	height:auto;

	background:#e11665;	

	overflow:hidden;

}

.left_wave

{

	float:left;

	width:50%;

	height:auto;

	background:#f9ac18;	

	border-radius:0% 50% 50% 0%;; border-radius:0% 50% 50% 0%;; border-radius:0% 50% 50% 0%;

}

/*.mid_wave

{

	float:left;

	width:33.33%;

	height:auto;

	background:#1f92d1;	

	

}*/

.right_wave

{

	float:left;

	width:50%;

	height:auto;

	background:none;

}



.log_pat { 

	background:url(../images/pattern_reg.png); 

	width:100%; 

	height:auto; 

	margin:20px 10px;

	-webkit-box-shadow: 0px 0px 20px 0px rgba(50,50,50,1);

	-moz-box-shadow: 0px 0px 20px 0px rgba(50,50,50,1);

	-ms-box-shadow: 0px 0px 20px 0px rgba(50,50,50,1);

	-o-box-shadow: 0px 0px 20px 0px rgba(50,50,50,1);

	box-shadow: 0px 0px 20px 0px rgba(50,50,50,1);

	overflow:hidden;

}



.log_pat_1 { 

	border:1px solid #ccc; 

	border-radius:5px; 

	-webkit-border-radius:5px; 

	-ms-border-radius:5px;

	-o-border-radius:5px;

	padding:20px;

	margin:20px 30px;

}

.log_pat_2 { 

	border:1px solid #c62c5c; 

	border-radius:5px; 

	-webkit-border-radius:5px; 

	-ms-border-radius:5px;

	-o-border-radius:5px;

	padding:20px;

	margin:20px;

}



.pay_bg_1 

{

	width:100%;

	height:auto;

	background:#c62c5c;

	overflow:hidden;

	border:1px solid #ccc;

}

.one-edge-shadow {

  box-shadow: 0 8px 6px -6px black;

}



.pay_bg_2 

{

	width:auto;

	height:auto;

	background:#ffc692;

	overflow:hidden;

	border:1px solid #ccc; 

}

.pay_bg_3 

{

	width:auto;

	height:auto;

	background:#bdfdb7;

	overflow:hidden;

	border:1px solid #ccc;

}

/*==================================================

 * Effect 6

 * ===============================================*/

.effect7

{

    position:relative;

    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

}

.effect7:before, .effect7:after

{

    content:"";

    position:absolute;

    z-index:-1;

    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);

    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);

    box-shadow:0 0 20px rgba(0,0,0,0.8);

    top:0;

    bottom:0;

    left:10px;

    right:10px;

    -moz-border-radius:100px / 10px;

    border-radius:100px / 10px;

}

.effect7:after

{

    right:10px;

    left:auto;

    -webkit-transform:skew(8deg) rotate(3deg);

       -moz-transform:skew(8deg) rotate(3deg);

        -ms-transform:skew(8deg) rotate(3deg);

         -o-transform:skew(8deg) rotate(3deg);

            transform:skew(8deg) rotate(3deg);

}

@media screen and (min-width: 240px) and (max-width: 767px) {



.pay_box { margin:2% 0.5%;}



.hi_con { display:none;}



.log_pat { margin:0px; padding:10px;}



.log_pat_1,.log_pat_2 { padding: 15px; margin: 20px 0px; }



/*.icon_part { display:inline-block !important;}



.high-row-content .high-mid-row label { width:100% !important;}



.high-row-content .high-mid-row { border-bottom:1px dashed #ccc; margin-bottom:2px !important;}



.h4_clr { border-bottom:none !important;}*/

.icon_part { display:inline-block !important; width:100% !important;}



.h4_clr { border-bottom:none !important;}



.high-row-content .high-mid-row label { width:100% !important; margin-bottom:5px;}



.high-row-content .high-mid-row { border-bottom:1px dashed #ccc; margin-bottom:2px !important;}



.high-row-content .high-mid-row span { width:100% !important; margin-bottom:5px;}



.left_part { display:none !important;}



.pad_ch { margin-bottom:40px !important;}



.rscnt

{

	text-align:center !important;

}





#logo

{

	height: auto !important;

}



.rs_mtp40

{

	margin-top: 40px;

}



.rs_p0

{

	padding: 0 !important;

}



.education_hthree, .socio_hthree, .phy_hthree, .pat_hthree, .hob_hthree

{

	font-size: 12px !important;

}

/*

.rs_mr0{ margin:0px auto; !important;}*/

.box_one h3

{

	margin: -27px 0 0 !important;

}





/*******Quick search mobile responsive 1st*******/



.seach_part

{

	position: relative !important;

	top: 0 !important;

	background:url(../images/footer_bg.jpg) center center repeat;

	padding:30px 0 0 0;

}



.desc_bg

{

	background: transparent !important;

	padding: 0 !important;

	margin: 0 !important;

}



.desc_alin

{

	left:0 !important;

	padding:0 !important;

}



/*******Quick search mobile responsive 1st*******/



.hand_holdbg

{

	display: none;

}



.RG_note

{

	margin: 0 auto !important;

}



.mrg_tp65

{

	margin-top:65px !important;

}



.mrg_tp60

{

	margin-top:60px !important;

}



.r_mt_40

{

	margin-top:40px !important;

}

/*.resmenu_color

{

	background: #fbb21d;

}*/



.mob_hide

{
	display:none;
}

.mob_hight

{
	height: 130px !important;
}



}

/*@media screen and (min-width: 240px) and (max-width: 480px) {



.icon_part { display:inline-block !important; width:100% !important;}



.h4_clr { border-bottom:none !important;}



.high-row-content .high-mid-row label { width:100% !important; margin-bottom:5px;}



.high-row-content .high-mid-row span { width:100% !important; margin-bottom:5px;}



}*/



@media screen and (min-width: 765px) and (max-width: 1100px) {



.hi_con { display:none;}



.icon_part { display:inline-block !important; width:100% !important;}



.high-row-content .high-mid-row { border-bottom:1px dashed #ccc; margin-bottom:2px !important;}



.mid-row-sec { width:100% !important;}



.h4_clr { border-bottom:none !important;}



/*******Quick search mobile responsive 2nd*******/



.seach_part

{

	position: relative !important;

	top: 0 !important;

	background:url(../images/footer_bg.jpg) center center repeat;

	padding:30px 0 0 0;

}



.desc_bg

{

	background: transparent !important;

	padding: 0 !important;

	margin: 0 !important;

}



.desc_alin

{

	left:0 !important;

	padding:0 !important;

}

/*******Quick search mobile responsive 2nd*******/



.hand_holdbg

{

	display: none;

}



.RG_note

{

	margin: 0 auto !important;

}



}



@media screen and (min-width: 765px) and (max-width: 1199px) {



.hi_con { display:none;}



}

@media screen and (min-width: 767px) and (max-width: 1340px) {



.pay_box { width:24%; margin:2% 0.5%;}



}



.portfolio-image

{

	width:220px !important;

	height:auto !important;

}

.table-striped > tbody > tr:nth-child(odd) { background:#fff; }

.table > tbody > tr > td { border-top:1px solid #f9f9f9;}



/*********view Search******/

.mid-row-sec {

    /*margin-top: -20px;

    padding-bottom: 10px;*/

    float: left;

    width: 92%;

    word-wrap: break-word;

}

.high-row-content .high-mid-row {

    float: left;

    width: 100%;

    margin-bottom: -2px;

}

.high-row-content .high-mid-row label {

    font-size: 13px;

    font-weight: 500;

	text-transform:capitalize;

    color: #555;

    float: left;

    width: 40%;

}

.high-row-content .high-mid-row span {

    font-size: 13px;

    color: #555;

    float: left;

    width: 60%;

	font-weight: 400;

}

.icon_part { background:#582700;  line-height:26px;}/*overflow:hidden;*/

/*.icon_part:hover { background:#d9475c; overflow:hidden; line-height:26px;}*/



/*#content p { line-height:11px !important;}*/



.h4_clr { color:#ff6700; border-bottom:1px dashed #ccc; margin:5px 0;}

/*.srpwid8 { width: 60px; max-height: 220px !important;}*/

/*.tupleic { background-color: #f8f8f8;}*/

.fr {float: right !important; margin-bottom:10px;}

.pos_rel, .pos-rel { position: relative; }

.srppos2 { top: 0; left: -27px;}

.pos_abs, .pos-abs { position: absolute;}

.bg_pink { background-color: #fe6700;}

.wid165 {width: 150px;}

.txtc {text-align: center !important;}

.srppad15 { padding: 0px 0 7px;}

.triangle-topright {width: 0; height: 0; border-top: 27px solid #d9475c; border-left: 27px solid transparent;}

.tupleic ul {list-style-type: none;}

.tupleic ul li {

    /*display: table;*/

	display:inline-block;

     /*width: 100%;

    text-align: center;

   height: 55px;*/

}

/*.tupleic ul li:hover .viewicon {

    background:#ff0000 url(../images/s_view_hr.png);

	margin:10px;

}

.tupleic ul li:hover .hearticon {

    background:#ff0000 url(../images/s_view_hr.png);

	margin:10px;

}*/

.img_prt { width:170px !important; height:170px !important;}

.img_prt_1 { width:170px !important;}

.mini_button { width:auto; height:27px; background:#d9475c; margin-bottom:10px; color:#fff; font-size:13px; padding:10px;}

.triangle-bottomright { 

   width: 0; 

   height: 0; 

   border-bottom: 100px solid blue; 

   border-left: 100px solid transparent; 

}

.vmid { vertical-align: middle;}

.disp-cell { display: table-cell;}

.cursp {cursor: pointer;}

.viewicon { width:40px; height:40px; background:url(../images/s_view.png) center center no-repeat;}

.viewicon:hover { width:40px; height:40px; background:#ff6700 url(../images/s_view_hr.png) center center no-repeat;}

.hearticon { width:40px; height:40px; background: url(../images/s_heart.png) center center no-repeat;}/*#34495e*/

.hearticon:hover { width:40px; height:40px; background:#ff6700 url(../images/s_heart_hr.png) center center no-repeat;}

.mailicon { width:40px; height:40px; background:url(../images/s_mail.png) center center no-repeat;}

.mailicon:hover { width:40px; height:40px; background:#ff6700 url(../images/s_mail_hr.png) center center no-repeat;}

.phoneicon { width:40px; height:40px; background:url(../images/s_phone.png) center center no-repeat;}

.phoneicon:hover { width:40px; height:40px; background:#ff6700 url(../images/s_phone_hr.png) center center no-repeat;}

i{display: inline-block; font-style: normal;}

/*********view Search******/



/********My part end******/











/* Full profile */



/*#content

{

	background:#f1f1f2;

}

*/





#page-title

{

	background-color: #582500;

}



.profile_part

{

	padding:25px 0;

}



#page-title h1

{

	color: #fff;

}



.prof_imgpartleft

{

	box-shadow: 0px 0px 2px #11111175;

    padding: 5px;

    background: white;

	height: auto;

}



.prof_imgbelow

{

    background: white;

    margin: 10px 0;

}



.prof_imgbelow p

{

    margin: 0;

    background: #e1156a;

    padding: 0 10px;

    margin-top: 10px;

    margin-bottom: 10px;

}



.prof_imgbelow i

{

	margin-right:5px;

}



.prof_imgbelow p a

{

	 color: #fff;

}



.prof_imgpartleft img

{

	border:1px solid #d9d9d9;

	    height: 228px;

}



.prof_partright

{

	background-color: #fff;

	    padding: 15px 15px;

		 margin:5px;

}



.prof_partright p

{

	float: left;

	    margin: -10px;

    margin-top: 15px;

}



.button.button-reveal.button-small

{

	padding: 0 20px;

	margin:0;

	color:#fff;

}



.button-reveal.button-red:hover

{

	 background-color: #f3a400 !important;

}







.prof_partright ul li

{

	list-style: none;

    padding: 0px 0px;

    margin-bottom: 5px;

}



.cus_ulleft

{

	line-height: 35px;

	margin-bottom:0;

}



.cus_ulright

{

	margin-bottom:0;

}

.prof_about

{

		background-color: #fff;

	    padding: 15px 15px;

		 margin:5px;

}



.prof_about h3

{

    margin-bottom: 5px;

	font-size: 15px;

	background: #e1156a;

    color: #fff;

    padding: 2px 5px;

}

.prof_about p

{

    margin-bottom: 0px;

}





.profile_hthree

{

	margin-bottom: 5px;

	font-size: 15px;

	margin-left: 10px;

	background: #e1156a;

    color: #fff;

    padding: 2px 5px;

    margin: 0;

}



.prefer

{

	display:grid;

}



.prefer p

{

	margin: 5px;

}



.prefer img

{

	border-radius: 60px;

    padding: 2px;

    border: 2px solid #dfdbdb;

	display:grid;

}



.youmatch p

{

    padding: 5px 10px;

    border-radius: 60px;

    margin: 40px 50px;

    background: #e1156a;

    color: #fff;

}



.youmatch p a

{

	color:#fff;

}



.prefer ul li

{

	list-style: none;

    padding: 0px 0px;

    margin-bottom: 5px;

	font-weight: 600;

	color: #e1156a;

	border-bottom: 1px solid #d7d5d6;

}



.prefer ul li span

{

	font-weight: 400; 

	font-size: 13px;

	color:#000;

}



.prefer_right ul li

{

	text-align: center;

	list-style: none;

    padding: 0px 0px;

    margin-bottom: 5px;

	font-weight: 600;

	color: #e1156a;

	margin-bottom: 17px;

	border-bottom: 1px solid #d7d5d6;

}



.prefer_matches

{

	padding:0 10px;

}



.cus_mart

{

	margin-top: 5px;

}



.prefer_matches p

{

	font-weight: 600;

	color: #e1156a;

	margin-top: -5px;

}



.prefer_matches p span

{

	font-weight: 400; 

	font-size: 13px;

	color:#000;

}



.border_remove tbody tr td

{

	border-top:none;

	padding: 7px;

}

.border_remove

{

	margin-bottom: 0;

}





/* Full profile end */



/*******Modal dialog box*********/

.mod_ch

{

	width:350px !important; margin:50px auto !important;

}

/*******Modal dialog box end*********/





/* dashbord start */



	.page_heading

	{

    padding: 10px;

    background: #bcee0d;

    font-size: 20px;

    margin: 0px;

	color: #535C69;

	}



	.das_rightpart

	{

		background: #0d3759;

	}



	.das_rightpart h4

	{

    background-image: url(../images/profile-statusbg.png);

    margin: 0;

    padding: 10px;

    text-align: center;

    background-position: center;

    background-repeat: no-repeat;

	}

	.das_rightpart p

	{

    margin: 10px 0;

    background: #e1156a;

    padding: 5px;

	}

	

	.das_rightpart p a

	{

	color: #fff;

    padding: 10px;

	}

	

	.das_rightpart p a i

	{

		    padding-right: 5px;

	}







	.das_leftpart

	{

		background: #192732;

	}

	

/*	.pro_img

	{

		padding:10px;

	}*/

	

	.pro_img img

	{

		    border: 1px solid #535c6945;

	}

	

	.pro_img p

	{

		padding:5px;

		margin:0;

	}

	

	.pro_sec

	{

	list-style: none;

    display: -webkit-inline-box;

    border: 1px solid #ccc;

    margin: 10px;

	}

	.pro_sec li

	{

	margin: 0 20px;

	}

	

	

	

	.cus_ulleft li

	{

		list-style:none;

		    color: #fff;

	}

	

	.dash_detailsec

	{

		margin:45px auto;

	}

	

	.box_one

	{

    background: #fff;

    padding: 5px;

    box-shadow: 0px 0px 2px #11111175;

    /*margin-top: 40px;*/

	}

	

	.box_one ul li

	{

		list-style:none;

	}

	

	.box_one h3

	{

    text-align: center;

    font-size: 18px;

    padding: 10px;

    margin: 0px 60px;

    background: #fff;

    margin-top: -25px;

	color: #535C69;

    text-align: center;

    /*box-shadow: 0px -1px 1px #c7c5c58c;*/

	border: 1px solid #11111138;

    border-left: 2px solid #800000;

	}

	

	.box_one h3 i

	{

		vertical-align:middle;

	}

	

	/*.box_one:hover 

	{

    margin-top: -10px;

    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);

    -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);

	-webkit-transition: .5s all;

	background: #facade;

}*/

/* dashbord end */





/**news part**/

.news_boxleft

{

	margin:0 auto;

	background: #0d3759;

    padding: 10px;

}



.news_boxleft p

{

    text-align: justify;

    margin: 10px;

    color: #fff;

	line-height: 22px !important;

}



.news_img

{

	position: absolute;

    top: -7px;

    left: 7px;

}



.news_boxleft h3

{

    background: #e1156a;

    margin: 0;

    text-align: center;

    color: #fff;

    padding: 5px;

    margin: -3px -4px;

    margin-bottom: 10px;

	

}

/*====================================================

Left Menu

====================================================*/

.left_menu {

	width: 100%;

	padding: 0;

	background-color: #FFF;

	list-style-type: none !important;

	border-radius: 2px;

	    box-shadow: 0px 0px 2px #11111175;

		font-family: 'Poppins', sans-serif;

}



.left_menu > li > a {

	display: block;

	margin: 0 0 -1px;

	padding: 10px 25px;

	font-size: 14px;

	/*border: 1px solid #E5E5E5;*/

	border-right-width: 2px;

	color: #666;

	line-height:1.5;

}



.left_menu > li:first-child > a { border-radius: 4px 4px 0 0; }



.left_menu > li:last-child > a {

	border-radius: 0 0 4px 4px;

	border-bottom-width: 2px;

}



.left_menu > .active > a,

.left_menu > .active > a:hover {

	position: relative;

	z-index: 2;

	border-color: rgba(0,0,0,0.1) !important;

	color: #FFF !important;

	font-weight: 600;

	background-color: #1ABC9C !important;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);

}



.left_menu li i {

	position: relative;

	top: 1px;

	margin-right: 6px;

	font-size: 14px;

	text-align: center;

	width: 16px;

}



.left_menu h4

{

    padding: 10px;

    text-align: center;

    text-transform: uppercase;

    font-size: 15px;

    color: #fff;

    border-radius: 50px;

    background: #fc6701;

    background: -moz-linear-gradient(top, #fc6701 0%, #fb7c25 50%, #fe6801 100%);

    background: -webkit-linear-gradient(top, #fc6701 0%,#fb7c25 50%,#fe6801 100%);

    background: linear-gradient(to bottom, #fc6701 0%,#fb7c25 50%,#fe6801 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6701', endColorstr='#fe6801',GradientType=0 );

    border: 1px solid #11111138;

	    margin: 10px 10px;

}



/* Chevrons */

.left_menu .icon-chevron-right {

	float: right;

	margin-top: 2px;

	margin-right: -6px;

	opacity: .4;

	font-size: 12px !important;

}



.left_menu > li > a:hover {

	/*background-color: #F5F5F5;

	color: #222;*/

	text-decoration:none !important;

}



.left_menu a:hover .icon-chevron-right { opacity: .5; }



.left_menu .ui-tabs-active .icon-chevron-right,

.left_menu .ui-tabs-active a:hover .icon-chevron-right { opacity: 1; }

.left_menu li { margin-left:0px !important; }

/*====================================================

Left Menu

====================================================*/



.cus_ulleft_profile li { display:inline; color:#fff; margin-right:10px; font-size: 20px; font-weight: bold;}



.cus_ulright_profile

{

	text-align: right;

	margin-top: 15px;

}

.cus_ulright_profile li { display:inline; color:#fff; margin-right:10px; font-size: 13px;}



.membership li { list-style:none; color:#fff; padding-left: 10px; }

.membership .fa { padding-right:5px; }

.membership .fa-check { color:#6bfe6b; }

.membership .fa-times { color:#F00; }

.membership .fa-exclamation { color:#F90; }







/****WEDDING DIRECTORY PART*****************************/



/****add_post part*****/



.weddrec_h

{

    font-size: 25px;

    margin: 10px 0;

    padding: 20px;

    text-align: center;

    font-weight: bold;

	border: 1px solid #ddd;

}



.weddrec_h a

{

	color:#ff9704;

}





.cus_hight

{

    height: 40px;

}



/****wedding part*****/



.wed_part

{

	display: block;

}





.wed_category

{

	margin:0 auto;

	border: 1px solid #ddd;

    padding-left: 3px;

    padding-right: 3px;

}



.wed_category ul li

{

	list-style:none;

	margin: 15px 0;

    background: #ffab00;

    padding: 5px;

    text-align: center;

}



.wed_category ul li a

{

	color: #fff;

}



.wed_category h3

{

	margin: 0;

    background: #9a1121;

    color: #fff;

    text-align: left;

    padding: 6px 8px;

}



.wed_directory

{

	padding:20px 0;

}



.button.button-large

{

	margin: 14px 10px;

	padding: 0 5px;

}





/****company detail part*****/



/*.company_detail

{

	margin:10px auto;

}*/



.company_bg

{

	background:#fed5da;

	overflow: hidden;

}



.border_line 

{

	border: 1px solid #ddd;

	overflow: hidden;

	margin:10px auto !important;

}



.company_detail h4

{

	text-align:left;

	margin:0 auto;

	    color: #111;

		font-size: 17px;

    padding: 7px 10px;

/*	    border-right-style: dotted;

    border-right-width: 2px;

    border-right-color: #9a1122;*/

}



.company_detail h3

{

	text-align: right;

	margin:0 auto;

	    color: #111;

		font-size: 20px;

    padding: 5px 10px;

}



.company_detail p

{

	text-align:justify;

	margin:5px auto;

}



.mob_fax p

{

	margin: 5px auto;

}

.mar_rgt5

{

	margin-right: 5px !important;

}



.myprofile_bg

{

	position: relative;

    overflow: hidden;

    background-color: #f1f1f2;

}



.add_post_confm p

{

	margin: 0;

    padding: 5px;

    font-size: 16px;

    letter-spacing: 0.5px;

}



/****WEDDING DIRECTORY END*****************************/





/****MY PROFILE revamp BEGIN*****************************/

	#myprofile_title

	{

    background-color: #582400;

    margin-bottom: -22px;

	position: relative;

    padding: 30px 0;

	}

	.veiwprof_about, .veiwprof_partright {

    box-shadow: 0 1px 2px rgba(43,59,93,0.29);

    overflow: hidden;

	background-color: #fff;

    padding: 15px 15px;

    margin: 5px;

}

	

	.veiwprof_about p

	{

	margin: 0 20px;

    border-left: 2px solid #fd6700;

    padding: 0px 15px;

	}



	.myprofile_bg

	{

		background-color: #f1f1f2 !important;

	}

	

	.veiwprof_about h3 

	{

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 50px;

    background-image: url(../images/icon/main_icon.png) !important;

    background-repeat: no-repeat !important;

	    background-position: 0 -48px !important;

    color: #fd6700;

    text-transform: uppercase;

    background: transparent;

	}

	

	.life_style

	{

		background-color: #fff;

    padding: 15px 15px;

    margin: 5px;

	    overflow: hidden;

		    box-shadow: 0 1px 2px rgba(43,59,93,0.29);

	}





	.life_style h3 

	{

	margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 50px;

	background-image:url(../images/icon/nri-hobbies-sprite-v3.png) !important;

    background-repeat: no-repeat !important;

	    background-position: 0 -16px  !important;

    color: #fd6700;

    text-transform: uppercase;

    background: transparent;

	}

	

	.smoke-no

	{

	background-image: url(../images/icon/nri-hobbies-sprite-v3.png) !important;

    background-repeat: no-repeat;

    background-position: 22px -1060px;

    border: 1px solid #ddd;

    width: 107px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

		.smoke-yes

	{

	background-image: url(../images/icon/nri-hobbies-sprite-v3.png) !important;

    background-repeat: no-repeat;

    background-position: 22px -980px;

    border: 1px solid #ddd;

    width: 107px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

	.smoke-occa

	{

		background:url(../images/icon/nri-hobbies-sprite-v3.png), url(../images/occa.png);

		background-repeat:no-repeat , no-repeat;

    background-position: 22px -960px,0px 0px;

    border: 1px solid #ddd;

    width: 107px;

    height: 85px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

		.drink-yes

	{

	background-image: url(../images/icon/nri-hobbies-sprite-v3.png) !important;

    background-repeat: no-repeat;

    background-position: 36px -893px;

    border: 1px solid #ddd;

    width: 107px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

		.drink-no

	{

	background-image: url(../images/icon/nri-hobbies-sprite-v3.png) !important;

    background-repeat: no-repeat;

    background-position: 23px -801px;

    border: 1px solid #ddd;

    width: 107px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

	.drink-occa

	{

		background:url(../images/icon/nri-hobbies-sprite-v3.png), url(../images/occa.png);

		background-repeat:no-repeat , no-repeat;

    background-position: 36px -880px,0px 0px;

    border: 1px solid #ddd;

    width: 107px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

	.diet-veg

	{

	background-image: url(../images/icon/nri-hobbies-sprite-v3.png) !important;

    background-repeat: no-repeat;

    background-position: 26px -528px;

    border: 1px solid #ddd;

    width: 107px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

	.diet-egg

	{

	background-image: url(../images/icon/nri-hobbies-sprite-v3.png) !important;

    background-repeat: no-repeat;

    background-position: 31px -623px;

    border: 1px solid #ddd;

    width: 107px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

	.diet-nonveg

	{

	background-image: url(../images/icon/nri-hobbies-sprite-v3.png) !important;

    background-repeat: no-repeat;

    background-position: 26px -715px;

    border: 1px solid #ddd;

    width: 107px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

	.diet-nonveg-occa

	{

		background:url(../images/icon/nri-hobbies-sprite-v3.png), url(../images/occa.png);

		background-repeat:no-repeat , no-repeat;

    background-position: 26px -700px,0px 0px;

    border: 1px solid #ddd;

    width: 107px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

	.jain

	{

	background-image: url(../images/icon/nri-hobbies-sprite-v3.png) !important;

    background-repeat: no-repeat;

    background-position: 26px -1226px;

    border: 1px solid #ddd;

    width: 107px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	}

	

	.bloodgroup

	{

	background-image: url(../images/icon/nri-hobbies-sprite-v3.png) !important;

    background-repeat: no-repeat;

    background-position: 15px -1304px;

    border: 1px solid #ddd;

    width: 137px;

    height: 82px;

    display: block;

    margin: 10px 5px;

	float: left;

	color:#ff0000;

	font-weight:bold;	

    font-size: 28px;

    letter-spacing: 2px;

    font-family: 'Raleway', sans-serif;

    padding: 22px 47px;

	}

	

	

	

	.life_app

	{

    border: 1px solid #00aaf7;

    overflow: hidden;

    background: #fff;

	}

	

/*.profile_hthree {

    margin-bottom: 5px;

    font-size: 15px;

    color: #fd6700;

    padding: 6px 50px;

    background-image: url(../images/icon/main_icon.png) !important;

    background-repeat: no-repeat !important;

	background-position: 0px -48px !important;

	background: transparent;

	text-transform: uppercase;

}*/



.education_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 50px;

    background-image: url(../images/icon/main_icon.png) !important;

    background-repeat: no-repeat !important;

    color: #fd6700;

    text-transform: uppercase;

    background: transparent;

	    background-position: 0 -90px !important;

}



.socio_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 50px;

    background-image: url(../images/icon/main_icon.png) !important;

    background-repeat: no-repeat !important;

    color: #fd6700;

    text-transform: uppercase;

    background: transparent;

	 background-position: 0 -138px !important;

}





.phy_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 50px;

    background-image: url(../images/icon/main_icon.png) !important;

    background-repeat: no-repeat !important;

    color: #fd6700;

    text-transform: uppercase;

    background: transparent;

	background-position: 0 -186px !important;

}



.fam_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 50px;

    background-image: url(../images/icon/main_icon.png) !important;

    background-repeat: no-repeat !important;

    color: #fd6700;

    text-transform: uppercase;

    background: transparent;

	    background-position: 0 -237px !important;

}



.pat_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 50px;

    background-image: url(../images/icon/main_icon.png) !important;

    background-repeat: no-repeat !important;

    color: #fd6700;

    text-transform: uppercase;

    background: transparent;

	    background-position: 0 -287px !important;

}



.hob_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 50px;

    background-image: url(../images/icon/main_icon.png) !important;

    background-repeat: no-repeat !important;

    color: #fd6700;

    text-transform: uppercase;

    background: transparent;

	    background-position: 0 -339px !important;

}



.match_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 50px;

    background-image: url(../images/icon/main_icon.png) !important;

    background-repeat: no-repeat !important;

    color: #fd6700;

    text-transform: uppercase;

    background: transparent;

	    background-position: 0 -486px !important;

}



.border_left

{

	    border-left: 2px solid #fd6700;

}



.icon_nm

{

	background-image: url(../images/icon/basic_icon.png);

    background-repeat: no-repeat;

	background-position: 0px 5px;

	padding-left: 40px !important;

}



.icon_gn

{

	background-image: url(../images/icon/basic_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -36px;

	padding-left: 40px !important;

}



.icon_db

{

	background-image: url(../images/icon/basic_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -80px;

	padding-left: 40px !important;

}



.icon_MS

{

	background-image: url(../images/icon/basic_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -122px;

	padding-left: 40px !important;

}



.icon_CS

{

	background-image: url(../images/icon/basic_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -165px;

	padding-left: 40px !important;

}



.icon_TB

{

	background-image: url(../images/icon/basic_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -206px;

	padding-left: 40px !important;

}



.icon_AG

{

	background-image: url(../images/icon/basic_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -246px;

	padding-left: 40px !important;

}



.icon_PB

{

	background-image: url(../images/icon/basic_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -293px;

	padding-left: 40px !important;

}



/****EDUCATION DETAILS ICON***/



.icon_EDU

{

	background-image: url(../images/icon/edu_icon.png);

    background-repeat: no-repeat;

	background-position: 0px 2px;

	padding-left: 40px !important;

	    border-left: 2px solid #fd6700;

}



.icon_EDUD

{

	background-image: url(../images/icon/edu_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -31px;

	padding-left: 40px !important;

	    border-left: 2px solid #fd6700;

}



.icon_OCCUDE

{

		background-image: url(../images/icon/edu_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -31px;

	padding-left: 40px !important;

	    border-left: 2px solid #fd6700;

}



.icon_OCCU

{

	background-image: url(../images/icon/edu_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -68px;

	padding-left: 40px !important;

	    border-left: 2px solid #fd6700;

}



.icon_EI

{

		background-image: url(../images/icon/edu_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -101px;

	padding-left: 40px !important;

	    border-left: 2px solid #fd6700;

}



.icon_AI

{

			background-image: url(../images/icon/edu_icon.png);

    background-repeat: no-repeat;

	background-position: 0px -141px;

	padding-left: 40px !important;

	    border-left: 2px solid #fd6700;

}



.dt_pro

{

    border-bottom: 1px solid #11111175;

    background: #fff;

    border-radius: 3px 3px 0 0;

    padding: 10px;

    margin: 6px 6px;

    text-align: center;

}



.dt_pro h3

{

	margin:0 auto;

	font-size: 15px;

    text-transform: uppercase;

    letter-spacing: 0.5px;

}



/****EDUCATION DETAILS ICON***/





/*******NO MORE TABLE START********/



.detail table, th, td {

    border: 0px solid lightgrey;

}



.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td

{

	

    border-top: 0px solid #dddddd;

}



.border_remove

{

	    margin: 0px 20px;

}



/*******NO MORE TABLE END********/





/***RENOVING SITE PAGE CSS END***/

/****MY PROFILE revamp END*****************************/







/****banner_quick search*****************************/



.seach_part {

	background: url(../images/header_bg.jpg);

    background-repeat: repeat;

}



.desc_alin

{

    padding: 20px 110px;

}



.desc_bg

{

	text-align: right;

	margin: 0 90px;

}



.mar_sp_0

{

	margin-bottom:0px !important;

}



.mar_rt_0

{

	margin-right:0 !important;

}



.mrg_rit { margin-right:5%; overflow:hidden;}



.sm-form-control

{

	padding: 8px 1px;

}



.swiper_wrapper

{

	height: 350px;

}





/****banner_quick search*****************************/







/****INDEX PERSONALIZED  PART STARTS HERE*****************************/



.pers_bg {

    background: url(../images/per_bg.jpg) no-repeat center;

    background-size: cover;

	margin: 0 auto -10px 0;

	    padding: 50px 0;

}

.pers_bg h3 {

    color: #f0ac10;

    font-weight: 400;

    letter-spacing: 0.8px;

    margin: 0 auto;

    padding-bottom: 30px;

    text-transform: uppercase;

    font-family: 'Roboto', sans-serif;

}

.pers_bg h4 {

    color: #f0ac10;

    font-family: 'Poppins', sans-serif;

    font-size: 20px;

    text-transform: uppercase;

    letter-spacing: 0.5px;

}

.pers_bg p {

    color: #fff;

	font-family: 'Courgette', cursive;

	font-size: 15px;

	letter-spacing: 0.1px;

}



.pers_bgi {

    color: #fff;

    background: #fcb201;

    padding: 25px;

    border-radius: 50px;

    height: 100px;

    width: 100px !important;

}







/****INDEX PERSONALIZED  PART END HERE*****************************/





.prof_viewborder

{

    border: 1px solid #3F51B5;

    padding: 5px 30px;

    line-height: 60px;

    background: #fead00;

    color: #111;

}

.id_detail

{

	min-height: 80px;

	font-family: 'Josefin Sans', sans-serif;

}







.mrg_botm0

{

	margin-bottom: 0px;

}



.mrg_botm42

{

	margin-bottom: 42px;

}

.mrg_tp40

{

	margin-top: 40px;

}



.mrg_rgt

{

	margin-right: 3%;

}









/****REGISTER PAGE FORM REDISIGN CSS STARTS HERE**********/



.Re_Des_Frm

{

    background: #fff;

    padding: 10px 20px;	

	margin-bottom: 10px;

	border-radius: 3px;

}



.Reg_bg

{

	background:url(../images/reg_bg.jpg) !important;

	background-size: cover !important;

	background-position: right!important;

}



.marg_btom5

{

	margin-bottom: 5px !important;

}



.marg_btom0

{

	margin-bottom: 0px !important;

}



.txt_nor

{

	text-transform:capitalize;

}



.marg_top10

{

	margin-top: 10px !important;

}

.marg_top15

{

	margin-top: 15px !important;

}



label.error

{

	    margin-bottom: 0;

		    text-transform: capitalize;

}



.PG_TIT

{

    text-align: center;

    font-size: 25px;

    color: #fff;

    font-family: 'Poppins', sans-serif;

/*    border: 2px solid #f3a300;*/

    border-radius: 1px;

	margin: 5px 0 10px 0;

	background: maroon;

	border-radius: 3px;

}



.RG_note

{

	font-family: 'Poppins', sans-serif;

	background: #582700e6;

    border-radius: 3px;

	margin: 25px;

	padding-bottom: 15px;

}



.RG_note h4

{

    color: #fff;

    text-align: center;

    padding: 8px 0 0 0;

    text-transform: uppercase;

    letter-spacing: 0.5px;

}



.RG_note p

{

	text-align: left;

    margin: 5px 0px;

    color: #fff;

	letter-spacing: 0.5px;

    font-size: 14px;

}



.RG_note p i

{

	margin-right:10px;

}



.hand_holdbg

{

	/*background: url(../images/hand_hold.jpg);*/

    height: 335px;

    background-position: bottom;

    margin-top: 133px;

}

/****REGISTER PAGE FORM REDISIGN CSS END HERE**********/





/****INDEX FEATURED PROFILE BOX CSS STARTS HERE**********/



.ABT_BG

{

	background:url(../images/about_lft.jpg);

	height:341px;

	background-position: center;

    background-repeat: no-repeat;

}



.FEA_BG

{

	background: #f4a90d;

}



.Fea_Prf

{

	padding:10px;

}



.prf_detl

{

	padding: 10px 0;

}

/*.Fea_Prf_htre

{

    color: #800000;

    text-align: center;

    padding: 10px;

    font-family: 'Josefin Sans', sans-serif;

    font-size: 22px;

    border-top: 1px solid #666;

    border-bottom: 1px solid #666;

}*/



.testimonial

{

	padding: 5px;

}



.prf_detl li

{

    list-style: none;

    line-height: 20px;

    margin-bottom: 5px;

    font-family: 'Poppins', sans-serif;

    font-size: 15px;

    color: #111;

}





/****INDEX FEATURED PROFILE BOX CSS END HERE**********/



/****LATEST BRIDES & GROOMS CSS STARTS HERE**********/



.mrg_rgtfor_latest

{

	margin-right: 2%;

}



/****LATEST BRIDES & GROOMS CSS END HERE**********/





/****ADD YOUR POST HERE CSS STARTS HERE**********/



.add_post_bg

{

    background: url(../images/post_bg.jpg) repeat !important;

    background-position: right !important;

}



.add_post

{

	font-family: 'Poppins', sans-serif;

	margin: 20px 0;

	background: #fff;

    padding: 20px 25px;

    border-radius: 3px;

}



.red_star

{

	color:#FF0000;

	font-size: 17px;

}



/*.add_post label

{

	font-size: 15px;

}*/



.add_post_full

{

	margin-right: 2%;

}





/****ADD YOUR POST HERE CSS ENDS HERE**********/





.txt_rht

{

	text-align: right;

}

.txt_lft

{

	text-align: left;

}



.dpink

{

	margin-bottom: 0;

}



.wed_directory

{

	padding: 10px 0;

}



.mrg_tp17

{

	margin: 17px 0;

}



.wed_part

{

	margin: 20px auto;

    overflow: hidden;

}



{

	margin: 15px 0px;

}





.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus

{

    background-color: #fd6700 !important;

    border-color: #9b1122 !important;

}



.btn-link, .pagination > li > a, .pagination > li > a:hover

{

	    color: #111;

}





/****VIEW PROFILE LATEST UPDATED CSS STARTS HERE****/



.socio p 

{

    margin: 0 auto;

    font-size: 14px;

}



/****VIEW PROFILE LATEST UPDATED CSS END HERE****/



/****MATRIDEMO NEW LANDING CSS STARTS HERE****/



	.lad_bg

	{

	background:url(../images/lad_bg.jpg) fixed center !important;

	background-size: cover !important;

	}



	.lan_log

	{

		    padding-top: 15px;

	}

	

	.left_con

	{

		background: #52b409;

    	padding: 10px 0;

   	 	text-align: center;

    	margin: 30px 0;

		font-family: 'Merriweather Sans', sans-serif;

		    border-radius: 5px;

			    border: 5px solid #36a13a;

	}

	

	.left_con h2

	{

		font-family: 'Josefin Sans', sans-serif;

		margin: 0 auto;

		color:#fff;

	}

	

	.left_con h3

	{

		margin: 0 auto;

    	font-family: 'Raleway', sans-serif;

    	font-weight: 100;

    	letter-spacing: 0.5px;

		    color: #fff;

	}

	

	.left_con h4

	{

		margin:5px auto;

		font-family: 'Merriweather Sans', sans-serif;

		font-weight: 100;

		    color: #fff;

	}

	

	.left_con ul

	{

		list-style:none;

	}

	

	.left_con ul li

	{

		line-height: 35px;

   		font-size: 15px;

    	margin-left: 0px;

		font-family: 'Merriweather Sans', sans-serif;

		overflow: hidden;

		    margin: 10px 0;

	}

	

	.left_con ul li img

	{

		float:left;

	}

	

	.left_con ul li p

	{

		margin: 0 auto;

		color:#fff;

	}

	

	.kvline-1 {

    background: #dbdbdb;

    display: block;

    height: 1px;

    left: 30%;

    margin-top: 15px;

    position: relative;

    width: 200px;

}

.kvline-2 {

    background: #dbdbdb;

    display: block;

    height: 1px;

    left: 35%;

    margin-top: 5px;

    position: relative;

    width: 150px;

}

.kvline-3 {

    background: #dbdbdb;

    display: block;

    height: 1px;

    left: 39%;

    margin-bottom: 0px;

    margin-top: 5px;

    position: relative;

    width: 100px;

}





/****MATRIDEMO NEW LANDING CSS END HERE****/



/****MATRIDEMO NEW DASHBOARD CSS STARTS HERE****/



.das_bg

{

	background:#EEF2F4 !important;

	font-family: 'Poppins', sans-serif;

}



.das_lft

{

	background: #fff;

    box-shadow: 0px 0px 2px #11111175;

}





.das_lft h4

{

   /* margin: 0 auto;*/

    padding: 10px;

    text-align: center;

    text-transform: uppercase;

    font-size: 15px;

	color:#fff;

	border-radius: 50px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc6701+0,fb7c25+50,fe6801+100 */

background: #fc6701; /* Old browsers */

background: -moz-linear-gradient(top, #fc6701 0%, #fb7c25 50%, #fe6801 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #fc6701 0%,#fb7c25 50%,#fe6801 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #fc6701 0%,#fb7c25 50%,#fe6801 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6701', endColorstr='#fe6801',GradientType=0 ); /* IE6-9 */

    border: 1px solid #11111138;

}



.das_lft p

{

    margin: 15px 20px;

    text-transform: uppercase;

    font-size: 12px;

    letter-spacing: 0.2px;

}



.das_brdr

{

	border: 1px dotted #111;

}



.das_lft p a

{

    margin-left: 10px;

    color: #535C69;

}



.das_rgt

{

	background:#fff;

	padding: 15px;

	box-shadow: 0px 0px 2px #11111175;

}





.prf_dtmid

{

    line-height: 35px;

}







.prf_dtrgt

{

    margin-bottom: 0;

	margin: 10px 0;

}



.prf_dtrgt li {

    list-style: none;

    color: #535C69;

}





.mem_lft

{

	margin: 0 auto;

    background: #fff;

    padding: 10px;

	box-shadow: 0px 0px 2px #11111175;

}



.mem_lft h3 {

    margin: 0 auto;

    padding: 10px;

    text-align: center;

    text-transform: uppercase;

    font-size: 15px;

    color: #fff;

    border-radius: 50px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc6701+0,fb7c25+50,fe6801+100 */

background: #fc6701; /* Old browsers */

background: -moz-linear-gradient(top, #fc6701 0%, #fb7c25 50%, #fe6801 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #fc6701 0%,#fb7c25 50%,#fe6801 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #fc6701 0%,#fb7c25 50%,#fe6801 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6701', endColorstr='#fe6801',GradientType=0 ); /* IE6-9 */

    border: 1px solid #11111138;

	    letter-spacing: 0.5px;

}

.mem_lft p

{

	text-align: justify;

    margin: 10px;

    color: #535C69;

    line-height: 22px !important;

}



.mem_lft ul li {

    list-style: none;

    color: #535C69;

    padding-left: 10px;

    line-height: 20px;

    font-size: 13px;

    margin: 5px 0;

}

.das_latst

{

	background: #fff;

    padding: 15px 0;

	box-shadow: 0px 0px 2px #11111175;

}



.mem_lft .fa-check {

    color: #6bfe6b;

}



.das_rgt h5 {

    padding: 8px;

    background: #fff;

    font-size: 17px;

    margin-top: -37px;

    color: #535C69;

    text-align: center;

    box-shadow: 0px -1px 1px #c7c5c58c;

	border: 1px solid #11111138;

    border-left: 2px solid #800000;

	

}



.das_latst h5 {

    padding: 8px;

    background: #fff;

    font-size: 17px;

    margin-top: -37px;

    color: #535C69;

    text-align: center;

    box-shadow: 0px -1px 1px #c7c5c58c;

	border: 1px solid #11111138;

    border-left: 2px solid #800000;

	    text-transform: uppercase;

	

}



.wrap30

{

	padding: 30px 0;

}



.mem_lst

{

	padding:25px 0 0;

}



/*.dash_detailsec

{

	background: white;

    padding: 15px;

}*/



.bcm

{

	text-align: center;

   	margin-top: 10px !important;

}

.bcm a

{

	padding: 8px;

    background: white;

    color: #535C69;

    text-transform: uppercase;

    font-size: 18px;

    border-radius: 3px;

	border: 1px solid #535c6954;

}



.bcm a:hover

{

	background:#800000;

	color:#fff;

}



/****MATRIDEMO NEW DASHBOARD CSS END HERE****/



/****NEW HOME DESIGN CSS START HERE****/





.top_scl

{

	float:left;

	margin: -2px 0;

}



.top_scl:before

{

	content: '';

    position: absolute;

    background: #1111115e;

    height: 15px;

    width: 1px;

    top: 14px;

    right: 168px;

}



.top_scl p

{

	float:left;

	margin-bottom: 0;

}



.mr1_mb0

{

	margin-right:1%;

	margin-bottom:0;

}



.mr2_mb0

{

	margin-right:2%;

	margin-bottom:0;

}



.tabs

{

	margin-bottom:0;

}



ul.tab-nav.tab-nav2 li.ui-state-active a

{

	    background-color: #fe6700;

}



ul.tab-nav:not(.tab-nav-lg) li a

{

	font-size: 18px;

	letter-spacing: 0.5px;

}



.pad5

{

    padding-top: 5px;

}

.pad10

{

	padding: 10px;

}



.ovflw

{

	overflow: hidden;

}

.mbtm10

{

	margin-bottom: 10px !important;

}



.in_log

{

	line-height: 16px;

}



.in_log h4

{	

	font-size:15px;

	line-height: 16px;

}

.in_log h4 a

{

	text-decoration: none !important;

    color: #d30606;

}

.cum_site

{

  	padding: 130px 0;



}



.cum_site a

{

	color: #fff;

	text-decoration:none;

}



.cum_site a:hover

{

		color: #fff;

	text-decoration:underline;

}



.suc_sry

{

    padding: 10px;

    border: 1px solid #11111117;

    margin-bottom:10px;

	    box-shadow: 0 3px 20px #11111126;

		    height: 232px;

		

}



.suc_sry p

{

	    font-size: 15px;

    font-family: 'Josefin Sans', sans-serif;

    margin-bottom: 5px;

}

.suc_sry h4

{

	position: absolute;

    top: -40px;

    background: #fe6700;

    padding: 10px;

    color: #fff;

	border-radius: 3px;

}



.fea_pro

{

	padding-top: 20px;

    border: 1px solid #11111117;

	box-shadow: 0 3px 20px #11111126;

	padding:10px;

}



.carousel-indicators

{

	display:none;

}

.fea_pro h4

{

    background: #fe6700;

    color: #fff;

    padding: 10px;

    position: absolute;

    top: -38px;

	border-radius:2px;

}



.mob_verifi

{

	text-align:right;

	margin-bottom: 15px;

}

i.icon-call {
    position: relative;
}
i.icon-call::before {
    content: '' !important;
    position: absolute;
    background: url(../images/whatsapp.png);
    width: 20px;
    height: 20px;
    top: -19px;
    left: -19px;
	background-size: contain;
	background-repeat: no-repeat;
}
address a:first-child {
    display: block;
   /* margin-top: 20px;*/ margin-bottom:5px;
    margin-left: 16px;
}

.mob_verifi h3

{

	font-size:15px;

	margin: 10px auto;

}



/****NEW HOME DESIGN CSS END HERE****/



@media screen and (min-width: 240px) and (max-width: 799px)

{

	.res

	{

		position: relative;

		left: 15%;

	}

	

	.tab-content-n

	{

		width: auto !important;

		padding: 0px 30px !important;

	}

	

	.mob_suc_sry

	{

		    height: 300px !important;

	}

	

	.mb_tp

	{

	    margin-top: 50px !important;

	}

}







#tab-button {

  display: table;

  table-layout: fixed;

  width: 260px;

  margin: 0;

  padding: 0;

  list-style: none;

}

#tab-button li {

  display: table-cell;

  	font-size: 15px;

    letter-spacing: 0.5px;

}

#tab-button li a {

	display: block;

    padding: .5em;

    background: #fff;

    text-align: center;

    color: #000;

    border: 1px solid #fe6700;

}

#tab-button li:not(:first-child) a {

  border-left: none;

}

#tab-button li a:hover,

#tab-button .is-active a {

    background: #fd6700;

    color: #fff;



}

.tab-contents {

  /*padding: 15px 0;*/

  padding: 0px 0;

}



.tab-button-outer

{

	margin-top: -40px;

}





blockquote

{

	border-left: 0px solid #eee !important;

	padding: 5px 60px !important;

	margin: 0 auto !important;

}



.shd_box

{

	box-shadow: 0 3px 20px #11111126;

    margin-bottom: 30px;

}



.sidenav > .ui-tabs-active > a, .sidenav > .ui-tabs-active > a:hover

{

	background-color: #fc6701 !important;

}





.pas_rqt label

{

	text-transform: capitalize !important;

    font-size: 14px;

    font-weight: 400;

}



.exp_inrst label

{

	text-transform: capitalize !important;

    font-size: 14px;

    font-weight: 400;

}





.carousel

{

	padding: 0 !important;

}



blockquote p

{

	    font-size: 15px;

    font-family: 'Josefin Sans', sans-serif;

    margin-bottom: 5px;

}



.fn_20

{

	font-size: 20px;

}



.mb_10

{

	 margin-bottom: 10px;

}



.ml_-6

{

	margin-left: -6px;

}



.mt_5

{	

    margin-top: 5px;

}



.d_wt

{

	display: -webkit-box !important;

}



.h_120

{

	height: 120px;

}



.slider {

  height: 352px;

  position: relative;

}

.slide1,.slide2,.slide3,.slide4,.slide5 {

  position: absolute;

  width: 100%;

  height: 100%;

}

.slide1 {

  background:url(../images/banner_1.jpg);

  background-position:left;

  background-repeat:no-repeat;

      background-size: cover;

    animation:fade 8s infinite;

-webkit-animation:fade 8s infinite;



} 

.slide2 {

  background:url(../images/banner_2.jpg);

  background-position:center;

  background-repeat:no-repeat;

      background-size: cover;

    animation:fade2 8s infinite;

-webkit-animation:fade2 8s infinite;

}

.slide3 {

  background:url(../images/banner_3.jpg);

  background-position:center;

  background-repeat:no-repeat;

      background-size: cover;

    animation:fade3 8s infinite;

-webkit-animation:fade3 8s infinite;

}

@keyframes fade

{

  0%   {opacity:1}

  33.333% { opacity: 0}

  66.666% { opacity: 0}

  100% { opacity: 1}

}

@keyframes fade2

{

  0%   {opacity:0}

  33.333% { opacity: 1}

  66.666% { opacity: 0 }

  100% { opacity: 0}

}

@keyframes fade3

{

  0%   {opacity:0}

  33.333% { opacity: 0}

  66.666% { opacity: 1}

  100% { opacity: 0}

}



.bg_orange
{
	background: #c67700;
}





