﻿body {
    padding: 0;
    color:#000;
    width:100vw;
    overflow-x:hidden;
    margin:0 !important;
}

header {
    top: 0;
    background: none;
    box-shadow: none;
}

    header.fixed {
        background: #0d78bc;
    }

    header .mainNav li {
        padding: 24px 10px;
    }

        header .mainNav li a {
            font-weight: 400;
        }

    header .mainNav > li > a {
        display: flex;
        align-items: center;
        font-weight: 400;
        color: #fff;
        position: relative;
        transition: all 0.5s;
    }

        header .mainNav > li > a:before {
            position: absolute;
            content: "";
            background: #fff;
            height: 1px;
            width: 0;
            bottom: 0;
            transition: all 0.5s;
        }

    header .mainNav li a:hover:before {
        width: 100%;
    }

    header .mainNav li a:hover {
        color: #fff;
    }

    header .mainNav li .subMenu li a:hover {
        background: #0d78bc;
        color: #ffffff !important;
    }
.HelpYou .HelpYou-inner a p {
    padding: 0 15px;
}
#careercubicle-help .item a p {
    padding: 0 15px;
}
    .CC_inner_pages header, header.fixed {
        background: #ffffff;
        box-shadow: #0a0a0a21 0px 5px 20px;
    }

        .CC_inner_pages header .mainNav > li > a, header.fixed .mainNav > li > a {
            color: #000;
        }
            .CC_inner_pages header .mainNav > li > a:hover, header.fixed .mainNav > li > a:hover {
                color: #1f85cd;
            }

    header.fixed .mainNav li a:hover {
        color: #1f85cd;
    }

    header .mainNav li.my-cubicle-btn a:before {
        background: none;
    }

    header .mainNav li.my-cubicle-btn a:hover {
        color: #f85656;
    }
.CC_inner_pages header .logoWhite-img {
    display: none;
}
.CC_inner_pages header .logoBlue-img {
    display: block;
}
    header .logoWhite-img {
        display: block;
    }
    header .logoBlue-img {
        display: none;
    }
    header.fixed .logoWhite-img {
        display:none;
    }
    header.fixed .logoBlue-img {
        display: block;
    }
header .mainNav li:last-child a {
    background: #1f85cd;
    padding: 5px 15px;
    border: 2px solid #1f85cd;
    border-radius: 35px;
    color: #fff;
    font-weight: 600;
}
header .mainNav > li > a:last-child:before {
    background: none;
}
header .mainNav .subMenu a:last-child {
    background: none;
    color: initial;
    font-weight: initial;
    border: none;
    border-radius:0;
}
header .mainNav li:hover {
    background: #fff;
}
header .mainNav li:last-child a:hover {
    background: #fff;
    color: #1f85cd !important;
    text-decoration: none;
    border-color: #1f85cd;
}
    header .mainNav li:hover a {
        color: #1f85cd;
    }
header .mainNav li:last-child:hover {
    background: none;
}
    header .mainNav li:last-child:hover a {
        color: #fff;
    }
header .mainNav li:hover .subMenu {
    left: 0;
}
.sectionHolder.inner-pages, .sectionHolder.shopping-cart, .sectionHolder.resume-sample, .sectionHolder.order-page, .sectionHolder.not-found-page, .sectionHolder.resume-counselling-panel{
    padding-top: 120px;
}
.interviewPage, .testiPage, .termsPage, .topSpace {
    padding-top: 80px;
}
.banner-home .container-fluid {
    max-width: 1320px;
    margin: 0 auto;
}
.banner-home .banner-content {
   padding:70px 0;
}
.banner-home .banner-content .col-lg-6 > div {
    display: flex;
    align-items: center;
    gap: 30px;
    color: #fff;
}
    .banner-home .banner-content h1 {
        color: #fff;
        font-size: 52px;
        margin-bottom: 40px;
    }
.sectionHold {
    padding:80px 0;
}

    .sectionHold h2 {
        font-size: 36px;
        font-weight: 700;
        margin-bottom: 50px;
    }

