.p_1_s398{ .counterMain { padding: 80px 0px; background-color: var(--themeBg1); } .counterInner { background-color: var(--themeBg2); border-radius: 120px; padding: 80px 50px; box-shadow: 0px 0px 30px 0px #efefef; } .counterGrid { grid-template-columns: 70px 1fr; } .counterTextSec { border-left: 3px solid #ddd; padding-left: 20px; } .maskImgBg { position: relative; width: 70px; height: 70px; mask: url('data:image/svg+xml;utf8,'); mask-repeat: no-repeat; mask-position: center; mask-size: cover; } .counterIconSec { width: 70px; height: 70px; background-color: var(--themeBg2); } .counterIconSec i { color: var(--paragraphColorWhite); font-size: 25px; } .cardCount { font-size: 36px; font-weight: 800; letter-spacing: 0.54px; color: var(--headingColor1); } .cardPara { font-size: 17px; font-weight: 500; margin-top: 6px; line-height: 1.3; color: var(--paragraphColorBlack); transition: all 500ms ease; } @media only screen and (max-width: 1050px) { .counterMain { padding: 20px 0px; } .counterInner { padding: 60px; border-radius: 200px; } .counterInner .gap20 { column-gap: 20px; row-gap: 50px; } .counterCard .gap20 { gap: 20px; } .counterInner .grid4 { grid-template-columns: 1fr 1fr; } } @media only screen and (max-width: 650px) { .cardCount { font-size: 25px; } .counterGrid { grid-template-columns: 40px 1fr; } .maskImgBg { width: 40px; height: 40px; } .counterIconSec { width: 40px; height: 40px; } .cardPara { font-size: 15px; } } @media only screen and (max-width: 550px) { .counterInner .grid4 { grid-template-columns: 1fr 1fr; } .counterInner{ padding: 20px; border-radius: 10px; } .counterCard .gap20{ gap: 10px; } .counterTextSec{ padding: 10px 0px 10px 10px; } .counterInner .gap20{ row-gap: 30px; column-gap: 10px; } } }.p_1_s398{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }