/* common class */

.cst-container {
	max-width: 1568px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;

}
.span-clr {
    color: #0099CD;
}

/* .font-53 {
    font-family: 'Roboto-Bold';
    font-weight: 600;
    font-size: 53px;
    line-height: 62.11px;
} */

.font-size-42-srvice {
    font-size: 40px;
    line-height: 49.22px;
    font-family: 'Roboto-Medium';
    font-weight: 500;
    color: #1B4866;
    text-align: center;

}

.font-40 {
    font-family: 'Roboto-Regular';
    font-size: 40px;
    font-weight: 500;
    line-height: 47px;
}

/* .font-34 {
    font-family: 'Roboto-Regular';
    font-weight: 400;
    font-size: 34px;
    line-height: 39.84px;
} */

.font-32 {
    font-family: 'Poppins-Regular';
    font-weight: 600;
    font-size: 32px;
    line-height: 48px;
}

.font-imgheading32 {
    font-family: 'Roboto-Regular';
    font-weight: 500;
    font-size: 32px;
    line-height: 37px;
    text-align: center;
    color: #1B4866;
}

.font-32ceterfont-weight {
    font-family: 'Roboto-regular';
    font-weight: 600;
    font-size: 32px;
    line-height: 38px;
    text-align: center;
    color: #1B4866;
}

.font-32centerh3 {
    font-family: 'Roboto-bold';
    font-weight: 600;
    font-size: 32px;
    line-height: 37.5px;
    text-align: center;
}

.font-26pop {
    font-family: 'Poppins-Regular';
    font-size: 26px;
    line-height: 39px;
    font-weight: 400;
    
}



.font-24pop {
    font-family: 'Poppins-Regular';
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;

}

/* common class */


/* porfolio management ppm START */
/* .Eachbanner .ppm-font {
    max-width: 1400px;
    width: 100%;
}
.Eachbanner p{
    max-width: 1159px;
    width: 100%;
} 
 .ppm-font h1{
    padding: 5px 0 12px 0 !important;
}
.HeroText h1{
    padding: unset;
}  */
.wdth-1300 {
    margin: auto;
    width: 100%;
    max-width: 1300px;
}
/* .page-template-template-process .HeroText h1{
    font-size: 48px;
} */
/* .ppm-font h1 {
    font-size: 53px !important;
} */

.ppm-font p {
    font-size: 32px !important;
    font-family: 'Roboto-Medium';
}

.pd-para p {
    /* padding: 50px 135px 50px 135px; */
    color: #272727;
}

/* .select-horizon h3 {
    padding-bottom: 43px;
} */

.select-gridtxt h3 {
    color: #0099CD;
}

.select-gridtxt p,
 .project-Vision  span{
    color: #272727;
}

.Grid-contentsec {
    padding: 43px 0 43px 0;
    display: flex;
    width: 100%;
    gap: 5%;
    justify-content: space-between;

}

.select-gridtxt {
    max-width: 490px;
    width: 100%;
}

.select-horizon .select-divider {
    width: 100%;
    height: 1px;
    background-color: #1B4866;

}

.complete-proj {
    padding: 74px 0 17px 0;
}

.complete-proj p {
    text-align: center;
    padding: 37px 0 0 0;
    color: #272727;
}

.Modules-sec img {
    margin: auto;
    width: 1038px;
    display: block;
    padding: 38px 0 0 0;
}

.Modules-sec h4 {
    font-weight: 600px !important;
}

.project-controls ul span {
    color: #272727;
    font-weight: 600;

}
.project-controls ul li p{
    color: #272727;
}

.project-controls ul{
    padding: 30px;
}
.project-controls {
    padding: 61px 0 75px 0;
}

.project-controls ul li {
    list-style-type: disc;
    padding-left: 0;
    /* display: flex; */
    list-style-position: outside;

}

.integrated-imgsec h4 {
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    line-height: 39px;
    font-family: 'Poppins-Regular';
    color: #1B4866;
    padding-bottom: 34px;
}

.integrated-imgsec {
    padding: 75px 0 112px 0;
}

.controland-project h4 {
    padding: 69px 0 57px 0;
}

