

#bootcamp .rd-cpblts-section-base.rd-cpblts-allcourses-block{
    padding-top: 48px!important;
    padding-bottom: 141px!important;
}

#bootcamp .rd-cpblts-section-base{
    padding-top: 78px!important;
}

.rd-cpblts#bootcamp .hdrbanner-block {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

.rd-cpblts#bootcamp .hdrbanner-block .details{
    width: 48%;
}
div.rd-cpblts-become-a-training-partner-block {
    background-color: #18B8AC;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    color: white;
}

div.rd-cpblts-become-a-training-partner-block > div.container > p:nth-of-type(1) {
    font-family: Gilroy-Regular !important;
    font-size: 31px !important;
    line-height: 48px !important;
}

div.rd-cpblts-become-a-training-partner-block > div.container > p:nth-of-type(2) {
    font-family: Gilroy-Bold !important;
    font-size: 49px !important;
    line-height: 64px !important;
}

div.rd-cpblts-become-a-training-partner-block > div.container > a {
    display: inline-block;
    padding: 26px 50px !important;
    margin-top: 40px;
    font-family: Gilroy-Bold !important;
    font-size: 15px !important;
    line-height: 18px !important;
    background-color: #C8FA00 !important;
    border-radius: 4px !important;
    color: #000000 !important;
}


/*------------------ All courses----------------------*/
.rd-cpblts-allcourses-grid{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
}


/*--------------Small Screen Desktop (1440)------------------*/
@media only screen and (max-width: 1440px){


}


/*--------------TABLET LANDSCAPE(1024)------------------*/
@media only screen and (max-width: 1024px){

    .rd-cpblts-allcourses-block {
        padding-bottom: 100px!important;
    }
}

/*--------------Surface pro (912)------------------*/
@media only screen and (max-width: 912px) {

    .rd-cpblts-allcourses-grid {
        grid-column-gap: 30px;
        grid-template-columns: 1fr 1fr 1fr;

    }

    .rd-cpblts#bootcamp .hdrbanner-block {
        padding-top: 46px!important;
        padding-bottom: 74px!important;
    }

    .rd-cpblts#bootcamp .hdrbanner-block .details{
        width: 59%;
    }

}


/*--------------TABLET PORTRAIT(820)------------------*/
@media only screen and (max-width: 820px){

    .rd-cpblts-allcourses-grid {
        grid-column-gap: 30px;
        grid-template-columns: 1fr 1fr;

    }



}

/*--------------Mobile(500)------------------*/
@media only screen and (max-width: 600px){   
    #bootcamp .rd-cpblts-section-base.rd-cpblts-allcourses-block {
        padding-top: 0px!important;
    }

    .rd-cpblts-allcourses-grid {
        grid-template-columns: 1fr;
        margin-top: 16px;
        grid-row-gap: 16px;
    }

    #bootcamp .rd-cpblts-section-base {
        padding-top: 0px!important;
    }

    #bootcamp .rd-cpblts-section-base.filterform {
        display: none;
    }

    .rd-cpblts#bootcamp .rd-cpblts-section-base {
        overflow: initial!important;
    }

/*    .rd-cpblts#bootcamp .sortform .fields {
        width:100%;
        display: flex;
        flex-wrap: nowrap;
    }*/

/*    .rd-cpblts#bootcamp .sortform .fields div{
        display: none;
    }*/

/*    .rd-cpblts#bootcamp .sortform .width24, 
    .rd-cpblts#bootcamp .sortform .width15, 
    .rd-cpblts#bootcamp .sortform .width10{
        margin-right: 0px;
        width: 31%;
    }*/

    .rd-cpblts#bootcamp .sticky-absolute-mob-con {
        left: 0!important;
    }

    .rd-cpblts#bootcamp .sortform {
        margin-left: 0px!important;
    }

    .rd-cpblts#bootcamp .hdrbanner-block {
        padding-top: 0px!important;
        padding-bottom: 59px!important;
    }

    .rd-cpblts#bootcamp .hdrbanner-block .details {
        width: 100%;
    }

    .rd-cpblts#bootcamp .hdrbanner-block .details p.summary{
        margin-bottom: 0px!important;
    }

    div.rd-cpblts-become-a-training-partner-block > div.container > p:nth-of-type(1) {
        font-size: 25px !important;
        line-height: 32px !important;
        margin-bottom: 10px !important;
    }
    
    div.rd-cpblts-become-a-training-partner-block > div.container > p:nth-of-type(2) {
        font-size: 31px !important;
        line-height: 48px !important;
    }
    
    div.rd-cpblts-become-a-training-partner-block > div.container > a {
        font-size: 15px !important;
        line-height: 18px !important;
    }

}