#content-page .twitterFeed{border-bottom:2px solid #efefef}
.twittter-feed-container{padding-top:130px}
@media(max-width:991px){.twittter-feed-container{padding-top:100px}
}
@media(min-width:768px) and (max-width:991px){#post-container.owl-carousel{z-index:0}
}
.twitter-feed-content{padding-top:0;padding-bottom:32px}
.twitter-heading-title{margin:0;padding-left:14px;color:var(--global-colours-ai-purple-p-800-brand,#531251);font-family:AirIndia Variable;font-size:24px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase}
@media(max-width:767px){.twitter-heading-title{padding-left:14px !important}
}
.twitter-heading-share{justify-content:flex-end;align-items:center;padding:10px 12px}
.twitter-heading-share img{width:46px;height:46px}
.twitter-heading-share img.twitter-profile{width:54px;height:54px;border-radius:50%}
.twitter-heading-share img.share-icon{background:#d9d9d9;padding:6px;width:37px;height:37px;border-radius:45%;cursor:pointer;margin-left:4%}
.twitter-share-title{padding-left:16px;padding-right:24px}
.twitter-share-title h4{margin:0 !important;color:var(--ai-page-heading-color);font-family:AirIndia Variable;font-size:14px;font-style:normal;font-weight:500 !important;line-height:125% !important;text-transform:uppercase}
.twitter-share-title a{margin:0;text-decoration:none;color:var(--global-colours-ai-blue-b-500,#3174e0);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:600;line-height:125%}
.twitter-share-title h4 img{width:20px;height:20px}
.twitter-card-container .disclaimer-text{background:#f0f5f7;padding:8px;margin:24px 4px;color:var(--ai-page-heading-color);font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.twitter-card-container .date-and-time{margin-top:10px;color:#5d6d79;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.twitter-card-row{margin:0}
.twitter-card-row .twitter-card{border:0;border-radius:0;padding:16px;height:400px;text-decoration:auto;color:#1f2b34;cursor:pointer}
.twitter-card-content .image-posts,.twitter-card-content .video-posts{margin:0;border-radius:20px;overflow:hidden}
.twitter-card-content .image-posts img,.twitter-card-content .video-posts video{margin:0;padding:1px;flex-grow:1;width:50%}
.tweet-details-container{overflow-y:auto;height:342px;padding-left:45px;position:relative;scrollbar-width:none}
.tweet-details-container::-webkit-scrollbar{display:none;width:0;height:60px}
.tweet-details-container::-webkit-scrollbar-track{background:#fff;border-radius:10px}
.tweet-details-container::-webkit-scrollbar-thumb{opacity:.5;background:#d9d9d9;border-radius:10px}
.tweet-details-container::-webkit-scrollbar-thumb:hover{opacity:.8}
.tweet-details-container .icon-right{position:absolute;right:0;top:0}
.tweet-details-container .icon-right img{width:16px;height:17px}
.tweet-details-container .icon-left{position:absolute;left:0;top:0}
.tweet-details-container .icon-left img{width:35px;height:35px}
.tweet-details-container .tweet-details{color:#949494;font-family:var(--body-font-family);font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.048px}
.tweet-details-container .tweet-details .tweet-details-dot{width:4px;height:4px;background-color:#d9d9d9;border-radius:50%;margin:0 4px}
.tweet-details-container .tweet-details .tweet-profile-name{color:#1c1c1c;font-family:var(--variable-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.04px;display:flex;align-items:center}
.twitter-heading-post{display:flex;flex-direction:row;align-items:center}
.twitter-heading-post img{width:22px;height:24px}
.twitter-heading-container{align-items:center;justify-content:space-between;margin:0}
@media(max-width:767px){.twitter-heading-post{justify-content:left;padding-bottom:16px}
.twitter-heading-share{justify-content:left}
.twitter-heading-share .copy-link-container{margin-left:auto}
}
.copy-link-container{position:relative;display:inline-block;z-index:2}
.copy-link-tooltip{position:absolute;display:flex;flex-direction:row;align-items:center;text-align:center;top:160%;right:0;opacity:0;visibility:hidden;background-color:#fff;color:#000;border-radius:0;transition:visibility .5s}
.copy-link-tooltip .copy-link-text{padding:10px}
.copy-link-tooltip .copy-link-button{cursor:pointer;white-space:nowrap;padding:10px;background:#cd333e;color:#fff}
.copy-link-container:hover .copy-link-tooltip{opacity:1;visibility:visible}
.text-posts{color:var(--global-ai-black);font-family:var(--body-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.048px;max-height:100px;overflow:hidden;position:relative}
.tweet-text-paragraph{margin:0;padding:0}
.text-posts .tweet-text-paragraph a{color:#1d9bf0;font-family:var(--body-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.048px;text-decoration-line:underline}
.show-more-btn{position:absolute;bottom:-1px;right:0;background-color:#fff;border:0;cursor:pointer;padding:0 !important}
.show-more-btn span{color:#1d9bf0}
@supports(font:-apple-system-body) and (-webkit-appearance:none){.tweet-text-paragraph{line-height:initial}
.text-posts{max-height:98px}
.show-more-btn{margin-bottom:2px;padding-bottom:0}
}
@supports(-webkit-touch-callout:none){.text-posts{max-height:93px}
}
.tweet-details-container .tweet-details{display:flex;flex-wrap:wrap;align-items:center}
.twitter-error-container{display:none}
.twitter-error{background-color:#fff;display:flex;height:330px;padding:48px 0;flex-direction:column;justify-content:center;align-items:center}
.twitter-error .twitter-error-img{width:40px;height:42.857px;margin-bottom:24px}
.twitter-error .twitter-error-text{text-align:center;color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:normal}
.tweet-details-container .tweet-details .profile-icon{width:9.6px;height:9.6px;margin:0 4px}
.twitter-card-container #post-container .owl-nav{display:none !important}
.twitter-card-container #post-container .owl-dots{display:none !important}