@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');

@import url('https://fonts.googleapis.com/css2?family=Mukta+Malar&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Readex+Pro&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Tamil:wght@100..900&display=swap');

body
{
	font-family: 'Readex Pro', sans-serif !important;

	/*font-family: 'Roboto', sans-serif !important;*/
}
#header
{
    /*background: url(../images/head_bg.jpg) repeat center;*/
	
	/*background: url(../images/n-header-bg.png) no-repeat,url(../images/flower.gif) repeat center #fffbd3;*/
	
	/*background: url(../images/d-flower.gif) repeat center #ffe2ea;*/
	background: url(../images/d-flower.gif) repeat center #fbf2d7;
	/*background: #804a16;*/
	/*url(../images/n-header-bg.png) no-repeat,*/
    background-size: auto;	

    border-bottom: none;
}
/*#header, #header-wrap {height:80px;}*/

.header-extras li .he-text span { color: #000 !important;}

#logo { margin-right:0px;}

#logo img {width: auto; height: 190px; margin-top:0px;}

.hd-thronam { width:100%; height:50px; background:#fbf2d7 url(../images/ne-thonam.png);}/*thrinam*/

/*header#header::before {
    content: '';
    position: absolute;
    background: url('../images/lleft-tree.png');
        background-repeat: repeat;
        background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    left: 0;
    width: 80px;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0px;
    z-index: 9;
}
header#header::after {
    content: '';
    position: absolute;
    background: url('../images/rright-tree.png');
        background-repeat: repeat;
        background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    right: 0;
    width: 80px;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0px;
}*/

.bule_bg {

    background: #fdb813;

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

}

.tamil-font {font-family: 'Mukta Malar', sans-serif;}

.bule_bg h4
{
	color: #000;
	margin: 10px 0;	
	font-weight: bold;
}

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: #3c200a;
}
#primary-menu ul ul, #primary-menu ul li .mega-menu-content
{
	border-top: 2px solid #800000;
	
	width: 230px;
}
#portfolio-filter li.activeFilter a
{
	padding: 13px 7px;
}

#portfolio-filter li a
{
	padding: 12px 5px;
}
#primary-menu ul li a

{
	color:#fff;

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

	letter-spacing: 1.5px;
	
	height: 50px;
	
	padding-left:18px;
	
	padding-right:18px;
	
	margin-top: 8px;
	
}

.menu_height {
    line-height: 22px;
    margin-top: 0px;
    letter-spacing: 1.5px;
    text-align: center;
	/*font-family: 'Mukta Malar', sans-serif;*/
	font-family: "Noto Sans Tamil", sans-serif;
}

#primary-menu.style-2 {

/*background: linear-gradient(to bottom,  #3b1f0a 0%,#b07703 100%,#ecb45f 100%);*/

/*background: linear-gradient(to bottom, #f5bf23 0%, #b07703 100%, #b07501 100%);*/

background: linear-gradient(to bottom, #3a1e0a 0%, #391e0b 100%, #b17500 100%);

border-top:2px solid #ff7800;

}

#primary-menu.style-2 > div > ul > li > a { line-height: 40px;  text-align:center; height: 55px; }/*line-height: 22px;*/

#primary-menu.style-2 > div > ul > li > a >div> i { line-height: 20px !important;}/*line-height: 20px;*/

#primary-menu ul li i { line-height: 9px;}

#primary-menu > div > ul > li:hover a { color: #fee269;}

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

    border-bottom: 3px solid #96171B;
}
#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: linear-gradient(to bottom,  #b52994 0%,#820368 100%);*/
	
	background:/*#391e0b;*/#6b2f01;
	/*font-family: 'Poppins', sans-serif;*/	
	
}
.dark .widget_links li a,
{
	background: none;
}
.fot_clor {

    color: #f9db9d;

    margin-right: -8px;

}
.dark #copyrights
{

	 background-color: #6b2f01;
	 color: #cbcaca;
}


#gotoTop:hover
{
	background-color: #b17602;
}

.button
{

	background-color: #331c0b; color: #fff;
}
.button.button-3d:hover
{

	 background-color: #b17602 !important;

	 color: #fff;
}

address
{

	margin-bottom: 0px;

	line-height:30px;
}

.dark .widget h4
{

	color: #fff;
}

.widget > h4
{
	font-size: 18px;

	font-weight:500;
	
	margin-bottom: 10px;

    border-bottom: 1px solid #f9db9d;

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

    letter-spacing: 0.4px;
}
.section
{
	padding: 30px 0;
}
.dark .footer-widgets-wrap a:hover
{

	 color: #f9db9d;
}
.center .heading-block:after, .heading-block.center:after, .heading-block.title-center:after
{
	margin: 10px auto 0;
}
.heading-block:after
{
	border-top: 2px solid #3c200a;
}
.portfolio-2 .portfolio-item .portfolio-image, .portfolio-2 .portfolio-item .portfolio-image a, .portfolio-2 .portfolio-item .portfolio-image img
{

	width: auto;

    height: auto;
}
.heading-block h1 {
    font-size: 32px;
    color: #351b0c;
}

