@charset "utf-8";
/* CSS Document */
/*
.Text::-moz-selection, .Text *::-moz-selection {
 background: none repeat scroll 0 0 #DF7F4D;
 color: #FFFFFF;
}*/
::selection
{
background: none repeat scroll 0 0 #DF7F4D;
color: #FFFFFF;
}
::-moz-selection
{
background: none repeat scroll 0 0 #DF7F4D;
color: #FFFFFF;
} 
<link href="https://fonts.googleapis.com/css2?family=Baloo+Bhai+2:wght@400;500;600;700;800&display=swap" rel="stylesheet">

@font-face {
    font-family: 'gopikaregular';
    src: url('../fonts/gopika.eot');
    src: url('../fonts/gopika.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gopika.woff') format('woff'),
         url('../fonts/gopika.ttf') format('truetype'),
         url('../fonts/gopika.svg#gopikaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: '../fonts-abadtwo/aabadtwonormal';
    src: url('../fonts-abadtwo/aabatn__-webfont.eot');
    src: url('../fonts-abadtwo/aabatn__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts-abadtwo/aabatn__-webfont.woff') format('woff'),
         url('../fonts-abadtwo/aabatn__-webfont.ttf') format('truetype'),
         url('../fonts-abadtwo/aabatn__-webfont.svg#aabadtwonormal') format('svg');
    font-weight: normal;
    font-style: normal;
}



/*
guj{
	font-family: 'gopikaregular';
	font-size:18px;
	font-weight:normal;
	letter-spacing:1px;
}
*/
#containermain {
	margin:0 0;
	padding:0;
	width:100%;
	border:0px solid red;
}


/* header structure */

#containertopiner {
	margin:0 auto;
	padding:0;
	width:962px;
	border:0px solid red;
}

