@charset "utf-8";

/* CSS Document */
@media only screen and (max-width: 1170px) {

}

@media only screen and (max-width: 1023px) {

}

@media only screen and (max-width: 991px) {

}

@media only screen and (max-width: 767px) {
.logo-cont {
    padding: 20px 0 0;
    text-align: left;
}
.logo-cont img {
    margin: inherit;
}
#mega-menu-wrap-primary {
    border-radius: 0;
    position: relative !important;
    top: -35px !important;
}
ul.socialNav {
    text-align: center;
    font-size: 20px;
    padding: 10px 0;
}
.about-btn {
    background: #fff;
    padding: 15px 20px;
    margin: 0 3px 20px;
}
.banner-txt {
    padding: 50px 0 0;
    text-align: center;
}
.desk_img img{
    padding-top: 50px;
}
.become-author-entrepreneur-image{
	width:70%;
	margin: 0 auto;
}
.become-author-entrepreneur-image img{
    padding-top: 50px;
}
.author-desc-cont{
	text-align: center;	
}
body.page-template-events-page .ribai-blog-cont {
    min-height: 260px;
}
.book-head{
	padding:20px 0 10px;
	clear: both;
}
.ribai-blog-cont {
    min-height: 340px;
}
.footer-cont .mega-menu-wrap{
	display: none !important;
}
.ribai_book-desc{
		padding: 0 20px;
}
.about-author{
		padding: 0 20px;
}
.products {
    overflow: hidden;
}
.view{
	display: none;
}
.r-book{
	text-align: center;
	padding-bottom: 20px;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0;
}
.book-pg .book-pub-dt {
    width: 100%;
}
.book-pub-dt {
    width: 100%;
}
body.home .inner-page {
    min-height: 200px;
}
.author-img {
    text-align: center;
}
.about_ribai_desc {
    padding: 0 20px;
}
.author-entrepreneur {
    padding-top: 30px;
}
.become-author-image img {
    height: auto;
    max-width: 100%;
    margin: 0 0 50px;
}
.quick-links {
    text-align: center;
}
.footer-contact {
    text-align: center;
}
ul.socialNav2 {
    text-align: center;
    font-size: 20px;
    padding:  10px 0 0 35px;
    /* margin-left: -11px; */
}
    .logo-cont img {
        margin: 0 auto;
    }
}
@media only screen and (max-width: 639px) {
	.r-book{
		text-align: center;
	}
}

@media only screen and (max-width: 479px) {

}

@media only screen and (max-width: 413px) {

}

@media only screen and (max-width: 410px) {
	
}

@media only screen and (max-width: 374px) {
	
}

@media only screen and (max-width: 359px) {
		
}

@media only screen and (max-width: 319px) {
	
}