@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');
body {
	font:normal 14px 'Open Sans', sans-serif;
	line-height:1.5;
}
#mainmenu, .block-title, .utitle, .homenews h4, .einfo h4, footer h4 {
}
a:hover {
	text-decoration:none;
}
ul {
	list-style: none;
	padding:0;
}
.wrapper ul {
	padding-left: 25px;
	margin: 10px 0;
}
.logo a {
	text-decoration:none;
	outline:none;
}
.logo img {
	vertical-align:middle;
}
.logo span {
	color:#666666;
	font-size:42px;
	font-family:'Oswald', sans-serif;
	vertical-align:middle;
	padding-left:10px;
}
.mt5 {
	margin-bottom:5px;
}
.mb5 {
	margin-bottom:5px;
}
.mt10 {
	margin-top:10px;
}
.mb10 {
	margin-bottom:10px;
}
.mt20 {
	margin-top:20px;
}
.mb20 {
	margin-bottom:20px;
}
.mt30 {
	margin-top:30px;
}
.mb30 {
	margin-bottom:30px;
}
.mt40 {
	margin-top:40px;
}
.mb40 {
	margin-bottom:40px;
}
.topcontactbox {
	float:right;
	margin-top: 8px;
}
.topcontactbox .callbox {
	float:left;
	position:relative;
	padding-left:60px;
	padding-right:20px;
}
.topcontactbox .callbox:before {
	content:'\f095';
	font-family:FontAwesome;
	font-size:20px;
	color:#5d5d5d;
	position:absolute;
	top:0;
	left:0;
	width:50px;
	height:50px;
	border:2px solid #ccc;
	text-align:center;
	line-height:2.3;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.topcontactbox .callbox .callbox1 {
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#565656;
}
.topcontactbox .callbox .callbox2 {
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#434343;
}
.topcontactbox .callbox:hover::before {
border:2px solid #ffc70c;
}
.topcontactbox .socialbox {
	float:left;
	position:relative;
}
.topcontactbox /*.socialbox:before{content:'\f1e0';font-family:FontAwesome;font-size:20px;color:#5d5d5d;position:absolute;top:0;left:0;width:50px;height:50px;border:2px solid #ccc;text-align:center;line-height:2.3;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}*/
.topcontactbox .socialbox .stitle {
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#565656;
}
.topcontactbox .socialbox .link {
	margin:-5px 0 0;
}
.topcontactbox .socialbox .link .fb a {
	font-size:22px;
	color:#344883;
transition:all ease-in-out .3s;
}
.topcontactbox .socialbox .link .fb a:hover {
	font-size:22px;
	color:#000;
}
.topcontactbox .socialbox .link .yt a {
	font-size:22px;
	color:#d13c27;
transition:all ease-in-out .3s;
}
.topcontactbox .socialbox .link .yt a:hover {
	font-size:22px;
	color:#000;
}
.topcontactbox .socialbox:hover::before {
border:2px solid #ffc70c;
}
.navbar-default {
	background: none;
	border:none;
	margin-bottom:0;
}
.navbar-brand {
	height: auto;
}
.headbox {
	position:relative;
	z-index:2;
	background:#FFF;
}
header {
	z-index:4;
	position:relative;
}
header .container-fluid {
	max-width: 1170px;
}
.navbar-right {
	text-align: right;
	color:#424242;
}
.navbar-right a {
	color:#424242;
	margin-left:20px;
}
.dropdown-menu>li>a {
	padding: 6px 20px 6px 15px;
	outline:none;
}
.dropdown-menu > li > a {
	background:rgb(67, 57, 101);
	letter-spacing:1px;
	color:#FFF;
	outline:none;
	font-size:15px;
	border-bottom: 1px solid #635590;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	background: #232323;
	color: #FFF;
}
.dropdown-menu {
	background:transparent;
	padding:0;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #344784;
	margin-top: 5px;
	margin-right: -14px;
}
.dropdown-submenu:hover>a:after {
	border-left-color: #344784;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.socialmedia, .Counter {
	display: inline-block;
	vertical-align:bottom;
}
.Counter span {
	margin: 0 auto;
	display: inline-block;
	width: 80px;
	background: #ddb328;
	text-align: center;
	color: #000;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 12px;
}
.Counter img {
	width: 150px;
}
#mainmenu {
	background: #635590;
}
.navbar-default .navbar-nav>li>a {
	color:#fff;
	border-bottom:3px solid transparent;
	padding:16px 10px;
	font-size:14px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #ffd445;
	border-bottom:3px solid #ffc70c;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	color: #fff;
	border-bottom:3px solid #ffc70c;
	background: #635590;
}
.navbar-nav > li > a {
}
.donateright {
	float:right;
	margin-right: -15px;
	position:relative;
}
.donateright a {
	font-family: 'Oswald', sans-serif;
	font-size:26px;
	color:#FFF;
	text-shadow:0 0 5px rgba(0, 0, 0, 0.46);
	background:#ffc70c;
	outline:none;
	text-decoration:none;
	padding: 0px 25px 0px 35px;
	line-height: 2.1;
	text-transform:uppercase;
	display: block;
transition:all ease-in-out .3s;
}
.donateright a:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:0;
	display:block;
	height:0;
	border-top: 55px solid #635590;
	border-right:25px solid transparent;
}
.donateright a:hover {
	background:#ff3830;
}
#topheader {
	background:#ffc70c;
}
.topheader .toplink {
	list-style:none;
	float:right;
	margin-bottom:0;
}
.topheader .toplink li {
	display:inline-block;
}
.topheader .toplink li:after {
	content:'|'
}
.topheader .toplink li:last-child:after {
	content:''
}
.topheader .toplink li a {
	color:#1F1903;
	font-size:14px;
	padding:14px 3px;
	display:inline-block;
}
.topheader .toplink li a:hover {
	background:rgba(255, 255, 255, 0.30);
}
.topheader:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:40%;
	display:block;
	height:0;
	border-top: 51px solid #635590;
	border-right:25px solid transparent;
}
.topheader .mail {
	line-height:3.5;
}
.topheader .mail i {
	font-size:24px;
	color:#ffc70c;
}
.topheader .mail a {
	color:#FFF;
}
 .glyphicon-chevron-right::before {
content: "\f054";
}
.glyphicon-chevron-left::before {
content: "\f053";
}
.glyphicon {
	font-family:FontAwesome;
}
.slider {
	position:relative;
	top:-20px;
	z-index:2;
}
.slider item img {
	width:100%;
}
.carousel .carousel-caption {
}
.carousel .carousel-caption .text1 {
	color:#FFF;
	background:rgba(0, 0, 0, 0.82);
	font-size:16px;
	display:inline-block;
	padding:2px 10px;
}
.carousel .carousel-caption .text2 {
	color:#000;
	font-weight:500;
	font-size:35px;
	background: #fff;
	border-radius: 10px;
}
.welcome {
	padding:60px 0;
	position:relative;
	z-index:2;
	background:#FFF;
	margin-top:-20px;
}
.welcome h1 {
	font-family:'Oswald', sans-serif;
	font-size:35px;
	color:#555555;
	margin:0 0 20px;
	padding:0
}
.welcome h1 span {
	color:#e6b40e;
}
.welcome p {
	color:#262626;
	font-size:15px;
	line-height:1.9;
	font-weight:500;
	text-align:justify;
	margin:0 0 10px;
}
.welcome h3 {
	color:#929292;
	font-weight:300;
	font-size:26px;
	margin:0;
	padding:0 0 10px;
}
.welcome ul {
	list-style:none;
}
.welcome ul li {
	display:inline-block;
	width:48%;
	line-height:1.8;
	color:#262626;
	font-size:15px;
	padding:0 0 2px;
}
.welcome ul li i {
	color:#e6b40e;
}
.welcome .more {
	margin-top:20px;
}
.welcome .more a {
	background:#ddb328;
	color:#FFF;
	font-weight:700;
	font-size:15px;
	padding:10px 20px;
	border-radius:3px;
transition:all ease-in-out .3s;
	outline:0;
	text-decoration:none;
}
.welcome .more a:hover {
	background:#555555;
}
.welcome .welcomeimg {
	position:relative;
}
.welcome .welcomeimg img {
	border:3px solid #FFF;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.31);
	width:100%;
}
.welcome .welcomeimg:after {
	content: '';
	background: url(images/img-shaow.png) center no-repeat;
	position: absolute;
	bottom: -8px;
	left: 0;
	height: 10px;
	width: 100%;
}
#activity {
	position:relative;
	z-index:3;
}
.actbox {
	position:relative;
	z-index:3;
}
.actbox a {
	display:block;
}
.actbox .imgbox {
	background:#000;
}
.actbox .imgbox img {
	width:100%;
	opacity:1;
transition:all ease-in-out .3s;
}
.actbox:hover img {
	opacity:.3;
}
.actbox .acttitle {
	position:absolute;
	bottom:15px;
	left:15px;
transition:all ease-in-out .3s;
}
.actbox .acttitle .acttitle1 {
	position:relative;
	border-left:4px solid #edbe20;
	color:#FFF;
	font-family:'Oswald', sans-serif;
	font-size:20px;
	padding-left:5px;
}
.actbox .acttitle .acttitle1:after {
	content:'\f08e';
	font-family:FontAwesome;
	position:absolute;
	color:#edbe20;
	padding-left:5px;
	font-size:15px;
	bottom:0;
}
.actbox .acttitle .acttitle1:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	opacity:0;
transition:all ease-in-out .3s;
}
.actbox .acttitle .acttitle2 {
	color:#FFF;
	font-size:16px;
	padding-left:10px;
}
.actbox:hover .acttitle {
	left:50%;
	transform:translate(-50%);
	text-align:center;
	bottom:30%;
	width: 100%;
}
.actbox:hover .acttitle1:before {
	content:'\f08e';
	font-family:FontAwesome;
	top:0;
	left:50%;
	display:block;
	border:2px solid #edbe20;
	width:60px;
	height:60px;
	text-align:center;
	font-size:27px;
	border-radius:50%;
	line-height: 2;
	transform:translateY(-50%);
	transform:translateX(-50%);
	opacity:1
}
.actbox:hover .acttitle1 {
	border-left:none;
	padding-top:60px;
}
.actbox:hover .acttitle1:after {
	display:none;
}
.actbox:hover .acttitle1 {
	font-size:26px;
	padding-left:0;
}
.actbox:hover .acttitle2 {
	font-size:16px;
	padding-left:0;
}
.slider .item img {
	width:100%;
}
.act {
	position:relative;
	z-index:3;
}
.act .imgbox {
}
.act .imgbox img {
	width:100%;
}
.act .abox {
	position:absolute;
	top:50%;
	left:30%;
	transform:translate(-30%, -50%);
}
.act:after {
	content:'\f073';
	font-family:FontAwesome;
	top:50%;
	right:-10%;
	position:absolute;
	color:rgba(0, 0, 0, 0.33);
	font-size:175px;
	transform:translateY(-50%);
transition:all ease-in-out .3s;
}
.act:hover::after {
right:-7%;
}
.act .abox .act1 {
	color:#FFF;
	font-family:'Oswald', sans-serif;
	font-size:31px;
	font-weight:700;
	text-transform:uppercase;
	padding-left:35px;
}
.act .abox .act2 {
	color:#4b3c0b;
	font-family:'Oswald', sans-serif;
	font-size:71px;
	font-weight:700;
	line-height:.7;
}
#footer {
	background:#eeeeee;
	border-top:5px solid #bababa;
	z-index:2;
	position:relative;
}
.footer {
	padding:30px 0 10px;
}
.footer h4 {
	color:#333333;
	margin:0;
	padding:0;
	font-weight:700;
	font-size:16px;
}
.footer h4:after {
	content:'';
	background:#a0a0a0;
	width:62px;
	height:1px;
	display:block;
	margin: 10px 0;
}
.footer .flinks ul {
	display:inline-block;
}
.footer .flinks ul:last-child {
	padding-left:10px;
}
.footer ul {
}
.footer ul li {
}
.footer ul li a {
	color:#5B5B5B;
	font-size:14px;
	line-height:1.8;
	padding-left:15px;
transition:all ease-in-out .3s;
	display:block;
	position:relative;
}
.footer ul li a:hover {
	color:#000;
}
.footer ul li a:before {
	content:'\f054';
	font-family:FontAwesome;
	margin-left:-15px;
	position:absolute;
	color:#8C8C8C;
	font-size:13px;
transition:all ease-in-out .3s;
	top:2px;
	left:15px;
}
.footer ul li a:hover::before {
color:#635590;
margin-left:-10px;
}
.lastfooter {
	border-top:1px solid #a0a0a0;
	padding:20px 0;
}
.lastfooter .copy {
	color:#666666;
}
.lastfooter .socialmedia {
	color:#666666;
	margin-top:-10px
}
.lastfooter .socialmedia span {
	font-size:27px;
}
.lastfooter .socialmedia span.fb a {
	color:#344883;
}
.lastfooter .socialmedia span.yt a {
	color:#d13c27;
}
.lastfooter .socialmedia span a:hover {
	color:#333;
}
.lastfooter .ifw {
	float:right;
}
#donor {
	background:#000 url(../images/bg1.jpg) no-repeat fixed;
	background-size:cover;
	height:600px;
	text-align:center;
	position:relative;
	z-index:1;
}
.donor {
	position:fixed;
	bottom:20%;
	left:50%;
	transform:translateX(-50%);
}
.donor h5 {
	color:#e9be2e;
	font-size:17px;
	font-weight:600;
}
.donor h6 {
	color:#FFF;
	font-size:49px;
	font-weight:700;
}
.donor .more {
	display:inline-block;
	margin-top: 15px;
}
.donor .more a {
	background:#ddb328;
	color:#363636;
	font-weight:700;
	font-size:17px;
	padding:10px 20px;
	border-radius:3px;
transition:all ease-in-out .3s;
	outline:0;
	text-decoration:none;
	text-transform:uppercase;
}
.donor .more a:hover {
	background:#635590;
	color:#FFF;
}
.donor p {
	display:inline-block;
	max-width:40%;
	color:#FFF;
	vertical-align:middle;
	border-left:1px solid #FFF;
	padding-left:20px;
	margin-left: 20px;
	font-weight:300;
	font-size:25px;
	min-width:200px;
	text-align:left;
}
#visitbox {
	background:#635590;
	position:relative;
	z-index:3;
	padding:40px 0;
}
#visitbox:before {
	content:'';
	width:200px;
	height:80%;
	border:20px solid #d0a30e;
	position:absolute;
	left:-100px;
	top:50%;
	background:#635590;
	transform:translateY(-50%);
}
.visitbox h3 {
	color:#FFF;
	font-family: 'Oswald', sans-serif;
	font-size:49px;
	text-align:center;
	padding: 0;
	margin: 10px 0;
}
.visitbox h3 span {
	color:#f6ce30;
}
.visitbox h4 {
	font-size:30px;
	color:#FFF;
	font-weight:300;
	text-align:center;
	margin:10px 0 30px;
	padding: 0;
	line-height: 1.4;
}
.visitbox h4 span {
	display:block;
}
.hlbox {
}
.hlbox li {
	float:left;
	width:50%;
	position:relative;
	transition: all 1s;
	z-index: 1;
	transform:translate(0)
}
.hlbox li.active:nth-child(1) {
transform: translateX(20px) translateY(20px) scale(1.123, 1.16);
z-index: 9;
}
.hlbox li.active:nth-child(2) {
transform: translateX(-20px) translateY(20px) scale(1.123, 1.16);
z-index: 9;
}
.hlbox li.active:nth-child(3) {
transform: translateX(20px) translateY(-20px) scale(1.123, 1.16);
z-index: 9;
}
.hlbox li.active:nth-child(4) {
transform: translateX(-20px) translateY(-20px) scale(1.123, 1.16);
z-index: 9;
}
.hlbox li.active:before {
	background:rgba(0, 0, 0, 0.70);
	position:absolute;
	width:100%;
	height:100%;
	content:'';
	border:10px solid #FFF;
}
.hlbox li .imgbox img {
	width:100%;
}
.hlbox li .info {
	position:absolute;
	bottom:15px;
	left:15px;
	display:none;
}
.hlbox li .info.active {
	display: block;
}
.hlbox li .info .date {
	color:#000000;
	background:#d1a40e;
	display:inline-block;
	padding:2px 5px;
	font-size:12px;
}
.hlbox li .info .title {
	color:#FFF;
	font-family: 'Oswald', sans-serif;
	font-size:15px;
}
.hlbox li .info .more a {
	font-size:12px;
	color:#EBBF2D;
	font-weight:600;
}
.vbox {
	padding-top:70px;
	display:none;
	transition: all ease-in-out 1s;
}
.vbox.active {
	display:block;
	transition: all ease-in-out 1s;
}
.vbox .date {
	font-size:53px;
	color:#FFF;
	font-weight:700;
	line-height:1;
	background:#6e638c;
	border:3px solid #d0a30e;
	display:inline-block;
	width:80px;
	text-align:center;
	height:80px;
	margin-bottom:20px;
	transition: all ease-in-out 1s;
}
.vbox .date span {
	font-size:19px;
	color:#FFF;
	font-weight:700;
	display:block;
	text-align: left;
	padding-left: 8px;
}
.vbox .title {
	color:#FFF;
	font-size:22px;
	margin:10px 0;
}
.vbox p {
	color:#bbb3d1;
	font-size:14px;
	line-height: 1.8;
	text-align:justify;
}
.vbox .more {
	margin-top:20px;
}
.vbox .more a {
	background:#ddb328;
	color:#363636;
	font-weight:700;
	font-size:15px;
	padding:7px 13px;
	border-radius:3px;
transition:all ease-in-out .3s;
	outline:0;
	text-decoration:none;
}
.vbox .more a:hover {
	background:#FFF;
	color:#363636;
}
#wrapper {
	background:#FFF;
	position: relative;
	z-index: 3;
	padding:20px 00;
}
h1.pagehead {
	font-family: 'Oswald', sans-serif;
	font-size: 35px;
	color: #555555;
	margin: 20px 0;
	padding: 0;
}
h1.pagehead:first-letter {
	color:#d4aa20;
	font-size:40px;
}
.img_right {
	padding: 7px;
	background: #FFF;
	border: 1px solid #e9e9e9;
	margin: 5px 0 5px 15px;
	clear: right;
	float:right;
}
.img_left {
	padding: 7px;
	background: #FFF;
	border: 1px solid #e9e9e9;
	margin: 5px 15px 5px 0;
	clear: left;
	float:left;
}
.wrapper p {
	color:#3E3E3E;
	font-size: 15px;
	line-height: 1.7;
	font-weight: 500;
	text-align: justify;
	margin: 0 0 10px;
}
.wrapper p a {
	color:#9E63B4;
	text-decoration:none;
	font-weight:6400;
	font-family: 'Oswald', sans-serif;
	outline:none;
}
.wrapper p a:hover {
	color:#333;
}
.wrapper h3 {
	margin: 0 0 10px;
	font-weight: 600;
	color: #635590;
	font-size: 22px;
}
.wrapper h3:after {
	content:'';
	background: #FFC70C;
	width: 60px;
	height: 3px;
	display:block;
	margin:5px 0;
}
.wrapper .pageimg img {
	margin: 10px 0;
	border: 5px solid #fff;
	box-shadow: 0 0 3px #0006;
}
.wrapper .pageimg .col-sm-4 {
	margin-bottom:20px;
}
.wrapper .pageimg .col-sm-4:nth-child(3n+1) {
clear:both;
}
.wrapper .pageimg span {
	display: block;
	text-align: center;
	background: #635590;
	color: #fff;
	padding: 5px 0;
	font-size: 15px;
}
.quoteright {
	padding: 10px 10px;
	margin: 0 0 20px;
	font-size: 14px;
	border-right: 5px solid #ffc70c;
	float: right;
	text-align: right;
	border-left: 0;
	line-height: 1.6;
}
.toptag {
	position: absolute;
	text-align: right;
	right:15px;
	top:0;
}
.toptag span {
	background: #4b4b4b;
	color: #FFF;
	display: inline-block;
	padding: 5px;
	font-size: 16px;
}
.wrapper h6 {
	color: #5D5D5D;
	font-weight: 600;
	font-size: 18px;
	margin: 0;
	padding: 0 0 0;
}
.wrapper ul {
	list-style:none;
}
.wrapper ul li {
	display:block;
	line-height:1.8;
	color:#262626;
	font-size:15px;
}
.wrapper ul li i {
	color:#e6b40e;
}
.hindi_heading {
	font-size:27px;
	color:#d77919;
	font-style:italic;
	font-family: 'Open Sans', arial, sans-serif;
	margin-bottom:20px;
	font-weight:100;
}
.hindi_txt {
	font-size:14px;
	font-family: 'Open Sans', arial, sans-serif;
	font-weight:400;
	line-height:24px;
}
.hindi_name {
	color:#518606;
	font-size:20px;
	font-style:italic;
	font-weight:100;
}
.testim_bg {
	background:url(../images/testimonialsbg.png) no-repeat top left;
	width:916px;
	height:188px;
	padding:15px 20px;
}
.testim_bg2 {
	background:url(../images/testimonialsbg2.png) no-repeat top left;
	width:916px;
	height:219px;
	padding:15px 20px;
}
.formbox {
	background:#E4E1EF;
	padding:12px;
	border:1px solid #ccc;
	margin-top:10px;
}
.bankdetails img {
	width:200px;
	margin:5px 0;
}
.bankdetails tr {
	border-bottom:1px dashed #888;
	padding:5px 0;
	display:block;
}
.bankdetails tr:last-child {
	border-bottom:none;
}
.bankdetails tr td {
	display:block;
}
.magazine {
}
.magazine ul {
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	color:#444;
}
.magazine li {
	float:left;
	margin:13px 23px;
	width:172px;
	text-align:center;
	border:1px solid #ddd;
	padding:8px;
	background:#fcc50c;
transition:all ease-in-out .3s;
}
.magazine li img {
	border:1px solid #ddd;
}
.magazine li:hover {
	box-shadow:0 0 5px #999;
}
.download {
	font-size:11px;
	font-weight:normal;
	border-top:1px solid #C39F29;
}
.download a {
	padding: 5px 0;
	color: #8371BD;
	background: #FFF;
	display: block;
	font-size: 14px;
	font-weight: 700;
transition:all ease-in-out .3s;
}
.download a:before {
	content:'\f019';
	font-family:FontAwesome;
	color:#636363;
	font-weight:normal;
	padding-right:5px;
transition:all ease-in-out .3s;
}
.download a:hover {
	background:#8371BD;
	color: #FFF;
}
.download a:hover:before {
	color:#FFF;
}
.milestonenbox .gallery img {
	width:100%;
}
.blog-category ul {
	list-style:none;
}
.blog-slider {
}
.blog-listing {
	display:table;
}
.blog-listing ul {
	list-style:none;
	margin-top:40px;
}
.blog-listing ul>:last-child {
	margin:0;
	border:none;
}
.blog-listing li {
	border-bottom:1px dotted #C0C0C0;
	display:table;
	padding-bottom:20px;
	margin-bottom:20px;
transition:all ease-in-out .3s;
}
.blog-listing li .img {
	width:200px;
	border: 1px solid #c5c5c5;
	padding: 4px;
	background: #f4f4f4;
	float:left;
transition:all ease-in-out .3s;
}
.blog-listing li .img img {
	width:100%;
}
.blog-listing li:hover .img {
	border-color:#23297a;
}
.blog-listing li .img:hover {
	border-color:#ff3830;
}
.blog-listing li .top-box {
	display:table;
}
.blog-listing li .text {
	padding-left:210px;
}
.blog-listing li .date {
	border-right:3px solid #e6b031;
	padding:2px 10px 2px 0;
	float:left;
}
.blog-listing li .category {
	float:left;
	padding-left:10px;
}
.blog-listing li .category a {
	color:#7b7b7b;
	line-height:24px;
}
.blog-listing li .category a:hover {
	color:#454545;
}
.blog-listing li .title {
	display:table;
	width:100%;
	margin-top:10px;
	margin-bottom:0;
}
.blog-listing li .title a {
	color:#635590;
	text-decoration: none;
}
.blog-listing li .title a:hover {
	color:#ff3830;
}
.blog-listing li .inner-text {
}
.blog-listing li p {
}
.blog-listing li .b-read-more {
	background: #ddb328;
	color: #FFF;
	font-weight: 700;
	font-size: 14px;
	padding: 5px 10px;
	border-radius: 3px;
transition: all ease-in-out .3s;
	outline: 0;
	text-decoration: none;
}
.blog-listing li .b-read-more:hover {
	background:#555;
}
.blog-details {
}
.blog-details .date {
	font-size:12px;
	color:#7A7A7A;
	margin-bottom:10px;
}
.blog-details .date i {
	margin-right:5px;
	color:#ae8b18;
}
.blog-details h3 {
	margin-bottom:4px;
	margin-top:20px;
}
.blog-header {
	position:relative;
}
.blog-details .share-arti {
	position:absolute;
	background:#382C60;
	z-index:999;
	bottom:-20px;
	right:10px;
	border:1px solid #7162A2;
	padding:0 5px;
	color:#746730;
transition:all ease-in-out .3s;
}
.blog-details .share-arti:hover {
	background:#ff3830;
	border-color:#D3241D;
}
.blog-details .share-arti .text {
	float:left;
	padding:0 10px;
	font: 16px 'Oswald', Arial, Helvetica, sans-serif;
	line-height:40px;
	color: #FFF;
}
.blog-details .share-arti i {
	float:left;
	width:28px;
	height:28px;
	background:#382c60;
	text-align:center;
	line-height:28px;
	margin:6px 2px 0;
	color:#FFF;
	border:1px solid #787878;
transition:all ease-in-out .3s;
}
.blog-details .share-arti i:hover {
	color: #382c60;
	background: #FFC70C;
	border-color:#FFF;
}
.blog-header img {
	width:100%;
}
.back1 {
	float:right;
	margin-right:10px;
}
a.back {
	font-size: 16px;
	background: #FFC70C;
	color: #272727;
	padding: 9px 20px 9px;
	font-weight: normal;
	line-height: 1;
	display:inline-block;
	margin:0px;
	text-decoration:none;
transition:all ease-in-out .3s;
}
a.back:hover {
	background:#635590;
	color: #FFF;
}
h1.blogpagehead {
	padding: 0;
	margin: 0;
}
.blog-slider .centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs {
	display:block !important;
}
.blog-slider .next {
	display:none;
}
.blog-slider .prev {
	display:none;
}
.blog-slider .centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs {
	position:absolute !important;
	left:0 !important;
	right:0 !important;
	margin:0 !important;
	bottom:-25px;
}
.blog-slider .centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs {
	display:block !important;
}
.blog-slider .next {
	display:none;
}
.blog-slider .prev {
	display:none;
}
.blog-slider .centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs {
	position:absolute !important;
	left:0 !important;
	right:0 !important;
	margin:0 !important;
	bottom:-25px;
}
.blog-slider .centered-btns_tabs li {
	display:inline-block;
}
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 50%;
	background: #FFF !important;
	display: inline-block;
	_display: block;
