.section-spacing{padding: 120px 0;}
.inner-subtitle {font-size: 18px;text-transform: uppercase;line-height: 33px;margin: 0;font-weight: var(--fw-500);color: var(--color-green);letter-spacing: 4.66px;font-family: var(--font-sfprodisplay);}
.section-inner-head h2{margin-bottom: 20px;}
/**/
.inner-page-banner {overflow: hidden;position: relative;background-color: #e2efff;padding: 120px 0 0;display: flex;align-items: center;background-image: linear-gradient(180deg, #e5f5fb 0%, #f5f9fb 100%);}
.inner-banner-common-content{padding-bottom: 120px;}
.inner-banner-common-content h1{text-transform: capitalize;margin: 0 0 25px;}
.inner-banner-common-content h1 span {color: var(--color-green);}
.inner-banner-common-content p {max-width: 740px;margin: 0 0 40px;}
.inner-banner-common-content .cta-btn{border: solid 1px #000;}
.inner-banner-common-content .cta-btn:hover{border: solid 1px var(--color-green) !important;}
/*our-awards*/
.our-awards .section-inner-head {text-align: center;margin-bottom: 80px;}
.our-awards-grid {display: grid;grid-template-columns: 1fr 1fr;gap: 30px;row-gap: 85px;}
.our-awards-box {background: #F2F5F7;padding: 0 25px 35px;transition: all .3s ease-in-out;border-radius: 10px;}
.our-awards-box h3 {font-size: 25px;margin: 0 0 12px;color: var(--color-black);font-weight: var(--fw-500);}
.our-awards-box p {font-size: 16px;line-height: 25px;}
.our-awards-box .ind-icon {margin: -50px 0 30px;display: flex;align-items: center;justify-content: center;max-width: 216px;padding: 35px;background: #fff;border-radius: 10px;text-align: center;filter: drop-shadow(7px 8px 30px rgba(23, 22, 71, 0.05));}
.our-awards-grid .our-awards-box.big {grid-column: 1 / -1;}
/*cta section*/
.cta-bg {background: #192C53;border-radius: 10px;display: flex;align-items: center;padding: 39px 64px 39px 50px;color: #fff;}
.cta-bg .cta-text {width: calc(100% - 151px);padding-right: 50px;}
.cta-bg  h2 {margin: 0 0 14px;}
.cta-bg  p {max-width: 673px;margin: 0;font-size: 19px;line-height: 30px;}
/*blog-sec*/
.blog-sec .section-inner-head {text-align: center;margin: 0 0 60px;}
.blog-card h3 {color: #000;font-size: 24px;font-weight: 500;margin-top: 20px;line-height: 36px;max-width: 600px;}

@media only screen and (max-width:1441px){
    .inner-page-banner {padding: 80px 0 0;}
    .inner-banner-common-content {padding-bottom: 80px;}
    .section-spacing {padding: 80px 0;}
    .blog-sec .section-inner-head {margin: 0 0 30px;}
    .blog-card h3 {font-size: 20px;max-width: 540px;}
    .cta-btn {padding: 5px 5px 5px 20px;gap: 10px;line-height: 18px;font-size: var(--font-16);}
    .inner-banner-common-content p {margin: 0 0 30px;}
    .inner-subtitle {font-size: 16px;line-height: 28px;margin: 0 0 5px;}
}

@media only screen and (max-width:991px){
    .inner-banner-common-content {text-align: center;        padding-bottom: 50px;}
    .our-awards-grid {grid-template-columns: 1fr;}
    .cta-bg {padding: 30px;}
   .row-gap {row-gap: 30px;}
    .inner-subtitle {letter-spacing: 2px;}
    .blog-card h3 {font-size: 18px;line-height: 28px;margin-top: 10px;}
    .our-awards-box h3 {font-size: 20px;margin: 0 0 10px;}
    .inner-banner-common-content p{margin-left: auto;margin-right: auto;}
}
@media only screen and (max-width:767px){
    .row-gap {row-gap: 20px;}
    .cta-bg {flex-wrap: wrap;gap: 30px;}
    .cta-bg .cta-text {width: 100%;padding-right: 0;}
}