.graph-txt img {
    max-width: 907px;
    width: 100%;
}

.graph-txt {
    display: flex;
    justify-content: center;
    gap: 50px;
    padding-bottom: 36px;
}

.li-content li {
    list-style: inside;
    list-style-type: disc;
    padding-left: 0;
    list-style-position: outside;
    color: #272727;
}

/* .li-content {
    max-width: 509px;
    width: 100%;
} */

.Key-Features {
    padding: 86px 0 60px 0;
}

.Key-Features h2 {
    padding: 0 0 46px 0;
}
.Key-Features ul{
  padding-left: 30px;
}

.Key-Features ul li {
    list-style-type: disc;
    padding-left: 0;
    list-style-position: outside;
    color: #272727;
}

/* .mx-wdth .HeroText{
    max-width: 1px;
    width: 100%;
}
.mx-wdth p{
   
    max-width: 1157px;
    width: 100%; }
    */


/* porfolio management ppm END */


/* oracle-joint-venture-management START */
.min-height .ProvidingManagement img.banner-img {
    min-height: 600px;
    height: unset;
}

/* .font-44 h1 {
    font-size: 44px;
    line-height: 52px;
    font-family: 'Roboto-Regular';
    font-weight: 500;
} */

/* .font-44 p {
    font-size: 32px;
    font-weight: 400;
    line-height: 38px;
    font-family: 'Roboto-Regular';
} */
.oracle-jvmfont p{
    font-family: 'Roboto-Medium';
}

.Joint-Venture img {
    display: block;
    margin: auto;
    width: 100%;
}

.pd-btmcom p {
    padding: 37px 0 55px 0;
}

.Joint-Venture {
    padding: 55px 0 74px 0;
}

.Joint-Venture h3 {
    padding-bottom: 55px;
}

.Joint-VentureFeatures {
    padding: 55px 0 55px 0;
}

.BenefitsSec {
    padding: 67px 0 47px 0;
    color: #272727;
    max-width: 1304px;
    width: 100%;
    margin: auto;
}

.BenefitsSec ul li {
    max-width: 1304px;
    width: 100%;
    margin: auto;
    list-style: disc;
    padding-left: 0;
    /* display: flex; */
    list-style-position: outside;
}

.BenefitsSec ul {
    padding-left: 40px;
}

.BenefitsSec h2 {
    margin: auto;
    padding-bottom: 30px;
}

.Joint-VentureFeatures h4 {
    padding-bottom: 55px;
}

/*  oracle-joint-venture-management END */





.cst-paragraph p {
    width: 71%;
    margin: 0 auto;
}

.Pmaas-servicetxt p {
    /* max-width: 1310px;
    width: 100%; */
    text-align: center;
    padding: 21px 0 41px 0;
    font-size: 26px;
    line-height: 39px;
    font-family: 'Poppins-Regular';
    color: #272727;
}

/* .HeroText h1 {
    font-size: 52px;
    padding: 32px 0 26px;
    margin: 0 !important;
} */

.font p {
    font-size: 34px !important;
    font-weight: 400;
    line-height: 40px;
    font-family: 'Roboto-Regular';
}

/* .bannerfont54 {
    font-size: 54px;
    font-weight: 500;
    line-height: 61px;
    font-family: 'Roboto-Regular';

} */
.bannerfont54 {
    font-size: 52px;
    font-weight: 500;
    line-height: 60.94px;
    font-family: 'Roboto-Regular';

}

/* .bannerfont34{
    font-size: 34px;
    font-weight: 400;
    line-height: 40px;
    font-family: 'Roboto-Regular';
} */
.Pmaas-servicetxt {
    background-color: #F5F5F5;
    padding: 55px 122px 42px 122px;
}

.pd-bottom h1 {
    padding-bottom: 26px;
}

.Pmaas-service {
    padding: 37px 0 72px 0;
}

.pmaas-service-btn {
    text-align: center;

}

.provider-Alltext span {
    color: #0099CD;
}

.Provided-horizon {
    padding: 103px 0 72px 0;
}

.provider-Alltext {
    background-color: #F5F5F5;
    padding: 64px 0;
}

.Provided-content {
    padding: 51px 135px 0 135px;
}