.HelpYou-inner {
    display: flex;
}
.HelpBlock {
    max-width: 20%;
    width: 100%;
    text-align: center;
    background: #fff;
    padding: 50px 15px;
    color:#000;
}
    .HelpBlock:hover, .HelpBlock.active {
        background: #f2fafc;
    }
    .HelpBlock img {
        height: 75px;
        object-fit: contain;
        margin-bottom: 30px;
    }
    .HelpBlock p {
        font-size: 18px;
        font-weight: 600;
        margin:0;
    }
.choose-template {
    background: #030303;
    overflow:hidden;
}
    .choose-template h2 {
        color:#fff;
    }
    .choose-template .img-box img {
        object-fit: cover;
        width: 100%;
    }
    .choose-template .img-box {
        margin-bottom:30px;
        position:relative;
        overflow:hidden;
    }
        .choose-template .img-box:before {
            content: "";
            position: absolute;
            top: 0px;
            left: 100%;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.5);
            transition: all 0.5s;
        }
        .choose-template .img-box a {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 100%;
            transform: translate(-50%, -50%);
            max-width: 250px;
            transition: all 0.5s;
            opacity: 0;
        }
    .choose-template .img-box:hover::before {
        left:0;
    }
        .choose-template .img-box:hover a{
            opacity:1;
        }

        .BuildCVBlock {
            background: #f2fafc;
        }
.BuildCV {
    background: #fff;
    border-radius: 4px;
    text-align: center;
    padding: 50px 15px;
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 285px;
}
    .BuildCV img {
        height: 75px;
        object-fit: contain;
        margin-bottom: 25px;
    }


.BuildCV p {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
}


.WinningBlock .number-block {
    background: #f2fafc;
    border-radius: 50%;
    height: 70px;
    width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 -6px 5px rgba(0,0,0,0.2);
    color: #0157e0;
    font-size: 24px;
    font-weight: 600;
    margin: 0 auto;
    position: relative;
    top: 35px
}

    .WinningBlock .number-block span {
        border: 2px solid #0157e0;
        border-radius: 50%;
        width: 55px;
        height: 55px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #000;
        background:#fff;
    }
.WinningBlockInner {
    background: #f2fafc;
    /* box-shadow: 0 0 3px rgba(0,0,0,0.1); */
    padding: 60px 25px 25px;
    text-align: center;
    min-height: 390px;
    border-radius: 1px;
}
.WinningBlockInner:hover {  
    box-shadow: 0 0 10px rgba(0,0,0,0.2); 
    background:#fff;
}
.WinningBlock:hover .number-block {
    background: #fff;
}

    .WinningBlockInner img {
        text-align: center;
        display: block;
        margin: 0 auto;
        height: 134px;
        object-fit: contain
    }

    .WinningBlockInner h4 {
        font-size: 18px;
        font-weight: 700;
        padding: 20px 25px;
        margin:0;
    }
    .WinningBlockInner p {
        font-size: 14px;
        font-weight: 600;
        margin: 0;
    }

.testimonial-bg {
    background: url(../images/home-images/testimonial-bg.jpg);
}
    .testimonial-bg .quotes p {
        font-size: 18px;
        font-weight: 500;
        max-width: 80%;
        margin: 0 auto;
    }
    .testimonial-bg h4 {
        font-size: 18px;
        margin: 35px 0 0;
    }
    .testimonial-bg .owl-nav {
        position: absolute;
        top: 10px;
        width:100%;
    }
    .testimonial-bg .owl-carousel .owl-nav button {
        width: 40px;
        height: 40px;
        border: 1px solid #fff;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 30px;
        position:absolute;
    }
        .testimonial-bg .owl-carousel .owl-nav button:hover {
            background: #fff;
            color: #000;
        }
        .testimonial-bg .owl-carousel .owl-nav button span {
            display: block;
            position: relative;
            top: -2px;
        }
        .testimonial-bg .owl-carousel .owl-nav button.owl-prev {
            left: 0;
        }
        .testimonial-bg .owl-carousel .owl-nav button.owl-next {
            right: 0;
        }

.GetExpert {
    background: #f2fafc;
}
.GetExpertBlock {
    background: #fff;
    padding: 40px 25px;
    margin-top: 30px;
}
    .GetExpertBlock img {
        height: 75px;
        object-fit: contain;
        margin-bottom: 30px;
    }

    .GetExpertBlock h4 {
        font-weight:700;
        font-size: 18px;
        margin: 0 0 20px;
    }
    .GetExpertBlock p {
        font-size: 14px;
        font-weight: 600;
        margin: 0 0 20px;
    }
.home-block .GetExpertBlock p {
    min-height: 105px;
}
    .BlogBlock {
        border-radius: 8px;
        overflow: hidden;
        border: 1px solid #efefef;
        display: block;
        color: #000;
        margin-bottom: 30px;
        background: #f9f9f9;
    }
    .BlogBlock:hover {
        color: #000;
        box-shadow:0 0 10px rgba(0,0,0,0.1);
    }
    .BlogBlock img {
        height: 150px;
        width: 100%;
        object-fit: cover;
    }
    .BlogBlock .blog-content {
        padding: 20px 20px;
    }
    .BlogBlock .blog-content h4 {
        font-size: 18px;
        font-weight: 700;
        min-height:50px;
    }
        .BlogBlock .blog-content p {
            font-size: 14px;
            font-weight: 600;
        }
        .BlogBlock .blog-content span {
            font-size: 14px;
            font-weight: 600;
            color: #ec4747;
        }

.FaqHoldSec {
    background: #f2fafc;
}
    .FaqHoldSec .card {
        background: none;
        box-shadow: none;
        border: none;
        padding: 0;
    }
        .FaqHoldSec .card .card-header {
            background: none;
            padding-left: 0;
            padding-right: 0;
            border-bottom: 2px solid #dce8eb;
        }
.FaqHoldSec .card-header button {
    width: 100%;
    background: none;
    border: none;
    padding: 0 35px 0 0;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    background: none;
    border: none;
    padding: 0 30px 0 0;
    position: relative;
    font-size: 20px;
    color: #000;
    font-weight: 600;
    text-align: left;
    cursor:pointer;
}
    .FaqHoldSec .card-header button:hover, .FaqHoldSec .card-header button:focus {
        text-decoration: none;
        outline: none !important;
    }
  

.FaqHoldSec .card-header button span.material-icons {
    position: absolute;
    right: 0;
    font-size: 32px;
    top: 0;
}
.FaqHold .btn-link .material-icons {
    transition: all .5s ease-in-out;
    transform: rotate(180deg);
}
.FaqHoldSec .btn-link.collapsed .material-icons {
    transition: all .5s ease-in-out;
    transform: rotate(0deg);
}

    .bannerHold.banner-inner {
        padding: 180px 0 100px;
    }

.banner-inner .banner-content h1 {
    color: #fff;
    font-size: 56px;
    margin-bottom: 50px;
}


.personalize-readmore {
    background: #f3fbfd;
    padding: 100px 0;
    float: none;
}

.personalize-readmore-block {
    background: #fff;
    border-radius: 2px;
    padding: 50px 25px;
    box-shadow: 0 0 5px rgba(0,0,0,0.05);
    margin-bottom: 30px;
    min-height: 425px;
}

    .personalize-readmore-block > img {
        height: 70px;
        object-fit: contain;
        max-width: 90px;
        margin: 0;
    }

    .personalize-readmore-block h4 {
        font-weight: 600;
        font-size: 18px;
        margin: 25px 0 20px;
    }

    .personalize-readmore-block p {
        font-size: 14px;
        font-weight: 600;
    }

.sectionHolder {
    float: none;
}
.bannerHold.banner-inner.personalize-resume-banner {
    display: flex;
    align-items: center;
    min-height: 900px;
}
.personalize-resume-banner .banner-content h1 {
    max-width: 850px;
    margin: 0;
}

.personalize-resume {
    padding: 100px 0;
}

    .personalize-resume h2 {
        font-weight: 700;
        font-size: 36px;
        margin: 0;
    }

    .personalize-resume p {
        font-weight: 500;
        line-height: 28px;
        margin: 20px 0 30px;
        font-size:18px;
    }
.light-bg {
    background: #f4f9fc;
}
.exp-the-power {
    background-image: url(../images/select-template-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff;
    padding: 100px 0;
}
    .exp-the-power h2 {
        font-weight: 700;
        font-size: 36px;
        max-width: 580px;
        margin: 0 auto;
    }
    .exp-the-power p {
        font-size: 22px;
        max-width: 900px;
        margin: 30px auto;
    }
    .exp-the-power .primary-btn {
        font-size: 20px;
        padding: 10px 30px;
        font-weight: 600;
    }

    /*************Inner PaGES start***********/

.banner-bg-big {
    background: url(../images/Inner-Page-Images/your-cubicle/your-cubicle-bg.jpg);
}

    .banner-bg-big.craft-resume {
        background: url(../images/Inner-Page-Images/crefting-resumes/crefting-banner-bg.jpg);
    }

    .banner-bg-big.personalise-resume {
        background: url(../images/Inner-Page-Images/personalize/personalize--bg-1.jpg);
        min-height: 500px;
        background-size: cover;
        background-position: left top;
    }

    .banner-bg-big.harness-power {
        background: url(../images/Inner-Page-Images/Harness/harness-bg.jpg);
    }

    .banner-bg-big.successfully-used {
        background: url(../images/Inner-Page-Images/Successfuly-used/successfully-bg.jpg);
    }

    .banner-bg-big.personalise-inner {
        background: url(../images/Inner-Page-Images/personalize/personalize-readmore-bg.jpg);
    }

.how-page.cta-sec {
    background: url(../images/Inner-Page-Images/select-template-bg.jpg);
}

.light-blue {
    background: #f2fafc;
}

.how-page .row {
    align-items: center;
}

.how-page h1.main-title {
    color: #fff;
    font-size: 52px;
    margin: 40px 0;
}

.how-page.personalise-resume h1.main-title {
    max-width: 70%;
}

.how-page p {
    font-size: 16px;
    font-weight: 500;
    margin: 15px 0;
}

.how-page.cta-sec .container {
    max-width: 800px;
}

.how-page.cta-sec p {
    font-size: 18px;
}

.how-page .GetExpertBlock {
    min-height: 460px;
}
.choose-template div#choose-template {
    display: none;
}
.HelpYou div#careercubicle-help {
    display: none;
}
a.HelpBlock {
    color: #000;
}
.HelpBlock p {
    color: #000;
}
.how-page .full-img {
    position: relative;
    margin: 40px 0;
}

/* .how-page .full-img h1.main-title {
        position: absolute;
        bottom: 50%;
        transform: translateY(50%);
        margin: 10px 30px;
    }*/
.how-page .main-ban-content {
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    margin: 10px 30px;
}
.how-page .mob-cta-btn {
    display: none;
}
.banner-bg-big.build-your {
    background: url(../images/Inner-Page-Images/build-your-resume/build-your-bg.jpg);
}

    .banner-bg-big.sub-page h1.main-title {
        margin: 20px 0;
    }

.choose-template.build-your h4 {
    color: #fff;
    text-align: center;
    margin-top: 30px;
}

.choose-template.build-your div#choose-template {
    display: block;
}

.sectionHold.build-your-title {
    padding-bottom: 0;
}

    .sectionHold.build-your-title h2 {
        margin-bottom: 0;
    }
.sub-page .whiteFont p {
    font-size: 18px;
}
/*************Inner PaGES end***********/
/*************expert section PaGES start***********/
.banner-bg-big.career-counselling {
    background: url(../images/Inner-Page-Images/Career-Counselling/caree-counselling-bg.jpg);
}

.banner-bg-big.resume-writing {
    background: url(../images/Inner-Page-Images/Resume_Writing/resume-writing-bg.jpg);
}

.cta-sec.resume-writing {
    background: url(../images/Inner-Page-Images/Resume_Writing/ats-filter-img.jpg);
}

.banner-bg-big.cover-letter {
    background: url(../images/Inner-Page-Images/Cover_Letter/cover-letter-bg.jpg);
}

.cta-sec.cover-letter {
    background: url(../images/Inner-Page-Images/Cover_Letter/dreem-career-img.jpg);
}

.how-page.cover-letter h1.main-title {
    font-size: 46px;
}

.banner-bg-big.job-interview {
    background: url(../images/Inner-Page-Images/JobInterviewCoaching/job-interview-bg.jpg);
}

.cta-sec.job-interview {
    background: url(../images/Inner-Page-Images/JobInterviewCoaching/coaching-img.jpg);
}

.banner-bg-big.student-services {
    background: url(../images/Inner-Page-Images/Student_Services/student-service-bg.jpg);
}

.how-page.student-services h1.main-title {
    max-width: 50%;
}

.banner-bg-big.resume-critiquing {
    background: url(../images/Inner-Page-Images/Resume_Critiquing/resume-critiquing-bg.jpg);
}

.cta-sec.resume-critiquing {
    background: url(../images/Inner-Page-Images/Resume_Critiquing/our-aim-img.jpg);
}
/*************expert section PaGES end***********/
/*************resume PaGES start**********/
.banner-bg-big.resume-templates {
    background: url(../images/Inner-Page-Images/banner-images/big-bg-4.jpg);
}

.choose-template.resume-templates .img-box {
    margin-bottom: 15px;
}

.temp-content {
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}

.banner-bg-big.how-to-write {
    background: url(../images/Inner-Page-Images/banner-images/big-bg-10.jpg);
}

.left-section-list {
    background: #f2fafc;
    padding: 20px;
}

.how-page.guide-page .row {
    align-items: start;
}
ul.left-section-list {
    counter-reset: section;
    list-style-type: none;
    max-height: calc(100vh - 190px);
    overflow: auto;
}
.left-section-list ul {
    counter-reset: section;
    list-style-type: none;
    max-height: calc(100vh - 190px);
    overflow: auto;
}

.left-section-list li {
    padding: 5px 0;
}

    .left-section-list li a {
        font-size: 15px;
        color: #333;
        font-weight: 600;
        display: block;
    }

        .left-section-list li a:hover {
            color: #ec4747 !important;
        }

    .left-section-list li a {
        cursor: pointer;
    }

.right-content-inner {
    transition: all .5s;
    opacity: 0;
    height: 0;
}

    .right-content-inner.active {
        opacity: 1;
        height: auto;
        transition: all .5s;
    }

.left-section-list li.active a {
    color: #0057df;
}

.right-content h3 {
    font-weight: 600;
}

.right-content ul {
    padding-left: 20px;
    padding-bottom: 20px;
}

    .right-content ul li {
        font-size: 16px;
        font-weight: 500;
        list-style-type: disc;
    }

.banner-bg-big.resume-obj {
    background: url(../images/Inner-Page-Images/banner-images/big-bg-8.jpg);
}

.banner-bg-big.format-resume {
    background: url(../images/Inner-Page-Images/banner-images/big-bg-9.jpg);
}

.format-resume table, .format-resume table th, .format-resume table td {
    border: 1px solid #333;
    border-collapse: collapse;
    padding: 10px;
}

.format-resume table {
    margin-bottom: 20px;
}

    .format-resume table th {
        text-align: center;
        width: 50%;
    }

    .format-resume table td {
        font-weight: 500;
    }

.homepg.WinningBlockInner p {
    min-height: 125px;
}
.BuildCVBlock .GetExpertBlock h4 {
    min-height: 55px;
}

.BuildCVBlock .GetExpertBlock h4 {
    margin-bottom: 0.25rem;
}

.BuildCVBlock .GetExpertBlock p {
    min-height: 168px;
}

.FaqHoldSec .faq-sec {
    padding-top: 20px;
    border-bottom: 1px solid #0d78bc;
}

    .FaqHoldSec .faq-sec.first-faq {
        padding-top: 0;
    }

    .FaqHoldSec .faq-sec.last-faq {
        border: 0;
    }

.panel-top {
    height: 1570px;
    overflow: hidden;
}

    .panel-top.full {
        height: auto;
    }

.pro.morehold .read-more::before {
    content: "Read More";
}

