.p_21_s184{ .shortBanMain { background-position: center; background-repeat: no-repeat; background-size: cover; padding: 100px 0px; } .heading { font-size: 65px; font-weight: 700; line-height: 75px; font-family: var(--o1Font); color: var(--headingColorW1); margin-bottom: 10px; } .linksPara { font-size: 15px; color: var(--paragraphColorWhite); } .linksPara span{ margin: 0px 10px; } .linksPara a{ transition: 0.3s; } .linksPara a:hover{ color: var(--themeColor1); } }.p_21_s184{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_21_s185{ .mediaMain { padding: 80px 0px; } .smallHead { font-size: 30px; font-family: var(--o1Font); color: var(--themeColor1); } .mainHeading { font-size: 45px; font-weight: 600; color: var(--headingColor1); margin: 10px 0px 20px; } .subPara { margin-bottom: 30px; } .maxWidth1200 { max-width: 1200px; } .mediaCard { background-position: center; background-repeat: no-repeat; background-size: cover; overflow: hidden; border-radius: 10px; padding: 30px; transition: 0.3s; } .dateSec { position:static; text-align: center; font-weight: 700; display: inline-block; background-color: var(--themeColor1); padding: 7px 20px 8px 20px; border-radius: 5px 5px 5px 5px; font-size: 20px; color: white; /*width: 50px;*/ } .cardInfoSec { margin-top: 200px; background-color: var(--themeColor2); padding: 25px 20px 25px 20px; border-radius: 5px; } .locationSec i { color: var(--themeColor1); font-size: 14px; } .locationSec { font-size: 15px; } .cardHead { margin: 10px 0px; font-size: 23px; font-weight: 600; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .readMore a { color: var(--themeColor1); font-size: 20px; font-family: var(--o1Font); transition: 0.3s; } .readMore a:hover { letter-spacing: 1px; } .readMore a i { font-size: 15px; margin-left: 5px; } .mediaCard:hover{ margin-top: -5px; } }.p_21_s185{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_21_s200{ .marquee-container { overflow: hidden; white-space: nowrap; box-sizing: border-box; } .marquee { display: inline-block; animation-timing-function: linear; animation-iteration-count: infinite; } .marquee span { margin-right: 30px; font-size: 80px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; color: var(--themeBg1); } @keyframes RightToLeft { from { transform: translateX(-80%); } to { transform: translateX(0%); } } @keyframes LeftToRight { from { transform: translateX(10%); } to { transform: translateX(-100%); } } @media only screen and (max-width: 900px) { .marquee span { font-size: 60px; } } @media only screen and (max-width: 600px) { .marquee span { font-size: 40px; } } }.p_21_s200{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }