@charset "utf-8";





/* CSS Document */











@media only screen and (max-width: 767px) and (min-width: 300px){





.ba-slider img { width:300px !important;}





button#nav-toggle {background-color: #32ccfe; margin-top: 18px;}





.navbar-toggle .icon-bar {background-color: #fff;}





.header-contact { margin-top:10px;}





.author-book { margin-bottom:25px;}





.au-img img {margin-bottom: 15px;}





.auther-de p { font-size:16px;margin: 0px 0px 30px 0px;}





.default-heading { font-size:30px;}





.default-subheading { font-size:15px;}





.au-details ul li, .au-details ul li a { font-size:18px;}





.view-btn { width:60%;}





.margin80, .work-block { margin-top:40px;}





.best-wish { background-size:cover;}





.best-wish-details {padding: 15px;}





.best-wish-details h5 { margin-top:20px; font-size:25px;}





.best-wish-details p { font-size:16px;}





.footer-logo, .footer-links { padding:15px;}





.footer-links h2, .footer-social h2 { margin-bottom:15px;}





.footer-social p { width:100%; float:left;}





#quote-carousel .carousel-indicators { display:none;}





#quote-carousel .carousel-control { margin-top:200px;}





.au-img.page,  .au-details-page, .auther-details-page {width: 100%;float: left; margin:0;}





.google-ad768 { display:none;}





.airmail {left: 0px;}





#quote-carousel {margin-top: 00px;}





.logo img { height:75px;}





.book-carousel {margin-top: 20px;}





a.view-btn { margin:0;}





.marginbot40 {margin: 0;}





.sticky { margin:0;background-color: rgba(225,225,225,0.8);}





.sticky li { display:block;}





.comment-respond { padding:0;}





.comment-form-comment textarea { width:100%;}





.comment-form-author, .comment-form-email, .comment-form-url { width:100%;}





ol.commentlist { margin-left:0;}


	}











@media only screen and (max-width: 767px) and (min-width: 421px){





.google-add, .head-con { width:50%;  float:left;}





#quote-carousel .carousel-control {margin-top: 50px;}





	}











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





.head-con ul { padding:0;}





.navigation li a {padding: 10px 6px;font-size: 14px;font-weight: 400;}





.head-con ul li, .head-con ul li a { font-size:13px;}





.margin80, .work-block { margin-top:40px;}





.ba-slider img { width:360px !important;}





.au-details h2 { font-size:18px;}





.au-details { padding:0;}





.au-details ul li, .au-details ul li a { font-size:15px;}





.au-details ul { margin:10px 0px;}





.auther-de p {font-size: 14px;line-height:20px;margin: 10px 0px 20px 0px;}





.default-heading { font-size:30px;}





.default-subheading { font-size:15px;}





.best-wish-details {padding: 0px 15px;}





.best-wish-details h5 { font-size:25px; margin-top:15px;}





.best-wish-details p { font-size:15px; margin-bottom:15px;}





a.view-btn-bw, .view-btn {font-size: 16px;padding: 5px 20px 1px 20px;}





#quote-carousel .carousel-indicators li { height:50px; width:50px;}





#quote-carousel .carousel-indicators li.active {height:75px; width:75px;}





blockquote { font-size:15px;}





#quote-carousel .carousel-control { margin-top:40px;}





.footer-social { padding:0;}





.footer-social ul li { margin-right:12px;}





.airmail {left: 0;}





#quote-carousel {margin-top: 20px;}





.work-homepage-box {width: 225px;height: 317px;padding: 10px 7px; background-size:cover;}





.work-homepage-img {height: 298px;}








	}





@media only screen and (max-width: 1199px) and (min-width: 1024px){





.head-con ul { padding:0;}





.navigation li a {padding: 10px 12px;font-size: 16px;font-weight: 400;}





.head-con ul li, .head-con ul li a, .google-add { font-size:16px;}





.au-details { padding:0;}





.au-details ul { margin:10px 0px;}





.view-btn { width:17%;}





.best-wish-details {padding: 0px 30px;}





.best-wish-details h5 { margin-top:15px;}





	}





@media only screen and (min-width: 700px) {





    .masonry {





        -moz-column-count: 2;





        -webkit-column-count: 2;





        column-count: 2;





    }





}





@media (min-width:768px) and (max-width:992px) {





	.banner-caption {





    max-width: 608px;





    float: none;





    text-align: center;





    margin: 0 auto;





    margin-top: 66px;





    background: rgba(255,255,255,.9);





    padding: 19px;





}





	}





@media only screen and (min-width: 900px) {





    .masonry {





        -moz-column-count: 3;





        -webkit-column-count: 3;





        column-count: 3;





    }





}











@media only screen and (min-width: 1100px) {





    .masonry {





        -moz-column-count: 3;





        -webkit-column-count: 3;





        column-count: 3;





    }





}











/* Forum Page css 12-04-2018 */ 





@media only screen and (max-width: 767px) and (min-width: 300px){


.forum-list-area h2, .forum-list-area h2 a { font-size:18px;}


.forumlist-box { margin-bottom:15px; padding:0;}


.latest-form-area h2 { margin-bottom:10px;}


}





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


.leatestforum-box { padding:0;}


.latest-form-area h2 { margin-bottom:10px; }


	}