/*#content { background-color: #fff !important;}*/

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: #9f6428;
}
.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:#3b1f0a;

	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;*/ font-size:15px;



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

	background:none;
}
.dark .widget_links li a:hover
{
	color: #f9db9d !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; font-family: 'Mukta Malar', sans-serif !important; }


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;}*/ .mrg_rgt2{ margin-right:0% !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;}

#header {background-position:center;}

#logo img {width: auto; height: auto; margin-top:0px;}

#header.sticky-style-2 #header-wrap {
/*background: linear-gradient(to bottom,  rgba(153,40,68,1) 0%,rgba(106,28,52,1) 100%); */
background: linear-gradient(to bottom, #3a1e0a 0%, #391e0b 100%, #b17500 100%);
/*min-height:45px;*/
}

#primary-menu.style-2 {
    border-top: 0px solid #ff7800;
}

#primary-menu-trigger {background:none;}

nav#primary-menu {margin-top: 5px !important;}

#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
  min-height: 50px;
}

body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover ul a{color: #FAFA33  !important;}

.pay_box { margin:2% 0.5%;}

.mob-hide {display:none;}

.hi_con { display:none;}

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

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

.ind-res {position:relative; right:0px; top:0px; background:#FF7800 !important; margin-bottom:0px !important;}

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

.assure_bg {height: 450px !important;}

.heading-block h1 { font-size: 18px !important;}

.dis-none{display:none !important;}

.top-links li > a { padding: 0px; font-size: 12px;}

.sms-msg::before { height: 20px !important; width: auto; top:14px;}

.mar-space {margin-left:18% !important;}

.bg-ch {background-size: cover !important; height: 100% !important; padding: 98px !important; margin: 0px !important;}
/*******Quick search mobile responsive 1st*******/
.hd-my {margin:10px 10px 10px; border-radius:20px; padding:10px;}

.seach_part
{
	position: relative !important;

	top: 0 !important;
	
	/*background:url(../images/footer_bg.jpg) center center repeat;*/

	/*padding:30px 0 0 0;*/

	    /*background: rgba(255,120,0,0.85) !important;*/
	
	/*background:rgb(183, 36, 151) !important;*/
	
	/*background:rgb(181, 43, 152) !important;*/
	
	background: rgb(246 106 10) !important;
			
    border-radius: 0px !important;
	
}

.desc_bg
{

	background: transparent !important;

	padding: 10px  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-device-width: 479px) and (max-device-width: 767px) { 
.bg-ch {background-size:cover !important; height: 100% !important; padding: 98px !important;}
.h-400 {height:500px !important;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 999px) { 
.bg-ch {background-size:cover !important; max-height:100% !important; padding: 98px !important;}
.h-400 {height:450px !important;}
}




@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:10px;
}
.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;}

#header.sticky-style-2 #header-wrap {
background: #00a859;
background: -moz-linear-gradient(top,  #00a859 0%, #017e38 100%);
background: -webkit-linear-gradient(top,  #00a859 0%,#017e38 100%);
background: linear-gradient(to bottom,  #00a859 0%,#017e38 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a859', endColorstr='#017e38',GradientType=0 ); 
min-height:45px;
}
#primary-menu-trigger {background:none;}

.wid-75 {width:65%;}

.hd-my {margin:10px; border-radius:5px; padding:10px;}

}

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

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

.dis-none{display:none !important;}

}
@media screen and (min-width: 1200px) and (max-width: 1280px) {

.ind-res {position:absolute !important; right:20px; top:320px;}

.hd-my {margin:10px 20px 0px 20px; border-radius:5px; padding:10px;}

}

@media screen and (min-width: 1281px) and (max-width: 1360px) {

.ind-res {position:absolute !important; right:115px; top:300px;}

}
@media screen and (min-width: 1361px) and (max-width: 1600px) {

.ind-res {position:absolute !important; right:175px; top:300px;}

.dis-none{display:none !important;}

}
.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: #fee576; padding: 15px 0;
}

#page-title h1
{
	color: #000; font-size: 25px; text-align:center;
}
.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: #b17602 !important;
	 
	 color: #000;

}

.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: #000;
	
	font-weight:500 !important;

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

	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: #4c4ea3;

	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: 650px;
	
	/*margin:0px 15%;*/
	
	width:100% !important;
	
	/*margin-top:-153px;*/
}
.desc_alin
{
	/*left: 60px;

    padding: 20px 110px;*/
	
	/*padding: 0px 110px;*/

    position: relative;

}

.desc_bg
{
	/*background: rgba(0,0,0,0.5) !important;*/
	
	/*background: rgba(0,0,0,0.5);*/
	
	background:rgba(255,255,255,0.5);

	padding: 20px 10px 20px 20px;



	overflow: hidden;



    border-radius: 0px;



	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: 500px;
}
.swiper_wrapper .swiper-slide { background-position: top center;}
/****banner_quick search*****************************/

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