.bg-top-flower {
	margin:0;
	padding:0;
	width:962px;
	border:0px solid red;
	background-image:url(../images/flower-bg.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}

.titlekvps {
	margin:0 auto;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#654938;
}

.titlekvps-smal {
	font-size:20px;
	font-weight:bold;
	color:#654938;
}


.titlekvps-smal-two {
	font-size:16px;
	font-weight:bold;
	color:#654938;
	line-height:20px;
	letter-spacing:1px;
}


.titlekvps-smal-three{
	font-size:15px;
	font-weight:bold;
	color:#654938;
	line-height:20px;
	letter-spacing:1px;
}





.logokvps {
	margin:5px 0 15px 25px;
	width:161px;
}

.headnavigation {
	margin:0px auto 0 auto;
	padding:0;
	background-image:url(../images/headnavbg.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:32px;
	width:960px;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
background-image:url(../images/headnavbg.png);
background-repeat:no-repeat;
background-position:top left;
height:32px;
width:960px;
}

#navcontainer ul li { display: inline-block; padding:10px 5px 10px 10px; }

#navcontainer ul li a
{
text-decoration: none;
color: #fff;
background-color: #036;
}

#navcontainer ul li a:hover
{
color: #fff;
background-color: #369;
height:32px;
}

.heddatashree-container {
	margin:0px 0px 0px 210px;
	width:auto;
	padding:0px;
	border:0px solid red;
}

.heddatashree-one {
	margin:0 0 0 42px;
	padding:2px;
	width:200px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#663c20;
	letter-spacing:1px;
	line-height:18px;
	border:0px solid green;
}

.heddatashree-one p {
	margin:0;
	padding:0;
	line-height:22px;
	border:0px solid red;
}

.datashree-male {
	margin:0;
	padding:0;
	width:100px;
	text-align:center;
	border:0px solid red;
}

.datashree-female {
	margin:0;
	padding:0;
	width:100px;
	text-align:center;
	border:0px solid red;
}
.datashree-male img { border:1px solid #bfb8a8; padding:3px; }

.datashree-female img { border:1px solid #bfb8a8; padding:3px; }

/*main banner klass*/

#mainbaner {
	margin:0 auto;
	padding:0;
	width:958px;
	height:326px;
	border:1px solid #f0b190;
	background:#f0b190;
}

.mainbaneriner-bg {
	margin-top:6px;
	margin-left:6px;
	padding:0px;
	width:946px;
	height:314px;
	background-image:url(../images/banner_bg.jpg);
	background-repeat:repeat;
	background-position:top left;
	border:0px solid red;
}


.mainbaneriner-bg-add {
	margin:0 auto;
	padding:10px 0px;
	width:918px;
	border:0px solid red;
}

.mainbaneriner-bg-add-one {
	margin:0px;
	padding:0px;
	width:155px;
	border:0px solid red;
}

.mainbaneriner-bg-add-two {
	margin:0px 17px 0px 17px;
	padding:0px;
	width:574px;
	border:0px solid red;
}


.middlecontentinner-left-banner {
	margin:0 5px 0 0;
	padding:0;
	width:225px;
	height:175px;
	background-image:url(../images/box-bg.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.middlecontentinner-left .textcontent {
	text-align:left;
	border:0px solid red;
}

.textcontent p {
	text-align:left;
	margin:10px 0px 10px 0px;
	padding:0;
	line-height:19px;
	border:0px solid red;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#000;
	letter-spacing:1px;
}


.middlecontentinner-right {
	margin:0;
	padding:0;
	width:255px;
	border:0px solid red;
}

.middlecontentinner-right-inner {
	margin:0 auto;
	padding:0;
	width:240px;
	border:0px solid red;
}

.middlecontentinner-right-inner img {
	padding-bottom:12px;
	width:240px;
}



/*slider footer */

#footerslider {
	margin:10px auto 0px auto;
	padding:0;
	width:958px;
	height:206px;
	border:1px solid #c6d5be;
	background:#c6d5be;
}

.footerslider-bg {
	margin-top:5px;
	margin-left:6px;
	padding:0px;
	width:946px;
	height:196px;
	background-image:url(../images/banner_bg.jpg);
	background-repeat:repeat;
	background-position:top left;
	border:0px solid red;
}

.footerslider-img-container {
	padding:10px 10px 5px 10px;
	width:936px;
	height:184px;
	border:0px solid red;
	
}
.footerslider-img {
	margin:0px;
	padding-right:8px;
	width:225px;
	border:0px solid #000;
}


/*footer */

#footer {
	margin:0 0;
	padding:0;
	width:100%;
	border-bottom:4px solid #df7f4d;
    letter-spacing: 1px;
    line-height: 19px;
}

.footer-inner {
	margin:0 auto;
	padding:0 0 20px 0;
	width:962px;
	min-height:100px;
	background-image:url(../images/flower-bg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	text-align:center;
}

.footerone {
	width:685px;
}

.footertwo {
	text-align:right;
	width:265px;
	border:0px solid red;
}

.footernav {
	font-family:gopikaregular;
	font-weight:normal;
	font-size:19px;
	color:#000;
	text-align:center;
}

.footernav a:link {
	color:#481f04;
	text-decoration:none;
	line-height:19px;
}

.footernav a:visited {
	color:#481f04;
	text-decoration:none;
}

.footernav a:hover {
	color:#301401;
	text-decoration:underline;
}

/*comn klasses*/

.imgborder-comn {
	padding:2px;
	margin:0px 10px 0px 0px;
	border:1px solid #bdb2a3;
}

.sepratorline {
	margin:0px;
	padding:0px;
	/*border:1px solid #d5ccbe;*/
	background-image:url(../images/line-bg.png);
	background-repeat:repeat-x;
	background-position:top left;
	height:25px;
	width:100%;
}

.padreg {
	padding:13px;
}
.padtop {
	padding-top:15px;
}

.padlet {
	padding-left:15px;
}

.padrit {
	padding-right:15px;
}

.reg-content {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#5d2500;
	letter-spacing:1px;
	line-height:18px;
}
.reg-content a:link {
	color:#5d2500;
	text-decoration:underline;
}

.reg-content a:visited {
	color:#5d2500;
	text-decoration:underline;
}

.reg-content a:hover {
	color:#8b2c07;
	text-decoration:none;
}

.small-content {
	font-family:gopikaregular;
	font-weight:normal;
	font-size:12px;
	color:#5d2500;
	letter-spacing:1px;
	line-height:18px;
}

.heding-one {
	font-family:gopikaregular;
	font-weight:normal;
	font-size:19px;
	
	/*font-size:23px;*/
	/*font-family: 'Baloo Bhai 2', cursive;
	font-weight:400;
	font-size:20px;*/
	
	color:#FFF;
	line-height:30px;
	padding-left:8px;
	padding-top:3px;
	border:0px solid green;
}
.heading-forum{
	color: #FFFFFF;
	font-size: 19px;
	line-height: 30px;
	padding-left: 8px;
	padding-top: 1px;	
}
.heding-big-bg {
	background-image:url(../images/hd-bg-fullwidth.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:39px;
	width:100%;
	border:0px solid red;
	display:block;
}

.heding-one-bold {
	font-family:gopikaregular;
	font-weight:normal;
	font-size:23px;
	color:#5e2100;
	line-height:30px;
	letter-spacing:1px;
}

.heding-two-bold {
	font-family:gopikaregular;
	font-weight:normal;
	font-size:24px;
	color:#5e2100;
	line-height:30px;
	letter-spacing:1px;
}



/*
.heding-black {
	font-family:gopikaregular;
	font-weight:bold;
	font-size:18px;
	color:#68533c;
	line-height:28px;
}*/

.gopikareg {
	font-family:gopikaregular;
	font-weight:normal;
	font-size:19px;
	color:#472818;
	letter-spacing:1px;	
	line-height:22px;
}

/*for middle full width*/

#pagewrapper-outer {
	width:100%;
	background-image:url(../images/middlecontentbg.jpg);
	background-repeat:repeat;
	background-position:top left;
	border-bottom:1px solid #d5ccbe;
}

#pagewrapper {
	margin:0 auto;
	padding:0px 0px 30px 0px;
	width:960px;
	overflow: auto;
	border:0px solid #F0F;
	background-image:url(../images/flower-bg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}


#sidebar {
  float:right;
  width:255px;
  background-color:transparent;
  padding:10px;
  border:0px solid #F33;
}
#sidebar-forum {
  float:right;
  width:190px;
  background-color:transparent;
  padding:10px;
  border:0px solid #F33;
}
       
#content {
  overflow:auto;
  padding:10px;
  background-color:transparent;
  border:0px solid red;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	color:#000;
	letter-spacing:1px;	  
}

#content .threeblock {
	margin:0;
	padding:0;
	/*width:670px;*/
	border:0px solid red;
}

