/*------------------------------------------------------
/  01. Service Sections
/------------------------------------------------------*/
.service-01 {
    background: #f8f8f8;
    padding: 117px 0 109px 0;
}
.service-02 {
    background: #f8f8f8;
    padding: 111px 0 0;
}
.service-03 {
    background: #0f0f0f;
    padding: 115px 0 108px 0;
}
.serviceSentionInAboutPage {
    padding: 108px 0 109px;
}
.serviceSentionInPage{
    background: #f8f8f8;
    padding: 0 0 109px;
}
.serviceSentionInPage02 {
    background: #f8f8f8;
    padding: 0 0 108px;
}
.serviceSentionInPage .single-service-02{
    margin: 0 0 30px;
}
.serviceSentionInPage .section-note{
    margin: 32px 0 0;
}
.serviceSentionInPage02 .section-note {
    margin-top: 43px;
}
.serviceSectionInServiceDetails {
    background: #f8f8f8;
    padding: 0 0 111px;
}

/*------------------------------------------------------
/  02. About Sections
/------------------------------------------------------*/
.about-01 {
    background: #e9f1eb;
    padding: 0 0 119px;
}
.about-02{
    background: #f8f8f8;
    padding: 120px 0 0;
}
.about-03{
    background: #141414;
    padding: 0;
}
.about-02 .sub-heading {
    justify-content: center;
}
.about-02 .sub-heading-des {
    padding: 0 230px 0;
    margin: 24px 0 0;
}

/*------------------------------------------------------
/  03. Project Sections
/------------------------------------------------------*/
.projectSection-01{
    padding: 116px 0 109px;
}
.projectSection-02 {
    background: #f8f8f8;
    padding: 105px 0 119px;
    overflow: hidden;
}
.projectSection-03 {
    background: #141414;
    padding: 115px 0 89px;
}
.projectSecPJTPage{
    background: #f8f8f8;
    padding: 41px 0 108px;
}
.projectSecPJTPage02{
    overflow: hidden;
    background: #f8f8f8;
    padding: 41px 0 90px;
}
.projectSecPJTPage03{
    background: #f8f8f8;
    padding: 41px 0 120px;
}
.projectSecPJTPage04{
    background: #f8f8f8;
    padding: 0 55px 39px;
}
.projectDetailsInPJTD01{
    background: #f8f8f8;
    padding: 104px 0 108px;
}
.projectDetailsInPJTD02{
    background: #f8f8f8;
    padding: 104px 0 108px;
}
.relatedPosts {
    background: #f8f8f8;
    padding: 0 0 120px;
}
/* Discount */
.discountPart {
    margin-top: 119px;
}

/*------------------------------------------------------
/  04. Teams Sections
/------------------------------------------------------*/
.team-01{
    background: #f8f8f8;
    padding: 116px 0 120px 0;
}
.team-03{
    background: #141414;
    padding: 116px 0 119px 0;
}
.teamSentionInPage{
    background: #f8f8f8;
    padding: 120px 0 108px 0;
}
.teamSinglePage{
    position: relative;
    padding: 120px 0 91px;
}

/*------------------------------------------------------
/   05. Video Sections
/------------------------------------------------------*/
.video-01{
    background: url('../images/bg/3.jpg') no-repeat fixed center center / cover;
    padding: 90px 0 198px 0;
}
.video-02{
    background: url('../images/bg/7.jpg') no-repeat  center center / cover;
    padding: 186px 0 198px 0;
}
.video-03{
    background: url('../images/bg/7.jpg') no-repeat  center center / cover;
    padding: 186px 0 198px 0;
}

/*------------------------------------------------------
/  06. Testimonials Sections
/------------------------------------------------------*/
.testimonials-01{
    padding: 119px 0 119px 0;
}
.testimonials-02{
    background: #f8f8f8;
    padding: 116px 0 119px 0;
}
.testimonials-03{
    background: #0f0f0f;
    padding: 118px 0 118px 0;
}
/* Testimonial Section In Testimonial Pages */
.testimonialsInPage{
    background: #f8f8f8;
    padding: 120px 0 95px;
}
.testimonialsInPage .single-testimonial-02{
    margin: 0 0 40px;
}
.testimonialsInPage .section-note {
    margin: -43px 0 0;
}
.teamSentionInPage .single-team {
    margin: 0 0 30px;
}
.teamSentionInPage .section-note{
    margin-top: 32px;
}

