@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');
@import url('https://fonts.googleapis.com/css?family=Oleo+Script');
body
{
	font-family: 'Roboto', sans-serif !important;
}
#header, #header-wrap
{
    background: #fff000; 
	background: -moz-linear-gradient(left,  #fff000 0%, #fff000 50%, #fff117 100%); 
	background: -webkit-linear-gradient(left,  #fff000 0%,#fff000 50%,#fff117 100%); 
	background: linear-gradient(to right,  #fff000 0%,#fff000 50%,#fff117 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff000', endColorstr='#fff117',GradientType=1 );    border-bottom: none;
}
.thronam
{	
	width:100%;
	height:40px;
	background:url(../images/thronam.png) repeat-x;
}

header#header::before {
    content: '';
    position: absolute;
    background: url('../images/lleft-tree.png');
        background-repeat: repeat;
        background-size: auto;
    left: 0;
    width: 52px;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    top: 36px;
    z-index: 9;
}
header#header::after {
    content: '';
    position: absolute;
    background: url('../images/rright-tree.png');
        background-repeat: repeat;
        background-size: auto;
    right: 0;
    width: 52px;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    top: 36px;
}
#logo {margin-right:0px;}
.bule_bg {
    background: #266a05;
	font-family: 'Poppins', sans-serif;
}
.bule_bg h4
{
	color: #fff;
	margin: 10px 0;
	font-weight: 500;
}
.msr {
    float: right;
    position: relative;
    top: 0px;
}
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: #de2f5f;
}


#primary-menu ul ul, #primary-menu ul li .mega-menu-content
{
	border-top: 2px solid #de2f5f;

	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;
	padding-right:8px;
	padding-left:8px;
	letter-spacing: 1.5px;
	font-size: 13px;
}

#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: #de2f5f;
    border-bottom: 3px solid #de2f5f;
}

#header.sticky-header #header-wrap
{
	background:#fff;
}
#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-x;


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


}







.dark .widget_links li a,



{



	background: none;



}



.fot_clor {



    color: #d20109;



    margin-right: -8px;



}



.dark #copyrights



{



	 background-color: #A31266;



	 color: #fff;



}







#gotoTop:hover



{



	background-color: #569800;



}







.button



{



	background-color: #bf0370;



}







.button.button-3d:hover



{



	 background-color: #fadd00 !important;



	     color: #111;



}







address



{



	margin-bottom: 0px;



	line-height:30px;



}







.dark .widget h4



{



	color: #d20109;



}







.widget > h4



{



	font-size: 18px;



	font-weight:bolder;



	margin-bottom: 10px;



    border-bottom: 1px solid #d20109;



	    line-height: 30px;



}







#footer .footer-widgets-wrap



{



	padding:20px 0;



}







#copyrights



{



	padding: 10px 0;



}







.heading-block



{



	margin-bottom: 10px;



}







.dark .footer-widgets-wrap a



{



    color: #111;



    letter-spacing: 0.4px;



		



}







.section



{



	padding: 30px 0;



}



.dark .footer-widgets-wrap a:hover



{



	 color: #d20109;



}



.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: #d20109;



}



.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:#A31266;
	height:40px;

}

.promo.promo-dark

{
	background-color: #fde31d;
}

.top-links li:hover



{



	background: none !important;



}



.top-links ul li



{



	border-left:none;



}







.top-links li > a



{



	height: 26px;



	padding: 3px 15px;



	color: #fff;



	text-transform: lowercase;



	font-size:14px;



	letter-spacing: 0.5px;



}







.top-links ul li



{



	height: 28px;



}



.top-links



{



	float:right;



	    right: 15px;



}







.button:hover



{



	    background-color: #cc0d5d;



}







.dark .widget_links li a



{



	color: #111;



	background:none;



}







.dark .widget_links li a:hover



{



	    color: #d20109 !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;*/



}















#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;



}







.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;



}