.pro.morehold .read-more.showLess::before {
    content: "Read Less";
}

.FaqHoldSec .faq-sec h4 {
    font-size: 20px;
    font-weight: 600;
}

.FaqHoldSec .faq-sec p {
    font-weight: 500;
}
.blog-detail .blog-detail-inner h5{
    font-weight:600;
}
.blog-detail .blog-detail-inner ul {
    font-weight: 500;
    padding-bottom: 20px;
}
    .blog-detail .blog-detail-inner ul li {
        list-style-type:disc;
        font-weight: 500;
        padding-bottom: 10px;
        margin-left:20px;
    }
.primary-btn.homepg-btn {
    padding:10px 25px;
    font-size: 18px;
    font-weight :800;
}
.faq-content-list li {
    font-weight: 500;
    padding-bottom:10px;
}
.faq-content-list{
    padding-left:30px !important;
    padding-bottom:10px;
}
.faq-content-listul, .faq-content-list li {
    list-style-type:upper-roman;
}
    /*************resume section PaGES end***********/
    @media (max-width:1199px) {
        .personalize-readmore-block {
        min-height: 490px;
    }
    .bannerHold.banner-inner.personalize-resume-banner {
        min-height: 700px;
    }
    .personalize-resume-banner .banner-content h1 {
        max-width: 700px;
   }
    .BuildCV {
        min-height: 315px;
    }
    .WinningBlockInner {
        min-height: 420px;
    }
    .how-page.student-services h1.main-title {
        max-width: 70%;
    }
    .home-block .GetExpertBlock p {
        min-height: 126px;
    }
    .homepg.WinningBlockInner p {
        min-height: 190px;
    }
    .BuildCVBlock .GetExpertBlock p {
        min-height: 208px;
    }
}

