/* Common CSS */
body{ background-color:#fff; color:#333333;font-family: 'Open Sans', sans-serif;}
body,html{height: 100%;margin: 0px;padding: 0px;min-height: 100%;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
a{outline:none;display:inline-block;text-decoration:none;}
ul,li{list-style:none;padding:0;margin:0;}
img{ max-width:100%; border:none;}
*{ margin:0; padding:0;box-sizing:border-box;}
header,section,footer{float:left;width:100%;}
.container{max-width:976px; margin:0 auto;}
h1,h2,h3,h4,p,a,small,strong{font-family: 'Open Sans', sans-serif;margin:0;padding:0;}



/* inline-set css  */
h1{
	font-size:42px;
	line-height:50px;
	font-weight: 300;
}
h2{
	font-size: 30px;
	line-height: 38px;
	font-weight: 300;

}
h3{
	font-size:36px;
	line-height:42px;
}
h4{
	font-size:25px;
	line-height:28px;
}
h5{
	font-size:20px;
	line-height:26px;
}
h6{
	font-size:16px;
	line-height:22px;
}
a{
	display:inline-block;
	font-size:13px;
	line-height:17px;
	transition: all 0.1s ease-in 0s;
	color: #333333;
	text-decoration:none;
}
a:hover,a:focus{
	text-decoration:none;
	outline:none;
	color: #333333;
}
p{
	display:block;
	font-size:14px;
	line-height:22px;
	color: #212121;
}
.full-width{
	width:100%;
	float:left;
}
.padding-zero{
	padding:0;
}
.padding-left{
	padding-left:0;
}
.padding-right{
	padding-right:0;
}
.container{
	padding:0;
}

/* inline-set css  */




/* Header CSS start*/
header{
	padding:20px 0;
}
.header-right ul li{
	display:inline-block;
	margin-right:8px;
}
.header-login ul li{
	border-right:1px solid #333;
	padding-right:8px;
	line-height:13px;
	
}
.header-login ul li a{
	line-height:13px;
}
.header-right ul li:last-child{
	border:none;
	padding:0;
	margin:0;
}
.social ul li a{
	width:32px;
	height:32px;
	display:block;
	border-radius:100%;
	text-align:center;
	color:#fff;
	line-height:32px;
	opacity:0.8;
}
.social ul li a i{
	line-height:32px;
	font-size:16px;
}
.social ul li a:hover,.social ul li a:focus{
	opacity:1;
	outline:none;
}
.social ul li a.facebook{
	background:#39579a;
}
.social ul li a.twitter{
	/* background:#588cc9; */
	background: #000;
}
.social ul li a.youtube{
	background:#ce3326;
}
.social{
	margin:12px 0 0;
}
/* Header CSS end*/

/* main section start here */
.nav_section .navbar-default{
	background:transparent;
}
.banner{
	position:relative;
}

.banner-slider{
	position:relative;
	
	z-index:1;
}
.banner .owl-controls{
	margin:0;
}
.navbar-form .input-group.add-on{
	width:100%;
	float:left;
}
.navbar-form .input-group.add-on input{
	width:100%;
	border-radius:20px;
	padding-right:35px;
	font-size:13px;
	line-height:17px;
	color:#333333;
}

.main-navigation{
	position:absolute;
	z-index:11;
	background:rgba(51,51,51,0.7);
	border-top:4px solid #b5b000;
	top:0;
	left:0;
}
.main-navigation .nav li{
	padding: 16px 6px 0;
}
.main-navigation .nav li:first-child{
	padding-left:0;
}
.main-navigation .nav li:last-child{
	padding-right:0;
}
.main-navigation .nav li a:hover,.main-navigation .nav li.active a:hover,.main-navigation .nav li a:focus,.main-navigation .nav li.active a:focus{
	color:#e8e6b2;
	background:none;
	outline:none;
	
}
.main-navigation .nav li a{
	padding:0;
	background:none;
	color:#fff;
	font-size:15px;
	line-height:18px;
	font-weight:600;
}
.main-navigation .nav li.active a{
	background:none;
	color:#fff;
}
.main-navigation .nav li.active:after{
	content:"\25BC";
	position:absolute;
	top:-6px;
	left:50%;	
	margin-left:-5px;
	color:#b5b000;
	
}
.main-navigation .navbar-collapse{
	padding:0;
}
.search-box form{
	padding:10px 0;
	margin:0;
	width:100%;
	float:left;
}
.navbar-form .fa-search{
	position:absolute;
	top:0;
	right:15px;
	z-index:9999;
	line-height: 35px;
	color:#b5ad00;
	
}
.slider .owl-next{
	background: url(../png/next.png) no-repeat;
	right:15%
}
.slider .owl-prev{
	background: url(../png/prev.png) no-repeat;
	left:15%
}
.slider .owl-next,.slider .owl-prev{
	position:absolute;
	top:50%;
	width:36px;
	height:70px;
	font-size:0;
	margin-top:-35px;
}
.banner-content{
	position:absolute;
	top:20%;
	right:0;
	width:100%
}
.banner-wrap{
	max-width:530px;
	padding:30px;
	background:rgba(181,175,0,0.9);
	float:right;
	border-radius:4px;
}
.banner-wrap span{
	font-size:17px;
	line-height:22px;
	display:block;
	margin:20px 0;
	font-family: 'Georgia';
}
.banner-wrap p{
	margin-bottom:15px;
}
.btn-black{
	background: #000;
    border-radius: 4px;
    color: #fff;
    min-width: 130px;
    padding:13px 8px;
    text-align: center;
	font-weight:600;
	border:1px solid #000;
}
.btn-black:hover,.btn-black:focus{
	background:transparent;
	border:1px solid #000;
	color: #000;
}


.btn-green{
	background: #b5af00;
    border-radius: 4px;
    color: #fff;
    min-width: 130px;
    padding:13px 8px;
    text-align: center;
	font-weight:600;
	border:1px solid #b5af00;
}
.btn-green:hover,.btn-green:focus{
	background:transparent;
	border:1px solid #b5af00;
	color: #b5af00;
}


.singn-in{
	background:#fff url(../png/magzine.png)no-repeat top right;
	background-size:45% 100%;
	min-height:488px;
	
}
.memeber:after{
	 background: rgba(0, 0, 0, 0) url("../png/green.png") repeat scroll right top;
    content: " ";
    height: 100%;
    position: absolute;
    right: -1px;
    top: 0;
    width: 1px;
}
.memeber{
	position:relative;
	background: rgba(175,170,0,0.9);
	background: -moz-linear-gradient(left, rgba(175,170,0,0.9) 0%, rgba(168,163,3,0.92) 15%, rgba(171,163,10,0.93) 34%, rgba(163,158,10,0.96) 60%, rgba(168,163,10,0.98) 82%, rgba(159,155,0,1) 97%, rgba(159,155,0,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(175,170,0,0.9)), color-stop(15%, rgba(168,163,3,0.92)), color-stop(34%, rgba(171,163,10,0.93)), color-stop(60%, rgba(163,158,10,0.96)), color-stop(82%, rgba(168,163,10,0.98)), color-stop(97%, rgba(159,155,0,1)), color-stop(100%, rgba(159,155,0,1)));
	background: -webkit-linear-gradient(left, rgba(175,170,0,0.9) 0%, rgba(168,163,3,0.92) 15%, rgba(171,163,10,0.93) 34%, rgba(163,158,10,0.96) 60%, rgba(168,163,10,0.98) 82%, rgba(159,155,0,1) 97%, rgba(159,155,0,1) 100%);
	background: -o-linear-gradient(left, rgba(175,170,0,0.9) 0%, rgba(168,163,3,0.92) 15%, rgba(171,163,10,0.93) 34%, rgba(163,158,10,0.96) 60%, rgba(168,163,10,0.98) 82%, rgba(159,155,0,1) 97%, rgba(159,155,0,1) 100%);
	background: -ms-linear-gradient(left, rgba(175,170,0,0.9) 0%, rgba(168,163,3,0.92) 15%, rgba(171,163,10,0.93) 34%, rgba(163,158,10,0.96) 60%, rgba(168,163,10,0.98) 82%, rgba(159,155,0,1) 97%, rgba(159,155,0,1) 100%);
	background: linear-gradient(to right, rgba(175,170,0,0.9) 0%, rgba(168,163,3,0.92) 15%, rgba(171,163,10,0.93) 34%, rgba(163,158,10,0.96) 60%, rgba(168,163,10,0.98) 82%, rgba(159,155,0,1) 97%, rgba(159,155,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afaa00', endColorstr='#9f9b00', GradientType=1 );
	padding:40px 0 50px;
	
}

.newsletter:after{
	 background: rgba(0, 0, 0, 0) url("../png/white.png") repeat scroll right top;
    content: " ";
    height: 100%;
    position: absolute;
    right: -1px;
    top: 0;
    width: 1px;
}
.newsletter{
	background: rgba(245,245,245,0.9);
	background: -moz-linear-gradient(left, rgba(245,245,245,0.9) 0%, rgba(240,235,240,0.92) 15%, rgba(242,237,242,0.93) 34%, rgba(235,235,235,0.96) 60%, rgba(227,227,230,0.98) 82%, rgba(220,220,227,1) 97%, rgba(212,212,219,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(245,245,245,0.9)), color-stop(15%, rgba(240,235,240,0.92)), color-stop(34%, rgba(242,237,242,0.93)), color-stop(60%, rgba(235,235,235,0.96)), color-stop(82%, rgba(227,227,230,0.98)), color-stop(97%, rgba(220,220,227,1)), color-stop(100%, rgba(212,212,219,1)));
	background: -webkit-linear-gradient(left, rgba(245,245,245,0.9) 0%, rgba(240,235,240,0.92) 15%, rgba(242,237,242,0.93) 34%, rgba(235,235,235,0.96) 60%, rgba(227,227,230,0.98) 82%, rgba(220,220,227,1) 97%, rgba(212,212,219,1) 100%);
	background: -o-linear-gradient(left, rgba(245,245,245,0.9) 0%, rgba(240,235,240,0.92) 15%, rgba(242,237,242,0.93) 34%, rgba(235,235,235,0.96) 60%, rgba(227,227,230,0.98) 82%, rgba(220,220,227,1) 97%, rgba(212,212,219,1) 100%);
	background: -ms-linear-gradient(left, rgba(245,245,245,0.9) 0%, rgba(240,235,240,0.92) 15%, rgba(242,237,242,0.93) 34%, rgba(235,235,235,0.96) 60%, rgba(227,227,230,0.98) 82%, rgba(220,220,227,1) 97%, rgba(212,212,219,1) 100%);
	background: linear-gradient(to right, rgba(245,245,245,0.9) 0%, rgba(240,235,240,0.92) 15%, rgba(242,237,242,0.93) 34%, rgba(235,235,235,0.96) 60%, rgba(227,227,230,0.98) 82%, rgba(220,220,227,1) 97%, rgba(212,212,219,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d4d4db', GradientType=1 );
	padding:40px 0 50px;
	position:relative;
}
.member-wrap{
	max-width:500px;
	padding-right:75px;
	float:right;
}
.member-wrap .form-group {
	margin:20px 0;
}
.member-wrap p{
	margin:20px 0;
}
.member-wrap input{
	width:100%;
	min-height:40px;
	border-radius:6px;
	border:1px solid #dddddd;
	font-size:13px;
	line-height:17px;
	color:#333333;
}
.magzine-wraper{
	max-width:340px;
	padding-left:100px;
}
.sign-right{
	padding:40px 0;
}
.magzine-wraper p{
	margin:20px 0;
}
.imagine-logo{
	position:absolute;
	left:-70px;
	top:0;
	color:#fff;
	background:#000;
	width:46px;
	height:46px;
	border-radius:100%;
	text-align:center;
	line-height:45px;
	font-size:22px;
}
.memeber .imagine-logo{
	color:#b5af00;
}
.member-wrap,.magzine-wraper{
	position:relative;
}
.magzine-wraper .imagine-logo{
	left:30px;
}
.book-riview{
	background:#fff url(../png/bg1.png)no-repeat;
	padding:60px 0;
	background-size:cover !important;
}
.book-heading h2{
	font-size:45px;
	line-height:45px;
	color:#fff;
}
.book-heading span{
	color:#b4ad00;
	display:block;
	font-family: "Georgia";
	font-size:16px;
	line-height:22px;
	margin-top:10px;
}
.book-heading{
	margin-bottom:50px;
}
.book-text p{
	color:#b4ad00;
	display:block;
	font-family: "Georgia";
	font-size:16px;
	line-height:22px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #444444;
	font-weight:300;
}
.book-text a{
	color:#fff;
}
.book-text a:hover{
	text-decoration:underline;
}
.book-details{
	margin-bottom:50px;
}
.book-riview .view-books{
	border-top:1px solid #444444;
	padding-top:50px;
	
}
.member-directry{
	background-size:cover !important;
	background:#fff url(../png/bg2.png)no-repeat;
	padding:60px 0;
}
.member-directry .book-heading h2{
	color:#212121;
}
.member-directry .book-heading p{
	color:#333333;
	max-width:800px;
	font-weight:600;
	margin:20px auto;
}
.member-directry .btn-green{
	min-width:250px;
}
.directory-box{
	background:#fff;
	padding:30px 15px;
	border-radius:6px;
	box-shadow: 0 10px 7px 1px #cccc;
}
.directory-wrap h6{
	color:#b3ac00;
	font-family: "Georgia";
	margin:0 0 10px;
}
.directory-box figure{
	width:100%;
	height:80px;
	overflow:hidden;
	border-radius:100%;
	max-width:80px;
	margin: 0px auto 20px;
}
.directory-box figure img{
	width:100%;
	height:100%;
}
.directory-wrap label,.directory-view a{
	color:#aaaaaa;
	font-size:12px;
	line-height:22px;
	font-weight:400;
	margin:0;
}
.directory-wrap label{
	min-height:45px;
}
.directory-view{
	border-top: 1px solid #e5e9ea;
    margin-top: 20px;
    padding-top: 20px;
}
.directory-wrap label i{
	color:#dddddd;
	font-size:25px;
	font-weight:300;
	padding-right:8px;
	vertical-align:middle;
}
.directory-view i.fa{
	color:#b3ac00;
	padding-right:3px;
	font-size:20px;
	vertical-align:middle;
}
.directory-view a{
	color:#b3ac00;
	font-weight:bold;
}
.directory-box{
	position:relative;
}
.directory-box a.share{
	color:#b3ac00;
	position:absolute;
	top:30px;
	right:20px;
}
.sharing{
	margin:60px 0 0;
}
.sharing h4{
	display:inline-block;
	margin-right:10px;
	font-weight:300;
	color:#212121;
}
/* main section ENDS here */

/*footer-css start*/
.footer-sec{
	background:#fff url(../png/footer.png)no-repeat bottom center;
	padding:60px 0;
}
.footer-heading{
	border-bottom:1px solid #dddddd;
	padding-bottom:20px;
	margin-bottom:25px;
}
.footer-heading h3{
	font-size:30px;
	line-height:36px;
	color:#202020;
	font-weight:300;
}
.footer-heading span{
	color:#b3ac00;
	font-family: "Georgia";

}
ul.contact li{
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px dotted #333333;
	position:relative;
	padding-right:14px;
}
ul.contact li:last-child{
	border:none;
}
ul.contact li:after{
	content:"\25BA";
	position:absolute;
	top:50%;
	right:0;
	margin-top: -23px;
	color:#b3ac00;
}
ul.contact li a{
	font-size:14px;
	line-height:20px;
	color:#333333;
	font-weight:800;
}
ul.contact li a:hover{
	color:#b3ac00;
}
ul.follow li{
	padding-left:70px;
	background:#fff url(../png/logo2.png)no-repeat left top;
	margin-bottom:30px;
}
ul.follow li h6{
	margin:0;
	color:#333333;
	font-weight:800;
	font-size:14px;
}

ul.follow li h6 a{
	margin:0;
	color:#333333;
	font-weight:800;
	font-size:14px;
	text-decoration: none !important;
}
ul.follow li h6 span{
	font-size:14px;
	margin:0;
	color:#878787;
	font-weight:400;
	display:inline-block;
}
ul.follow li p{
	color:#333333;
	margin:5px 0;
	line-height:24px;
}
ul.follow li a{
	color:#b4b000;
}
ul.follow li a:hover{
	text-decoration:underline;
}
.footer-wrapper{
	margin-bottom:270px;
}

ul.follow.events li{
	background:none;
	padding-left:0;
}
.footer-sec .events a{
	text-decoration:underline;
}
.footer-bottom figure{
	display:inline-block;
	margin-right:10px;
}
.footer-bottom p{
	display:inline;
	color:#fff;
}
.footer-bottom p a{
	color:#b4b000;
}
.footer-bottom{
	background:#222222;
	padding:30px 0;
}
.footer-bottom .develop{
	padding-top:15px;
}

ul.follow li.features a.btn-green{
	color:#fff;
	margin-top:25px;
	text-decoration:none;
}
ul.follow li.features a.btn-green:hover{
	color:#b4b000;
}
/*footer-css end*/










