/* media links page styles  */
.media-top-cnt {text-align: center; }
.media-blk-title{text-align: center;}
.media-blk {display: flex; justify-content: space-between; flex-wrap: wrap; }
.media-item {width: 30.14%; padding: 28px 53px 75px; background-color: rgb(244, 250, 254); text-align: center;position:relative; z-index:0; }
.media-top-cnt h3 {    font-family: "Libre Baskerville", serif; font-size: 36px; line-height: 1.33;}
.media-content p {font-size: 24px; line-height: 1.5; margin: 0; font-family: 'Libre Baskerville'; color: #1e2839; letter-spacing: 0px; font-weight: 400; }
.media-top-cnt h3 {font-family: "Libre Baskerville", serif; font-size: 36px; line-height: 1.33; color: #6198cb; letter-spacing: 0; font-weight: 400; opacity: 1; position: relative; top: unset; white-space: inherit; left: unset; right: unset; text-transform: unset; margin: 0 0 15px; }
.media-top-cnt p {color: #1e2839; font-family: 'Mona Sans'; font-size: 17px; font-weight: 400; letter-spacing: 0px; line-height: 1.76; margin-bottom: 64px; }
.media-sec-heading {text-align: center;margin-bottom:30px; }
.media-sec-heading h3{font-family: "Libre Baskerville", serif; font-size: 36px; line-height: 1; color: #6198cb; letter-spacing: 0; font-weight: 400; line-height: 1.3;margin-bottom: 0; }
.media-btm-blk h3{font-family: "Libre Baskerville", serif; font-size: 36px;  color: #6198cb; letter-spacing: 0; font-weight: 400;     line-height: 1.3; }
.media-list {display: flex; justify-content: center;    gap: 68px 68px; flex-wrap:wrap;    margin-bottom: 121px;}
/*/ .media-list {display: flex; justify-content: space-between;    gap: 68px 0; flex-wrap:wrap;    margin-bottom: 121px;} */
.media-item:hover p{color: #6198cb; }
.media-btm-blk {text-align: center; }
.media-btm-blk p{color: #1e2839; font-family: 'Mona Sans'; font-size: 17px; font-weight: 400; letter-spacing: 0px; line-height: 1.76; margin-bottom: 28px; }
.media-top-cnt h2 {font-family: "Libre Baskerville", serif; font-size: 60px; line-height: 1; color: #1e2839; letter-spacing: 0; font-weight: 400; margin: 0 0 25px; }
.no-padding.media-links-sec .coman-title{padding: 0; }
.media-img {width: 65.2%; margin: 0 auto 7px; }

.media-btm-blk p a{color: #1e2839; }
.media-btm-blk p a:hover{color: #6198cb;}

.media-item-hvr a {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 1; }

/* Responsive */

@media screen and (max-width:1600px){
.media-top-cnt h2 {font-size: 55px; margin: 0 0 22px; }
.media-top-cnt h3 {font-size: 34px; }
.media-top-cnt p {margin-bottom: 50px; }
.media-sec-heading {margin-bottom: 27px; }
.media-list {gap: 58px 58px; margin-bottom: 100px; }
/* .media-list {gap: 58px 0; margin-bottom: 100px; } */
.media-item {padding: 25px 27px 68px; }
.media-content p {font-size: 22px; }
.media-btm-blk p {margin-bottom: 25px; }
.media-sec-heading h3 {font-size: 34px; }
.media-btm-blk h3 {font-size: 34px; }
}

@media screen and (max-width:1440px){
.media-top-cnt h2 {font-size: 48px; margin: 0 0 20px; }
.media-top-cnt h3 {font-size: 31px; }
.media-top-cnt p {margin-bottom: 40px; }
.media-item {padding: 25px 24px 58px; }
.media-content p {font-size: 18px; line-height: 1.4; }
.media-list {gap: 48px 48px; margin-bottom: 80px; }
/* .media-list {gap: 48px 0; margin-bottom: 80px; } */
.media-sec-heading h3 {font-size: 31px; }
.media-btm-blk h3 {font-size: 31px; }
.media-btm-blk p {margin-bottom: 22px; }
}

@media screen and (max-width:1240px){
.media-top-cnt h2 {font-size: 38px; margin: 0 0 18px; }
.media-top-cnt h3 {font-size: 26px; margin: 0 0 12px; }
.media-top-cnt p br{display: none;}
.media-top-cnt p{font-size: 16px;margin-bottom: 35px;}
.media-sec-heading h3 {font-size: 26px; }
.media-list {gap: 40px 40px; margin-bottom: 55px; }
/* .media-list {gap: 40px 0; margin-bottom: 55px; } */
.media-btm-blk h3 {font-size: 26px; }
.media-btm-blk p {margin-bottom: 20px; font-size: 16px; }
.media-item {padding: 22px 20px 48px; }
}

@media screen and (max-width:991px){
.media-top-cnt h2 {font-size: 35px; margin: 0 0 15px; }
.media-top-cnt h3 {font-size: 24px; margin: 0 0 10px; }
.media-top-cnt p { margin-bottom: 30px; }
.media-sec-heading h3 {font-size: 24px; }
.media-btm-blk h3 {font-size: 24px; }
.media-list {gap: 30px; margin-bottom: 45px; justify-content: center; }
.media-item {width: 100%; max-width: 350px; }
.media-top-cnt h3 br{display: none;}

}
@media screen and (max-width:767px){
.media-top-cnt h2 {font-size: 28px; margin: 0 0 15px; }
.media-top-cnt h3 {font-size: 22px; }
.media-top-cnt p {margin-bottom: 25px; line-height: 1.65; }
.media-sec-heading h3 {font-size: 22px; }
.media-item {padding: 22px 15px 35px; }
.media-content p {font-size: 17px; }
.media-list {gap: 22px; margin-bottom: 30px;  }
.media-btm-blk p {margin-bottom: 17px; line-height: 1.65; }
}