.Provided-content p {
    font-family: 'Poppins-Regular';
    font-size: 26px;
    line-height: 39px;
    font-weight: 400;
    padding: 0 0 51px 0;
    color: #272727;
}

.Provided-content p:last-child {
    padding: unset;
}

.Provided-content h3 {
    color: #1B4866;

} 


.clr-heding span {
    color: #0099CD;
    font-size: 42px;

}

/* ERP sec start */
.pd-sec {
    padding: 41px 132px 54px 132px;
    background-color: #F5F5F5;
}

.pd-sec-p {
    padding-bottom: 30px !important;
}

.Erp-assessment p {
    text-align: center;
    font-size: 26px;
    line-height: 39px;
    font-family: 'Poppins-Regular';
}

.Our-erp span {
    color: #0099CD;
}

ul.Ourerp-wrap li {
    display: flex;
    align-items: center;
    padding-bottom: 63px;

}

ul.Ourerp-wrap li:nth-child(odd) .Our-erptext {
    order: 2;
    padding-left: 158px;
}

ul.Ourerp-wrap li:nth-child(even) .Our-erptext {
    order: 1;
    padding-right: 158px;
}

.Our-erpImg {
    display: flex;
    width: 50%;
}

.Our-erpImg img {
    width: 100%;
}

.Ourerp-wrap {
    padding: 0 131px;
}

ul.Ourerp-wrap li:nth-child(odd) .Our-erpImg {
    order: 1;
}

ul.Ourerp-wrap li:nth-child(even) .Our-erpImg {
    order: 2;
}

.Our-erptext h3 {
    color: #1B4866;
}

.Grid-new {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.Our-erptext p {
    font-size: 26px;
    font-family: 'Poppins-Regular';
    line-height: 39px;
    font-weight: 400;
}

.Our-erp h2 {
    padding: 0 0 59px 0;
}

.Our-erptext {
    width: 50%;
}

.colorsGrids h3 {
    font-size: 33px !important;
    line-height: 39px;
}

.ERP-devider {

    width: 100%;
    height: 1px;
    background-color: #1B4866;
    margin: 86px auto 62px;

}

ul.Ourerp-wrap li:last-child {
    padding: unset;
}
.page-template-template-process .HeroText h2 {
    font-size: 40px;
}

.page-template-template-erp-assessment-approach .reuseable-section p {
    font-size: 40px;
}

/* Commom class Monika CSS Start  */
.mid-hedfont-40{
    font-family: 'Roboto-Medium';
    font-size: 40px;
    font-weight: 500;
    line-height: 47px;

}
.page-template-templatye-pmaas-nonprofit  .font-hero h1{
    padding-bottom: 50px;

}
.sectionServices .mid-hedfont-40 {
    color: #1B4866;
    
}
.Eachbanner .mid-hedfont-40{
     margin: 30px 0 20px 0
}
.page-template-template-oracle-ppmSP .Eachbanner .mid-hedfont-40{
    margin: 30px 0 15px 0
}
.page-template-template-oracle-ppm .HeroText h2{
    margin: 30px 0 20px 0
}
.font-33{
    padding-top: 44px;
}
.mid-hedfont-32{
    font-family: 'Roboto-Medium';
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    text-align: center;

}
.page-template-default .lg-divider{
    margin: 53px 0 87px 0;
}

.fonthead-26 {
    font-family: 'Poppins-Medium';
    font-size: 26px;
    line-height: 39px;
    font-weight: 400;
    
}
.sample-head .fonthead-26,
.project-Vision h2.mid-hedfont-40  {
    color: #1B4866;
}
.fonthead-32{
    font-family: 'Roboto-Medium';
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
}
.Provided-horizon span{
    color: #0099CD;

}

/* Commom class Monika CSS ENd   */

/* MOnika Testimonials SEction Css Start */
.snip1533 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    color:  #272727;
    display: inline-block;
    font-family: 'Poppins-Regular';
    font-size: 16px;
    /* margin: 35px 10px 10px; */
    margin-top: 35px ;
    position: relative;
    text-align: center;
    width: 100%;
    background-color: #ffffff;
    border-radius: 5px;
    border-top: 5px solid#F8AF3D;
  }
  
  .snip1533 *,
  .snip1533 *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
  
  .snip1533 figcaption {
    padding: 5% 5% 7%;
  }
  
  .snip1533 figcaption:before {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    color: #F8AF3D;
    content: "\f10e";
    font-family: 'FontAwesome';
    font-size: 32px;
    font-style: normal;
    left: 50%;
    line-height: 60px;
    position: absolute;
    top: -30px;
    width: 60px;
  }
  
  .snip1533 h3 {
    color:   #272727;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    margin: 10px 0 5px;
  }
  
  .snip1533 h4 {
    font-weight: 400;
    margin: 0;
    opacity: 0.5;
    color: #272727;

    
  }
  
  .snip1533 blockquote {
    /* font-style: italic; */
    font-weight: 300;
    margin: 0 0 20px;
  }


  .cst-testimonials{
    padding: 30px 0;
  }
  .cst-head-test{
    color: #1B4866;
    text-align: center;
    padding-bottom: 25px;
  }
  .cst-testimonials .owl-dots .owl-dot.active span{
    background: #F8AF3D !important;

  }
  .cst-testimonials .owl-theme .owl-dots .owl-dot.active span,
  .cst-testimonials .owl-theme .owl-dots .owl-dot:hover span{
    background: unset;
  }


.cst-testimonials .owl-carousel .owl-stage-outer {
    height: calc(100% + 30px);
    margin: -15px;
    padding: 15px;
    width: calc(100% + 30px);
}
/* MOnika Testimonials SEction Css End */

/* prachi FAQ start */
.FAQ {
	padding: 67px 0;
    background: #F5F5F5;
    margin-bottom: 67px;
}


.faq-heading h2{
    margin-bottom: 30px; 
}

.faq-content {
	color: var(--black);
	max-width: 584px;
	width: 100%;
}


.contents {
	display: flex;
	gap: 62.5px;
	justify-content: center;
	/* background: #F5F5F5; */
	/* padding: 49px 64.5px; */
	border-radius: 20px;
}


.FaqUl li {
	display: block;
	width: 100%;
	margin-bottom: 14px;
}

.cst-menudropdrown .sub-menu li.linksub-mnu:last-child,
.FaqUl li:last-child {

	margin-bottom: unset;
}


.FaqUl li a {
	display: flex;
	width: 100%;
	color: var(--black);
	text-decoration: underline;
	justify-content: start;
	font-size: 18px;
	line-height: 26px;
}

.FaqUl li a img {
	margin-right: 9px;
	width: 12px;
	height: 29px;
	object-fit: cover;
	position: relative;
	transition: all 0.4s ease;
	/*transform: scale(1.4);*/
}

.popular-cards .cards,
.All-videos .cards {
	border: 0;
}

.target-Txd {
	background: #fdfafa 0% 0%;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 5px;
	padding: 10px;
	margin-top: 10px;
	display: none;
	font-size: 16px;
}

.faq_question.active {
	color: var(--black);
	font-weight: 600;
}

.FaqUl li a.faq_question.active img {

	transform: rotate(90deg);

}
.faq_answer.target-Txd p{
    font-size: 18px;
    font-family: 'Poppins-Regular';

}

.users {
	padding: 0 0 150px 0;
}

.top-users-heading h2 {
	text-align: center;
	font-size: 45px;
	padding-bottom: 42px;
	line-height: 63px;
}

.top-comments {
	display: flex;
	gap: 100.91px;
	justify-content: center;
}

.comments {
	font-size: 18px;
	max-width: 337px;
	width: 100%;
}

.comments ul a {
	color: var(--black);
	padding: 11px 14px;
}

.comments ul li .srNo {
	color: var(--orange);
	margin-right: 5px;
	font-family: 'Poppins-bold';
	width: 24px;
	display: inline-block;
}

.comments ul li i {
	margin: 0 11.45px;

}

.comments ul li {
	list-style-type: none;
	font-family: 'Poppins-Medium';
	margin: 10px 0;
}

.comments ul li .comment-Count {
	font-family: 'Poppins-Regular';
}


/* prachi FAQ END*/

/* ERP sec END */

@media screen and (max-width: 1600px) {
    .cst-paragraph p {
        width: 80%;
    }
  
}

@media (max-width: 1450px) {
    .Our-erptext p {
        font-size: 17px;
        line-height: 32px;
    }

    .cst-paragraph p {
        width: 90%;
    }

    .Our-erptext h3 {
        font-size: 24px;
        line-height: 30px;
    }
/* 
    .HeroText p {
        font-size: 30px !important;
    } */

    .page-template-template-erp-assessment-approach .reuseable-section p {
        font-size: 30px;
    }

    .colorsGrids h3 {
        font-size: 24px !important;
        line-height: 150% !important;
    }
    .graphimg img{
        width: 700px;
    }
}



@media (max-width: 1238px) {

    /* .project-controls ul li p {
        padding-left: 35px;
    } */
    .Key-Features ul,
    .project-controls ul{
        padding: 30px;
    }

}
@media (max-width: 1100px) {
    .Our-erptext h3 {
        font-size: 18px;
        line-height: 27px;
    }

    .Pmaas-servicetxt p {
        font-size: 23px;
        line-height: 36px;
    }

    .Pmaas-servicetxt {
        padding: 30px 60px;
    }

    .font-size-42-srvice {
        font-size: 34px;
        line-height: 43.22px;
    }

    .select-gridtxt p {
        font-size: 21px;
        line-height: 31px
    }

    .select-gridtxt h3 {
        font-size: 34px;
        line-height: 40px;
    }

    .complete-proj p {
        font-size: 24px;
        line-height: 36px;
    }

    .BenefitsSec h2 {
        font-size: 24px;
        line-height: 31px;
    }
    .graphimg img{
        width: 680px;
    }
    .li-content ul li{
        font-size: 20px;
        line-height: 34px;
    }
    .Key-Features {
        padding: 50px 0 25px 0;
    }
    .Key-Features h2 {
        padding: 0 0 23px 0;
    }
}
@media (max-width: 1023px) {
    .Our-erptext p {
        font-size: 12px;
        line-height: 27px;
    }

    .HeroText p {
        font-size: 18px !important;
        line-height: 150% !important;
    }

    .select-gridtxt p {
        font-size: 18px;
        line-height: 27px;
    }
   
}

@media (max-width: 992px) {
    .HeroText h2 {
        font-size: 40px;
    }

    ul.Ourerp-wrap li {
        display: block;
        text-align: center;
        margin: auto;
    }

    .Our-erpImg {
        width: 100%;
        margin: auto;
        padding-bottom: 30px;
    }

    .Our-erptext {
        margin: auto;

    }

    .Our-erptext p {
        font-size: 30px;
    }

    .Our-erptext p {
        font-size: 24px;
    }

    .colorsGrids {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }

    ul.Ourerp-wrap li:nth-child(odd) .Our-erptext {
        padding-left: unset;
        width: 100%;
    }

    ul.Ourerp-wrap li:nth-child(even) .Our-erptext {
        padding: unset;
        width: 100%;
    }

    .Our-erptext h3 {
        font-size: 26px;
        line-height: 30px;
    }

    .bannerfont54 {
        font-size: 40px;
        line-height: 38px;
    }

    .HeroText p {
        font-size: 26px;
        line-height: 39px;
    }

    .Pmaas-servicetxt {
        padding: 20px 25px;
    }

    .ppm-font h1 {
        font-size: 39px !important;
    }

    .HeroText p {
        font-size: 32px !important;
        line-height: 150% !important;
    }

    .select-gridtxt p {
        font-size: 18px;
        line-height: 23px;
    }

    .select-gridtxt h3 {
        font-size: 30px;
        line-height: 34px;
    }

    .Grid-contentsec {
        gap: 4%;
    }

    .complete-proj {
        padding: 36px 0 17px 0;
    }

    .complete-proj p {
        font-size: 21px;
        line-height: 32px;
    }

    .BenefitsSec ul li {
        font-size: 22px;
        line-height: 33px;
    }

    .project-controls ul {

        padding: 10px 20px;
    }

    .project-controls ul li p {
        font-size: 22px;
        line-height: 32px;

    }

    .Key-Features ul {
        padding: 10px 20px;
    }

    .Key-Features ul li {
        font-size: 22px;
        line-height: 32px;
    }

    .Key-Features {
        padding: 46px 0 49px 0;
    }

    .li-content ul li {
        display: none;
    }

    .ppm-font h1 {
        font-size: 33px;
        line-height: 44px;
    }
    .graphimg img{
        width: 100%;
    }
}