.threeblock .block {
	margin:0 0 15px 0;
	padding:0;
	width:320px;
	height:175px;
	background-image:url(../images/box-bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px solid red;
}

.block-content {
	margin:9px 10px 0px 12px;
	padding:0;
	width:91%;
	height:97px;
}


.block-content p {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#8d5e3f;
	letter-spacing:1px;
	line-height:22px;
}
.block-content a:link {
	color:#8d5e3f;
	text-decoration:underline;
}

.block-content a:visited {
	color:#8d5e3f;
	text-decoration:underline;
}

.block-content a:hover {
	color:#9d3f00;
	text-decoration:none;
}


.block-content-honor {
	margin:9px 10px 0px 11px;
	padding:0;
	width:91%;
	height:97px;
}

.block-content-honor ul {
	margin:0;
	padding:0;
	list-style:none;
}

.block-content-honor ul li {
	margin:0;
	padding:5px;
	width:280px;
	list-style-type:none;
}

.block-content-honor img {
	padding:0px;
	/*padding:3px;*/
	border:1px solid #aa8f72;
}

.block-content-honor p {
	margin:0;
	padding-left:8px;
	width:190px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#8d5e3f;
	letter-spacing:1px;
	line-height:21px;
	border:0px solid green;
}

.title {
	background-image:url(../images/hd-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:692px;
	height:39px;
	border:1px solid red;
}

.textmatter {
	text-align:left;
	line-height:19px;
	border:0px solid red;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	color:#000;
	letter-spacing:1px;	
	border:0px solid green;
}

.textmatter p {
	text-align:left;
	margin:10px 0px 10px 0px;
	padding:0;

}


/*eng font klass*/

.eng-content {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#red;
	letter-spacing:1px;
	line-height:18px;
}
.eng-content a:link {
	color:#5d2500;
	text-decoration:underline;
}

.eng-content a:visited {
	color:#5d2500;
	text-decoration:underline;
}

.eng-content a:hover {
	color:#8b2c07;
	text-decoration:none;
}



.heding-reg-big {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:23px;
	color:#000;
	line-height:30px;
	padding-left:8px;
	padding-top:1px;
	border:0px solid green;
}

.heding-reg-small {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#000;
	line-height:28px;
	padding-left:8px;
	padding-top:1px;
	border:0px solid green;
}



/*structrure heading 01april2013 */

.title-kvps-one {
	font-size:22px;
	font-weight:bold;
	color:#5c2402;
	line-height:21px;
	letter-spacing:1px;
}

.title-kvps-two {
	font-size:15px;
	font-weight:bold;
	color:#441a00;
	line-height:18px;
	letter-spacing:1px;
}
.title-kvps-three {
  color: #441A00;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 18px;
}

.title-kvps-four {
	font-family:gopikaregular;
	font-size:20px;
	font-weight:bold;
	color:#441a00;
	line-height:18px;
	letter-spacing:1px;	
}

.login-block-top {
	margin:0;
	padding:2px 2px 15px 2px;
	width:200px;
	border:0px solid green;
	text-align:right;
}

.login-block-top p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#000;
	letter-spacing:1px;	
	line-height:21px;	
}

.login-block-top-txt-bold {
	font-family:gopikaregular;
	font-size:19px;
	font-weight:normal;
	color:#000;
	letter-spacing:1px;	
	line-height:21px;	
}
.login-block-top-txt-bold2 {
	font-family:gopikaregular;
	font-size:17px;
	font-weight:normal;
	color:#000;
	letter-spacing:1px;	
	line-height:21px;	
}
a.login-block-top:link {
	color: #8C4404;
    text-decoration: underline;
}

.login-block-top a:link {
	color: #8C4404;
    text-decoration: none;
}

.login-block-top a:visited {
	color: #8C4404;
    text-decoration: none;
}

.login-block-top a:hover {
	color: #ba5307;
    text-decoration: underline;
}

.birthday_box {padding:8px; text-align:center;}
.birthday_box h3 {font-size:19px; font-weight:bold; font-family:gopikaregular;}
.birthday_box h3, .birthday_box p {text-align:center;}
.birthday_box p {padding:5px 3px 3px 3px; font-size:13px;line-height: 15px;}
a.more_birthday {text-decoration:none; font-size:13px;}
a:hover.more_birthday {text-decoration:none;}
a.more_birthday span {position:relative; top:2px;}

/*----------------mainmenu-------------------*/
.mainmenu a{transition: background-color 0.5s ease;}
.mainmenu ul li {}
.mainmenu li ul {position:absolute; z-index:100; display:none; width:150px; background:#db6e35;}
.mainmenu li:hover ul {display:block;}
/*.mainmenu li ul li {line-height:25px; float:none; display:block; text-align:left; padding-left:15px;}*/
.mainmenu li ul li a {line-height:33px; float:none; width:125px;; text-align:left !important; padding-left:22px; border-bottom:1px dotted #c2cd9b;}
.mainmenu li li:hover {float:left;}
.mainmenu li li:hover a {background:#c2cd9b; color:#fff;}
.mainmenu li:hover a {background:#9fab74; }
.mainmenu a.selected {background:#9FAB74;}
/*-drop down menu ends-*/



/*CSS added by Jaishal 19-Dec-2021*/
.innerpage-heading {
    font-family: gopikaregular;
    font-weight: normal;
    font-size: 15px;
    color: #FFF;
    line-height: 30px;
    padding-left: 8px;
    padding-top: 3px;
    border: 0px solid green;
    background: #DF7F4D;
}
/*CSS added by Jaishal 19-Dec-2021*/