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

body

{

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

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

}

#content { clear:both !important; background-color: #d8f4fe;}

#header

{

	background: #fed1ea;
	background: -moz-linear-gradient(top,  #fed1ea 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #fed1ea 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #fed1ea 0%,#ffffff 100%);, url("images/mg_leaf.png;") no-repeat center; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed1ea', endColorstr='#ffffff',GradientType=0 );
	border-bottom:none;	
	
	border-radius:10px 10px 0 0;	-webkit-border-radius:10px 10px 0 0;
	
	-moz-border-radius:10px 10px 0 0;	-ms-border-radius:10px 10px 0 0;


}
.header_top

{

background:#00008B; height:10px; 

/*border-radius:10px 10px 0 0;	-webkit-border-radius:10px 10px 0 0;

-moz-border-radius:10px 10px 0 0;	-ms-border-radius:10px 10px 0 0;*/

}

#logo img { height:120px !important;}
.market-header {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
}
#primary-menu ul li a
{
	color:#fff;
	font-size:15px;
	font-family: 'Roboto', sans-serif !important;
	font-weight:500;
	line-height:50px !important;
	padding:0 10px !important;
}
#primary-menu ul li i, #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a i  { line-height:49px !important;}
#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:#000;
	border-bottom: 3px solid #fff;
}
#primary-menu > div > ul > li:hover a, #primary-menu > div > ul > li.current a
{
	color:#f9cb17;
}
#primary-menu ul ul li:hover > a{
    background-color: #ec017b;
    padding-left: 18px;
    color: #fff !important;
	font-size:14px;
}
body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a { color:#f9cb17 !important;}
body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover ul a  { color: #f9cb17 !important;  }
<!--#primary-menu ul ul a { line-height:20px !important; margin:0px !important;-->}
/*#primary-menu.style-2, #primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a { height:50px !important;}*/
#primary-menu.style-2 > div > ul > li > a, #primary-menu.style-2 > div > ul > li > a i { line-height:55px !important;}
 #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {height:50px !important;}
/*#header.sticky-header:not(.static-sticky) #primary-menu { line-height:50px; height:50px !important;}
#header.sticky-header:not(.static-sticky) #header-wrap {height:50px !important;}*/
#primary-menu.style-2 ul ul { top:50px;}
#primary-menu ul ul li a { font-size:14px !important; text-transform:capitalize;}
#primary-menu ul ul li a:hover { color:#fff !important;}
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;

}



#portfolio-filter li.activeFilter a

{

	padding: 13px 7px;

}



#portfolio-filter li a

{

	padding: 12px 5px;

}


#portfolio-filter li.activeFilter a

{

	background-color: #e1156a;

}



#portfolio-filter li a:hover

{

	color: #e1156a;

}

.promo.promo-dark
{
	background-color: #f90064;
}
#footer.dark, .dark #footer

{

	background: #ec419f; /* Old browsers */
	background: -moz-linear-gradient(top,  #ec419f 0%, #fecbe7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ec419f 0%,#fecbe7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ec419f 0%,#fecbe7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec419f', endColorstr='#fecbe7',GradientType=0 ); /* IE6-9 */

}
.dark .widget_links li a, .footer-widgets-wrap a

{	    
color: #000 !important;
}
.dark .widget_links li a:hover, .footer-widgets-wrap a:hover
{	    
color: #fff !important;
}
.dark #copyrights
{
 background-color: #00008b;
color: #fff;
/*border-radius:0 0 10px 10px;	-webkit-border-radius:0 0 10px 10px;
-moz-border-radius:0 0 10px 10px;	-ms-border-radius:0 0 10px 10px;*/
}



#gotoTop:hover

{

	background-color: #e1156a;

}



.button

{

	/*background-color: #ffde00;*/ background-color:#75dafe;
	
	color:#000 !important;

}



.button.button-3d:hover

{

	background-color: #fd448e !important;

}

address

{

	margin-bottom: 0px;

	line-height:22px;

}



.dark .widget h4

{

	/*color: #fff;*/ color: #000;

}



.widget > h4

{

	font-size: 18px;

	font-weight:bolder;

	margin-bottom: 10px;

    border-bottom: 1px solid #fe086e;

}



#footer .footer-widgets-wrap

{

	padding:20px 0;

}



#copyrights

{

	padding: 10px 0;

}



.heading-block

{

	margin-bottom: 10px;

}



.section

{

	padding: 30px 0;

}



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

}


.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:hover

{

	    color: #fcf404 !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: 'Raleway', sans-serif;

    font-weight: 600;

    font-size: 16px;

    background: #d30606;

    color: #fff;

    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;

}



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

.wh_ft { color:#fff;}

.wh_ft a { color:#fff;}

.bk_ft { color:#000;}

.mrg_rit { /*margin-right:3%;*/ margin-right:1%; 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;}

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

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

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

.lh { line-height:25px !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%;}

.market-header { display:inline-block;}

#logo a.standard-logo { display:block !important;}

#logo a.standard-logo.log_cn {  margin-left:75px !important; display:block !important;}

#primary-menu .container #primary-menu-trigger { top:-222px !important;}

.txt_ht { margin:20px auto auto !important;}

.hi_con, .ri_hi { display:none;}

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

#primary-menu > div > ul
{
	margin-top: 0px !important;
}

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

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

.hide_left { display:none;}

#header-wrap
{
background: #4949fd; /* Old browsers */
background: -moz-linear-gradient(top,  #4949fd 0%, #00008b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4949fd 0%,#00008b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4949fd 0%,#00008b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4949fd', endColorstr='#00008b',GradientType=0 ); /* IE6-9 */
}
.nsrc_bg { background:#f00e48; padding:10px;}
/*.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;}


.mrg_tp17
{
	margin-top:-30px !important;
}

.mrg_tp30
{
	margin-top:60px !important;
}

/***VIEW PROFILE MOBILE***/
.basic_mob
{
	display: flex;
	margin-bottom: 0 !important;
}
.border_left
{
	border-left: 0px solid #00aaf5 !important;
}
.left_space
{
	padding: 0 !important;
}

.lft_sim
{
	display:none !important;
} 

/***VIEW PROFILE MOBILE***/
}

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

#logo a.standard-logo { display:block;}

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

.hi_sim
{
	display:none !important;
}

}

@media screen and (min-width: 765px) and (max-width: 991px) {
.hide_left {display:none;}
.banner_right

{

	/*float:left;*/

	width:100% !important;

	height:auto; 
	
	overflow:hidden;

	margin-top:0px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 1.5;

	font-size: 14px;   

	/*position:relative;
*/
	z-index:233; 
	
	position: absolute;
	
	/*background: rgba(0, 0, 0, 0.6);	*/
	top: 0;
	
	/*left:0px;*/
	
	margin: 400px 0 auto !important;
	
	border-radius: 5px;

}
.ex_srch_hi { display:none;}
.nsearch_bg { 
background:url(../images/nsearch_bg.png);
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px;
width:100%;
height:auto;
overflow:hidden;
}

}

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

.txt_ht { margin:0px auto auto !important;}

.hi_con { display:none;}

}

@media screen and (min-width: 1000px) and (max-width: 1920px) {
.hide_menu { display:none !important;}
.in_siz { margin:0px 1.5% !important; width:80% !important;}

}
@media screen and (min-width: 1001px) and (max-width: 1348px) {
#header.sticky-style-2 { height:auto;}
.ban_ch {width:1020px !important; height:386px !important; }

/*.blink_stop { -webkit-transform: translateZ(0); }*/
}
@media screen and (min-width: 1349px) and (max-width: 1600px) {
.ban_ch {width:100% !important; height:386px !important; }
}

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

#header.sticky-style-2 { height:auto;}

.col-lft { padding-left:0 !important; padding-right:0 !important;}

.no_ban { height: auto !important;}

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

/*.stretched { width:96%; margin:10px auto;} */

.src_hi { display:none;}


.hi_sim
{
	display:none !important;
}

.market-header {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.banner_right

{

	/*float:left;*/

	width:85%;

	height:auto; /*height:auto;*/
	
	overflow:hidden;

	margin-top:0px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 1.5;

	font-size: 14px;   

	/*position:relative;
*/
	z-index:0; 
	
	position: absolute;
	
	/*background: rgba(0, 0, 0, 0.6);	*/
	top: 0;
	
	right:0px;
	
	margin: 460px 0 auto;
	
	border-radius: 5px;

}
.ex_srch_hi { display:none;}
.nsearch_bg { 
background:url(../images/nsearch_bg.png);
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px;
width:100%;
height:auto;
overflow:hidden;
/*z-index:0;
position: absolute;
top: 0;
right: 0px;*/
}
}



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


#page-title

{

	background-color: #fed1ea;

}

.button.button-3d.button-light:hover { color:#fff !important;}

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

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

    font-size: 20px;

    margin: 0px;

	color: #fff;

	}



	.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:5px solid #fff;

	}

	

	.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

	{

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

background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(-45deg, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(-45deg, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(135deg, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

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

	    border: 1px solid #c2c0c0;

    width: 48%;

    margin: 10px 8px;

	}

	

	.box_one ul li

	{

		list-style:none;

	}

	

	.box_one h3

	{

	margin: 0;

    text-align: center;

    font-size: 18px;

    padding: 10px;

	}

	

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

	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;

}



.add_post

{

    display: block;

}





.red_star

{

	color:#FF0000;

	font-size: 17px;

}



.cus_hight

{

    height: 40px;

}



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



.wed_part

{

	display: block;

}





.wed_category

{

	/*margin:0 auto;*/
	
	margin-bottom:10px;

	border: 1px solid #ccc;

    padding-left: 3px;

    padding-right: 3px;
	
	background: #fee3f2;

}



.wed_category ul li

{

	list-style:none;

	margin: 15px 0;

    /*padding: 5px;*/
	
	padding: 5px 2px;
	
	border-bottom: 1px solid #ccc;
	
	font-size:13px;

    /*text-align: center;*/

}
.lst-chd {
    border-bottom: none;
}

.wed_category ul li a

{

	color: #000;
}

.wed_category ul li a:hover

{
	color: #d5087a;
}



.wed_category h3

{

	margin: 0;

    /*background: #d43c40;*/
	
	background:#0027b9;

    color: #fff;

    text-align: left;

    padding: 1px 8px;
	
	font-size:22px !important;

}



.wed_directory

{

	padding:20px 0;

}



.button.button-large

{

	margin: 14px 10px;

	/*padding: 0 5px;*/

}

.wed_right
{
	border:1px solid #ccc;
}
.wed_right h3
{
	margin: 0;

    /*background: #d43c40;*/
	
	background:#0027b9;

    color: #fff;

    text-align: left;

    padding: 1px 8px;
	
	font-size:22px !important;
}
.dpink { background:#db057c !important;}


/****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: 0px 10px;*/

}

.mob_fax p i

{

	margin-right: 5px;

}



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

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

    background-repeat: no-repeat !important;

	    background-position: -10px -62px !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 33px;

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

    background-repeat: no-repeat !important;

	    background-position: -10px -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 33px;

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

    background-repeat: no-repeat !important;

    color: #e2136b;

    text-transform: uppercase;

    background: transparent;

	    background-position: -10px -127px !important;

}



.socio_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 33px;

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

    background-repeat: no-repeat !important;

    color: #e2136b;

    text-transform: uppercase;

    background: transparent;

	 background-position: -10px -137px !important;

}





.phy_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 33px;

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

    background-repeat: no-repeat !important;

    color: #e2136b;

    text-transform: uppercase;

    background: transparent;

	background-position: -10px -185px !important;

}



.fam_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 33px;

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

    background-repeat: no-repeat !important;

    color: #e2136b;

    text-transform: uppercase;

    background: transparent;

	    background-position: -10px -310px !important;

}



