<style>.d-flex {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.align-items-center {align-items: center;}
.img-fluid {height: auto;}
.d-flex * {float: none;}
/******************************************
    g2 Section
******************************************/


.G2.sec-padding{padding:40px 0}
.g2Wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}
.g2Content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:40%;display:-ms-flexbox;display:flex}
.g2Flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:60%;justify-content:center}
.g2Flex a img{height:auto}
.g2Content img{width:32px;height:auto;margin:auto}
.g2Content-body .g2ContentHeading{font-size:22px;color:#0A1D41;font-weight:700;margin:0 0 2px}
.g2Content-body .g2ContentHeading span{color:#ea7f01}
.g2Content-body p a{color:#000}
.g2Content-body p{line-height:1.5;font-size:15px;color:#000}
.g2Content-Image{background:#e4e6e5;background:#E5E6E7;width:62px;height:62px;border-radius:50%;text-align:center;line-height:65px;margin-right:10px;display:flex;align-items:center}
.g2Content-body{margin-top:10px;width:calc(100% - 65px)}
.g2Flex a{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:14%;text-align:center;display:block;width:100%;margin:0 .5rem}
@media (max-width:1024px) {
.g2Content-body .g2ContentHeading{font-size:18px}
.g2Content-body p{font-size:15px}
}
@media(max-width:991px) {
.g2Content-body .g2ContentHeading{font-size:25px}
}
@media(max-width:767px) {
.g2Content{max-width:100%;margin-bottom:20px;justify-content:center;align-items:center}
.g2Flex{max-width:100%;justify-content:center}
.g2Content-Image{line-height:50px;width:60px;height:60px}
.g2Content img{width:25px;height:auto}
.g2Content-body .g2ContentHeading{font-size:17px}
.g2Content-body p{font-size:12px;margin-bottom:0}
.g2Content-body{margin-top:0;width:auto}
.g2Flex a{max-width:25%;margin:.5rem}
}
@media(max-width:320px) {
.g2Content-body .g2ContentHeading{font-size:14px}
.g2Content-body p{font-size:12px}
.g2Content-Image{line-height:50px;width:50px;height:50px}
}
@media(min-width:768px) and (max-width:991px) {
.g2Wrap{align-items:center}
.g2Content-Image{width:40px;height:40px;margin-right:5px}
.g2Content img{width:18px}
.g2Content-body .g2ContentHeading{font-size:14px}
.g2Content-body p{font-size:11px;margin-bottom:0}
.g2Content-body{margin-top:0;width:calc(100% - 40px)}
.g2Flex a{margin:0 3px;margin:0 5px 0}
.g2awards{height:73px}
}
@media(min-width:992px) and (max-width:1199px) {
.g2Flex a{max-width:13%}
.g2Content-body .g2ContentHeading{font-size:19px}
.g2Content-body p{font-size:14px}
}


/******************************************
    certificateWrap Section
******************************************/
.certificateSec{padding:0px 0 30px;position: relative;}
.certificateSec .sec-heading{margin: 40px 0;font-size: 1.5em;/*font-weight:700*/}
.certificateWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:76%;margin:0 auto 4%;justify-content:space-evenly}
.certificateWrap a{position:relative;-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:130px;text-align:center;display:block;width:100%;margin:0 2.4rem;filter:grayscale(1);transition:all .5s ease}
.certificateWrap a img{height:auto}
.certificateWrap a:hover{filter:grayscale(0);transition:all .5s ease}
.certificateWrap a:after{content:"";background:rgba(0,0,0,0.1);height:100%;height:80px;top:0;width:1px;position:absolute;right:128%;margin:auto;bottom:0}
.certificateWrap a:first-child::after{visibility:hidden}
@media (max-width:1199px) {
.certificateWrap{max-width:100%}
.certificateWrap a:after{right:118%}
.certificateWrap a{max-width:90px}
}
@media (max-width:767px) {
.certificateWrap a{max-width:50%;margin:2.5rem auto;height:72px;display:flex;justify-content:center;align-items:center}
.certificateWrap a:after{right:100%;height:106%}
.certificateWrap a:before{content:"";background:rgba(0,0,0,0.1);height:1px;bottom:0;width:90%;position:absolute;left:0;margin:auto;bottom:0;bottom:-33%;right:0}
.certificateWrap a:nth-last-of-type(-n+2):before,.certificateWrap a:not(:nth-child(2n)):after{visibility:hidden}
}

/******************************************
    Review Section
******************************************/
.certificateSec .reviewcompaniesimg{width:150px;height:30px;margin-bottom:25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-evenly;align-content:center}
.certificateSec .review-companies{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-evenly;align-content:center;margin:0 auto 6%}
.certificateSec .reviewcompanieswrapper{position:relative;text-align:center;padding:0 1rem;margin:2rem 0;filter:grayscale(1);transition:all .5s ease}
.certificateSec .reviewcompanieswrapper:after{content:"";background:rgba(0,0,0,0.1);height:100%;top:0;width:1px;position:absolute;right:102%;margin:auto;bottom:0;left:auto;opacity:1}
.certificateSec .reviewcompanieswrapper:first-child::after{display:none}
.certificateSec .reviewrating{font-size:17px;color:#000;margin-bottom:25px}
.certificateSec .reviewratingstar{font-size:1.3rem;color:#bfc4c3}
.certificateSec .reviewratingstar i.fill{color:#EFCE4A}
.certificateSec .star-rating{position:relative;height:20px;width:100px;margin:auto}
.certificateSec .star-rating>span{display:block;text-indent:-10000px;width:100px;height:20px;position:absolute;overflow:hidden}
.certificateSec .star-rating:before{background-repeat:repeat-x;background-size:20px;bottom:0;content:"";display:block;height:18px;left:0;position:absolute;right:0;top:0;width:100px;background:#adadad;mask-image:url(https://images.appypie.com/wp-content/uploads/2021/04/02061933/star-round.svg);-webkit-mask-image:url(https://images.appypie.com/wp-content/uploads/2021/04/02061933/star-round.svg)}
.certificateSec .star-rating>span:before{background-repeat:repeat-x;background-size:20px;bottom:0;content:"";display:block;height:18px;left:0;position:absolute;right:0;text-indent:10000px;top:0;background:#EFCE4A;mask-image:url(https://images.appypie.com/wp-content/uploads/2021/04/02061933/star-round.svg);-webkit-mask-image:url(https://images.appypie.com/wp-content/uploads/2021/04/02061933/star-round.svg)}
.certificateSec .reviewcompanieswrapper:hover{filter:grayscale(0);transition:all .5s ease}
@media(max-width:1199px) {
.certificateSec .reviewcompanieswrapper{padding:0 .15rem}
}
@media (min-width:768px) and (max-width:991px) {
.certificateSec .reviewcompanieswrapper:before{content:"";background:rgba(0,0,0,0.1);height:1px;bottom:0;width:90%;position:absolute;left:0;margin:auto;bottom:0;bottom:-50%;right:0;opacity:1}
.certificateSec .reviewcompanieswrapper:nth-child(3n+1):after,.certificateSec .reviewcompanieswrapper:nth-child(n+4):before{visibility:hidden}
.certificateSec .reviewcompanieswrapper{width:200px}
.certificateSec .reviewcompaniesimg{margin:0 auto 25px}
}
@media(max-width:767px) {
.certificateSec .reviewcompanieswrapper{-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}
.certificateSec .reviewcompaniesimg{width:120px;text-align:center;margin:0 auto 25px}
.certificateSec .reviewcompanieswrapper{padding:1rem 0}
.certificateSec .reviewcompanieswrapper:after{right:100%;height:106%}
.certificateSec .reviewcompanieswrapper:before{content:"";background:rgba(0,0,0,0.1);height:1px;bottom:0;width:90%;position:absolute;left:0;margin:auto;bottom:0;bottom:-21%;right:0;opacity:1}
.certificateSec .reviewcompanieswrapper:nth-child(2n+1):after,.certificateSec .reviewcompanieswrapper:nth-child(n+5):before{visibility:hidden}
.reviewcompanieswrapper:nth-child(2n)::after{visibility:visible}
.certificateSec .sec-heading{font-size:1.4rem}
}


/* Banner Slide */
.certificateSec .banner-clientele {display: flex;background:#656565;position:relative;bottom:0;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;padding:15px 80px;height:75px;margin:0px 0 0px;}
.certiMem {background: #fff;padding-top: 20px;}
@media (min-width:1200px) {
.banner-clientele picture{height:40px;width:1073px}
}

div#about-author{padding:15px 50px;position:relative;z-index:1;width:100%;margin:auto;background:#fff;color:#333;border-radius:40px;box-shadow:0 0 10px #33333326;transform:translateY(-10px)}
div#about-author .head{font-style:italic}
div#about-author .head a{color:#fff;color:#333;font-style:normal}
@media(max-width:767px) {
div#about-author {padding: 15px 20px;width: 95%;font-size: 13px;line-height: 1.5;}
}
</style>