@media (max-width:991px) {
    .personalize-readmore-block {
        min-height: 450px;
    }

    .banner-content h1 {
        font-size: 46px;
    }

    header .header-top-left {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }

        header .header-top-left .menu-toggle {
            display: block;
            background: none;
            width: 32px;
            height: 22px;
            margin: 0;
            color:#fff;
        }
    .CC_inner_pages header .header-top-left .menu-toggle {
        color: #007bff;
    }
            header.fixed .header-top-left .menu-toggle {
                color: #007bff;
            }

            header .mainNav > li > a {
                color: #000;
            }

        header .mainNav > li > a i.material-icons {
            display: none;
        }
    .personalize-resume-banner .banner-content h1 {
        max-width: 600px;
        text-shadow: 0 0 5px BLACK;
    }
    .personalize-resume h2 {
        font-size: 28px;
    }
    .personalize-resume .row {
        flex-wrap: wrap-reverse;
    }
    .personalize-resume.light-bg .row {
        flex-wrap: wrap;
    }
    .personalize-resume .img-sec {
        margin-bottom: 50px;
    }
    .exp-the-power h2 {
        font-size: 28px;
        max-width: 500px;
    }
    .exp-the-power p {
        font-size: 18px;
        max-width: 700px;
    }
    .exp-the-power .primary-btn {
        font-size: 16px;
    }
    .banner-home .banner-content .col-lg-6 {
        margin-top: 30px;
    }
    .HelpYou-inner {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .HelpBlock {
        max-width: 33%;
    }
    .WinningBlockInner {
        min-height: 350px;
    }
    .how-page h1.main-title {
        font-size: 46px;
        margin:20px 0;
    }

    .banner-bg-big.personalise-resume {
        min-height: 400px;
    }

    .how-page.personalise-resume h1.main-title {
        text-align: left;
        max-width: 80%;
    }
    .choose-template.build-your h4 {
        font-size: 20px;
        margin-top: 20px;
    }
    .how-page.cover-letter h1.main-title {
        font-size: 36px;
    }

    .how-page.student-services h1.main-title {
        max-width: initial;
    }
    .homepg.WinningBlockInner p {
        min-height: initial;
    }
    .BuildCVBlock .GetExpertBlock p {
        min-height: 168px;
    }
    .sectionHolder.inner-pages, .sectionHolder.shopping-cart, .sectionHolder.resume-sample, .sectionHolder.order-page, .sectionHolder.not-found-page, .sectionHolder.resume-counselling-panel {
        padding-top: 95px;
    }

    .interviewPage, .testiPage, .termsPage, .topSpace {
        padding-top: 58px;
    }
}

@media (max-width:767px) {
    .banner-home .banner-content h1 {
        font-size: 32px;
        text-align:center;
    }
    .banner-home .banner-content .col-lg-6 > div {
        display: block;
        text-align: center;
    }
        .banner-home .banner-content .col-lg-6 > div img {
            margin-top: 10px;
        }
    .HelpBlock {
        max-width: 50%;
    }
    .personalize-readmore-block {
        min-height: inherit;
    }

    .bannerHold.banner-inner {
        padding: 100px 0 60px;
    }

    .personalize-readmore {
        padding: 50px 0;
    }

    .banner-content h1 {
        font-size: 32px;
    }
    .bannerHold.banner-inner.personalize-resume-banner {
        min-height: 500px;
    }
    .personalize-resume {
        padding: 70px 0;
    }
        .personalize-resume h2 {
            font-size: 24px;
        }
    .exp-the-power h2 {
        font-size: 24px;
        max-width: 400px;
    }
    .exp-the-power {
        padding: 70px 0;
    }
    .testimonial-bg .owl-nav {
        top: 25%;
        transform: translate(0, -25%);
    }
    .sectionHold {
        padding: 40px 0;
    }
    .sectionHold h2 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .how-page h1.main-title {
        font-size: 32px;
        text-align: center;
        margin-bottom:50px;
    }

    .how-page .content {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .banner-bg-big.personalise-resume {
        min-height: 300px;
    }

    .how-page .GetExpertBlock {
        min-height: inherit;
    }
    .choose-template div#choose-template {
        display:block;
    }

    
    .choose-template .row {
        display:none;
    }
    .how-page .full-img {
        margin: 20px 0;
    }
    .choose-template.build-your h4 {
        font-size: 18px;
    }
    .how-page h1 {
        font-size: 24px;
    }

    .how-page.cover-letter h1.main-title {
        font-size: 30px;
    }
    .home-block .GetExpertBlock p {
        min-height: inherit;
    }
    .sub-page .whiteFont p {
        font-size: 16px;
    }
    .guide-left-sec {
        display: none;
    }
    .right-content h3 {
        font-size: 22px;
    }

    .sectionHold.pt40 {
        padding-top: 20px;
    }

    .sectionHold.build-your-title h3 {
        font-size: 22px;
    }
    .BuildCVBlock .GetExpertBlock p {
        min-height: inherit;
    }
    .how-page .desk-cta-btn {
        display: none;
    }
    .how-page .mob-cta-btn{
        display:block;
    }
}

@media (max-width:600px) {
    .bannerHold.banner-inner.personalize-resume-banner {
        min-height: inherit;
    }
    .HelpBlock {
        max-width: 100%;
    }
    .HelpYou div#careercubicle-help {
        display: block;
    }

    .HelpYou .HelpYou-inner {
        display: none;
    }
}
@media (max-width:575px) and (min-width:400px) {
    .how-page .full-img {
        margin: 20px 0;
    }

    .how-page.harness-power .full-img h1.main-title {
        font-size: 24px;
    }
}
@media (max-width: 521px) {
    .how-page.cover-letter h1.main-title {
        font-size: 26px;
    }
}
@media (max-width:478px) {
    .how-page.personalise-resume h1.main-title {
        text-align: center;
        max-width: 100%;
    }
    .choose-template.build-your h4 {
        font-size: 16px;
        margin-top: 15px;
    }
}
@media (max-width: 436px) {
    .how-page.cover-letter h1.main-title {
        font-size: 20px;
    }
}
@media (max-width:400px){
    .how-page .full-img h1.main-title {
        font-size: 20px;
    }
    .how-page.harness-power .full-img h1.main-title {
        font-size: 20px;
    }
    .how-page.cover-letter h1.main-title {
        font-size: 18px;
    }

    .how-page h1 {
        font-size: 22px;
    }
}