* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body { font-family: Arial, Helvetica, sans-serif; font-weight:normal !important; line-height:18px; color:#343434; font-size:20px; width: 100%; margin: 0px; padding: 0px; background:url(../img/bg.jpg) 0 0 repeat #000; }
article, aside, figure, footer, header, nav, section { display: block; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ 
* html .group { height: 1%; }
.group { display: block; } /* close commented backslash hack */
a img { border: 0; }
.clearBoth { clear: both; margin: 0; padding: 0; }
.lg-wid-1, .lg-wid-10, .lg-wid-11, .lg-wid-12, .lg-wid-2, .lg-wid-3, .lg-wid-4, .lg-wid-5, .lg-wid-6, .lg-wid-7, .lg-wid-8, .lg-wid-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px }
.Fright { float: right !important }
.Fleft { float: left !important }
li { list-style-type: none; }
a { text-decoration:none }
figure { margin: 0; }
img { vertical-align: middle; }
.img-responsive { max-width: 100%; height: auto; }
.img-rounded { border-radius: 6px; }
.img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; }
/********default end**********/
section {margin:20px 0;}
footer{margin-top:20px;}
.wrapper { overflow:hidden; clear:both; width:100%; }
.container { width:100%; max-width:1000px; margin: 0 auto; padding-left: 15px; padding-right: 15px; }
.row { margin-left: -15px !important; margin-right: -15px !important;}
/**width**/
.md-col-4, .md-col-3, .md-col-5, .md-col-6, .md-col-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float:left; }
.md-col-6 {width: 49%;}
.md-col-5 { width: 41.66666667%; }
.md-col-4 { width: 33.33333333%; }
.md-col-3 { width: 25%; }
.md-col-12{width:100%;}
.w50{width:50%; float:left;}

/**end width**/
/***header***/
.topnav { padding:20px 0; float:left; width:100%; }
.xs-only { visibility:hidden }
.cont-num { font-size:22px; font-weight:bold; padding-left:45px; line-height:30px;}
.social { text-align:left; }
.social ul { float:right; }
.social li { margin:0 10px 0 0; float:left; }
.social li a { width:40px; height:40px; display:block; line-height:35px; color:#434343; font-size:30px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease }
.social li a:hover { color:#d9862d; transform:scale(1.1,1.1) }
.nav { background:#d9862d; float:left; width:100%; position:relative }
.nav>ul { margin-left:30% }
.nav>ul>li { float:left; }
.nav ul li > a { display:block; color:#fff; padding:15px 7px; font-size:16px;}
.menu { display:none }
/***header end ***/
/***lft banner ***/
.banner { margin-bottom:30px }
.lft-banner { background:#f8f8f8; width:255px; max-width:255px; position:absolute; top:0; left:30px; margin-top:-131px; padding:30px 0 10px; box-shadow:0 0 8px #888888; }
.logo2 { max-width:244px; }
.posrel { position:relative !important; }
/**content**/
.redbg { background:#d9862d; }
.content { margin:20px 0; }
.c-head h2, .post-head h2, .texti-head h2 { text-transform:uppercase; color:#fff; text-align:center; padding:15px 0; position:relative; font-weight:normal !important; line-height:24px; font-size:20px; margin:12px 0}
.c-head h2:before{ content:""; position:absolute; width:40px; background:#e8b681; height:2px; left:48%; bottom:0px; }
.c-head h1{text-transform:uppercase; color:#fff; text-align:center; padding:11px 0; position:relative; font-weight:normal !important; line-height:24px ; font-size:24px;}
.c-head h1:before{ content:""; position:absolute; width:40px; background:#e8b681; height:2px; left:48%; bottom:0px; }
.post-head h2:before, .texti-head h2:before{left:45%;  content:""; position:absolute; width:40px; background:#e8b681; height:2px; bottom:0px; }
.content .c-cont p { color:#fff; padding:10px 0 20px ; }
.content .c-cont p a{color:#FF0}
.content .testi-cont p{ font-size:20px; text-align:center;}
.c-cont p, .testi-cont p{text-align:justify}
.c-cont div ul{padding:0; margin:0;}
.c-cont div ul li a{color:#fff;}
.content .post-cont ul li{color:#fff; border-bottom:1px solid #e8b681; }
.content .post-cont ul li a{color:#fff; text-decoration:none; display:block; padding:10px 0}
.texti-cont{ text-align:center; color:#fff; padding:20px; line-height:30px; min-height:158px}
.texti-cont p{font-size:25px;}

/**footer**/
footer{background:#5a5959;}
.foter-link ul{text-align:center; width:100%; background:#5a5959;}
.foter-link ul li{display:inline-block; text-align:center}
.foter-link ul li a{ color:#fff; text-transform:uppercase; font-size:12px; display:inline-block; padding:12px}
.foter-link2{background:#2d2c2c; padding:10px}
.foter-link2 p{font-size:12px; color:#818181; text-align:center}
.marlft2{margin-left:2%;}

.profile ul{width:50%; display:inline-block; color:#fff; margin:0; padding:0}
.profile ul li{list-style:disc; padding:5px 0; font-size:15px}
.profile ul li span{font-weight:bold;}

/*****fees***/
.pge-head{text-align:center; font-weight:bold; color:#000; font-size:30px; padding:20px 0;  background:#fff; margin:1px 0; cursor:pointer; }
.pge-head>span{display:block; font-size:14px; color:#666; padding-top:10px; font-weight:normal; }

/*****gallary******/
.gallry{margin:20px 0; float:left; width:100%}
.gallry  img {margin:10px 0}

/*****post****/
.c-head span{text-align:center; color:#FF0; display:block; font-size:14px}
.read-more{text-align:center}
.read-more a{display:inline-block; border:1px solid #fff; padding:2px 10px; color:#fff;  border-radius:5px; text-align:center}

@media screen and (min-device-width: 769px) and (max-device-width: 991px) { 
	.nav > ul{margin-left:35% }
	.nav ul li > a{padding-left:8px; padding-right:8px;}
	.cont-num {padding-left:90px}
}

 @media (max-width: 1200px) {
	
}
 @media (max-width: 992px) {
}


@media (max-width: 768px) {
.cont-num{line-height:normal}
.xs-only {visibility:visible}
.menu {width:40px;position:absolute;background:#d9862d ;padding:5px 10px;display:block; right:10px; top:14px; z-index:100; cursor:pointer}
.menu span{display:block;height:3px;background-color:#fff;width:100%;margin:5px 0}
.nav{display:none; position:absolute; top:60px; right:15px; float:none; z-index:10; width:30%; margin:0; padding:0; border:1 px solid #666}
.nav > ul{padding:0; margin:0}
.nav > ul > li{float:none}
.nav > ul > li a{font-weight:bold}
.nav ul li > a:hover{background:#fff; color:#F00; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.lft-banner{display:none;}
.md-col-4, .md-col-3, .md-col-5, .md-col-6 {display:block; float:none; text-align:center !important; width:100%}
.social{width:100%; float:none; padding:15px 0}
.social ul, .social ul li{float:none; }
.social ul li{ text-align:center; display:inline-block}
.social ul li a{display:inline-block}
.logo{padding-bottom:20px}
.marlft2{margin:0;}
.foter-link ul{padding:10px 0}
.foter-link ul li a{padding:2px;}
.foter-link ul li a:hover{text-decoration:underline}
.
}