@media (max-width: 831px) {
    .Our-erptext p {
        font-size: 22px;
    }
    .pd-sec {
        padding: 30px 15px;
    }
}

@media (max-width: 767px) {
    .Pmass-pos h1{
        font-size: 22px;
        line-height: 27px;
    }
    .ppm-font p{
        font-size: 14px;
    }
    .HeroText h2 {
        font-size: 32px;
    }

    .colorsGrids {
        gap: 15px !important;
    }

    .colorsGrids h3 {
        margin: 5px 0;
    }

    .pd-bottom h1 {
        padding-bottom: 5px;
    }

    .HeroText p {
        font-size: 25px;
    }

    .bannerfont54 {
        font-size: 32px;
    }

    .Pmaas-servicetxt h2,
    .provider-Alltext h2 {
        font-size: 24px;
    }

    .width-1051 p {
        font-size: 28px;
    }

    .clr-heding span {
        font-size: 24px;
    }

    .Pmaas-servicetxt {
        padding: 30px 15px;
    }

    .cst-paragraph p {
        width: 100%;
        margin: 0 auto;
        font-size: 30px;
        line-height: 150%;
    }

    /* .pd-sec {
        padding: 41px 33px 41px 33px;
    } */
    div.Provided-content p,
    div.Pmaas-servicetxt p {
        font-size: 20px;
        line-height: 35px;
    }

    .Erp-assessment p {
        font-size: 20px;
    }

    .Ourerp-wrap {
        padding: 0 15px;
    }

    .colorsGrids {
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 40px 0;
    }

    ul.Ourerp-wrap li {
        flex-direction: column;
        width: 100%;
        gap: 25px;
        object-fit: contain;
        text-align: center;
    }

    .PMaaS-f h2 {
        font-size: 24px;
    }

    div.Our-erpImg {
        order: 1 !important;
    }

    .Our-erptext {
        order: 2;
    }

    .Our-erptext p {
        font-size: 20px;
    }

    .pd-sec {
        padding: 30px 15px;
    }

    .Pmaas-servicetxt p {
        font-size: 18px;
        line-height: 29px;
    }

    .Pmaas-servicetxt {
        padding: 30px 15px;
    }

    /* .Pmaas-servicetxt p {
        padding: unset;
    } */

    .select-gridtxt p {
        font-size: 13px;
        line-height: 17px;
    }

    .select-gridtxt h3 {
        font-size: 26px;
        line-height: 30px;
    }

    .font-size-42-srvice {
        font-size: 26px;
        line-height: 32.22px;
    }

    .complete-proj p {
        font-size: 18px;
        line-height: 29px;
    }

    .font-32ceterfont-weight {
        font-size: 28px;
        line-height: 28px;

    }

    .BenefitsSec ul li {
        font-size: 18px;
        line-height: 30px;
    }

    .HeroText p {
        font-size: 27px !important;
        line-height: 96% !important;
    }
    .page-template-template-oracle-ppmSP .HeroText p {
        font-size: 20px !important;
        line-height: 96% !important;
    }

    .Pmaas-service {
        padding: 37px 0 29px 0;
    }

    .project-controls ul li p {
        font-size: 18px;
        line-height: 31px;
    }

    .integrated-imgsec h4 {
        font-size: 22px;
        line-height: 35px;
    } 


    /* Monika css */
    .mid-hedfont-40 p{
        font-size: 20px;
        line-height: 30px;
    }
    .sectionServices .txt-center {
        font-size: 28px;
        line-height: 35px;
    }
    /* .sample-head h3{
        font-size: 23px;
    } */
    .sample-head h3{
        font-size: 27px;
    }
    .page-template-template-oracle-ppmSP .sample-head h3{
        font-size: 27px;
    }

    .usersProcess h2{
        font-size: 35px;
        line-height: 37px;
    }
    .sample-head .fonthead-26 {
        color: #1B4866;
    }
    .page-template-template-pmass-utilities .mid-hedfont-40{
        font-size: 20px;
        line-height: 28px;
    }
    /* Monika css End */
}


