/*=========================== header part start ========*/
header{overflow:hidden;background:url(../images/bg1.png) repeat scroll left top;clear:both;}
.headercolum{width:1024px;margin:0 auto;overflow:hidden;}
.weblogo{padding:10px;background-color:#ebfffe;float:left;}
.menus{margin:32px 0 0 0;font-family:square721_cn_btroman;float:right;}
.menus > ul{float:left;}
.menus > ul > li{margin:0 0 0 20px;float:left;}
.menus > ul > li > a{overflow:hidden;display:block;font-size:18px;color:#000; text-transform: uppercase; }
.menus > ul > li > a:hover, .menus > ul > li a.active{color:#794b16;}
.menuicon{width:30px;height:30px;background:url(../images/menu-icon.png) no-repeat center center #048981;position:absolute;top:11px;right:0;cursor:pointer;display:none;}
.mnbtn{background-color:#360d00 !important;}
.mnbtn a{color:#FFF !important;}
.diblk{display:block !important;}
.mblt{padding:0 0 0 10px;background:url(../images/blt2.png) no-repeat scroll 0 7px;}
.menuabso{position:absolute;width:250px;background-color:#72c3bc;box-shadow:-2px 4px 7px 0 rgba(255, 255, 255 , 0.3);display:none;}
.menuabso li{border-top:solid 1px #64b5ae;}
.menuabso li a{padding:7px 10px;overflow:hidden;display:block;color:#360d00 !important;font-size:18px;}
.menuabso li a:hover{background-color:#a36b2c;color:#FFF !important;}
/*=========================== header part start ========*/

/*=========================== body part start ========*/
.body-part{margin:0 0 15px 0;overflow:hidden;clear:both;}
.body-colum{padding:10px 0;margin:0 auto;width:1024px;overflow:hidden;}
.mainconent{margin:20px 0 0 0;width:80%;float:left;}
.mainconent p{overflow:hidden;line-height:20px;text-align:justify;clear:both;}
.sexytext{margin:0 0 25px 0;float:left;}
.cntx, .cntx ul, .cntx li{overflow:hidden;clear:both;}
.cntx p{margin:0 0 10px 0;}
.cntx li{margin:0 0 10px 0;}
.cntx a{color:#000;}
.cntx a:hover{text-decoration:underline;color:#794b16;}
.cntx .hd1, .cntx .hd2, .cntx .hd3{margin:0 0 10px 0;}
.blt{font-weight:bold;padding:0 0 0 15px;background:url(../images/blt.png) no-repeat left 5px;}
.topbanner{margin:0 0 8px 0;overflow:hidden;clear:both;}
.topbanner img{width:100%;}
.blogplace{margin:0 0 40px 0;overflow:hidden;clear:both;}
.bloglink{padding:0 0 15px 0;background:url(../images/bg1.png) repeat scroll left top;border:dashed 1px #72c3bc;}
.bloglink .hd2{padding:10px 10px 0px 10px;}
.bloglink, .bloglink ul, .bloglink li{overflow:hidden;clear:both;}
.bloglink li a{padding:10px 10px;font-size:15px;overflow:hidden;display:block;clear:both;}
.bloglink li a:hover{background:url(../images/bg1.png) repeat scroll left top;color:#000;}
.rghtservplace{overflow:hidden;clear:both;}
.rghtservice{margin:25px 0 0 0;padding:10px;background:url(../images/bg1.png) repeat scroll left top;border:dashed 1px #72c3bc;}
.rghtservice, .rghtservice ul, .rghtservice li{overflow:hidden;clear:both;}
.rghtservice ul{background:url(../images/clip2.png) no-repeat scroll right top;}
.rghtservice li{margin:15px 0 20px 0;font-size:16px;}
.rghtservice li a:hover{color:#000;}
.leftpic{margin:0 5px 0 5px;width:200px;float:right;}
/*=========================== body part end ========*/
/*=========================== footer part start ========*/
footer{width:100%;clear:both;background-color:#28b79e;position:relative;float:left;}
.fotercolum{padding:5px 0;margin:0 auto;width:1024px;overflow:hidden;clear:both;}
.navs{margin:12px 0 0 0;font-size:12px;float:left;}
.navs li{margin:0 15px 0 0;float:left;}
.navs li a{overflow:hidden;display:block;font-size:14px;color:#FFF;}
.navs li a:hover{color:#000;}
.socialwrap{padding:10px 0;overflow:hidden;clear:both;background:url(../images/bg1.png) repeat scroll left top;box-shadow:5px 0 7px -1px #7f7f7f;}
.findme{float:left;}
.findme p{padding:25px 0 23px 0;font-size:60px;font-weight:bold;overflow:hidden;color:#454545;clear:both;}
.findme ul{overflow:hidden;clear:both;}
.findme li{margin:0 20px 0 0;float:left;}
.contactme{padding:0 0 0 140px;overflow:hidden;background:url(../images/clip1.png) no-repeat scroll left top;height:165px;float:right;}
.contactme > .hd2{font-size:44px;}
.contactme ul{margin:15px 0 0 0;overflow:hidden;clear:both;}
.contactme ul li{margin:0 0 10px 0;}
.contno{font-size:25px;text-align:right;}
.contactme ul li span{font-size:15px;text-align:right;color:#794b16;font-weight:bold;overflow:hidden;display:block;}
/*=========================== footer part end ========*/
/*============= profile page start ========*/
.prof{margin:10px 0 20px 0;}
.prof, .prof ul, .prof li{overflow:hidden;clear:both;}
.prof li{padding:8px 0;border-bottom:solid 1px #d7ebea;}
.pnme{margin:0 30px 0 0;width:135px;font-size:14px;font-weight:bold;float:left;}
.pnme span{float:right;}
.pfdet{overflow:hidden;}
/*============= profile page end ========*/
/*======== fees page start =====*/
.feescol{margin:15px 0 0 0;overflow:hidden;border-right:solid 1px #d7ebea;clear:both;}
.feescol table{width:100%;}
.feescol table tr{border-bottom:solid 1px #d7ebea;border-top:solid 1px #d7ebea;}
.feescol table tr td{padding:10px 5px;border-left:solid 1px #d7ebea;}
.cont{padding:10px;background-color:#25ad8b; margin: 20px 0; }
.cont h2, .cont p{color:#FFF;}
/*======== fees page end =====*/
/*======== blog page start =====*/
.blog, .blog ul, .blog li{overflow:hidden;clear:both;}
.blog li{padding:10px 0;margin:10px 0 0 0;border-bottom:dashed 1px #666;}
.blog li .reads{float:right;display:block;font-size:14px;color:#360d00;}
.blog li .reads:hover{color:#794b16;text-decoration:underline;}
.blog .hd1, .blog .hd2, .blog .hd3{margin:0 0 2px 0;}
/*======== blog page end =====*/
.gal{overflow:hidden;clear:both;}
.gal img{width:100%;}
.sitemap{margin:15px 0 0 0;}
.sitemap, .sitemap ul, .sitemap li{overflow:hidden;clear:both;}
.sitemap li a{overflow:hidden;display:block;padding:3px 10px;margin:0 0 10px 0;border-bottom:dashed 1px #25ad8b;font-size:18px;}
.sitemap li a:hover{background-color:#25ad8b;color:#FFF;}
.siteabso{padding:0 0 0 20px;overflow:hidden;clear:both;}
.siteabso li a{font-size:16px;}