*display: block;
	box-shadow: none;
	width: 11px !important;
	height: 11px !important;
	border: 2px solid #635590;
}
.centered-btns_tabs a:hover, .centered-btns_tabs a.active, .transparent-btns_tabs a:hover, .large-btns_tabs a:hover {
	width: 11px;
	height: 11px;
	background: #FFF;
	border: 2px solid #d8b43b;
}
.centered-btns_here a, .transparent-btns_here a, .large-btns_here a {
	border: 2px solid #d8b43b;
}
.c-box h2 {
	font-family: 'Oswald', sans-serif;
	font-size: 35px;
	color: #555555;
	margin: 20px 0;
	padding: 0;
}
.c-box h2:first-letter {
	color:#d4aa20;
	font-size:35px;
}
.c-box h2:after {
	content: '';
	width: 75px;
	height: 2px;
	display: block;
	background: #E6E6E6;
	margin-top:10px;
}
.c-box .news-f-list {
	margin-bottom:40px;
}
.c-box .news-f-list ul {
}
.c-box .news-f-list li {
	margin:5px;
	display:inline-block;
}
.c-box .news-f-list li a {
	color: #503990;
	padding: 5px 25px 5px 5px;
	display: inline-block;
	border: 1px solid #D1C7F3;
	font-size: 14px;
	background: #FFF;
	position:relative;
	font-weight: 600;
transition:all ease-in-out .3s;
}
.c-box .news-f-list li span {
	color: #FFF;
	padding: 0 4px;
	border: 1px solid #fff;
	font-size: 13px;
	font-weight: 600;
	background: #635590;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	line-height:2.3;
	font-weight: 600;
transition:all ease-in-out .3s;
}
.c-box .news-f-list li a:hover {
	color:#ff3830;
	border:1px solid #ff3830;
}
.c-box .news-f-list li a:hover span {
	background:#ff3830;
}
.mx300 {
	max-width:300px;
}
.fivecols {
	margin-top:25px;
	margin-bottom:25px;
}
.fivecols>div {
	width: 19%;
	margin-right: 1%;
	float: left;
	color:#e66b20;
	font-weight:bold;
	text-align: center;
}
.fivecols img {
	margin-top: 5px;
	border:5px solid #ddd;
}
.lookbook {
	text-align: center;
}
.lookbook .img-responsive {
	display: inline-block;
}
#qinquiry {
	position:fixed;
	bottom:-8px;
	right:0;
	border-bottom:none;
	width: 100%;
	max-width:450px;
	height: 300px;
	top:auto;
	left:auto;
	z-index: 9999;
}
#qinquiry h4 {
	margin:0 0 10px;
	font-weight: bold;
	color: #fff;
}
.modal-dialog .btn {
	background-color:#635590;
	border-color:#4c3e7b;
}
#qinquiry .modal-dialog {
	width: 100%;
	margin-top: 0;
	background:#E4E1EF url(../images/quick-form-bg.jpg) no-repeat center right;
	background-size:cover;
	border:2px solid #9081c3;
	border-radius:0;
	margin: 0;
	padding-right:170px;
}
#qinquiry .modal-content {
	background:none;
	border: none;
	box-shadow:none;
	position: static;
}
#qinquiry .modal-body {
	position: static;
}
#qinquiry .close {
	color: #fff;
	opacity:1;
	font-weight: normal;
	position: absolute;
	right:15px;
}
.donateright a {
	-webkit-animation: blink 1s infinite;
	-moz-animation: blink 1s infinite;
	-o-animation: blink 1s infinite;
	-ms-animation: blink 1s infinite;
	animation: blink 1s infinite;
}
 @-webkit-keyframes blink {
0% {
background-color: #1ebb24;
}
33% {
background-color:#f2a91c;
}
66% {
background-color:#fe6b04;
}
100% {
background-color: #1ebb24;
}
}
@-moz-keyframes blink {
0% {
background-color: #1ebb24;
}
33% {
background-color:#f2a91c
}
66% {
background-color:#fe6b04;
}
100% {
background-color: #1ebb24;
}
}
@-o-keyframes blink {
0% {
background-color: #1ebb24;
}
33% {
background-color:#f2a91c
}
66% {
background-color:#fe6b04;
}
100% {
background-color: #1ebb24;
}
}
@keyframes blink {
0% {
background-color: #1ebb24;
}
33% {
background-color:#f2a91c
}
66% {
background-color:#fe6b04;
}
100% {
background-color: #1ebb24;
}
}
 @media screen and (max-width:1199px) {
 .footer .flinks ul:last-child {
padding-left: 0px;
}
 .vbox .date {
margin-bottom:0;
}
 .visitbox h4 {
font-size:25px;
}
 .vbox {
padding-top: 40px;
}
 .hlbox li.active:nth-child(1) {
transform:translateX(16px) translateY(16px) scale(1.123, 1.16);
}
 .hlbox li.active:nth-child(2) {
transform:translateX(-16px) translateY(16px) scale(1.123, 1.16);
}
 .hlbox li.active:nth-child(3) {
transform:translateX(16px) translateY(-16px) scale(1.123, 1.16);
}
 .hlbox li.active:nth-child(4) {
transform:translateX(-16px) translateY(-16px) scale(1.123, 1.16);
}
}
@media screen and (max-width:1024px) {
 .actbox .acttitle .acttitle1 {
font-size:18px;
}
 #visitbox:before {
width: 100px;
border:10px solid #d0a30e;
left: -70px;
}
 .donor p {
font-size:20px;
}
 .logo span {
font-size:32px;
}
}
 @media screen and (max-width:1200px) {
 .logo span {
font-size:32px;
}
}
 @media screen and (max-width:991px) {
 .navbar-nav {
float:none;
}
 .navbar-right {
float:none !important;
text-align:right;
}
 .logo img {
width: 100px;
}
 .logo span {
font-size:20px;
}
 .donateright {
position:absolute;
top: 55px;
right: 30px;
}
 .footer .flinks ul:last-child {
padding-left:20px;
}
 .donateright a {
font-size:20px;
padding: 0px 18px 0px 22px;
}
 .donateright a:before {
border-top: 42px solid #635590;
border-right: 16px solid transparent;
}
 .welcome .more {
margin:25px 0;
}
 .visitbox h4 {
font-size:21px;
}
 .hlbox li.active:nth-child(1) {
transform:translateX(22px) translateY(22px) scale(1.123, 1.16);
}
 .hlbox li.active:nth-child(2) {
transform:translateX(-22px) translateY(22px) scale(1.123, 1.16);
}
 .hlbox li.active:nth-child(3) {
transform:translateX(22px) translateY(-22px) scale(1.123, 1.16);
}
 .hlbox li.active:nth-child(4) {
transform:translateX(-22px) translateY(-22px) scale(1.123, 1.16);
}
 #visitbox:before {
height:15%;
top:10%;
}
 .vbox .date {
margin-top: 20px;
}
}
@media screen and (max-width:767px) {
 .navbar-default .navbar-toggle {
background-color:#5b4b8c !important;
}
 .navbar-default .navbar-toggle .icon-bar {
background-color:#FFF;
}
 #mainmenu {
background:#504477;
}
 .navbar-nav {
margin:0px -15px;
}
 #topheader {