/**#logo a



{



	color: #3e4096;



	font-family: 'Oleo Script', cursive;



	letter-spacing: 0.8px;



    margin: 32px 0;



}



**/



.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;}



.mrg0{ margin: 0 auto !important;}



.mrg10{ margin: 10px;}



.mb_0{margin-bottom: 0; !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) {







.bule_bg



	{



		display: none !important;



	}







.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;}







/*******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;



	background: #00b8ff;



}







.desc_bg



{



	background: #00b8ff !important;



	padding: 5px !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;



}







.pd_tp30



{



	padding-top: 30px;



}



.resmenu_color



{



	background: #fbb21d;



}







}



/*@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:#ffa4ca; }



.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:#34495e;  line-height:26px;}/*overflow:hidden;*/



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







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







.h4_clr { color:#0033FF; 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: #d9475c;}



.wid165 {width: 150px;}



.txtc {text-align: center;}



.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:#d9475c 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:#d9475c 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:#d9475c 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:#d9475c 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: #d71480;



}







#page-title h1



{



	color: #fff;



}







.profile_part



{



	padding:25px 0;



}







.prof_imgpartleft



{



	border: 1px solid #00aaf5;



    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: #fadd00 !important;



	     color: #111;



}















.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:0 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: 4px;



}







.left_menu > li > a {



	display: block;



	margin: 0 0 -1px;



	padding: 11px 14px;



	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



{



	width: 100%;



	background-color: #266a05;



	list-style-type: none !important;



	border-radius: 4px;



	display: block;



	margin: 0 0 -1px;



	padding: 11px 14px;



	font-size: 16px;



	border: 1px solid #E5E5E5;



	border-right-width: 2px;



	color: #fff;



	line-height:1.8;



	text-transform:uppercase;



}







/* 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:#000; 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:#000; 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: #fff;



    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 #00a7f2;



    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 -63px !important;



    color: #e2136b;



    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: #e2136b;



    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: #e2136b;



    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: #e2136b;



    text-transform: uppercase;



    background: transparent;



	    background-position: 0 -125px !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: #e2136b;



    text-transform: uppercase;



    background: transparent;



	 background-position: 0 -185px !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: #e2136b;



    text-transform: uppercase;



    background: transparent;



	background-position: 0 -246px !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: #e2136b;



    text-transform: uppercase;



    background: transparent;



	    background-position: 0 -310px !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: #e2136b;



    text-transform: uppercase;



    background: transparent;



	    background-position: 0 -370px !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: #e2136b;



    text-transform: uppercase;



    background: transparent;



	    background-position: 0 -430px !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: #e2136b;



    text-transform: uppercase;



    background: transparent;



	    background-position: 0 -486px !important;



}







.border_left



{



	    border-left: 2px solid #00aaf5;



}







.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 #00aaf5;



}







.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 #00aaf5;



}







.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 #00aaf5;



}







.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 #00aaf5;



}







.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 #00aaf5;



}







.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 #00aaf5;



}







.dt_pro



{



    border-bottom: 1px solid #00a7f0;



    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 {



    /*position: absolute;



    top: 420px;*/



	



	margin-top:-153px;



}







.desc_alin



{



	left: 60px;



    padding: 20px 110px;



    position: relative;



}







.desc_bg



{



	background: #fce41585;



	padding: 20px 10px 20px 20px;



	overflow: hidden;



    border-radius: 10px;



	text-align: right;



	/*margin: 0 90px;*/ margin: 0 10px;



}







.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: 400px;



}











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















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







.pers_bg {



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



    background-size: cover;



	margin: 0 auto -10px 0;



	border-top: 3px solid #00b8ff !important;



}



.pers_bg h3 {



    color: #ffacaf;



    font-weight: 400;



    letter-spacing: 0.5px;



    margin: 0 auto;



    padding-bottom: 30px;



    text-transform: capitalize;



    font-size: 27px;



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



}



