.placement_broucher_design,
.placement_broucher_design.video::before, 
.placement_broucher_design.video::after {
    /*background-color: #fff ;    */
}
.placement_broucher_design.offers.video {
    /*height: 100vh;*/
    /*padding: 0;*/
    /*display: flex;*/
    /*align-items: center;*/
    padding:50px 0;
}
.placement_broucher_design.video iframe, 
.placement_broucher_design.video lite-youtube {
    width: 70%;
    height: 510px;
}
.placement_broucher_design.testimonials iframe, 
.placement_broucher_design.testimonials lite-youtube {
    width: 87%;
}
.placement_broucher_design.testimonials .carousel-control-next, 
.placement_broucher_design.testimonials .carousel-control-prev {
    top: 102%;
}
.placement_broucher_design.offers.ip_students .row .col-lg-4 {
    flex: 0 0 28.333333%;
}
.placement_broucher_design.testimonials .carousel-control-next {
    right: 40px;
}
.placement_broucher_design.testimonials .carousel-control-prev {
    right: 75px;
}
.placement_broucher_design .col-lg-5 {
    position: relative;
}
.placement_broucher_design p.tjo {
    font-size: 48px;
}
.placement_broucher_design .high_pack {
    position: absolute;
    width: 95%;
    display: block;
    right: 0;
    bottom: -50px;
    left: 0;
}
.placement_broucher_design h3 {
    top: 180px;
}
.placement_broucher_design p.tjo {
    margin-bottom: 0;
}
    .placement_broucher_design h3 {
     
        color: #97b9e2;
    }