display:none;
}
 .logo {
text-align:center;
}
 .logo span {
font-size:47px;
}
 .topcontactbox {
width: 320px;
margin: 0 auto;
float:none;
}
 .act:after {
right:0;
font-size:105px;
}
 .act:hover:after {
right:0;
}
 .slider {
top:0;
}
 .donateright {
display:none;
}
 .navbar-header {
background:#635590;
}
 .navbar-default .navbar-nav>li>a {
background:#504477;
}
 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
background: #232323;
color: #FFF;
}
 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
padding: 12px 10px;
}
 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
color: #FFF;
}
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
color: #FFF;
background:rgba(45, 45, 45, 1.00);
}
 .carousel .carousel-caption .text2 {
font-size:15px;
font-weight: 400;
}
 .hlbox li .info .title {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
 .hl1, .hl2, .hl3, .hl4 {
overflow:hidden;
}
 .navbar-default .navbar-nav>li>a {
padding:12px 10px;
}
 .hlbox li.active:nth-child(1) {
transform:translateX(10px) translateY(10px) scale(1.123, 1.16);
}
 .hlbox li.active:nth-child(2) {
transform:translateX(-10px) translateY(10px) scale(1.123, 1.16);
}
 .hlbox li.active:nth-child(3) {
transform:translateX(10px) translateY(-10px) scale(1.123, 1.16);
}
 .hlbox li.active:nth-child(4) {
transform:translateX(-10px) translateY(-10px) scale(1.123, 1.16);
}
 .donor {
width:100%;
}
 .welcome {
padding:20px 0;
}
 .welcome h1 {
font-size:25px;
}
 .welcome h3 {
font-size:20px;
}
 .welcome p {
line-height: 1.6;
}
 .vbox .date {
font-size:40px;
height: 66px;
width: 66px;
}
 .lastfooter .copy {
text-align:center;
}
 .lastfooter .socialmedia {
text-align:center;
margin:0;
}
 .lastfooter .ifw {
float:none;
text-align:center;
}
 .img_right {
float:none;
margin:0 0 10px;
}
 .wrapper .pageimg img {
width:100%;
}
 .toptag {
right:0;
position:relative;
}
 .toptag span {
font-size:14px;
}
 h1.pagehead {
font-size:26px;
}
 #qinquiry .modal-dialog {
padding:0;
}
 #qinquiry {
width:90%;
left:5%;
}
}
@media screen and (max-width:1200px) {
#topheader {
display:none;
}
}
@media screen and (max-width:480px) {
 .logo span {
font-size:32px;
}
 .carousel .carousel-caption .text2 {
font-size:19px;
}
 .donor h6 {
font-size:36px;
}
 .visitbox h3 {
font-size:33px;
}
 .vbox .title {
font-size:16px;
}
 .vbox p {
font-size: 13px;
line-height: 1.5;
}
 .footer .flinks ul:last-child {
padding-left:0;
}
 #photogallery li a img {
width:100%;
}
 .donor h5 {
font-size:15px;
}
 .donor h6 {
font-size:23px;
}
 .donor .more {
margin:10px 0 0;
}
 .donor p {
font-size:18px;
margin: 0;
padding: 0;
border-left:1px solid #FFF;
text-align:center;
padding-left: 20px;
margin-left: 20px;
}
}
@media screen and (max-width:340px) {
 .logo img {
width:100px;
}
 .logo span {
font-size:29px;
}
 .topcontactbox .callbox {
padding-right: 5px;
}
 .welcome ul li {
width:100%;
}
 .actbox .acttitle .acttitle1 {
font-size:16px;
}
 .visitbox h4 {
font-size:15px;
}
 .donor p {
font-size:18px;
margin:0;
border-left:0;
border-top:1px solid #FFF;
text-align:center;
margin-top:25px;
padding:5px 0 0;
}
}
