body {
    margin-top: 8rem;
}

#section2_program {
    background-image: url('../images/english/programs_bg.svg');
    background-size: 55% 55%;
    background-repeat: no-repeat;
    background-position-x: 124%;
    background-position-y: 83%;
}

.service_head {
    max-width: 48%;
}

#section2_service {
    background-image: url('../images/english/programs_bg.svg');
    background-size: 55% 55%;
    background-repeat: no-repeat;
    background-position-x: 91%;
    background-position-y: 11%;
}


/*Residency Program css */

/*----------------------------------------------------------residency program Servcie (rps) landig-----------------------------------*/


/*-----------------------------------target_audience_container -----------------------------------*/
.wwyg_container {
    width: 85%;
    margin: 4.75rem 0;
    max-width: 1920px;
}

.watermark_7.rpwatermark {
    top: 0;
    right: -5.5rem;
}

.watermark_7.odswatermark {
    top: 26rem;
    right: -5.5rem;
}

.wwyg_text {
    max-width: 63.5rem;
}

.wwyg_text div.head {
    font-family: DINNextLTArabicMedium;
    color: #F26722;
    font-size: 5.125rem;
}

.wwyg_text div.para {
    color: #636466;
    font-family: DINNextLTArabicRegular;
    font-size: 2.5rem;
}




/*-----------------------------------how_to_apply -----------------------------------*/

.hta_text {
    width: 54.125rem;
}

.hta_text div.heading {
    font-size: 5.125rem;
    font-family: DINNextLTArabicMedium;
    color: #fff;
}

.hta_text {
    text-align: center;
}

.hta_text div.para {
    font-size: 2.5rem;
    color: #fff;
    font-family: DINNextLTArabicRegular;
    line-height: 1.125;
    margin-bottom: 0.625rem;
}

.hta_text div.para :first-child {
    margin-top: 2rem;
}


/*-----------------------------------requirements_container -----------------------------------*/


.requirements_container {
    width: 85%;
    max-width: 1920px;
    padding: 6.5rem 0;
}

.requirements_container div.heading {
    font-family: DINNextLTArabicMedium;
    color: #F26722;
    font-size: 5.125rem;
}

.contact_cta {
    width: 13rem;
}


/*Residency Program End*/

.lt_text {
    font-size: 9.375rem;
    color: #fff;
    font-family: DINNextLTArabicRegular;
}


/* jpd  */

.jpd_contactus,
.pds_contactus {
    margin-bottom: 10rem;
}

.ods_how_to_apply .hta_text div.heading {
    margin-bottom: 2rem;
}

.ods_how_to_apply .hta_text div.para {
    margin-bottom: 1rem;
}

/* News Page Css */
.watermark_7.npwatermark {
    right: -9rem;
    top: 33rem;
}

.watermark_7.ndpwatermark {
    right: -18rem;
    bottom: -61rem;
}
/* News Page Css End*/
/*-----------------------------------Specialities & Expertise Page Css -----------------------------------*/
.se-top {
    margin-top: 2em;
}

.se-cards-container {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 9em 3rem;
    margin-top: 15%;
    margin-bottom: 5%;
}

.se-ind-card {
    width: 30.25rem;
}

.se-ind-card .se-card-img {
    width: 100%;
    height: 20.438rem;
    transition: transform 1s ease;
    /* cursor: pointer; */
    object-fit: fill;
    /* added changes  */
    /* object-fit: contain; */
    border-radius: 15px;
}

.se-ind-card:hover .se-card-img {
    transform: scale(1.1);
}

.se-card-data {
    max-height: 9.5rem;
}

.se-card-head {
    color: #0066B3;
    font-family: DINNextLTArabicMedium;
    font-size: 2.5rem;
    margin-top: 1.875rem;
}

.se-card-subHead {
    color: #636466;
    font-family: HelveticaNeueLTRegular;
    font-size: 1.25rem;
    margin-top: 0.625rem;
    line-height: 1.75rem;
}

.se-card-btn a.explore_btn {
    width: 11.625rem;
    height: 4.5rem;
    margin-top: 3rem;
    background-color: #0066B3;
    gap: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.5rem;
    text-decoration: none;
}

.se-card-btn a.explore_btn span {
    color: #fff;
    font-size: 1.5rem;
    font-family: DINNextLTArabicMedium;
    padding-bottom: 0.4rem;
}

/* Specialities & expertise Detail Page has started */
.spe_detail {
    width: 72%;
    margin-top: 11.5rem;
    margin-bottom: 10rem;
    max-width: 1920px;
    position: relative;
}

.spe_detail div.text {
    width: 100%;
    font-size: 5.125rem;
    color: #0066B3;
    font-family: DINNextLTArabicRegular;
    line-height: 1.1;
}

.spe_detail div.text_description {
    width: 93%;
    margin-top: 3.625rem;
    color: #636466;
    letter-spacing: 0px;
    opacity: 1;
    font-family: HelveticaNeueLTRegular;
    font-size: 1.25rem;
    line-height: 1.6rem;
}

.spe_watermark_7 {
    position: absolute;
    z-index: -4;
    right: -17%;
    top: 30%;
}

/* Specialities & expertise Detail Page has ended */
/*-----------------------------------Specialities & Expertise Page Css End-----------------------------------*/

/*-----------------------------------Product Page Css -----------------------------------*/
.watermark_7.pdpwatermark {
    top: 0rem;
    right: -8.5rem;
}

.checkbox_filter {
    visibility: hidden;
    width: 0;
}

/*-----------------------------------Product Page Css End--------------------------------*/

/*-----------------------------------Portfolio Page Css -----------------------------------*/
.portfolio_cta {
    margin-left: 0;
    margin-right: 0;
}

.portfolio_section {
    margin-top: 3rem;
}

/* mobile tag swap */

.portfolio_tag_mb {
    display: none;
}

/* mobile tag swap end*/

.portfolio_tag {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

.checkbox_filter {
    visibility: hidden;
    width: 0;
}
/*-----------------------------------Portfolio Page Css End -----------------------------------*/
/*-----------------------------------Pricing Page Css Start --------------------------------*/
.ppsp_pricing_landing {
    margin-top: 11rem;
}

.pricing_data_title {
    min-height: 6.5rem;
    max-height: 6.5rem;
}

.pricing_cta {
    width: 20.75rem;
    height: 4.5rem;
    margin-top: 1.5rem;
    margin-left: 0;
    margin-right: 0;
}

.pricing_data_desc {
    max-height: 9.75rem;
}

.pricing_section {
    margin-bottom: 8rem;
}

.pricing_data_img {
    transition: transform 0.3s ease-in-out;
}

.pricing_data:hover .pricing_data_img {
    transform: scale(1.05);
}

.pricing_data_starting span {
    font-family: DINNextLTArabicRegular;
}

.pricing_data_starting span.bigFont {
    font-family: DINNextLTArabicMedium;
    margin: 0 0.3rem;
}

.checkbox_filter {
    visibility: hidden;
    width: 0;
}

ul.pricing_data_points {
    margin-top: 2rem;
}

ul.pricing_data_points {
    list-style-position: outside;
    padding-left: 1.45rem;
}

ul.pricing_data_points li::marker {
    font-size: 1rem;
}

/*-----------------------------------Pricing Page Css End ----------------------------------*/
/* Card responsive  */

@media only screen and (min-width: 1850px) and (max-width: 1905px) {

    .product_data {
        height: 29rem;
        width: 29rem;
    }
}

@media only screen and (min-width: 1850px) and (max-width: 1900px) {

    .portfolio_data {
        width: 22.32rem;
    }
/*-----------------------------------Pricing Page Css Start --------------------------------*/
    .pricing_data {
        width: 29.175rem;
    }

/*-----------------------------------Pricing Page Css End ----------------------------------*/	
}

@media only screen and (min-width: 1800px) and (max-width: 1849px) {

    .product_data {
        height: 28.125rem;
        width: 28.125rem;
    }

    .portfolio_data {
        width: 21.65rem;
    }
/*-----------------------------------Pricing Page Css Start --------------------------------*/	
	.pricing_data {
        width: 28.291rem;
    }
/*-----------------------------------Pricing Page Css End ----------------------------------*/	
}

@media only screen and (min-width: 1750px) and (max-width: 1799px) {

    .product_data {
        height: 27.3rem;
        width: 27.3rem;
    }

    .portfolio_data {
        width: 20.9931rem;
    }
	
	.pricing_data {
        width: 27.405rem;
    }

    .pricing_data_img {
        height: 18.632rem
    }
}

@media only screen and (min-width: 1700px) and (max-width: 1749px) {

    .product_data {
        height: 26.4rem;
        width: 26.4rem;
    }

    .portfolio_data {
        width: 20.325rem;
    }
	
	.pricing_data {
        width: 26.521rem;
    }

    .pricing_data_img {
        height: 18.02rem
    }
}

@media only screen and (min-width: 1650px) and (max-width: 1699px) {

    .product_data {
        height: 25.5rem;
        width: 25.5rem;
    }

    .portfolio_data {
        width: 19.665rem;
    }
	
	 .pricing_data {
        width: 25.635rem;
    }

    .pricing_data_img {
        height: 17.43rem
    }
}

@media only screen and (min-width: 1601px) and (max-width: 1649px) {
    .portfolio_data {
        width: 19rem;
    }
	
	 .pricing_data {
        width: 24.75rem;
    }

    .pricing_data_img {
        height: 16.80rem
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1649px) {

    .product_data {
        height: 24.5rem;
        width: 24.5rem;
    }
}

@media only screen and (min-width: 1550px) and (max-width: 1600px) {

    .portfolio_data {
        width: 19.05rem;
    }

    .portfolio_data_img {
        height: 17.5775rem;
    }
	
	 .pricing_data {
        width: 25.195rem;
    }

    .pricing_data_img {
        height: 17.2rem;
    }
}

@media only screen and (min-width: 1550px) and (max-width: 1599px) {

    .product_data {
        height: 24.5rem;
        width: 24.5rem;
    }
}

@media only screen and (min-width: 1500px) and (max-width: 1549px) {

    .product_data {
        height: 23.625rem;
        width: 23.625rem;
    }

    .portfolio_data {
        width: 18.42rem;
    }

    .portfolio_data_img {
        height: 16.4027rem;
    }
	
	.pricing_data {
        width: 24.3rem;
    }

    .pricing_data_img {
        height: 16.60rem
    }
}

@media only screen and (min-width: 1450px) and (max-width: 1499px) {

    .product_data {
        height: 22.7rem;
        width: 22.7rem;
    }

    .portfolio_data {
        width: 17.7585rem;
    }

    .portfolio_data_img {
        height: 15.8064rem;
    }
	
	
    .pricing_data {
        width: 23.425rem;
    }

    .pricing_data_img {
        height: 16rem
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1449px) {

    .product_data {
        height: 21.85rem;
        width: 21.85rem;
    }

    .portfolio_data {
        width: 17.081rem;
    }

    .portfolio_data_img {
        height: 15.5rem;
    }
	
	.pricing_data {
        width: 22.54rem;
    }

    .pricing_data_img {
        height: 15.4rem
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1399px) {

    .product_data {
        height: 20.9625rem;
        width: 20.9625rem;
    }

    .portfolio_data {
        width: 16.43rem;
    }

    .portfolio_data_img {
        height: 15rem;
    }
    .pricing_data {
        width: 21.657rem;
    }

    .pricing_data_img {
        height: 14.8rem;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1349px) {

    .product_data {
        height: 20.075rem;
        width: 20.075rem;
    }

    .portfolio_data {
        width: 15.75rem;
    }

    .portfolio_data_img {
        height: 14.25rem;
    }
    .pricing_data {
        width: 20.75rem;
    }

    .pricing_data_img {
        height: 14.2rem;
    }
}

@media only screen and (min-width: 1250px) and (max-width: 1299px) {

    .product_data {
        height: 19.2rem;
        width: 19.2rem;
    }

    .portfolio_data {
        width: 15.1rem;
    }

    .portfolio_data_img {
        height: 14rem;
    }
	
	    .pricing_data {
        width: 19.885rem
    }

    .pricing_data_img {
        height: 13.6rem;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1249px) {

    .product_data {
        height: 18.31rem;
        width: 18.31rem;
    }

    .portfolio_data {
        width: 14.43rem;
    }

    .portfolio_data_img {
        height: 13.5rem;
    }
	
	    .pricing_data {
        width: 19rem
    }

    .pricing_data_img {
        height: 13rem;
    }
}

@media only screen and (min-width: 1150px) and (max-width: 1199px) {

    .product_data {
        height: 17.432rem;
        width: 17.432rem;
    }

    .portfolio_data {
        width: 13.774rem;
    }

    .portfolio_data_img {
        height: 13rem;
    }
	
    .pricing_data {
        width: 18.115rem
    }

    .pricing_data_img {
        height: 12.4rem;
    }
}

@media only screen and (min-width: 1100px) and (max-width: 1149px) {

    .product_data {
        height: 16.54685rem;
        width: 16.54685rem;
    }

    .portfolio_data {
        width: 13.11rem;
    }

    .portfolio_data_img {
        height: 12.5rem;
    }
	
	    .pricing_data {
        width: 17.229rem
    }

    .pricing_data_img {
        height: 12.4rem;
    }
}

@media only screen and (min-width: 1050px) and (max-width: 1099px) {

    .product_data {
        height: 15.66113rem;
        width: 15.66113rem;
    }

    .portfolio_data {
        width: 12.44rem;
    }

    .portfolio_data_img {
        height: 12rem;
    }
	
	    .pricing_data {
        width: 16.34rem
    }

    .pricing_data_img {
        height: 12rem;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1049px) {

    .product_data {
        height: 14.75rem;
        width: 14.75rem;
    }

    .portfolio_data {
        width: 11.75rem;
    }

    .portfolio_data_img {
        height: 10rem;
    }

}

@media only screen and (min-width: 721px) and (max-width: 767px) {

    .product_data {
        height: 11.95rem;
        width: 11.95rem;
    }

    .product_hover_detail {
        margin: 0.5rem;
    }

    .portfolio_data {
        width: 8.639rem;
    }

    .portfolio_data_img {
        height: 7.54rem;
    }
/*-----------------------------------Pricing Page Css Start --------------------------------*/	
.pricing_data {
        width: 12.6rem;
    }

/*-----------------------------------Pricing Page Css End ----------------------------------*/
}

/*-----------------------------------Product Page Css End--------------------------------*/

@media only screen and (max-width: 1750px) and (min-width:1640px) {
    .se-cards-container {
        justify-content: space-between;
        gap: 9rem 3rem;
    }

    .se-ind-card {
        width: 27.25rem;
    }

    .se-ind-card .se-card-img {
        height: 17.438rem;
    }

    .se-card-head {
        font-size: 2rem;
    }

    .se-card-subHead {
        font-size: 1rem;
    }

    .se-card-btn a.explore_btn {
        width: 8.625rem;
        height: 3.5rem;
        gap: 0.625rem;
    }

    .se-card-btn a.explore_btn span {
        font-size: 1.125rem;
    }
}

/* desktop responsive  */
@media only screen and (max-width: 1650px) {
    .news_card_data, .news_data {
        width: 22rem;
        padding: 0;
    }

    .news_data_img {
        height: 14.9375rem;
    }

    .watermark_7.npwatermark {
        right: -6rem;
        top: 24rem;
        width: 44%;
    }

    .watermark_7.ndpwatermark {
        right: -12.5rem;
        bottom: -45rem;
        width: 54%;
    }
}

/* Media queries for desktop responsive */
@media only screen and (max-width: 1640px) and (min-width:1600px) {
    .se-ind-card {
        width: 26rem;
    }

    .se-ind-card .se-card-img {
        height: 16rem;
    }
}

@media only screen and (max-width: 1600px) {

    .service_head {
        max-width: 35%;
    }

    .wwyg_text div.head,
  .requirements_container div.heading, .hta_text div.heading,
  .equipment_heading,
.consultancy_services_heading {
        font-size: 3.675rem;
    }

    .lt_text {
        font-size: 7.5rem;
    }

    .wwyg_text div.para, 
  .hta_text div.para {
        font-size: 1.8rem;
    }

    .wwyg_container {
        margin: 3rem 0;
    }

    .requirements_container {
        padding: 3.5rem 0;
    }

    #section2_program {
        background-position-x: 127%;
    }

    .watermark_7.rpwatermark {
        width: 54%;
        right: -12.5rem;
    }

    .jpd_contactus,
  .pds_contactus {
        margin-bottom: 5rem;
    }

    #section2_service {
        background-position-x: 96%;
        background-position-y: 8%;
    }

    .consultancy_text ul li {
        font-size: 1rem;
    }

    .watermark_7.odswatermark {
        width: 54%;
        top: 18rem;
        right: -12.5rem;
    }
	/*-----------------------------------Specialities & Expertise Page Css -----------------------------------*/
    .se-cards-container {
        justify-content: space-between;
        gap: 9rem 3rem;
    }

    .se-ind-card {
        width: 22rem;
    }

    .se-ind-card .se-card-img {
        height: 13rem;
    }

    .se-card-head {
        font-size: 1.5rem;
    }

    .se-card-subHead {
        font-size: 0.875rem;
    }

    .se-card-btn a.explore_btn {
        width: 8.625rem;
        height: 3.5rem;
        gap: 0.625rem;
    }

    .se-card-btn a.explore_btn span {
        font-size: 1.125rem;
    }

    /* Specialities & expertise Detail Page has started */
    .spe_detail div.text {
        font-size: 3.675rem;
    }

    .spe_detail div.text_description {
        margin-top: 2.625rem;
        font-size: 1rem;
    }

    .spe_watermark_7 {
        right: -17%;
        top: 19%;
    }

    /* Specialities & expertise Detail Page has ended*/
	/*-----------------------------------Specialities & Expertise Page Css End-----------------------------------*/
    /*-----------------------------------Product Page Css-----------------------------------*/
    .watermark_7.pdpwatermark {
        top: 0rem;
        right: -6rem;
        width: 32%;
    }
    /*-----------------------------------Product Page Css End-------------------------------*/
	
	/*-----------------------------------portfolio Page Css-----------------------------------*/
    .portfolio_section {
        margin-top: 1rem;
    }

    .portfolio_tag {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .portfolio_cta span {
        font-size: 1.125rem;
    }
/*-----------------------------------Pricing Page Css Start --------------------------------*/
.ppsp_pricing_landing {
        margin-top: 7rem;
    }

    .pricing_container {
        column-gap: 3.375rem;
        row-gap: 7.5rem;
    }

    .pricing_cta {
        width: 14.75rem;
        height: 3rem;
        margin-top: 1rem;
    }

    ul.pricing_data_points li {
        font-size: 1rem;
    }

    .pricing_data_starting span {
        font-size: 1.125rem;
    }

    .pricing_data_starting span.bigFont {
        font-size: 1.5rem;
    }

    .pricing_data {
        min-height: 45rem;
    }

    .pricing_data_title {
        min-height: 3.5rem;
        max-height: 3.5rem;
    }

    .pricing_heading {
        font-size: 3.675rem;
    }

    .pricing_section {
        margin-top: 9.5rem;
        margin-bottom: 5rem;
    }

    ul.pricing_data_points {
        padding-left: 1.2rem;
    }

    ul.pricing_data_points li::marker {
        font-size: 0.75rem;
    }

/*-----------------------------------Pricing Page Css End ----------------------------------*/	
	
}
/* desktop responsive end */
@media only screen and (max-width: 1300px) {
    .news_card_data, .news_data {
        width: 17.5rem;
        padding: 0;
    }

    .news_data_img {
        height: 11.9375rem;
    }

    .news_featured_readmore_cta,
.news_data_cta {
        margin: 0;
        margin-top: 1.5rem;
        width: 166px;
    }

    .news_featured_readmore_cta span,
.news_data_cta span {
        font-size: 1.125rem;
    }
}
/* Media queries for resolution greater than 1220 and less than 1300 */
@media only screen and (min-width: 1221px) and (max-width: 1299px) {
    .se-cards-container {
        justify-content: space-between;
        gap: 7rem 2rem;
    }

    .se-ind-card {
        width: 29%;
    }

    .se-ind-card .se-card-img {
        height: 13rem;
    }

    .se-card-head {
        font-size: 1.5rem;
    }
}

@media only screen and (max-width: 1100px) {
    .news_card_data, .news_data {
        width: 15.5rem;
        padding: 0;
    }

    .news_data_img {
        height: 10.188rem;
    }

    .news_featured_readmore_cta span,
.news_data_cta span {
        font-size: 1.125rem;
    }
}

/* Tab responsive */
@media only screen and (max-width: 1200px) and (min-height: 920px) {
    body {
        margin-top: 0rem;
    }

    .hta_text {
        width: 90%;
    }

    .watermark_7.rpwatermark {
        width: 64%;
        right: -7rem;
        top: 0rem;
    }

    .wwyg_text div.head,
  .requirements_container div.heading, .hta_text div.heading,
  .equipment_heading,
.consultancy_services_heading {
        font-size: 3rem;
    }

    .wwyg_text div.para, 
  .hta_text div.para {
        font-size: 1.5rem;
    }

    .lt_text {
        font-size: 5.625rem;
    }

    #section2_program {
        background-position-x: 100%;
    }

    .watermark_7.odswatermark {
        right: -7.2rem;
    }
    /* News Page Css */
    .watermark_7.npwatermark {
        right: -2rem;
    }

    .news_card_data, .news_data {
        width: 12rem;
    }

    .news_data_img {
        height: 8rem;
    }

    .news_flex_wrap {
        padding: 0;
    }

    .news_rps {
        width: 90%;
    }

    .watermark_7.ndpwatermark {
        right: -4.5rem;
        bottom: -20rem;
        width: 54%;
    }
   /* News Page Css End*/
   /*-----------------------------------Specialities & Expertise Page Css -----------------------------------*/
    .inner_container_width {
        width: 93%;
    }

    .se-cards-container {
        justify-content: space-between;
        gap: 7rem 2rem;
    }

    .se-ind-card {
        width: 13rem;
    }

    .se-ind-card .se-card-img {
        height: 11rem;
    }

    .se-card-head {
        font-size: 1.5rem;
    }

    /* Specialities & expertise Detail Page has started */
    .spe_detail {
        width: 80%;
        margin-top: 9.5rem;
        margin-bottom: 7rem;
    }

    .spe_detail div.text {
        font-size: 2.9rem;
    }

    .spe_detail div.text_description {
        width: 95%;
    }

    .spe_watermark_7 {
        right: -6%;
        top: 18%;
        width: 65%;
    }

    .spe_watermark_7 img {
        width: 100%;
    }
    /* Specialities & expertise Detail Page has ended */
/*-----------------------------------Specialities & Expertise Page Css End-----------------------------------*/
    /*-----------------------------------Product Page Css-----------------------------------*/
    .watermark_7.pdpwatermark {
        top: 0rem;
        right: -1.5rem;
        width: 40%;
    }
    /*-----------------------------------Product Page Css End-------------------------------*/
/*-----------------------------------Pricing Page Css Start --------------------------------*/	
	.pricing_section {
        width: 90%;
        margin-top: 4.5rem;
        margin-bottom: 4rem;
    }

    .pricing_container {
        column-gap: 2rem;
        row-gap: 4rem;
    }

    .pricing_data {
        width: 13rem;
        min-height: 43rem;
    }

    .pricing_data_img {
        height: 8.84rem;
    }

    .pricing_data_title {
        min-height: 2.25rem;
        max-height: 2.25rem;
        font-size: 1.25rem;
    }

    .pricing_data_desc {
        font-size: 0.75rem;
    }

    ul.pricing_data_points li {
        font-size: 0.75rem;
        margin: 0.5rem 0;
    }

    .pricing_cta {
        width: 11.75rem;
        height: 2.5rem;
    }

    .pricing_cta span {
        font-size: 1rem;
    }

    .pricing_data:hover .pricing_data_img {
        transform: scale(1);
    }

    .pricing_heading {
        font-size: 3rem;
    }

    ul.pricing_data_points {
        margin-top: 1.5rem;
        padding-left: 1.1rem;
    }

    ul.pricing_data_points li::marker {
        font-size: 0.6rem;
    }
    /*
    .ppsp_pricing_landing .ppsp_l_img img {
        width: 53vw !important;

    } */
    .pricing_body .ppsp_landing_text {
        flex: unset;
        width: 42%;
    }
	
/*-----------------------------------Pricing Page Css End ----------------------------------*/
}



/* Tab responsive end*/


@media only screen and (max-width: 720px) {
    body {
        margin-top: 0rem;
    }

    #section2_program {
        background-image: url(../images/english/programs_bg.svg);
        background-size: 65% 65%;
        background-repeat: no-repeat;
        background-position-x: 102%;
        background-position-y: 91%;
    }

    .wwyg_text div.head,
  .requirements_container div.heading,
  .equipment_heading,
.consultancy_services_heading {
        font-size: 2rem;
    }

    .wwyg_text div.para, .hta_text div.para {
        font-size: 1.25rem;
    }

    .wwyg_container {
        margin-top: 0;
        margin-bottom: 5.673rem;
    }

    .watermark_7.rpwatermark {
        right: -2rem;
        top: -1rem;
        width: 71%;
    }

    .hta_text {
        width: 90%;
    }

    .jpd_contactus,
  .pds_contactus {
        padding: 1.7rem 0 2.5rem;
    }

    .hta_text div.para {
        margin-bottom: 2rem;
    }

    .hta_text div.heading {
        font-size: 1.875rem;
        margin-bottom: 1rem;
    }

    .lt_text {
        font-size: 30px;
    }

    .contact_cta {
        width: 9rem;
    }

    .service_head {
        max-width: 80%;
    }

    #section2_service {
        background-position-x: 100%;
        background-position-y: 82%;
    }

    .watermark_7.odswatermark {
        width: 71%;
        top: 8.5rem;
        right: -2.25rem;
    }

    .consultancy_text ul li {
        font-size: 1.125rem;
    }
	/* News Page Css */
    .watermark_7.npwatermark {
        display: none;
    }

    .news_data {
        width: 15.5625rem;
    }

    .news_data_img {
        height: 10.75rem;
    }

    .watermark_7.ndpwatermark {
        right: -1.25rem;
        bottom: -15rem;
        width: 74%;
    }
	/* News Page Css End*/
	/*-----------------------------------Specialities & Expertise Page Css -----------------------------------*/
    .se-cards-container {
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
        gap: 4.375rem 0rem;
    }

    .se-ind-card {
        width: 100%;
        /*pointer-events: none; commented on 21-02-2023*/
    }

    .se-ind-card:hover .se-card-img {
        transform: scale(1);
 /*Added on 21-02-2023*/
    }

    .se-ind-card .se-card-img {
        pointer-events: none;
        height: 10.938rem;
        object-fit: cover;
        border-radius: 1rem;
    }

    .se-card-head {
        font-size: 1.25rem;
        margin-top: 1.06rem;
    }

    .se-card-subHead {
        font-size: 0.875rem;
        margin-top: 0.25rem;
        line-height: 1.25rem;
    }

    .se-card-btn a.explore_btn {
        margin-top: 2.25rem;
    }

    .se-card-btn a.explore_btn {
        width: 9.063rem;
        height: 2.813rem;
    }

    .se-card-btn a.explore_btn span {
        font-size: 1.125rem;
    }

    /* Specialities & expertise Detail Page has started */
    .spe_detail {
        width: 85%;
        margin-top: 5rem;
        margin-bottom: 4rem;
    }

    .spe_detail div.text {
        font-size: 1.5rem;
    }

    .spe_detail div.text_description {
        margin-top: 2.625rem;
        font-size: 0.875rem;
        width: 100%;
    }

    .spe_watermark_7 {
        right: -2%;
        top: 5%;
        width: 65%;
    }

    .spe_watermark_7 img {
        width: 100%;
    }

    /* Specialities & expertise Detail Page has ended */
	
	/*-----------------------------------Specialities & Expertise Page Css End-----------------------------------*/

    /*-----------------------------------Product Page Css-----------------------------------*/
    .watermark_7.pdpwatermark {
        top: 1.2rem;
        right: -1rem;
        width: 57%;
    }

    .pd_meat_team_container .person div img {
        width: 8.887rem;
        height: 8.887rem;
    }
    /*-----------------------------------Product Page Css End-------------------------------*/
	/*-----------------------------------Portfolio Page Css -------------------------------*/
    .portfolio_section {
        margin-top: 0rem;
    }   
/* mobile tag swap */
    .portfolio_tag {
        display: none;
    }

    .portfolio_title {
        margin-top: 1rem;
        margin-bottom: 0.5rem;
    }

    .portfolio_tag_mb {
        display: block;
        margin-top: 0;
        margin-bottom: 1.25rem;
        padding-left: 0.675rem;
        padding-right: 0.675rem;
    }
/*-----------------------------------Pricing Page Css Start --------------------------------*/
.ppsp_pricing_landing {
        margin-top: 0rem;
    }

    .ppsp_pricing_landing .heading {
        width: 100% !important;
    }

    .pricing_heading {
        font-size: 2rem;
    }

    .pricing_section {
        width: 90%;
        margin-top: 1.5rem;
        margin-bottom: 3rem;
    }

    .pricing_data {
        width: 100%;
        min-height: 27rem;
    }

    .pricing_data_title {
        min-height: 100%;
        max-height: 100%;
        margin-bottom: 0.675rem;
        max-width: 100%;
    }

    .pricing_container {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        row-gap: 3.75rem;
    }

    .pricing_data_img {
        height: 10.9375rem
    }

    ul.pricing_data_points {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
        padding-left: 1.375rem;
    }

    ul.pricing_data_points li {
        font-size: 0.875rem;
    }

    ul.pricing_data_points li {
        margin: 0.675rem 0;
    }

    .pricing_data_starting span.bigFont {
        font-size: 1.875rem;
    }

    .pricing_data:hover .pricing_data_img {
        transform: scale(1);
    }

    .pricing_cta {
        width: 13.063rem;
        height: 2.813rem;
    }

    ul.pricing_data_points li::marker {
        font-size: 0.7rem;
    }


/*-----------------------------------Pricing Page Css End ----------------------------------*/
	
	
}



  

/* Media queries for tablet landscape responsive */
@media only screen and (min-width: 920px ) and (max-width: 1200px ) and (max-height: 1200px) and (orientation: landscape) {

    .wwyg_text div.head,
  .requirements_container div.heading, .hta_text div.heading,
  .equipment_heading,
.consultancy_services_heading {
        font-size: 3rem;
    }

    .wwyg_text div.para, .hta_text div.para {
        font-size: 1.6rem;
    }

    .watermark_7.rpwatermark {
        right: -9.5rem;
    }

    #section2_program {
        background-position-x: 114%;
    }

    .watermark_7.odswatermark {
        right: -9.5rem;
    }
	/* News Page Css */
    .watermark_7.npwatermark {
        right: -2rem;
    }

    .watermark_7.ndpwatermark {
        right: -9.5rem;
        bottom: -26rem;
        width: 54%;
    }
	/* News Page Css End*/
	/*-----------------------------------Specialities & Expertise Page Css -----------------------------------*/
    .se-cards-container {
        justify-content: space-between;
        gap: 7rem 2rem;
    }

    .se-ind-card {
        width: 27%;
    }

    .se-ind-card .se-card-img {
        height: 11rem;
    }

    .se-card-head {
        font-size: 1.5rem;
    }

    /* Specialities & expertise Detail Page has started */
    .spe_detail {
        width: 80%;
        margin-top: 9.5rem;
        margin-bottom: 7rem;
    }

    .spe_detail div.text {
        font-size: 2.9rem;
    }

    .spe_detail div.text_description {
        width: 95%;
    }

    .spe_watermark_7 {
        right: -8%;
        top: 10%;
        width: 41%;
    }

    .spe_watermark_7 img {
        width: 100%;
    }
    /* Specialities & expertise Detail Page has ended */
	/*-----------------------------------Specialities & Expertise Page Css End-----------------------------------*/

    /*-----------------------------------Product Page Css-----------------------------------*/
    .watermark_7.pdpwatermark {
        top: 0rem;
        right: -4rem;
        width: 32%;
    }
    /*-----------------------------------Product Page Css End-------------------------------*/
	/*-----------------------------------Pricing Page Css Start --------------------------------*/
    .pricing_heading {
        font-size: 3rem;
    }

    .ppsp_pricing_landing .heading {
        width: 90% !important;
    }

    .pricing_data:hover .pricing_data_img {
        transform: scale(1);
    }

    .pricing_data {
        min-height: 36rem;
    }

    .pricing_data_desc {
        font-size: 0.75rem;
    }

    ul.pricing_data_points li {
        font-size: 0.75rem;
        margin: 0.5rem 0;
    }
	
	/*-----------------------------------Pricing Page Css End ----------------------------------*/
}

@media only screen and (max-width: 900px) and (max-height: 900px) and (orientation: landscape) {
   
    
    body {
        margin-top: 0;
    }

    #section2_program {
        background-position-x: 112%;
    }

    .watermark_7.rpwatermark {
        width: 54%;
        right: -4.4rem;
    }

    .wwyg_text div.head,
  .requirements_container div.heading,
  .equipment_heading,
.consultancy_services_heading {
        font-size: 2rem;
    }

    .wwyg_text div.para, .hta_text div.para {
        font-size: 1.25rem;
    }

    .wwyg_container {
        margin-top: 0;
        margin-bottom: 5.673rem;
    }

    .hta_text {
        width: 90%;
    }

    .hta_text div.para {
        margin-bottom: 2rem;
    }

    .hta_text div.heading {
        font-size: 1.875rem;
        margin-bottom: 1rem;
    }

    .lt_text {
        font-size: 30px;
    }

    .contact_cta {
        width: 9rem;
    }

    #section2_service {
        background-position-x: 106%;
        background-position-y: 93%;
    }

    .watermark_7.odswatermark {
        width: 54%;
        top: 18rem;
        right: -4rem;
    }
	
	/* News Page Css */
    .watermark_7.npwatermark {
        display: none;
    }

    .news_data {
        width: 15.5625rem;
    }

    .news_data_img {
        height: 10.75rem;
    }

    .watermark_7.ndpwatermark {
        right: -1.5rem;
        bottom: -30rem;
        width: 54%;
    }
	/* News Page Css End*/
	/*-----------------------------------Specialities & Expertise Page Css -----------------------------------*/
    .se-cards-container {
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
        gap: 4.375rem 0rem;
    }

    .se-ind-card {
        width: 100%;
        pointer-events: none;
    }

    .se-ind-card .se-card-img {
        pointer-events: none;
        height: 14.938rem;
        object-fit: cover;
        border-radius: 1rem;
    }

    .se-card-head {
        font-size: 1.25rem;
        margin-top: 1.06rem;
    }

    .se-card-subHead {
        font-size: 0.875rem;
        margin-top: 0.25rem;
        line-height: 1.25rem;
    }

    .se-card-btn a.explore_btn {
        margin-top: 2.25rem;
    }

    .se-card-btn a.explore_btn {
        width: 9.063rem;
        height: 2.813rem;
    }

    .se-card-btn a.explore_btn span {
        font-size: 1.125rem;
    }

    /* Specialities & expertise Detail Page has started */
    .spe_detail {
        width: 90%;
        margin-top: 4rem;
        margin-bottom: 3rem;
    }

    .spe_watermark_7 {
        right: -2%;
        top: 3%;
        width: 45%;
    }

    .spe_watermark_7 img {
        width: 100%;
    }
    /* Specialities & expertise Detail Page has ended */
	/*-----------------------------------Specialities & Expertise Page Css End-----------------------------------*/
    /*-----------------------------------Product Page Css-----------------------------------*/
    .watermark_7.pdpwatermark {
        top: 0rem;
        right: -2rem;
        width: 26%;
    }
    /*-----------------------------------Product Page Css End-------------------------------*/
	
	/* mobile tag swap */
    .portfolio_tag {
        display: none;
    }

    .portfolio_title {
        margin-top: 1rem;
        margin-bottom: 0.5rem;
    }

    .portfolio_tag_mb {
        display: block;
        margin-top: 0;
        margin-bottom: 1.25rem;
        padding-left: 0.675rem;
        padding-right: 0.675rem;
        padding-bottom: 0.3rem;
    }
/*-----------------------------------Pricing Page Css Start --------------------------------*/
.ppsp_pricing_landing {
        margin-top: 0rem;
    }

    .ppsp_pricing_landing .heading {
        width: 100% !important;
    }

    .pricing_heading {
        font-size: 2rem;
    }

    .pricing_section {
        width: 90%;
        margin-top: 1.5rem;
        margin-bottom: 5rem;
    }

    .pricing_data {
        width: 100%;
        min-height: 27rem;
    }

    .pricing_data_title {
        min-height: 100%;
        max-height: 100%;
        margin-bottom: 0.675rem;
        max-width: 100%;
    }

    .pricing_container {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        row-gap: 3.75rem;
    }

    .pricing_data_img {
        height: 10.9375rem
    }

    ul.pricing_data_points li {
        font-size: 0.875rem;
    }

    ul.pricing_data_points li {
        margin: 0.675rem 0;
    }

    .pricing_data_starting span.bigFont {
        font-size: 1.875rem;
    }

    .pricing_data:hover .pricing_data_img {
        transform: scale(1);
    }
/*-----------------------------------Pricing Page Css End ----------------------------------*/	
}

@media only screen and (min-width: 752px) and (max-width: 754px) {

 
    .portfolio_data {
        width: 9rem;
    }

    .portfolio_data_img {
        height: 7.54rem;
    }
}

@media only screen and (max-width: 1890px) and (min-width: 1601px) {
    .equipment_data {
        width: 18.938rem;
    }

    .equipment_data_image {
        width: 18.938rem;
        height: 13.625rem;
    }

    .equipment_data_title {
        font-size: 1.625rem;
    }
}

@media only screen and (max-width: 1320px) and (min-width: 1201px) {
    .equipment_data {
        width: 13.938rem;
    }

    .equipment_data_image {
        width: 13.938rem;
        height: 8.625rem;
    }

    .equipment_data_title {
        font-size: 1.625rem;
    }
}


  /* s22 size handling  */
@media only screen and (max-width: 720px) and (min-height: 700px) and (max-height: 780px) {

    .watermark_7.rpwatermark {
        width: 79%;
    }
}