.pers_bg {

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

    background-size: cover;

	margin: 0 auto -10px 0;

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

.pers_bg h3 {



    color: #B2EBCC;



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



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



	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;

	/*background: #f4dc58;*/
	background: linear-gradient(to bottom,  rgba(249,157,179,1) 0%,rgba(251,122,154,1) 100%);




}

/****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_1 {
    /*background: rgba(255,255,255,0.85);*/
	background: rgba(255,120,0,0.85);	
    padding: 10px 20px;
    padding-right: 20px;
    padding-left: 20px;
    margin-bottom: 10px;
    border-radius: 3px;
}


.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: 27px;
}
.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: #f9db9d !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) center;

	height: 450px;
	
	/*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:capitalize !important;

    border-right: 1px solid #fff;
}

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



    margin-left: 10px;



}

li.comn-cls-top a {

    padding: 6px 10px;

    /*font-size: 12px;*/
	
	font-size: 10.5px;



}

#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: 60px; margin-top:0px;

}

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

    line-height: 60px;

}

#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a i {
    line-height: 9px;
}



.promo.promo-dark.promo-full {

    /*float: left;*/

    width: 100%;

    background: #351b0c;
	
	padding:20px 0px !important;

}



.bk_ft{color: #000;}



.bg-section {

    border-top: 2px solid #ffe500;
	
	padding-bottom: 0px;
	
	margin-bottom:15px;

}

.bule_bg span {

    font-size: 16px;

    position: relative;

    top: 8px;

}



@media (max-width:767px){



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



    width: 100% !important;



}

@media (max-width: 767px){

.txt-align-lft{padding-left: 0px !important;}   
.txt-align-rght{padding-right: 0px !important;}
.txt-align-rght-bot {padding-right: 0px;}

}


.seach_part{margin-top: 0px;}

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

}*/

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

}

.ind-res {position:absolute !important; right:140px; top:300px;}

}
.abt-cont::after {
    content: '';
    position: absolute;
    background: url('../images/right-tree.png');
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    background-repeat: no-repeat;
    height: 100%;
    width: 170px;
    right: 0;
    bottom: 0px;
    background-size: contain;
    background-position: center bottom;
}
.abt-cont::before {
    content: '';
    position: absolute;
    background: url('../images/left-tree.png');
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    background-repeat: no-repeat;
    height: 100%;
    width: 170px;
    left: 0;
    bottom: 0px;
    background-size: contain;
    background-position: center bottom;
}
.i-plain { color: #d62027;}
.search-down {background: #00994d;}
.my_assure_bg {
/*background: #fffece;
background: -moz-linear-gradient(top,  #fffece 0%, #fffed8 35%, #fffed8 50%, #fffed8 65%, #fffece 100%);
background: -webkit-linear-gradient(top,  #fffece 0%,#fffed8 35%,#fffed8 50%,#fffed8 65%,#fffece 100%); 
background: linear-gradient(to bottom,  #fffece 0%,#fffed8 35%,#fffed8 50%,#fffed8 65%,#fffece 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffece', endColorstr='#fffece',GradientType=0 );*/
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fef1f4+0,fcebef+100 */
background: linear-gradient(to bottom,  rgba(254,241,244,1) 0%,rgba(252,235,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.sms-msg::before {

    content: '';

    position: absolute;

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

    background-repeat: no-repeat;

    height: 30px;

    width: 154px;

    background-size: contain;
	
	z-index:11;
	
	left:0px;

}
.mar-space {margin-left:6%;}
.ass-bg::before {
  content: '';
  position: absolute;
  background: url('../images/kumbam.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  height: 100%;
  width: 170px;
  left: 0;
  bottom: 0px;
  background-size: contain;
  background-position: center bottom;
}
.ass-bg::after {
  content: '';
  position: absolute;
  background: url('../images/kumbam.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  height: 100%;
  width: 170px;
  right: 0;
  bottom: 0px;
  background-size: contain;
  background-position: center bottom;
}
.feature-box.fbox-bg.fbox-center {background: #fee576; padding: 48px 30px 30px !important; }
.feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon{background:none !important;}
.feature-box h3 {font-size: 18px; color:#800000 !important; font-family: 'Roboto', sans-serif !important;}
.feature-box h3 span.subtitle { color: #000 !important; font-weight: 600 !important;}
.feature-box.fbox-plain .fbox-icon i, .feature-box.fbox-plain .fbox-icon img {color: #3b1f0a !important;}

/*.header_top {
    display: none;
}
*/
.call-head {
    text-align: right;
    font-size: 18px;
    margin: 12px 0;
}

.call-head i {
    margin-right: 14px;
    position: relative;
    top: 4px;
}

.whats-head {
    text-align: right;
    font-size: 15px;
    color: #fff;
    margin-top: 1px;
}

.whats-head img {
    width: 18px;
    margin-right: 5px;
}

div#logo {
    width: 100%;
}


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

nav#primary-menu{margin-top: 10px;}

.clr-mar{color:#bd3638 !important; font-weight:bold !important;}

.clr-blu{color:#2c1a6e !important; font-weight:bold !important;}