.pat_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 33px;

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

    background-repeat: no-repeat !important;

    color: #e2136b;

    text-transform: uppercase;

    background: transparent;

	    background-position: -10px -370px !important;

}



.hob_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 33px;

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

    background-repeat: no-repeat !important;

    color: #e2136b;

    text-transform: uppercase;

    background: transparent;

	    background-position: -10px -427px !important;

}



.match_hthree {

    margin-bottom: 5px;

    font-size: 16px;

    padding: 6px 33px;

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

    background-repeat: no-repeat !important;

    color: #e2136b;

    text-transform: uppercase;

    background: transparent;

	background-position: -10px -485px !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********/
.menu_bg{
background: #4949fd; /* Old browsers */
background: -moz-linear-gradient(top,  #4949fd 0%, #00008b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4949fd 0%,#00008b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4949fd 0%,#00008b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4949fd', endColorstr='#00008b',GradientType=0 ); /* IE6-9 */

}
.p_rt { line-height:30px; margin-bottom:0px; text-align:right; font-size:13px; margin-top:20px;}

.p_rt a { color:#d30606;}

.strip_three{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d80075+0,ff1493+100 */
background: #d80075; /* Old browsers */
background: -moz-linear-gradient(top,  #d80075 0%, #ff1493 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d80075 0%,#ff1493 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d80075 0%,#ff1493 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80075', endColorstr='#ff1493',GradientType=0 ); /* IE6-9 */

width:100%;
height:auto;
overflow:hidden;
}
.str_blue { 
background: #4949fd; /* Old browsers */
background: -moz-linear-gradient(top,  #4949fd 0%, #00008b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4949fd 0%,#00008b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4949fd 0%,#00008b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4949fd', endColorstr='#00008b',GradientType=0 ); /* IE6-9 */
 margin-top:1px;}
.str_txt a { font-size:22px; top:6px; color:#fff; text-decoration:none; position:relative;}

.gro_bg
{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f7caac+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f7caac 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f7caac 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f7caac 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7caac',GradientType=0 ); /* IE6-9 */
}
.bri_bg
{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,c1adc1+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #c1adc1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#c1adc1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#c1adc1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#c1adc1',GradientType=0 ); /* IE6-9 */
}
.thumbnail a > img, .thumbnail > img, .thumbnail{ border-radius: 50% !important;}
.button.button-border {
    border: 2px solid #e92069;
    background-color: transparent;
    color: #333;
    line-height: 36px;
    font-weight: 600;
    text-shadow: none;
}
.button.button-border:hover { background-color: #e92069 !important; color: #fff !important;}



/*WEDDING.PHP PAGE CSS STARTS HERE*/

	.records
	{
    overflow: hidden;
    /*border: 1px solid #fff;*/
    padding: 10px 0;
	line-height:30px;
	}

	.txt_rht
	{
		text-align: right;
	}
	.mrg_tp17
	{	
	    margin-top: 17px;
	}

/*WEDDING.PHP PAGE CSS END HERE*/


/*WEDDING_CATEGREY.PHP PAGE CSS STARTS HERE*/

	.style-msg .sb-msg, .style-msg2 .msgtitle, .style-msg2 .sb-msg
	{
		    font-size: 25px;
	}


	.successmsg
	{
		color:#d0181d;
	}

/*WEDDING_CATEGREY.PHP PAGE CSS END HERE*/



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

.socio p
{
	margin:0 auto;
}

.basic
{
	overflow:hidden;
	margin-bottom:0px;
}
.basic p
{
	margin:3px auto;
	font-size: 14px;
}

.mar_rgt2
{
	margin-right: 2%;
}
.mat_btm0
{
	margin-bottom: 0px;
}

.left_space
{
	padding: 0px 5px;
}

.hi_sim
{
	background:#fff;
}

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