.pers_bg h4 {



	color: #ffacaf;



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



    text-transform: uppercase;



    letter-spacing: 0.6px;



    margin-bottom: 15px;



    font-weight: 500;



    font-size: 20px;



}



.pers_bg p {



    color: #fff;



	font-family: 'Courgette', cursive;



	font-size: 15px;



	letter-spacing: 0.1px;



	    margin-bottom: 30px;



}







.pers_bgi {



    color: #000;



    padding: 25px;



    border-radius: 50px;



    height: 100px;



    width: 100px !important;



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



background: #ffff88; /* Old browsers */



background: -moz-radial-gradient(center, ellipse cover, #ffff88 0%, #fce21c 50%, #ffff88 100%); /* FF3.6-15 */



background: -webkit-radial-gradient(center, ellipse cover, #ffff88 0%,#fce21c 50%,#ffff88 100%); /* Chrome10-25,Safari5.1-6 */



background: radial-gradient(ellipse at center, #ffff88 0%,#fce21c 50%,#ffff88 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff88', endColorstr='#ffff88',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



}















/****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_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;



}







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: #3838539e;



    border-radius: 3px;



	margin: 25px;



	padding-bottom: 15px;



}







.RG_note h4



{



    color: #fff;



    text-align: center;



    padding: 15px 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;



}







.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: #9b1122 !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:#535C69;



	border-radius: 50px;



	



	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */



background: #ffffff; /* Old browsers */



background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',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: #535C69;



    border-radius: 50px;



    background: #ffffff;



    background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);



    background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);



    background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);



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



    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;



}







.pd_tp30



{



	padding-top: 30px;



}







.mrg_bt10



{



	margin-bottom: 10px;



}







.follow-us li {



    padding: 0px !important;



	    list-style: none;



    margin: 0 10px;



}



.fot {



    font-size: 34px;



}



.follow-us {



    display: inline-flex;



    margin-left: -12px !important;



   margin-bottom: 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****/











.note



{



	background-color: #fedf00d4 !important;



	padding:15px;



}







.note p



{



	color:#000;



	margin:0 auto;



	font-size: 14px;



    letter-spacing: 0.3px;



}











/****AASURE PART CSS START HERE****/



.assure_bg



{



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



	    height: 375px;



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



		    background-size: cover;



			    border-top: 1px solid #ffe500 !important;



}











.assure h3



{



    font-weight: 700;



    margin: 20px 0;



    text-align: left;



    font-size: 25px;



    text-shadow: 0 7px 9px rgba(0,0,0,.23);



    letter-spacing: 0.9px;



	margin-bottom: 10px;



}







.assure



{



	top: 50px;



}







.assure p



{



	font-size: 15px;



    text-align: justify;



    line-height: 25px;



}







.assure a



{



	margin: 10px auto;



}















/*



.assure



{



	border-radius: 5px;



    background-color: #f01601;



    color: #fff;



    padding: 15px 30px;



    margin: 48px 0 40px;



    min-height: 316px;



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



}







.ass_icon



{



	margin: 0 auto;



    padding: 10px;



    display: inline-flex;



}







.ass_icon p



{



    margin: 16px auto;



    font-size: 16px;



    letter-spacing: 0.5px;



    margin-left: 10px;



}







.assure



{



	box-shadow: 2px 1px 5px #1111118f;



}







.assure:before



{



    content: '';



    background: #f0f0f0;



    position: absolute;



    height: 20px;



    width: 100px;



    top: 0;



    border-radius: 0 0 30px 30px;



}*/



/****AASURE PART CSS END HERE****/











li.comn-cls-top {



    float: right !important;



}







.fleft, .fright {



    width: 50%;



}







.fleft .top-links, .fright .top-links {



    width: 100%;



}



li.comn-cls-top.andro-part img {



    width: 20px;



}



li.comn-cls-top.andro-part a {



    background: #fff;



    width: 30px;



    padding: 0;



    text-align: center;



    border-radius: 50%;



    height: 30px;



    padding-top: 3px;



}



li.comn-cls-top a {



    text-transform: uppercase !important;



 



    border-right: 1px solid #fff;



}







li.comn-cls-top.andro-part {



    margin-left: 10px;



}







li.comn-cls-top a {



    padding: 6px 15px;



    font-size: 11px;



}





#header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2) #logo img, #header.sticky-header:not(.static-sticky) #primary-menu, #header.sticky-header:not(.static-sticky) #primary-menu > ul, #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {

    height: 100px;

}