.placement_counts, 
.placement_counts .card {
    /*background: linear-gradient(45deg, #f26967, #363636);*/
    background: linear-gradient(45deg, #23468a, #10234a);
    padding: 50px 0;
}
.placement_counts .card {
    padding: 50px;
    border: 0;
    border-radius: 0;
    font-family: 'Open Sans', sans-serif;
}
.placement_counts .card .ptext h2 {
    font-size: 55px;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.placement_counts .card .ptext p {
    font-weight: 400;
    color: #fff;
    padding-right: 100px;
    margin-bottom: 0;
}
.placement_counts .card .row2 .count_text {
    text-align: center;
}
.placement_counts .card .row2 h3 {
    font-size: 50px;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
}
.placement_counts .card .row2 h3 span {
    font-size: 25px;
    font-weight: 900;
}
.placement_counts .card .row2 p {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;
}
.placement_counts .card .row2 .col-lg-4:not(:last-child) {
    border-right: 1px solid #eff5f8;
}
.placement_counts .card .row2:not(.row3) {
    padding-bottom: 20px;
}
.placement_counts .card .row3 {
    /*position: relative;*/
    border-top: 1px dashed #eff5f8;
    padding-top: 20px;
}
/*.placement_counts .card .row3::before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    width: 100%;*/
/*}*/
/*.placement_counts .dashed_line {*/
/*    border: .5px dashed #ffffff;*/
/*}*/
.placement_broucher_design.offers .placed_img p {
    margin-bottom: 0;
}


/*Student Life*/

#campus {
    height:100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.campus {
    color: #091e36;
    font-family: "Centrale Sans";
    font-size: 30px;
    position: relative;
    padding-left: 50px;
    margin-bottom: 50px;
}
.campus::before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: var(--text);
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.image-flex {
    display: flex;
}
#campus .img-margin-right {
    padding-right: 0;
}
.library-padding-right {
    padding-right: 0;
    margin-bottom:10px;
}
.cultural,
.library {
    position: relative;
    overflow: hidden;
}
/* .cultural img, */
.library img {
    height: 271px;
    width: 100%;
    transform: scale(1);
    transition:0.5s all;
    object-fit: cover;
}
.cultural img{
    transform: scale(1);
    transition: 0.5s all;
    object-fit: cover;
    width:100%;
}
.cultural:hover img,
.library:hover img{
    transform: scale(1.2);
    filter: saturate(0);
}
/* .cultural::after
.library::after{
    content:'';
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color: #ccc;
} */
.library .btnon-img {
    position: absolute;
    top: 0;
    left: 0;
    color: var(--white);
    background-color:#3db496;
        border-radius: 0px 0px 36px 0px;
    padding-right: 50px;
    font-size: 20px;
    margin-bottom: 0;
    padding-left: 20px;
}
.cultural {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}
.image-width {
    height: 328px;
    margin-top: 10px;
    width: 100%;
    object-fit: cover;
}
.cultural .campus-cultural {
    position: absolute;
    top: 0;
    left: 0;
    padding-right: 30px;
    font-size: 24px;
    color: var(--white);
       background-color:#3db496;
        border-radius: 0px 0px 36px 0px;  
    margin-bottom: 0;
    padding-left: 20px;
}

/*Student Life*/


@media (max-width: 1680px) {
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        width: 71%;
        height: 518px;
    }
}
@media (max-width: 1600px) {
    .placement_broucher_design.video .placement_video::before {
        left: 174px;
    }
    .placement_broucher_design.video .placement_video::after {
        right: 175px;
    }
}
@media (max-width: 1536px) {
    .placement_broucher_design h3 {
        top: 153px;
        font-size: 105px;
        right: -190px;
    }
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        width: 70%;
        height: 510px;
    }
    .placement_counts .card .ptext h2 {
        font-size: 50px;
    }
    .placement_counts .card .row2 h3 {
        font-size: 48px;
    }
    .placement_counts .card .row2 h3 span {
        font-size: 22px;
    }
    .campus{
        margin-bottom: 20px;
        font-size:30px;
        font-weight: 600;
    }
}
@media (max-width: 1440px) {
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 300px;
    }
    .placement_broucher_design .high_pack {
        top: 20px;
    }
    .placement_broucher_design.testimonials {
        padding-bottom: 90px;
    }
    .campus {
        margin-bottom: 30px;
    }
    .cultural .campus-cultural,
    .library .btnon-img{
        padding-bottom: 5px;
        font-size:20px;
        padding-right:30px;
    }
}
@media (max-width: 1366px) {
    .placement_broucher_design p.tjo {
        font-size: 45px;
    }
    .placement_broucher_design p.tjo .number {
        font-size: 65px;
    }
    .placement_broucher_design .high_pack {
        top: 30px;
    }
    .placement_broucher_design h3 {
        top: 140px;
        font-size: 100px;
        right: -180px;
    }
    .placement_broucher_design.offers.ip_students .row .col-lg-4 {
        flex: 0 0 26.333333%;
    }
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        width: 65%;
        height: 407px;
    }
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 260px;
        width: 90%;
    }
    .placement_broucher_design.testimonials .carousel-control-next, 
    .placement_broucher_design.testimonials .carousel-control-prev {
        top: 91%;
    }
    .placement_broucher_design.testimonials .carousel-control-next {
        right: 30px;
    }
    .placement_broucher_design.testimonials .carousel-control-prev {
        right: 65px;
    }
    .placement_broucher_design.testimonials {
        padding-bottom: 60px;
    }
    .placement_counts .card .ptext p {
        padding-right: 50px;
    }
    .placement_counts .card .ptext h2 {
        font-size: 48px;
    }
    .placement_counts .card .row2 h3 {
        font-size: 45px;
    }
    .library img {
        height: 190px;
    }
    .cultural img {
        height: 190px;
    }
}
@media (max-width: 1200px) {
    .placement_broucher_design.offers.video {
        height: auto;
        padding: 50px 0;
        padding-bottom: 70px;
    }
}
@media (max-width: 1199px) {
    .placement_broucher_design p.tjo {
        font-size: 35px;
    }
    .placement_broucher_design p.tjo .number {
        font-size: 55px;
    }
    .placement_broucher_design .high_pack {
        top: 50px;
    }
    .placement_broucher_design h3 {
        top: 130px;
        font-size: 90px !important;
        right: -160px;
    }
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        height: 340px;
    }
    .placement_broucher_design.video .placement_video::before {
        left: 143px;
    }
    .placement_broucher_design.video .placement_video::after {
        right: 145px;
    }
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 240px;
        width: 100%;
    }
    .placement_broucher_design.testimonials .carousel-control-next, 
    .placement_broucher_design.testimonials .carousel-control-prev {
        top: 84%;
    }
    .placement_broucher_design.testimonials .carousel-control-next {
        right: 0;
    }
    .placement_broucher_design.testimonials .carousel-control-prev {
        right: 35px;
    }
    .placement_counts .card .ptext h2 {
        font-size: 44px;
    }
    .placement_counts .card .row2 h3 {
        font-size: 40px;
    }
    .placement_counts .card .row2 h3 span {
        font-size: 20px;
    }
    .placement_counts .card .row2 p {
        font-size: 15px;
        line-height: 22px;
    }
    .placement_counts .card {
        padding: 30px;
    }
}
@media (max-width:1152px) {
    .campus{
        font-size:26px;
    }
}
@media (max-width: 991px) {
    .placement_broucher_design .high_pack {
        position: static;
        width: 80%;
    }
    .placement_broucher_design h3 {
        top: 410px;
        font-size: 120px !important;
        right: -210px;
    }
    .placement_broucher_design.offers.ip_students .row .col-lg-4 {
        flex: 0 0 33.333333%;
    }
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        width: 87%;
    }
    .placement_broucher_design.video .placement_video::before {
        left: 25px;
    }
    .placement_broucher_design.video .placement_video::after {
        right: 25px;
    }
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 360px;
        width: 100%;
    }
    .placement_broucher_design.testimonials .carousel-control-next, 
    .placement_broucher_design.testimonials .carousel-control-prev {
        top: unset;
    }
    .placement_broucher_design.testimonials .carousel-control-prev {
        right: 40px;
    }
    .placement_broucher_design.testimonials {
        padding-bottom: 50px;
    }
    .placement_counts .card .row2:not(.row3) {
        margin-top: 30px;
    }
    .placement_counts .card .ptext p {
        padding-right: 0;
        font-size: 16px;
    }
    .placement_counts .card .row2 p {
        font-size: 16px;
    }
    .placement_counts .card {
        padding: 50px;
    }
    .placement_counts .card .ptext h2 {
        text-align: center;
    }
    #campus{
        height: auto;
        padding:50px 0;
    }
    .image-flex .row .col-sm-12{
        padding-right: 0;
    }
    .cultural img{
        height: auto;
    }
    .library img{
        height: 250px;
    }
}
@media (max-width:575px) {
    .cultural,
    .library{
        margin-bottom:10px;
    }
    .cultural img,
    .library img{
        height: auto;
    }
    .image-flex .row .col-sm-12,
    .library-padding-right,
    #campus .img-margin-right{
        padding:0 12px;
    }
}
@media (max-width: 540px) {
    .placement_broucher_design h3 {
        top: 400px;
        font-size: 90px !important;
        right: -140px;
    }
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        height: 250px;
    }
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 260px;
    }
    .placement_counts .card .ptext h2 {
        font-size: 40px;
    }
    .placement_counts .card .row2 .col-lg-4:not(:last-child) {
        border-right: unset;
        border-bottom: 1px solid #eff5f8;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .placement_counts .card .row3 {
        border-top: 1px solid #eff5f8;
    }
}
@media (max-width: 432px) {
    .placement_broucher_design p.tjo .number {
        font-size: 40px;
    }
    .placement_broucher_design h3 {
        top: 400px;
        font-size: 70px !important;
        right: -110px;
    }
    .placement_broucher_design .high_pack {
        width: 85%;
    }
    .placement_broucher_design.offers.ip_students .row .col-lg-4 {
        flex: 0 0 100%;
    }
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        height: 190px;
        width: 83%;
    }
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 210px;
    }
    .campus{
        padding-left: 30px;
    }
}
@media(max-width:414px){
    .campus {
        font-size: 25px;
    }
}
@media (max-width: 425px) {
    .placement_broucher_design h3 {
        top: 440px;
    }
    .placement_counts .card .ptext h2 {
        font-size: 38px;
    }
    .placement_counts .card .row2 h3 {
        font-size: 36px;
    }
}
@media (max-width: 414px) {
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        height: 180px;
        width: 82%;
    }
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 200px;
    }
    .placement_counts .card {
        padding: 30px;
    }
}
@media (max-width: 400px) {
    .placement_broucher_design h3 {
        top: 410px;
    }
}
@media (max-width: 394px) {
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        height: 170px;
    }
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 190px;
    }
    .placement_counts .card .ptext h2 {
        font-size: 36px;
    }
    .placement_counts .card .row2 h3 {
        font-size: 35px;
    }
}
@media (max-width: 385px) {
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        height: 165px;
    }
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 185px;
    }
}
@media (max-width: 375px) {
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        height: 160px;
        width: 80%;
    }
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 180px;
    }
}
@media (max-width: 360px) {
    .placement_broucher_design.video iframe, 
    .placement_broucher_design.video lite-youtube {
        width: 85%;
    }
    .placement_broucher_design.video .placement_video::before {
        left: 15px;
    }
    .placement_broucher_design.video .placement_video::after {
    right: 15px;
    }
    .placement_broucher_design.testimonials iframe, 
    .placement_broucher_design.testimonials lite-youtube {
        height: 170px;
    }
}
@media (max-width: 320px) {
    .placement_counts .card .ptext h2,
    .placement_counts .card .row2 h3 {
        font-size: 30px;
    }
}