.wp-block-group {
    padding: 60px 0 !important;
}
.wp-block-group.p-0 {
    padding: 0 !important;
}
.wp-block-group.pb-0 {
    padding-bottom: 0 !important;
}
.wp-bootstrap-blocks-container.mb-2,
.wp-block-group.p-0 .container.mb-2 {
    margin-bottom: 0 !important;
}
.wp-block-group h2,
.wp-block-media-text h2 {
	font-size: 36px;    
}
.wp-block-group h3,
.wp-block-media-text h3 {
	font-size: 24px;
    text-transform: none;
}
.wp-block-group p + h3,
.wp-block-buttons + h3 {
    margin-top: 30px;
}
.wp-block-group ul + h3 {
    margin-top: 10px;
}
.wp-block-group h5,
.wp-block-media-text h5 {   
    font-size: 12px;
    font-family: var(--font-Colaborate);
    font-weight: var(--fontw-regular);
    letter-spacing: 0;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.wp-block-button .wp-block-button__link {
    background-color: transparent;
    padding: 0;
}
.wp-block-group .wp-bootstrap-blocks-row + .wp-bootstrap-blocks-row {
    margin-top: 35px;
}
.wp-block-group .container > .row:nth-of-type(even) {
   flex-direction: row-reverse;
}
.textonbg {
    padding: 0 !important;
}
.textonbg .wp-bootstrap-blocks-row {
    min-height: 390px;
    padding: 40px 5% !important;
}
.wp-block-media-text {
    align-items: center;
}
.wp-block-media-text .wp-block-media-text__content {
  padding-left: 15px !important;
  padding-right: 15px !important;
  width: 100%;
  max-width: 660px;
}
.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
  margin-right: auto;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  margin-left: auto;
}
.container .wp-block-media-text .wp-block-media-text__media,
.container .wp-block-media-text .wp-block-media-text__media > img {
    border-radius: 14px;
}
.rightImage {
    flex-direction: row-reverse;
}
.authorssec .row + .row {
    margin-top: 30px;
}
.authorssec .row .col-md-4 {
    flex: 0 0 auto;
    width: auto;
}
.authorssec .row .col-md-4 h2 {
    top: -8px;
    border: 0;
}
.authorssec .row .col-md-8 {
    flex: 1 0 0;
}
.authorssec h2,
.authorssec h2 {
    border-bottom: 1px solid #D5D6D9;
    padding-bottom: 15px;
}
ul .fas {
    display: none;
}
.wp-block-media-text .wp-block-media-text__content {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.wp-block-list li strong {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
}
/* End Desktop */


/* For Big Screens */
@media only screen and (min-width:1299px) {
.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
  padding-left: 80px !important;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  padding-right: 80px !important;
}
.wp-block-group .container > .row:nth-of-type(odd) > .col-md-6:nth-child(2) {
    padding-right: 7%;        
    padding-left: 5%;
}
.wp-block-group .container > .row:nth-of-type(even) > .col-md-6:nth-child(2) {
    padding-left: 7%;       
    padding-right: 5%;
}
}


/* Mobile CSS Start */
@media only screen and (max-width:991px) {
.wp-block-group {
    padding: 20px 0 !important;
}
.wp-block-group h2,
.wp-block-media-text h2 {
    font-size: 22px;
    margin-bottom: 10px;
}
.wp-block-group h3,
.wp-block-media-text h3 {
	font-size: 18px;
    margin-bottom: 10px;
}
.wp-block-media-text .wp-block-media-text__content {
    padding-bottom: 0px !important;
}
.wp-block-list li strong {
    font-size: 13px;
}
.wp-block-media-text .wp-block-media-text__content {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
}
/* Mobile CSS End */