.scroller,.slideCol { position: relative; overflow: hidden }p { margin: 0 } #textSlider { align-items: center; justify-content: center; width: 100% } .iamCol { padding-right: 20px } .banner-header-text span { color: #222; display: block } .iamCol p:nth-child(2) { margin-top: -20px } .slideCol { font-weight: 700; height: 74px; white-space: nowrap } .scroller .inner { display: flex; flex-direction: column } .slideCol .inner span { background: linear-gradient(to right, #6e0bd4, #1c55c9, #01a4b3); -webkit-background-clip: text; background-clip: text;  color: transparent; padding: 0; width: min-content; margin: auto !important } .new-banner-outer .banner-wrapper .banner-header .banner-header-text .media-item-animated-headline { display: block } .slick-slide { justify-content: center; align-items: center; text-align: center } .new-banner-outer .banner-wrapper .banner-header .banner-header-text, .slideCol { font-size: 60px } .banner-phone-button.btn-div { margin-top: 22px; } .banner-phone-button a img { height: 24px; width: 24px; display: block; object-fit: contain; } .banner-phone-button.btn-div a.btn2 { display: flex !important; align-items: center; gap: 16px; padding-left: 24px; padding-right: 24px; background-color: transparent !important; border: 1px solid #222 !important; color: #222 !important; }
@keyframes scroll {
  0%, 100%, 11.11% { transform: translateY(0) }
  22.22% { transform: translateY(-70px) }
  33.33% { transform: translateY(-140px) }
  44.44% { transform: translateY(-210px) }
  55.55% { transform: translateY(-280px) }
  66.66% { transform: translateY(-350px) }
  77.77% { transform: translateY(-420px) }
  88.88% { transform: translateY(-490px) }
}
@media (max-width:479px) { .banner-phone-button.btn-div { margin-top: 16px; } .banner-phone-button.btn-div a.btn2 { padding-left: 20px; padding-right: 20px; gap: 12px; } .banner-phone-button a img { height: 20px; width: 20px; } .iamCol, .slideCol { text-align: center } .iamCol { padding-right: 0 } .iamCol p { display: inline } }
@media (min-width:480px) and (max-width:765px) { .iamCol { padding-right: 0 } .iamCol p { display: inline } .slideCol { text-align: center } }
@media (min-width:768px) and (max-width:992px)    .iamCol { padding-right: 0 } }
@media (min-width:992px) and (max-width:1200px) { .iamCol { padding-right: 20px } .new-banner-outer .banner-wrapper .banner-header .banner-header-text, .slideCol { font-size: 50px } }
@media (max-width:768px) { .new-banner-outer .banner-wrapper .banner-header .banner-header-text, .slideCol { font-size: 34px; } .slideCol { height: 45px } .slick-slide { padding-top: 0 } }
@media (min-width:1199px) and (max-width:1366px) { .new-banner-outer .banner-wrapper .banner-header .banner-header-text { font-size: 50px !important; line-height: 72px } .slideCol { font-size: 50px !important } .new-banner-outer .banner-wrapper .banner_subtext p { font-size: 28px !important; line-height: 39px !important; max-width: 710px !important } }
@media (min-width:1024px) and (max-width:1199px) { .new-banner-outer .banner-wrapper .banner-header .banner-header-text { font-size: 45px !important; line-height: 50px !important } .slideCol { font-size: 45px; line-height: 60px !important } .new-banner-outer .banner-wrapper .banner_subtext p { font-size: 26px !important; line-height: 36px !important; max-width: 650px !important } }
@media (min-width:1024px) and (max-width:1198px) { .new-banner-outer .banner-wrapper .banner-header .banner-header-text { font-size: 40px !important; line-height: 45px !important } .slideCol { font-size: 40px } .new-banner-outer .banner-wrapper .banner_subtext p { font-size: 24px !important; line-height: 32px !important; max-width: 620px !important } }
@media (min-width:768px) and (max-width:1023px) { .new-banner-outer .banner-wrapper .banner-header .banner-header-text { font-size: 34px !important; line-height: 45px !important } .slideCol { font-size: 34px; line-height: 55px !important } .new-banner-outer .banner-wrapper .banner_subtext p { font-size: 20px !important; line-height: 32px !important; max-width: 555px !important } }
@media (max-width:320px) { .new-banner-outer .banner-wrapper .banner-header .banner-header-text { font-size: 28px !important; line-height: 42px !important } .slideCol { font-size: 28px; line-height: 42px !important } }
@media (max-width:479px) { .new-banner-outer .banner-wrapper .banner-header .banner-header-text { font-size: 26px !important; line-height: 30px !important } .slideCol .inner span { font-size: 26px !important; line-height: 40px !important } }