.p_9_s143{ .subsSec { padding: 70px 0px; border-bottom: 1px solid #3f3c3c; } .subsCusGrid { grid-template-columns: 500px 1fr; } .subsLeftSec { padding-left: 30px; border-left: 5px solid var(--themeColor1); } .subsHead { color: var(--headingColorW1); font-size: 36px; line-height: 46px; font-weight: 700; margin-bottom: 2px; } .subsPara { color: var(--paragraphColorWhite); font-size: 18px; line-height: 28px; } .subsInputGrid { grid-template-columns: 1fr 200px; } .subsInput input { width: -webkit-fill-available; border: none; padding: 0px 40px; outline: none; height: 70px; background: #ffffff; border: none; color: #848484; font-size: 16px; font-weight: 400; font-style: normal; border-top-left-radius: 40px; border-bottom-left-radius: 40px; } .subsBtn { height: 100%; width: 100%; background-color: var(--btnColor); border: none; cursor: pointer; border-top-right-radius: 40px; border-bottom-right-radius: 40px; color: var(--btnTextColor); font-size: 22px; font-weight: 700; font-family: var(--o1Font); transition: 0.3s; } .subsBtn i { margin-left: 5px; font-size: 18px; } .subsBtn:hover { background-color: var(--btnHoverColor); color: var(--btnHoverTextColor); } .footerLinkGrid { grid-template-columns: 1.5fr 1fr 1fr 1.5fr; } .footerLinkMainSec { padding: 70px 0px; border-bottom: 1px solid #3f3c3c; } .footerLogo img { width: 200px; } .footerLogo { margin-bottom: 20px; } .footerAbout { color: var(--paragraphColorWhite); line-height: 30px; margin-bottom: 30px; } .joinBtn { cursor: pointer; width: 180px; padding: 18px 0px; font-size: 22px; background-color: var(--btnColor); border-radius: 40px; border: none; font-weight: 700; color: var(--btnTextColor); position: relative; overflow: hidden; z-index: 1; font-family: var(--o1Font); } .joinBtn::after { position: absolute; top: 0px; left: 0px; bottom: 0px; width: 5%; background: var(--btnHoverColor); content: ""; z-index: -1; transition: 0.5s; } .joinBtn:hover::after { width: 100%; } .joinBtn:hover { color: var(--btnHoverTextColor); } .footerHead { color: var(--headingColorW2); font-size: 20px; line-height: 32px; font-weight: 700; margin-bottom: 30px; } .footerSubHead { color: var(--headingColorW3); font-size: 18px; line-height: 32px; font-weight: 500; margin-bottom: 10px; } .footerInfoGrid { grid-template-columns: 50px 1fr; } .footerInfoIcon { width: 50px; height: 50px; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; } .footerInfoIcon i { color: #fff; } .footerInfoText a { color: var(--anchorColor); line-height: 30px; transition: 0.3s; } .footerInfoText a:hover { color: var(--anchorColorHover); } .footerInfoCard.footerBorder { padding-bottom: 25px; margin-bottom: 20px; border-bottom: 1px solid #3f3c3c; } .footerExLinkSec .footerUlLinks { list-style: none; } .footerExLinkSec .footerUlLinks .footerLiLinks { margin-bottom: 15px; } .footerExLinkSec .footerUlLinks .footerLiLinks a { color: var(--anchorColor); font-weight: 400; font-size: 16px; line-height: 25px; transition: 0.3s; } .footerExLinkSec .footerUlLinks .footerLiLinks a:hover { color: var(--anchorColorHover); } .copyRightMainSec { padding: 35px 0px; } .socialText { color: var(--headingColorW4); font-size: 20px; line-height: 27px; font-weight: 400; font-family: var(--o1Font); } .socialLinksMain{ flex-wrap: wrap; } .socialLinks { width: 35px; height: 35px; background-color: #fff; border-radius: 50%; transition: 0.3s; } .socialLinks i { color: var(--paragraphColorBlack); transition: 0.3s; } .socialLinks:hover { background-color: var(--btnHoverColor); } .socialLinks:hover i { color: var(--btnHoverTextColor); } .footerCopyText { color: var(--paragraphColorWhite); line-height: 25px; } .footerCopyText a { color: var(--anchorColor); transition: 0.3s; } .footerCopyText a:hover { color: var(--anchorColorHover); } @media only screen and (max-width: 1100px) { .gap30, .gap40, .gap50, .gap60, .gap70, .gap80, .gap90, .gap100 { gap: 20px; } .subsCusGrid { grid-template-columns: 1fr 1fr; } } @media only screen and (max-width: 900px) { .width10, .width20, .width30, .width40, .width50, .width60, .width70, .width80 { width: 100%; } .grid2, .grid3, .grid4, .grid5, .grid6 { grid-template-columns: 1fr; } .gap30, .gap40, .gap50, .gap60, .gap70, .gap80, .gap90, .gap100 { gap: 20px; } .footerLinkGrid { grid-template-columns: 1fr 1fr; } .subsCusGrid { grid-template-columns: 1fr; } .subsHead{ font-size: 30px; line-height: 40px; } } @media only screen and (max-width: 550px) { .subsInputGrid { grid-template-columns: 1fr; } .subsInput input { border-radius: 40px; margin-bottom: 20px; } .subsInput input { padding: 0px 20px; } .subsBtn { width: 200px; height: 70px; border-radius: 40px; margin: 0 auto; } .footerLinkGrid { grid-template-columns: 1fr; } .copyRightMainSec .justifyBetween { flex-direction: column; justify-content: center; } .subsHead{ font-size: 25px; } .subsPara{ font-size: 14px; } .footerAbout, .footerLinks, .footerInfoSec{ text-align: center; } .footerInfoTextSec{ text-align: left; } }.subsSec{ display: none; } }.p_9_s143{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }