/*
    Theme Name: PDFsimpli
    Theme URI: https://www.pdfsimpli.com/
    Description: This is the PDFsimpli theme created for the Genesis Framework.
    Author: PDFsimpli
    Author URI: https://www.pdfsimpli.com/

    Version: 2.1

    Tags: one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

    Template: genesis

    License: GPL-2.0+
    License URI: http://www.gnu.org/licenses/gpl-2.0.html

    Text Domain: genesis-sample
*/

.peoplesaying_section .peoplesaying .swiper-container .swiper-wrapper .swiper-slide .item{
    border: 1px solid #eee;
}
.peoplesaying_section .peoplesaying .swiper-container .swiper-pagination {
    position: inherit;
    margin-top: 30px;
}
.peoplesaying_section .peoplesaying .swiper-container .swiper-wrapper .swiper-slide .item .user-name {
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    padding-bottom: 5px;
}
.peoplesaying_section .peoplesaying .swiper-container .swiper-wrapper .swiper-slide .item .user-review-star img {
    width: 110px;
}
.peoplesaying_section .peoplesaying .swiper-container .swiper-wrapper .swiper-slide .item .user-review {
    padding: 30px 0 20px;
    font-size: 20px;
    line-height: 30px;
    position: relative;
    min-height: 200px;
}
section.agreement-section.categories{
    background: none;
    padding: 20px 0;
}
.accomplish-area-section h3 {
    font-weight: 600;
    text-align: center;
    color: #424A5B;
    padding-bottom: 30px;
}
.faq-pages-section h6{
    text-align: center;
    margin-bottom: 50px;
    font-weight: 400;
}
section.article-landing-pages-section.breadcrumb-pdf {
    background: #eee;
    padding: 0;
}
.search-for-thousands .search-content h3 {
    font-family: "sans", sans-serif;
    text-align: center;
    color: #424A5B;
    padding-bottom: 25px;
}
.template-home-banner .search-content p{
    font-size: 18px;
    text-align: center;
    padding-bottom: 10px;
}
.agreement-section .left-side .sidebar {
    background: none;
    padding: 10px 20px;
    height: auto;
    overflow-y: auto;
}
.template-home-banner .search-banner {
    margin-top: 20px;
}
.template-home-banner .search-banner li {
    display: inline-block;
}
#form .breadcrumb .breadcrumb-item{
    font-weight: 600;
}
.template-home-banner .search-banner li a {
    color: #333;
    border: none;
    font-family: Poppins;
    font-style: oblique;
    font-weight: normal;
    font-size: 12px;
    display: inline-block;
    padding: 0 20px;
    line-height: 25px;
    text-align: center;
}
.peoplesaying_section .peoplesaying .swiper-container {
    padding-bottom: 30px;
    overflow: hidden;
}
#faq{
     max-width: 100%;
}
.card .card-body.card-text {
    height: auto;
}
.frequently-asked-questions .frequently-asked-inner .accordion .card {
    border: 1px solid #eee;
    border-radius: 6px;
    margin-bottom: 15px;
    background: #fff;
}
/* button#card-faq{
    background: #fff;
    padding: 15px 15px;
} */
#searchbar{
    display: flex;
    flex-wrap: nowrap;
}
div#searchbar input {
    width: 100%;
}
section.accomplish-area-section.accomplish {
    padding-bottom: 20px;
}
#form .breadcrumb .breadcrumb-item.active{
    color: #cf1919;
    font-size: 14px;
}
ol.breadcrumb li a{
    font-size: 14px;
}
.swiper-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
    padding-bottom: 20px;
}
.faq-pages-section h2 {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-size: 30px;
    color: #424A5B;
    padding-bottom: 10px;
    text-align: center;
}
.agreement-section .left-side h4 {
    font-style: normal;
    font-weight: 600;
    color: #fff;
    line-height: 50px;
    background: #196AC8;
    padding: 0 20px;
    margin-bottom: 20px;
}
.document-inner h3 {
    color: #424A5B;
    text-align: center;
    padding-bottom: 10px;
}
.document-inner p{
    text-align: center;
}
section.document.document-minutes-section .document-inner h1 {
    padding-bottom: 20px;
}
.faq-heading{
    display: flex; 
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}
.page-template-page_homepage_new .faq-heading{
    display: block;
}
section.document-minutes-section.document {
    padding: 0;
}
.page-template-page_pdf_forms_home .theme_btn{
    padding:0!important;
}
/* .faq .faq-heading h3{
    text-align:center;
    font-style: normal;
    font-weight: 600;
    color: #424A5B;
    padding: 25px;
} */
.search-mobile{
    display: none;
}
section.form-documents.form-landing-banner {width:100%;}
@media (max-width:1024px) {
    .search-mobile{
        display: block;
    }
    .searchbar {
        display: none;
    }
    .faq .faq-heading h1{
        font-size: 22px;
    }
    .document-inner h3{
        font-size: 20px;
    }
    .faq-pages-section h3{
        font-size: 20px;
    }
    .search-for-thousands .search-content .content .theme_btn {
        max-width: 500px;
        width: 100%;
    }
    .search-for-thousands .search-content h3{
        font-size: 20px;
    }
    .template-home-banner .search-content p{
        font-size: 14px;
    }
    .search-for-thousands{
        padding: 10px 0;
    }
    section.document.document-minutes-section .document-inner .media .media-body h3{
        padding-bottom: 5px;
    }
    section.document.document-minutes-section .document-inner .media .media-body h3 {
        font-size: 16px;
    }
    section.document.document-minutes-section .document-inner .media .media-body p{
        font-size: 14px;
    }
    section.document.document-minutes-section .document-inner .theme_btn {
        margin-top: 50px;
    }
    section.peoplesaying_section .peoplesaying .swiper-container .swiper-wrapper .swiper-slide .item {
        width: 100%;
        max-width: 100%;
    }
    section.peoplesaying_section {
        margin-bottom: 0;
    }
    .section.document.document-minutes-section .document-inner .media .media-body h3{
        padding-bottom: 5px;
    }
    .agreement-section .left-side h4{
        font-size: 18px;
    }
    .footer_section .footer_column .card{
        align-items: center;
        justify-content: center;
    }
    .barnd_item {
        align-items: center;
        justify-content: center;
    }
    .footer-logo [class*=col-] img {
        margin-bottom: 10px;
    }
    #header #what-best-do-header .nav-list .nav-list{
        padding: 0.3rem 0;
    }
    #header #what-best-do-header li.nav-item.dropdown {
        padding: 0;
    }
    section.search-for-thousands.template-home-banner {
        padding-bottom: 0;
    }
    #header .custom_nav .custom_collapse .navbar-nav li a {
        line-height: 20px;
    }
    #header li.nav-list{
        padding: 0.6rem 0;
    }
    #container #slider-container {
        width: 80%;
        margin: 0 auto;
    }
}

@media (max-width: 767px){
    #footerCntrl .footer_column{
        padding-bottom: 0;
    }
    .widget .widget_nav_menu {
        padding: 10px 0;
    }
    .footer_section .footer_column .brand {
        display: flex;
        text-align: center;
        max-width: 260px;
        margin: 15px auto 15px;
    }
    .footer_section .footer_column .brand div {
        display: inline-block;
    }
    .footer_section .footer_column .card img {
        max-width: 300px;
        display: inline-block;
    }
    .footer_section .footer_column .barnd_item a img {
        width: 110px;
    }
    .footer_column section {
        padding: 10px 0;
    }
    .faq .faq-heading h3 {
        padding: 10px;
    }
    .search-mobile.search-for-thousands.template-home-banner{
        padding-top: 10px;
    }
}
section.accomplish-area-section.accomplish .media{
    padding: 15px 35px;
}
.accomplish-area-section .accomplish-inner .media .media-body p a {
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    font-size: 16px;
    color: #424A5B;
}
.accomplish-area-section .accomplish-inner .media .media-body p a:hover {
    color: #186ac7;
}
.footer_column h3{
    /* font-size: 18px; */
    font-size: 16px;
}
.article-landing-pages-section nav .breadcrumb {
    padding: 10px 0;
}
#footerCntrl {
    overflow: hidden;
    padding: 10px 0;
    background: #fafafa;
}
#footerCntrl .footer_column ul{
    padding-top: 10px;
}
#footerCntrl .footer_column ul li{
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 24px;
}
#footerCntrl .footer_column .brand{
    padding-top: 5px;
}
.footer_section .footer_column .brand img {
    width: 90%;
    margin-right: 0;
}
/* .footer_section .footer_column .brand .brand-ssl img {
    width: 76%;
} */
.bbbLogo {
    width: 125px;
    max-width: 125px;
}
.bbbLogo img {
    width: 100%;
}
.footer_section .footer_column .barnd_item a.logo-trust-spot {
    margin-top: 6px;
}
/* .copyright {
    margin-top: 10px;
    padding: 10px 10px;
    background-color: #196ac8;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
} */
.footer-logo [class*=col-] img {
    width: 130px;
}
.footer-logo .resumebuild img {
    width: 110px;
}
#header{
    padding: 10px 0;
    overflow: inherit;
}
#header .nav-list{
    padding: 0.8rem 0.8rem;
}
#header li.nav-item.dropdown {
    padding: 0.3rem 0;
}
ul#what-best-do-header .dropdown-item{
    padding: 0.25rem 0.6rem;
}
section.peoplesaying_section {
    padding: 20px 0;
}
#header .custom_nav .custom_collapse .navbar-nav li.dropdown-item a{
   padding: 5px 5px;
    color: #4c4c4c;
    font-size: 14px;
}
#header .custom_nav .custom_collapse .navbar-nav li a{
    margin: 0 10px;
}
#header .custom_nav .custom_collapse .custom_btn{
    margin-left: 0;
}
.industries-review .review-inner .left-content ul li a img {
    width: 25px;
}
.industries-review .review-inner .left-content ul li a {
    height: 35px;
    width: 35px;
    line-height: 30px;
    background: #73ce11;
}
.industries-review .review-inner .left-content ul li:first-child {
    padding-left: 15px;
}
.footer_brand{
    padding: 40px 0;
}
section#nav_menu-7 h3 {
    margin-left: -25px;
}
#slider-container {
height: auto;
width: 95%;
position: relative;
overflow: hidden;
display:block;
margin: 0 auto;
}  
#container {
    position: relative;
    }
#container .btn {
top: calc(50% - 30px);
height: 25px;
width: 15px;
margin:auto;
border-left: 2px solid #222;
border-top: 2px solid #222;
}
#container .btn:hover {
transform: scale(1.2);
}
#container .btn:first-of-type {
transform: rotate(-45deg);
}
#container .btn:last-of-type {
transform: rotate(135deg);
}
#slider-container #slider {
display: flex;
width: 1000%;
height: 100%;
transition: all .5s;
}
/* #slider-container #slider .slide {
display: block;
box-shadow: 0px 10px 10px rgb(118 130 183 / 18%);
border-radius: 5px;
border: 1px solid #eee;
padding: 0 20px;
padding-top: 20px;
width: 100%;
height: 100%;
margin: 0 10px;
} */
p.overview {
padding: 15px 0;
}
.slide .star-rating i {
font-size: 16px;
color: #f4d317;
padding-bottom: 30px;
}
.slide > img {
width: 85px;
height: 85px;
display: block;
border-radius: 100%;
}
/* #slider-container #slider .slide span {
color: white;
font-size: 150px;
}        
@media only screen and (min-width: 1100px) {
  
    #slider-container #slider .slide {
      width: calc(2.5% - 20px);
    }
  
}
  
@media only screen and (max-width: 1100px) {
  
    #slider-container #slider .slide {
      width: calc(3.3333333% - 20px);
    }
  
}
  
@media only screen and (max-width: 900px) {
  
    #slider-container #slider .slide {
      width: calc(5% - 20px);
    }
  
}
  
@media only screen and (max-width: 550px) {
  
    #slider-container #slider .slide {
      width: calc(10% - 20px);
    } 
} */
.form-documents .banner-images{
    padding: 90px;
    background-color: #bcc0c3;
}
.workload{
    font-weight: 600;
    color: #cf1919;
    text-decoration: underline;
    font-size: 20px;
}
.form-content p{
    padding-bottom: 20px;
}
.form-template{
    padding: 20px;
}
.form-template li{
    list-style: disc;
    font-weight: 400;
    font-size: 20px;
    padding-bottom: 10px;
}
.form-content.banner-content h1{
    padding-bottom: 0;
}
.form-content.banner-content {
    padding-left: 60px;
}
@media (max-width: 991px){
    .form-content.banner-content h1{
        text-align: left;
        padding-top: 20px;
    }
    .form-content.banner-content p{
        text-align: left;
    }
    .form-documents .banner-images{
        padding: 20px;
    }
    .form-content.banner-content {
        padding-left: 0;
    }
}
.container {
    max-width: 1320px;
    padding: 0 15px;
}