/* Theme Name: Beaver Builder Child Theme Theme URI: http://www.wpbeaverbuilder.com Version: 1.0 Description: An example child theme that can be used as a starting point for custom development. Author: The Beaver Builder Team Author URI: http://www.fastlinemedia.com template: bb-theme */
/* Add your custom styles here... */
 @font-face {
     font-family: "DueDate";
     src: url("http://www.unqualifiedtools.com/wp-content/themes/bb-theme-child/fonts/DueDate.eot") format("eot"), url("http://www.unqualifiedtools.com/wp-content/themes/bb-theme-child/fonts/DueDate.woff") format("woff");
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'Rhesmanisa-Regular';
     src: url('http://www.unqualifiedtools.com/wp-content/themes/bb-theme-child/fonts/Rhesmanisa-Regular.otf') format('opentype'), url('http://www.unqualifiedtools.com/wp-content/themes/bb-theme-child/fonts/Rhesmanisa-Regular.woff') format('woff'), url('http://www.unqualifiedtools.com/wp-content/themes/bb-theme-child/fonts/Rhesmanisa-Regular.ttf') format('truetype'), url('http://www.unqualifiedtools.com/wp-content/themes/bb-theme-child/fonts/Rhesmanisa-Regular.svg#Rhesmanisa-Regular') format('svg');
     font-weight: normal;
     font-style: normal;
}
 #header_sec > .fl-row-content-wrap{
     background-color: rgba(0,0,0,0.20) !important;
}
 .fl-theme-builder-header-shrink .fl-row-content-wrap{
     padding: 15px 0 !important;
}
 header.fl-theme-builder-header-shrink{
     background: rgba(0,0,0,0.95);
}
 #menu-main-header {
     text-align: right;
}
 #menu-main-header li a {
     transition: all 0.5s ease;
}
 #menu-main-header li.current-menu-item a{
     font-weight: 600;
     color: #fff !important;
}
 .banner_title .pp-primary-title{
     float: left;
     margin-right: 5px;
}
 .banner_title .pp-secondary-title{
     vertical-align: top;
}
 .buy_amazon_btn {
     margin-top: 30px;
     display: inline-block;
}
 .banner_books_img {
     top: 90px;
}
 .right_border > .fl-col-content > .fl-module{
     position: relative;
}
 .right_border > .fl-col-content > .fl-module:before {
     content: '';
     background: rgba(255,255,255,0.5);
     display: inline-block;
     height: 110%;
     width: 1px;
     position: absolute;
     right: -25px;
     top: -10px;
}
 .qualified_sec {
     background: url(http://www.unqualifiedtools.com/wp-content/uploads/2019/04/corner_bg.png) no-repeat;
     background-size: 460px;
     background-position: top left;
}
 .footer_links #menu-footer-menu li:after {
     content: '';
     background: #eb1c24;
     position: absolute;
     height: 14px;
     width: 1px;
     right: -2px;
     top: 2px;
}
 .footer_links #menu-footer-menu li:last-child:after{
     content: none;
}
 .boxes_hover .heading-title .pp-heading-link {
     padding: 20px 20px 40px 35px;
     background: #ebebeb;
     transition: all 0.5s ease;
     height: 119px;
}
 .boxes_hover .heading-title .pp-heading-link:hover{
     background: rgba(235,28,36,0.80);
}
 .boxes_hover .heading-title .pp-heading-link .pp-secondary-title, .boxes_hover .heading-title .pp-heading-link .pp-primary-title{
     transition: all 0.5s ease;
}
 .boxes_hover .heading-title .pp-heading-link:hover .pp-primary-title{
     opacity: 0;
}
 .boxes_hover .heading-title .pp-heading-link:hover .pp-secondary-title{
     margin-top: -30px;
     color: #fff !important;
     transition: all 0.5s ease;
}
 .boxes_hover .heading-title .pp-heading-link .pp-primary-title strong{
     font-size: 26px;
     line-height: 28px;
     color: #eb1c24;
}
 .title_font_weight strong{
     font-weight: 600;
}
 .title_font_weight em{
     font-weight: 500 !important;
}
 .join_btn span.pp-button-text {
     text-transform: uppercase;
     font-weight: 500;
     letter-spacing: 1px !important;
}
 .mobile_overlay{
     position: relative;
}
 .bredcrumb-title .changefont{
     font-family: "DueDate",DueDate, sans-serif!important;
     vertical-align: middle;
     font-weight: 400!important;
     font-size: 35px!important;
}
 .newsletter-form{
     margin: 0 auto;
     text-align: center;
}
 .newsletter-form .news-email{
     width: 58%;
     display: inline-block;
     text-align: right;
}
 .newsletter-form .news-email input {
     border: 1px solid #626161;
     background: transparent;
     display: inline-block;
     width: 65%;
     height: 55px;
     border-radius: 8px;
     color: #fff;
     padding: 5px 20px 5px 60px;
}
 .newsletter-form .news-submit{
     width: 40%;
     display: inline-block;
     text-align: left;
     vertical-align: top;
}
 .newsletter-form .news-submit input {
     padding: 10px 50px;
     text-transform: uppercase;
     height: 55px;
     font-weight: 600;
     background: #eb1c24;
     color: #fff;
     font-size: 18px;
     border: unset;
     width: 200px;
     border-radius: 8px;
     margin-left: 15px;
     letter-spacing: 1px;
}
 .newsletter-form .news-submit input:active, .newsletter-form .news-submit input:focus, .newsletter-form .news-submit input:hover{
     background: #fff;
     color: #eb1c24;
     border: unset;
}
 .newsletter-form .news-email input:focus{
     border: 1px solid #eb1c24;
     background: transparent;
     color: #fff;
}
 .newsletter-form .news-email .your-email:before {
     content: "\e928";
     position: absolute;
     top: -6px;
     z-index: 2;
     border-radius: 0;
     left: 20px;
     color: #eb1c24;
     font-family: 'Ultimate-Icons' !important;
     font-size: 21px;
}
 .newsletter-form .news-email input::placeholder {
     color: #6d6d6c;
     font-size: 16px;
}
 .newsletter-form .news-email input:-ms-input-placeholder {
     color: #6d6d6c;
}
 .newsletter-form .news-submit input::-ms-input-placeholder {
     color: #6d6d6c;
}
 .newsletter-full-section .wpcf7-response-output {
     text-align: center;
     margin-top: 15px;
     margin-bottom: 0px;
     color: #fff;
     width: 58%;
     margin: 16px auto 0;
}
/* community page css*/
 .community_blog .pp-content-grid-post .pp-content-grid-post-image{
     padding: 0px;
}
 .community_blog .pp-content-grid-post .pp-content-grid-post-image img{
     width: 100%;
     height: 250px;
}
 .community_blog .pp-content-grid-post .pp-content-grid-post-text{
     padding: 25px 25px;
}
 .community_blog .pp-content-grid-post .pp-content-grid-post-text h3 a, .community_blog .pp-content-grid-post .pp-content-grid-post-text h3{
     color: #000000;
     font-size: 18px;
     line-height: 24px;
     min-height: 55px;
     font-family: "Montserrat", sans-serif;
     font-weight: 600;
     text-transform: uppercase;
}
 .community_blog .pp-content-grid-post .pp-content-grid-post-text h3 a:hover{
     color: #eb1c24;
}
 .community_blog .pp-content-grid-post .pp-content-grid-post-excerpt{
     min-height: 100px;
     color: #2d2d2d;
     font-family: "Montserrat", sans-serif;
     font-weight: 300;
     line-height: 24px;
     padding-top: 5px;
     padding-bottom: 10px;
}
 .community_blog .pp-content-grid-post-more-link a{
     color: #eb1c24;
     font-size: 16px;
     font-family: "Montserrat", sans-serif;
     font-weight: 600;
     text-transform: uppercase;
}
 .community_blog .pp-content-grid-post-more-link a:hover{
     color: #000000;
}
 .community_blog .pp-content-grid-post-more-link a:hover .fa-angle-right:before{
     color: #eb1c24;
}
 .community_blog .pp-content-grid-post-more-link a .fa-angle-right:before {
     content: "\f101";
     margin-left: 10px;
     color: #242424;
     font-size: 20px;
}
 .community_blog .pp-content-post:hover {
     -moz-box-shadow: 1px 1px 5px #e2e2e2;
     -webkit-box-shadow: 1px 1px 5px #e2e2e2;
     box-shadow: 1px 1px 5px #e2e2e2;
     cursor: pointer;
}
/* sucess stories*/
 .success-stories-form{
     margin: 0 auto;
     text-align: center;
}
 .success-stories-form .success-message{
     width: 100%;
     display: inline-block;
}
 .success-stories-form .success-message textarea{
     border: 1px solid #626161;
     background: transparent;
     display: inline-block;
     width: 70%;
     height: 160px;
     border-radius: 8px;
     padding: 20px 50px;
     font-size: 16px;
     color: #fff;
}
 .success-stories-form .success-submit{
     display: inline-block;
     width: 100%;
}
 .success-stories-form .success-submit input {
     padding: 10px 50px;
     text-transform: uppercase;
     height: 50px;
     background: #eb1c24;
     color: #fff;
     font-size: 18px;
     letter-spacing: 0.5px;
     font-weight: 600;
     border: unset;
     border-radius: 8px;
     margin-top: 30px;
}
 .success-stories-form .success-submit input:active, .success-stories-form .success-submit input:focus, .success-stories-form .success-submit input:hover{
     background: #fff;
     color: #eb1c24;
     border: unset;
}
 .success-stories-form .success-message textarea:focus{
     border: 1px solid #eb1c24;
     background: transparent;
     color: #ffffff;
}
 .success-stories-form .success-message i.fas{
     position: absolute;
     z-index: 2;
     color: #eb1c24;
     padding: 25px;
}
 .success-stories-form .success-message textarea::placeholder {
     color: #ffffff;
}
 .success-stories-form .success-message textarea:-ms-input-placeholder {
     color: #ffffff;
}
 .success-stories-form .success-message textarea::-ms-input-placeholder {
     color: #ffffff;
}
 .full-story-form .wpcf7-response-output {
     text-align: center;
     margin-top: 15px;
     margin-bottom: 0px;
     width: 70%;
     margin: 16px auto 0;
     color: #fff;
}
 .full-story-form span.wpcf7-not-valid-tip{
     width: 70%;
     text-align: left;
     margin: 7px auto 0;
}
 .newsletter-form span.wpcf7-not-valid-tip{
     width: 65%;
     text-align: left;
     float: right;
}
 #menu-chapter-sidemenu li a {
     border-radius: 5px 0 0 5px;
}
 #menu-chapter-sidemenu li a span {
     font-weight: 400;
     margin-bottom: 8px;
     display: inline-block;
}
 #menu-chapter-sidemenu li {
     background: #e6e6e6;
     margin-bottom: 5px;
     border-radius: 5px 0 0 5px;
}
 #menu-chapter-sidemenu .current_page_item a:after {
     content: "";
     width: 0;
     height: 0;
     border-top: 32px solid transparent;
     border-left: 23px solid #f32d36;
     border-bottom: 32px solid transparent;
     position: absolute;
     right: -23px;
     top: 0;
}
 .chapter-content-ul li{
     padding-bottom: 10px;
}
 b, strong {
     font-weight: bold!important;
}
/*------------- Single Post page-----------------*/
 .single_post_content .fl-module-content p, .single_post_content .fl-module-content ol li {
     font-size: 16px;
     line-height: 24px;
     color: #333;
     font-weight: 400;
     margin-bottom: 20px;
}
 .single_post_content .fl-module-content ol li{
     margin-bottom:5px;
}
 .single_post_content .fl-module-content ol{
     padding: 15px 0 10px 30px;
}
 .single_post_content .fl-module-content p img{
     margin-top:30px;
     margin-bottom:30px;
}
 .single_post_content {
     border-top: 1px solid #ddd;
     padding-top: 30px;
     margin-top: 10px;
}
 .recent_post h2 {
     margin-top: 0;
     font-size: 22px;
     font-weight: bold;
     text-transform: uppercase;
     color: #000;
}
 .recent_post ul li a {
     font-size: 14px;
     font-weight: 600;
     display: inline-block;
     line-height: 24px;
     color: #333;
}
 .recent_post ul li a:before {
     content: "\f178";
     font: normal normal normal 14px/1 FontAwesome;
     margin-right: 10px;
     position: absolute;
     top: 6px;
     left: 0;
}
 .recent_post ul li{
     position:relative;
     padding-left: 21px;
}
 .recent_post ul li a:hover{
     color:#eb1c24;
}
 .recent_post {
     border-bottom:1px solid #ddd;
}
 .post_comment_box .fl-comments{
     margin-top: 30px;
}
 .post_comment_box .comment-reply-title{
     margin-top: 0;
     font-size: 22px;
     text-transform: uppercase;
     font-weight: 600;
     margin-bottom: 10px;
     padding-bottom: 10px;
     border-bottom: 1px solid #ddd;
    ;
}
 .post_comment_box .fl-comment-form p, .post_comment_box .fl-comment-form p a{
     font-size: 13px;
     color: #000;
     font-weight: 500;
     letter-spacing: 1px;
     margin-bottom: 30px;
}
 .post_comment_box .fl-comment-form p a{
     color: #eb1c24;
}
 .post_comment_box #comments{
     padding:0 15px;
}
 .post_comment_box #comments .comment-meta .comment-author-link{
     color: #000000;
     margin-right: 10px;
}
 .post_comment_box #comments .comment-meta span.comment-date {
     color: #333;
     font-size: 12px;
}
 .post_comment_box .fl-comment-form p.comment-form-cookies-consent #wp-comment-cookies-consent{
     margin-top:0;
}
 .post_comment_box .fl-comment-form p.form-submit {
     margin-bottom: 0;
}
 .post_comment_box .comment-respond {
     background: #f5f5f5;
     padding: 30px;
     border: 1px solid #ddd;
     margin-top: 30px;
}
 .post_comment_box #comments .comment-reply-link a {
     font-size: 12px;
     color: #000;
     text-transform: uppercase;
     font-weight: bold;
     letter-spacing: 1px;
     padding-bottom: 0 !important;
}
 .post_comment_box .fl-comments-list .fl-comments-list-title{
     font-size: 22px;
     line-height: 26px;
     color: #000;
     border-bottom: 1px solid #ddd;
     margin-bottom: 30px;
     padding-bottom: 10px;
     padding-left: 15px;
}
 .post_comment_box .fl-comment-form label {
     font-size: 14px;
     text-transform: uppercase;
     color: #000;
     margin-bottom: 5px;
}
 .post_comment_box .fl-comment-form p.comment-form-cookies-consent label {
     font-size: 12px !important;
     vertical-align: middle;
}
 .post_comment_box .fl-comment-form input[type=text]{
     border-radius: 0;
     border: 1px solid #ccc;
     color: #000;
}
 .post_comment_box textarea.form-control {
     height: auto;
     border-radius: 0;
     border: 1px solid #ccc;
     color: #000;
}
 .post_comment_box .fl-comment-form .form-submit input[type=submit]{
     border-radius: 0;
     border: 0;
     background: #111;
     font-size: 18px;
     text-transform: uppercase;
     padding: 15px 30px;
}
 .post_comment_box .fl-comment-form .form-submit input[type=submit]:hover{
     background: #eb1c24;
}
.post_comment_box #comments .comment-body {
    background: #f5f5f5a6;
    padding: 15px 30px;
    margin-bottom: 30px;
    border: 1px solid #f1f1f1;
}
 .post_comment_box #comments .fl-comments-list .comment-reply-link{
     padding-bottom: 0;
}
 .post_comment_box .fl-comments-list .comment-meta{
     margin-top:0;
}
.faq-content .fl-accordion-button-label{
	outline:none;
}
.faq-content .fl-accordion-content p a{
	font-weight: 600;
    color: #000;
    text-decoration: underline;
}
#menu-chapter-sidemenu .firstitem-menu a{
	line-height:34px;
}
.page-id-235 .chapter-number{
	display:none;
}
.book-images-sec .uabb-photo-gallery-content {
    height: 150px;
    border: 1px solid #e6e6e6;
}
.book-images-sec .uabb-photo-gallery-caption-below {
    padding: 10px;
}
/* terms and condition */
.terms-condition-section .text-center {
    text-align: left !important;
}
/*================================================================================================ Media Query ==================================================================================================*/
 @media only screen and (min-width: 1024px) and (max-width: 1200px){
     .fl-theme-builder-header-shrink .fl-row-content-wrap {
         padding: 15px 15px !important;
    }
     .join_btn a.pp-button{
         padding-left: 30px !important;
         padding-right: 30px !important;
    }
     #header_sec .fl-row-content-wrap{
         padding-right: 15px;
         padding-left: 15px;
    }
     #banner_sec .fl-row-content-wrap{
         padding-left: 15px;
         padding-right:15px;
         overflow: hidden;
    }
     #banner_sec .uabb-photo-img{
         max-width: 64%;
    }
     .banner_books_img {
         top: 240px;
         right: -14%;
    }
     br{
         display: none;
    }
     .mobile_overlay .fl-row-content-wrap{
         background-position: center;
    }
     .mobile_overlay:before {
         content: "";
         background: rgba(255,255,255,0.70);
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 1;
         display: block;
    }
     .mobile_overlay .pp-heading-content, .mobile_overlay .join_btn .pp-button{
         z-index: 2;
         position: relative;
    }
     .tab_space {
         padding-left: 15px;
         padding-right: 15px;
    }
     #menu-chapter-sidemenu li a span{
         display:block;
    }
     .post_comment_box .comment-respond{
         padding: 20px 17px;
    }
     .post_comment_box .fl-comment-form label{
         font-size: 12px;
         margin-top: 16px;
    }
     .post_comment_box .fl-comment-form p.comment-form-cookies-consent label {
         font-size: 11px !important;
         letter-spacing: 0;
         margin: 0;
         display: inline-block;
         width: 90%;
         vertical-align: top;
    }
     .post_comment_box .fl-comment-form p.comment-form-cookies-consent{
         margin: 20px 0;
    }
     .post_comment_box .comment-respond{
         margin-bottom: 30px;
    }
     .post_comment_box .fl-comment-form .form-submit input[type=submit] {
         font-size: 14px;
         text-transform: uppercase;
         padding: 11px 20px;
    }
	 #menu-chapter-sidemenu .page-item-367 a{
		padding-top: 10px;
    	padding-bottom: 10px; 
	 }
	.terms-condition-section br{
		display:block;
	}
}
 @media only screen and (min-width: 992px) and (max-width: 1023px){
     .post_comment_box .comment-respond{
         padding: 20px 17px;
    }
     .post_comment_box .fl-comment-form label{
         font-size: 12px;
         margin-top: 16px;
    }
     .post_comment_box .fl-comment-form p.comment-form-cookies-consent label {
         font-size: 11px !important;
         letter-spacing: 0;
         margin: 0;
         display: inline-block;
         width: 90%;
         vertical-align: top;
    }
     .post_comment_box .fl-comment-form p.comment-form-cookies-consent{
         margin: 20px 0;
    }
     .post_comment_box .comment-respond{
         margin-bottom: 30px;
    }
     .post_comment_box .fl-comment-form .form-submit input[type=submit] {
         font-size: 14px;
         text-transform: uppercase;
         padding: 11px 20px;
    }
     .tab_space {
         padding-left: 15px;
         padding-right: 15px;
    }
     #menu-main-header li a {
         transition: all 0.5s ease;
         padding-top: 5px;
         padding-bottom: 0px;
         padding-left: 10px;
         padding-right: 10px;
    }
     br{
         display: none;
    }
     .fl-theme-builder-header-shrink .fl-row-content-wrap {
         padding: 15px 15px !important;
    }
     .boxes_hover .heading-title .pp-heading-link .pp-primary-title strong{
         font-size: 20px;
    }
     .boxes_hover .heading-title .pp-heading-link {
         padding: 15px;
         height: 110px;
    }
     .tab_width .pp-heading-content{
         width: 92%;
    }
     .join_btn a.pp-button{
         padding-left: 30px !important;
         padding-right: 30px !important;
    }
     .mobile_overlay:before {
         content: "";
         background: rgba(255,255,255,0.80);
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 1;
         display: block;
    }
     .mobile_overlay .pp-heading-content, .mobile_overlay .join_btn .pp-button{
         z-index: 2;
         position: relative;
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
     #menu-chapter-sidemenu li a span{
         display:block;
    }
     .tab_space {
         padding-left: 15px;
         padding-right: 15px;
    }
     .mobile_overlay:before {
         content: "";
         background: rgba(255,255,255,0.80);
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 1;
         display: block;
    }
     .mobile_overlay .pp-heading-content, .mobile_overlay .join_btn .pp-button{
         z-index: 2;
         position: relative;
    }
     .fl-theme-builder-header-shrink .fl-row-content-wrap {
         padding: 15px 15px !important;
    }
     br{
         display: none;
    }
     .boxes_hover .heading-title .pp-heading-link {
         padding: 15px;
         height: 110px;
    }
     #menu-main-header li a {
         transition: all 0.5s ease;
         padding-top: 5px;
         padding-bottom: 0px;
         padding-left: 10px;
         padding-right: 10px;
    }
     .fl-theme-builder-header-shrink .fl-row-content-wrap {
         padding: 15px 15px !important;
    }
     .boxes_hover .heading-title .pp-heading-link .pp-primary-title strong{
         font-size: 20px;
    }
     .join_btn a.pp-button{
         padding-left: 30px !important;
         padding-right: 30px !important;
    }
     .post_comment_box .comment-respond{
         padding: 20px 17px;
    }
     .post_comment_box .fl-comment-form label{
         font-size: 12px;
         margin-top: 16px;
    }
     .post_comment_box .fl-comment-form p.comment-form-cookies-consent label {
         font-size: 11px !important;
         letter-spacing: 0;
         margin: 0;
         display: inline-block;
         width: 90%;
         vertical-align: top;
    }
     .post_comment_box .fl-comment-form p.comment-form-cookies-consent{
         margin: 20px 0;
    }
     .post_comment_box .comment-respond{
         margin-bottom: 30px;
    }
     .post_comment_box .fl-comment-form .form-submit input[type=submit] {
         font-size: 14px;
         text-transform: uppercase;
         padding: 11px 20px;
    }
	.terms-condition-section br{
		display:block;
	}
}
 @media only screen and (min-width: 768px) and (max-width: 991px){
     .post_comment_box .comment-respond{
         padding: 20px 17px;
    }
     .post_comment_box .fl-comment-form label{
         font-size: 12px;
         margin-top: 16px;
    }
     .post_comment_box .fl-comment-form p.comment-form-cookies-consent label {
         font-size: 11px !important;
         letter-spacing: 0;
         margin: 0;
         display: inline-block;
         width: 90%;
         vertical-align: top;
    }
     .post_comment_box .fl-comment-form p.comment-form-cookies-consent{
         margin: 20px 0;
    }
     .post_comment_box .comment-respond{
         margin-bottom: 30px;
    }
     .post_comment_box .fl-comment-form .form-submit input[type=submit] {
         font-size: 14px;
         text-transform: uppercase;
         padding: 11px 20px;
    }
     #success_sec .boxes_hover {
         max-width: 100% !important;
         width: 45% !important;
         display: inline-block;
         margin: 0 15px;
    }
     .social_links .pp-social-icons-left {
         text-align: center;
    }
     .newsletter-form .news-email, .newsletter-form .news-submit{
         width: 49%;
    }
     #menu-footer-menu > li{
         display: inline-block;
    }
     .footer_links #menu-footer-menu li:after{
         top: 4px;
    }
     .mobile_overlay .pp-heading-content, .mobile_overlay .join_btn .pp-button{
         z-index: 2;
         position: relative;
    }
     .mobile_overlay:before {
         content: "";
         background: rgba(255,255,255,0.80);
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 1;
         display: block;
    }
     .community_blog .pp-content-grid-post {
         width: 31% !important;
    }
     .community_blog .pp-content-grid-post .pp-content-grid-post-text {
         padding: 25px 15px;
    }
     .newsletter-full-section .wpcf7-response-output{
         width: 63%;
    }
     #menu-chapter-sidemenu li a span{
         display: block;
    }
     br{
         display: none;
    }
     #menu-chapter-sidemenu li a {
         min-height: 66px;
    }
}
 @media only screen and (max-width: 768px) {
     .banner_title .pp-primary-title{
         float: none;
         display: block !important;
    }
     .right_border .fl-col-content, .auto_height .fl-col-content {
         min-height:auto !important;
    }
     br{
         display: none;
    }
     .right_border > .fl-col-content > .fl-module:before{
         content: none;
    }
     .boxes_hover {
         max-width: 100% !important;
         width: 100% !important;
         display: inline-block;
    }
     .social_links .pp-social-icons-left {
         text-align: center !important;
    }
     .mobile_overlay:before {
         content: "";
         background: rgba(255,255,255,0.80);
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 1;
         display: block;
    }
     .mobile_overlay .pp-heading-content, .mobile_overlay .join_btn .pp-button{
         z-index: 2;
         position: relative;
    }
     .post_comment_box .comment-respond{
         padding: 20px 17px;
    }
     .post_comment_box .fl-comment-form label{
         font-size: 12px;
         margin-top: 16px;
    }
     .post_comment_box .fl-comment-form p.comment-form-cookies-consent label {
         font-size: 11px !important;
         letter-spacing: 0;
         margin: 0;
         display: inline-block;
         width: 90%;
         vertical-align: top;
    }
     .post_comment_box .fl-comment-form p.comment-form-cookies-consent{
         margin: 20px 0;
    }
     .post_comment_box .comment-respond{
         margin-bottom: 30px;
    }
     .post_comment_box .fl-comment-form .form-submit input[type=submit] {
         font-size: 14px;
         text-transform: uppercase;
         padding: 11px 20px;
    }
     .post_comment_box #comments .comment-body {
         padding: 15px 10px;
    }
     .post_comment_box #comments .comment-meta span.comment-date{
         display: inline-block;
    }
    
}
 @media only screen and (max-width: 767px) {
     br{
         display: none;
    }
     header.fl-theme-builder-header-shrink{
         background: rgba(0,0,0,0.95);
         padding-top: 20px;
    }
     .newsletter-form .news-email input, .newsletter-form .news-email, .newsletter-form .news-submit, .newsletter-form .news-submit input{
         width: 100%;
    }
     .newsletter-form .news-submit input{
         margin-left: 0;
         margin-top: 10px;
    }
     .buy_amazon_btn {
         margin-top: 10px;
    }
     .social_links span.pp-social-icon {
         margin-right: 5px !important;
         margin-left: 5px !important;
         margin-bottom: 0;
    }
     .footer_links #menu-footer-menu li:after{
         content: none;
    }
     .success-stories-form .success-submit input{
         padding: 10px 30px;
         font-size: 16px;
    }
     .success-stories-form .success-message textarea{
         width: 100%;
         padding: 12px 20px 12px 35px;
    }
     .success-stories-form .success-message i.fas{
         padding: 13px;
    }
     .community_blog .pp-content-post {
         margin-bottom: 20px;
    }
     .bredcrumb-title .changefont{
         font-size: 30px !important;
    }
     .newsletter-full-section .wpcf7-response-output, .newsletter-form span.wpcf7-not-valid-tip{
         width: 100%;
         font-weight: 600;
    }
     .full-story-form span.wpcf7-not-valid-tip, .full-story-form .wpcf7-response-output {
         width: 100%;
    }
     #menu-chapter-sidemenu li a span{
         display: block;
    }
     #menu-chapter-sidemenu .current_page_item a:after{
         content: none;
    }
	.faq-content .fl-accordion-content p{
		text-align:justify;
	}
	 #menu-chapter-sidemenu li,
	 #menu-chapter-sidemenu li a {
		border-radius: 5px 5px 5px 5px;
	}
	.book-images-sec .uabb-photo-gallery-content {
		height: 100px;
	}
}
 
 /*css added*/
 .sitemap_list ul.page-list li {
    padding-bottom: 12px;
}
.sitemap_list ul.page-list li {
    padding-bottom: 12px;
    display: inline-block;
    width: 33%;
}
.sitemap_list li:before {
    content: "\f178";
    font: normal normal normal 16px/1 FontAwesome;
    margin-right: 10px;
}
.sitemap_list ul.page-list li a:hover,.sitemap_list ul.page-list li:hover {
    color: red !important;
}

@media only screen and (min-width: 320px) and (max-width: 768px){
.sitemap_list ul.page-list li {
     	padding-bottom: 12px;
   		display: inline-block;
    	width: 100% !important;
	}

}