/*------------------------------------------------------
/  07. Blog Sections
/------------------------------------------------------*/
.blog-01{
    background: #e9f1eb;
    padding: 116px 0 108px 0;
}
.blog-02{
    padding: 115px 0 108px 0;
}
.blog-03{
    background: #141414;
    padding: 115px 0 108px 0;
}
/* Blog Section In Blog Pages */
.blogSecFullWidth_01 {
    background: #f8f8f8;
    padding: 0 0 119px;
}
.blogSecFullWidth_02{
    background: #f8f8f8;
    padding: 0 0 119px;
}
.blogSecRightSidebar_01{
    background: #f8f8f8;
    padding: 0 0 119px;
}
.blogSecRightSidebar_02{
    background: #f8f8f8;
    padding: 0 0 119px;
}
.blogSecLeftSidebar_01{
    background: #f8f8f8;
    padding: 0 0 119px;
}
.blogSecLeftSidebar_02{
    background: #f8f8f8;
    padding: 0 0 119px;
}
/* Single Blog */
.blogSecFullWidth_01 .single-blog {
    margin-bottom: 30px;
}
.blogSecFullWidth_02 .single-blog-02{
    margin-bottom: 22px;
}
.blogSecRightSidebar_01 .single-blog {
    margin-bottom: 30px;
}
.blogSecRightSidebar_02 .single-blog-02 {
    margin-bottom: 30px;
}
.blogSecLeftSidebar_01 .single-blog {
    margin-bottom: 30px;
}
.blogSecLeftSidebar_02 .single-blog-02 {
    margin-bottom: 22px;
}
/* Blog Section Note */
.blog-02 .section-note {
    margin-top: 54px;
}
.blogSecFullWidth_01 .chmk_pagination{
    margin-top: 40px;
}
.blogSecFullWidth_02 .chmk_pagination {
    margin-top: 40px;
}
.blogSecRightSidebar_01 .chmk_pagination {
    margin-top: 40px;
}
.blogSecRightSidebar_02 .chmk_pagination {
    margin-top: 40px;
}
.blogSecLeftSidebar_01 .chmk_pagination {
    margin-top: 40px;
}
.blogSecLeftSidebar_02 .chmk_pagination {
    margin-top: 40px;
}
.blogSecInBlogDetails {
    background: #f8f8f8;
    padding: 117px 0 112px;
}

/*------------------------------------------------------
/  08. Clients Sections
/------------------------------------------------------*/
.client-01{
    background: url('../images/bg/4.jpg') repeat left top;
    padding: 110px 0 119px 0;
}
.client-02 {
    background: url('../images/bg/4.jpg') repeat left top;
    padding: 117px 0 119px 0;
}
.client-03 {
    background: #141414;
    padding: 148px 0 119px 0;
}
.client-04{
    background: url('../images/bg/logo-fondo-probaquerizo.jpg') no-repeat center top;
    padding: 110px 0 119px 0;
}

.clientFirstRow .single-client{
    line-height: 130px;
    margin: 0 0 0px;
}
.clientLastRow .single-client{
    line-height: 0px;
}
.single-client img{
    display: inline-block;
}

/*------------------------------------------------------
/  09. Shop Details 
/------------------------------------------------------*/
.shopDetailsPageSection {
    padding: 120px 0 120px;
}

/*------------------------------------------------------
/  10. Contact Section
/------------------------------------------------------*/
.contactMap {
    background: #f8f8f8;
}

/*------------------------------------------------------
/  11. FAQ Section  
/------------------------------------------------------*/
.faqSections{
    padding: 120px 0 90px;
}
.pricingSections{
    padding: 120px 0 90px;
}