#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {

    line-height: 100px;

}



.promo.promo-dark.promo-full {

    float: left;

    width: 100%;

    background: #fedf00d4;

}



/*.bk_ft{color: #fff;}*/



.bg-section {

    border-top: 2px solid #ffe500;

}

.bule_bg span {

    font-size: 16px;

    position: relative;

    top: 8px;

}

h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif !important}

.heading-block h1 {
    font-size: 30px;
}
.lead {
    font-family: 'Poppins', sans-serif !important;
    font-size: 20px;
    margin: 20px 0;
}


@media (max-width:767px){



.container, #header.full-header .container, .container-fullwidth {



    width: 100% !important;



}



.seach_part{margin-top: 0px;}




.das_rgt {
    margin-top: 50px;
}

.box_one h3 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}


 .desc_bg{padding: 5px 10px !important;}







 .resmenu_color {



    background: transparent;



}

.bule_bg {

    display: block !important;

}



.tabs-bordered.side-tabs ul.tab-nav {

    width: 100%;

}



}







@media (max-width:991px){







  #primary-menu-trigger {



    left: auto;



    right: 10px;



    top: 0px;

	

	width: auto;

	

	padding: 0 10px;

	

	display:inline-flex;



  }



    .header_top {

      height: auto !important;

   }



   .fright .top-links ul li:first-child {

    width: 100%;

}



.fright .top-links ul li {

    margin-top: 5px;

    margin-bottom: 5px;

}

.fleft, .fright {

    width: 100%;

}





.fright ul li.display-none, .fleft ul li.display-none {

    display: none !important;

}



  table.table.table-bordered.member-ship-detail-part td tr th, table.table.table-bordered.member-ship-detail-part td tr td {

    display: block !important;

}



table.member-ship-detail-part thead, table.member-ship-detail-part tbody {

    display: inline-block;

    width: 50%;

}



table.member-ship-detail-part tr th, table.member-ship-detail-part tr td {

    display: block;

}



table.member-ship-detail-part thead tr, table.member-ship-detail-part tbody tr {

    display: block;

}



table.member-ship-detail-part thead {

    float: left;

}



table.member-ship-detail-part tr td:first-child {

    padding: 8px !important;

}



table.member-ship-detail-part tr td {

    padding-bottom: 9px;

}



table.member-ship-detail-part tr th:last-child {

    padding: 31px 8px;

}



table.member-ship-detail-part tr td:last-child form {

    display: block !important;

    margin:0px;

}

table.member-ship-detail-part tr td:last-child form button {

    width: 100%;

}



nav#primary-menu {

    position: absolute;

    z-index: 999;

    background: #fff;

    width: 100%;

    left: 0;

}







}





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



	.col_one_fifth {

    width: 45%;

    margin-top: 8px;

    margin-bottom: 8px !important;

}



.desc_bg .col_one_fifth:last-child {

    text-align: left;

}



}







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



.desc_bg .col_one_fifth {

    width: 16.8%;

}



.seach_part .container {

    width: 1070px;

}

form.form.col-md-11.desc_alin {

    width: 100%;

    left: 0;

}



}


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

	#logo img{
		height: 75px !important
	}

	#primary-menu ul li a {
    padding: 0 2px !important;
   }
   div#logo {
    margin-top: 15px;
   }
}

ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {

    background-color: #266a05;
    color: #fff;
}