@media (max-width: 589px) {
    .ppm-font p{
        font-size: 14px;
    }
    .pd-sec {
        padding: 30px 15px;
    }

    .Ourerp-wrap {
        padding: 0 15px;
    }

    .ppm-font h1 {
        font-size: 19px !important;
        line-height: 25.11px;
    }

    .Pmaas-servicetxt {
        padding: 15px 15px;
    }

    div.Pmaas-servicetxt p {
        font-size: 18px;
        line-height: 33px;
    }
    .min-height .ProvidingManagement img.banner-img {
        min-height: 282px;
      
    }
}


@media (max-width: 487px) {
    .HeroText h2 {
        font-size: 22px;
        line-height: 27px;
    }

    .Provided-content,
    .Pmaas-servicetxt {
        padding: 30px 15px;
    }

    .Provided-content {
        text-align: center;
    }

    .pd-sec {
        padding: 30px 15px;
    }

    .Our-erp h2 {
        font-size: 30px;
    }

    .Our-erptext p {
        font-size: 20px;
    }

    .Our-erpImg {
        width: 100%;
    }

    .Ourerp-wrap {
        padding: 0 15px;
    }

    .bannerfont54 {
        font-size: 22px;
        line-height: 29px;
    }

    .HeroText p {
        font-size: 22px;
        line-height: 28px;
    }

    /* .bannerfont54 {
        font-size: 20px;
        line-height: 30px;
    }
    
    .HeroText p {
        font-size: 17px;
        line-height:15px;
    } */
    .select-gridtxt p {
        font-size: 10px;
        line-height: 12px;
    }

    .pd-btmcom p {
        padding: 20px 0 15px 0;
    }

    .font-32ceterfont-weight {
        font-size: 25px;
        line-height: 27px;
    }

    .Joint-Venture h3 {
        padding-bottom: 35px;
    }

    .BenefitsSec {
        padding: 25px 0 65px 0;
    }

    .BenefitsSec ul li {
        font-size: 15px;
        line-height: 20px;
    }

    .BenefitsSec h2 {
        font-size: 14px;
        line-height: 25px;
    }

    .HeroText p {
        font-size: 16px !important;
        line-height: 126% !important;
    }
    body.page-template-template-oracle-jvm .HeroText p {
        font-size: 14px !important;
        line-height: 126% !important;
    }


    .ppm-font h1 {
        font-size: 20px !important;
        line-height: 34.11px;
    }

    .min-height .ProvidingManagement img.banner-img {
        min-height: 325px;
    }

    .font-imgheading32 {
        font-size: 28px;
        line-height: 30px;
    }
    .integrated-imgsec {
        padding: 53px 0 65px 0;
    }
  
}

@media screen and (max-width: 360px) {
    .Provided-content {
        text-align: center;
    }

    .pd-sec {
        padding: 30px 15px;
    }

    .Our-erp h2 {
        font-size: 30px;
    }

    .Our-erptext p {
        font-size: 20px;
    }

    .Our-erpImg {
        width: 100%;
    }

    .Ourerp-wrap {
        padding: 0 15px;
    }

    .Eachbanner .small-icons {

        margin-top: 34px;
    }

    .bannerfont54 {
        font-size: 22px;
        line-height: 33px;
    }

    .HeroText p {
        font-size: 13px;
        line-height: 18px;
    }

    .pd-bottom h1 {
        padding-bottom: 10px;
    }

    .project-Vision h2 {
        font-size: 30px;
    }

    .width-1051 p {
        font-size: 26px;
    }

    .Colorchild h3 {
        font-size: 23px !important;
    }

    .HeroText h2 {
        font-size: 22px;
        line-height: 25px;
    }
    .page-template-template-company .mid-hedfont-40{
        font-size: 32px;
    }
}