@media(min-width:1600px){
    .template-product-sms-lp1 .site-main-sub-title {font-size: 30px;}
    .section-plan-detail #accordionPlan .accordion-button h2 {font-size: 26px !important;}
    .notification-banner p{font-size: 24px;}
}
@media(min-width:1440px){
    section.section-unique-feature-lp1{margin-top: -60px !important}
}
@media(max-width:1440px){
    .form-control.input-shopify-sms-install{font-size:17px}
    .feature-box-inn h2 {font-size: 30px;}
    #accordionMrktgSol img {max-width: 62px;}
    .site-main-title + h1.lh-2 {line-height: 1.5;font-size: 30px;}
    #lslTestimonialCarousel .lsl-single-inn {padding: 32px 45px 36px !important;}
    .lsl-tt-person-name {font-size: 15px;min-height: 48px;}
    #lslTestimonialCarousel .lsl-guest-pic img {width: 116px;max-width: none;margin-right: 1rem !important;}
    .lsl-guest-detail a + span {max-width: calc(100% - 36px);overflow: hidden;text-overflow: ellipsis;}
    .lsl-carousel-item {padding-left: 10px !important;padding-right: 10px !important;}
    .highlight-text img {width: 225px;}
    body {line-height: 1.4;font-size: 16px;}
    .section-plan-detail #accordionPlan .accordion-button h2 {font-size: 24px !important;}
    .notification-banner p{font-size: 21px;}
    .list-contact li a {height: 103px;width: 103px;}
}
@media(max-width:1399px){
    .section-home-hero .site-main-title {font-size: 42px;}
    .section-title {font-size: 42px;}
    .site-main-sub-title {font-size: 22px;}
    .site-header .navbar {padding-left: 0 !important;padding-right: 0 !important;}
    .site-header .container-fluid{max-width: 100%;}
    .module-list-wrap {padding-left: 1rem !important;    padding-right: 2rem !important;}
    .feature-box-inn {padding: 1.5rem;font-size: 16px;}
    .feature-box-inn h3 {font-size: 25px;}
    .module-list-inn .section-tag-text {padding-left: 1rem !important;}
    .list-ngagge-module .list-item a > img {width: 42px;}
    .list-ngagge-module .list-item a {padding-left: 1rem !important;padding-right: 1rem !important;}
    .list-ngagge-module .list-item + .list-item {margin-top: 5px;}
    .section-text-image {font-size: 20px;}    
    .navbar-brand img {max-width: 48px;}
    .lsl-desc {font-size: 15px}
    .lsl-category {font-size: 17px}
    .lsl-list-head {padding: 30px 40px 20px}
    .lsl-list-body {padding: 25px 40px 35px}
    .lsl-guest-detail p:first-child {font-size: 20px;line-height: 24px}
    .lsl-guest-pic img {max-width: 72px;margin-right: 10px}
    .lsl-guest-detail {max-width: calc(100% - 82px)}
    .sms-plan .plan-price {font-size: 45px;}
    .row-plan-filter button.dropdown-toggle {padding: 12px 20px;font-size: 16px;}
    .sms-shopify-features-hero .site-main-title + .site-main-sub-title {font-size: 31px;}
}
@media(max-width:1366px){
    #lslTestimonialCarousel .lsl-single-inn {padding: 42px 50px 38px !important;}
    #lslTestimonialCarousel .lsl-guest-pic img {width: 100px;max-width: none;margin-right: 15px !important;}
    .lsl-tt-person-name {font-size: 15px;min-height: 48px;}
    #accordionMrktgSol img {max-width: 56px;}
    .feature-box-inn h2 {font-size: 28px;}
    .highlight-text img {width: 205px;height: 8px;}
    .site-header nav.navbar {margin-top: 0 !important;}
    #navbarSiteMain .nav-link {padding: 15px 16px;}
    .navbar-brand img {max-width: 45px;}
    .navbar-brand span {font-size: 18px;}
    .mega-menu-part .list-item a.d-flex {padding: 10px 8px;}
    #navbarSiteMain .navbar-nav > .dropdown .dropdown-menu > li.d-flex {padding-top: 0.5rem !important;padding-bottom: 0rem !important;}
    .section-messaging-detail .section-title {font-size: 32px;}
    .cookie-banner-text {max-width: 800px}
    .cookie-banner-btns .btn {font-size: 16px;}
    .ebook-first-text {font-size: 22px;}
    .notification-banner p{font-size: 18px;}
}
@media(min-width:1200px){
    #navbarSiteMain .nav-item.dropdown:hover .dropdown-menu {display: block;position: absolute;left: 0;border-top:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05);}
    #navbarSiteMain .nav-item.dropdown:hover .dropdown-menu:after {content: "";display: block;height: 100vh;position: absolute;top: 100%;width: 100%;left: 0;background-color: rgba(0,0,0,0.1);pointer-events: none;}
    .navbar-expand-xl .navbar-nav .dropdown-menu { left: 0;}
}
@media(min-width:1280px)and (max-width:1366px){
    .list-footer-links .list-item a {font-size: 13px;}

}
@media(min-width:1200px)and (max-width:1279px){

}
@media(max-width:1359px){
    .lsl-guest-detail p:first-child {font-size: 20px;line-height: 26px}
    .lsl-category {font-size: 16px}
    #lslTestimonialCarousel .lsl-single-inn {padding: 26px 38px 32px !important;}
}
@media(max-width:1279px){

    .section-title {font-size: 36px;}
    .template-order-page .section-title{font-size: 40px;}
    .list-order-resume h2.section-title {font-size: 32px;}
    .section-home-hero .site-main-title {font-size: 40px;}
    .site-main-sub-title {font-size: 20px;}
    .plan-part-inn {padding: 30px 45px;}
    site-footer-home .footer-single-part:nth-child(n + 4) {padding-top: 0 !important;}
    .footer-single-part + .footer-single-part {margin-left: 0;}
    .feature-box-inn h2 {font-size: 26px;}
    .section-messaging-detail .section-title {font-size: 26px;}
    .sms-shopify-features-hero .site-main-title + .site-main-sub-title {font-size: 28px;}
    .section-plan-detail #accordionPlan .accordion-button h2 {font-size: 22px !important;}
    .ebook-first-text {font-size: 20px;}
    .notification-banner p{font-size: 16px;}
}
@media(max-width:1199px){
    .mega-menu-part {margin-left: 0 !important;}
    .navbar-toggler {border: 0;}
    #navbarSiteMain .navbar-nav > .dropdown .dropdown-menu > li.d-flex {padding: 0 !important;}
    #navbarSiteMain .nav-link {padding: 12px 20px;}
    .container{width: auto;max-width: 100%;}
    #accordionMrktgSol .accordion-body {background-color: #f5f5f5;}
    .navbar-collapse {padding: 15px;margin: 0 -12px;}
    #navbarSiteMain .navbar-nav:nth-child(2) {align-items: flex-start !important;padding-left: 20px !important;}
    #navbarSiteMain .navbar-nav > .dropdown .dropdown-menu > li.d-flex {flex-direction: column;padding-left: 15px !important;}
    .mega-menu-part + .mega-menu-part {margin-left: 0 !important; margin-top: 24px;}
    .mega-menu--title {margin-left: 0 !important;padding-left: 0rem !important;}
    .list-ngagge-module .list-item a > img + .ps-4 {padding-left: 1rem !important;}
    .list-ngagge-module h4 {font-size: 18px; margin-bottom: 5px;}
    .list-ngagge-module .list-item a {padding-left: 0.5rem !important;}
    .module-list-inn .section-tag-text {padding-left: 0.5rem !important;margin-bottom: 0.5rem !important;}
    .navbar-brand img {max-width: 42px;margin-left: 0.75rem;}
    .section-text-image {font-size: 18px;}
    .section-title {font-size: 32px;}
    .template-order-page .section-title {font-size: 36px;}
    .list-order-resume h2.section-title {font-size: 30px;}
    .section-title ~  h4{font-size: 22px;}
    .section-features .py-5.mt-5 {margin-top: 0 !important;}
    .plan-part-inn {padding: 25px 35px;font-size: 16px;}
    .plan-price {font-size: 48px;}
    .plan-info {min-height: 100px;margin-top: 1.5rem !important;}
    #accordionFAQs .accordion-button {font-size: 20px;line-height: 40px;}
    #accordionFAQs .accordion-body {padding: 1rem 0 1.5rem;font-size: 16px;}
    .accordion-button::after {width: 1rem;height: 1rem;background-size: 1rem;margin-right: -10px;}
    .plan-title {font-size: 22px;}
    .section-home-hero .btn-get-started {padding: 10px 35px !important;font-size: 18px;border-radius: 30px;}
    #accordionPlan h5 {font-size: 18px;}
    #accordionPlan h4 {font-size: 20px;}
    .lsl-list-head {padding: 30px 40px 15px}
    .lsl-list-body {padding: 20px 40px 30px}
    .lsl-category {font-size: 14px}
    .lsl-single {margin-top: 40px;width: 50%}
    .security-menu-part:after{display: none;}
    .nav-item-pricing .mega-menu-part {padding-left: 1.5rem !important;margin-top: 0rem !important;}
    .nav-item-pricing .mega-menu-part:nth-child(1){margin-top: 1rem !important;}
    .site-header  .dropdown-menu{display: none;}
    .section-w-carousel .slick-arrow {padding: 0 8px;font-size: 42px;}
    .term-heading {font-size: 22px;}
    #navbarSiteMain .nav-item.dropdown:hover .nav-link, #navbarSiteMain .nav-item.dropdown:focus .nav-link {box-shadow: none !important;outline: none;}
    #navbarSiteMain .navbar-nav > .dropdown .dropdown-menu {border: none;}
    .navbar-brand {padding-top: 12px;padding-bottom: 12px;}
    .btn-combo-phone div[class*="col"]:nth-child(2) .form-control { min-height: 49px;}
    .cookie-banner-text {max-width: 690px;margin-right: 20px}
    .btn-cb-decline {margin-left: 14px}
    .list-start-project br{display: none;}
    .list-contact li a {height: 92px;
                        width: 92px;
                        padding: 20px;}
}
@media(max-width:1024px){
    .section-w-carousel #featureShowCarousel .slick-arrow.slick-prev,
    .section-w-carousel #lslTestimonialCarousel .slick-arrow.slick-prev {left: -15px}
    .section-w-carousel #featureShowCarousel .slick-arrow.slick-next,
    .section-w-carousel #lslTestimonialCarousel .slick-arrow.slick-next{right: -15px}
    .highlight-text img {width: 185px;}
    .section-home-hero .btn-get-started.btn-text-me {padding: 10px 25px !important;}
    .section-features-lp1 #accordionPlan .accordion-button h2{font-size: 20px !important;}
    .section-messaging-detail .section-title {font-size: 24px;}
    .cookie-banner-text {font-size: 15px;margin-right: 0;max-width: 100%;margin-bottom: 15px;text-align: center;}
    .cookie-banner {flex-direction: column;}
    .btn-cb-decline {margin-left: 14px}
    .cookie-banner-btns .btn {font-size: 16px;}
}
@media(min-width:992px)and (max-width:1199px){
    .feature-box-inn {padding: 1rem;font-size: 15px;}
    .section-text-image {font-size: 16px;}
    .list-ngagge-module h4 + p {font-size: 13px;}
    .footer-part-title {font-size: 15px;}

}
@media(min-width:768px){
    section.section-unique-feature-lp1{margin-top: -50px !important}
}
@media(min-width:768px)and (max-width:991px){
    .section-text-image {font-size: 16px;}
    .module-list-wrap {padding-left: 0rem !important;padding-right: 0rem !important;}
    .module-list-inn, .btn-see-all-module {margin-left: -30px;}
    .section-tag-text {font-size: 16px;}
    .list-ngagge-module h4 {font-size: 16px;}
    .list-ngagge-module .list-item a > img {width: 32px;}
    .list-ngagge-module h4 + p {font-size: 12px;}
    .footer-part-title {font-size: 14px;letter-spacing: -0.5px;}
    .footer-single-part {padding: 0 10px;}
    .list-footer-links .list-item a {font-size: 13px;}
    .list-social-link .list-inline-item + .list-inline-item {margin-left: 5px;}
    .list-social-item a {font-size: 26px;}
    .lsl-tt-person-name {font-size: 13.5px;min-height: 45px;}
    #lslTestimonialCarousel .lsl-desc {font-size: 14px;}    
    #lslTestimonialCarousel .lsl-single-inn {padding: 20px 25px 25px !important;}
    #lslTestimonialCarousel .lsl-guest {align-items: center;}
}
@media(max-width:991px){
    .section-trusted-business {padding: 20px 0 60px;}
    .section-trusted-business .section-title {margin-bottom: 0rem !important;}
    .our-customer-image {margin-top: 25px;}
    .section-title {font-size: 26px;}
    .section-title ~  h4{font-size: 20px;}
    .template-order-page .section-title {
        font-size: 32px;
    }
    .list-order-resume h2.section-title {
        font-size: 26px;
    }
    .list-order-resume li:after {
        left: -25px;
    }
    .site-main-title {font-size: 36px;}
    .site-main-sub-title {font-size: 18px;}
    .feature-box-inn h3 {font-size: 22px;}
    #lslSummaryModal .modal-dialog {max-width: 100%}
    .section-trusted-business .container {padding-top: 0;padding-bottom: 0;}
    .section-save-time {background-size: 1920px auto;background-position: center top;}
    .modal-body h3 {font-size: 22px;}
    .live-show-filter-row .list-inline-item {min-width: calc(50% - 12px);}
    .live-show-filter-row .list-inline-item:nth-child(n+3) {margin-top: 16px;}
    .section-w-carousel .slick-arrow {font-size: 38px;}
    .lsl-guest-detail p:first-child {font-size: 18px;line-height: 24px;}
    .lsl-list-head, .lsl-list-body { padding: 25px 32px 15px;}
    .lsl-list-body{margin-bottom: 25px;}
    #lslTestimonialCarousel .lsl-guest-pic img { width: 82px;}
    .feature-box-inn h2 {font-size: 24px;}
    .plan-title {font-size: 20px;}
    .sms-plan .plan-price {font-size: 30px;}
    .plan-part-inn {font-size: 15px;}
    .row-plan-filter div[class*="col-"]:nth-child(1) {order: 1;}
    .row-plan-filter div[class*="col-"]:nth-child(3) {order: 2;}
    .row-plan-filter div[class*="col-"]:nth-child(2) {order: 3;}
    .sms-shopify-features-hero .site-main-title + .site-main-sub-title {font-size: 24px;}
    .list-start-project li > span {min-width: 30px;height: 30px;line-height: 30px;}
    .navbar-brand {transform: scale(0.75);margin-left: -20px;}
    footer .navbar-brand {margin-left: -40px;margin-right: 0;}
    .section-site > div[class*="bg-l"] {padding: 1.5rem !important;}
    .template-contact .flex-row-reverse .text-part.mt-5.pt-5{padding-right: 1rem !important;}
    .list-contact li a {height: 98px;width: 98px;padding: 25px;}
    .navbar-collapse {border-bottom: 1px solid #ccc;}
}
@media(max-width:767px){
    .site-footer-home .footer-single-part {min-width: 100% !important;}
    .navbar-brand span span {font-size: 50%;display: block !important;margin-top: 4px;}
    body {font-size: 16px;line-height: 1.4;}
    .row-module-list {padding-top: 51vw;}
    .module-list-wrap {padding-left: 4rem !important;padding-right: 4rem !important;}
    .section-home-hero .site-main-title {font-size: 30px;padding-left: 1rem !important;padding-right: 1rem !important;line-height: 1.4;text-align: center;}
    .our-customer-image > div {width: 33.333%;}
    .lsl-single {max-width: 100%;width: 100%}
    .our-customer-image {margin-top: 25px;flex-wrap: wrap;}
    .our-customer-image > div:nth-child(n + 4) {margin-top: 22px;}
    .section-text-image .image-part, .section-text-image .text-part.mt-5.pt-5,.section-text-image .text-part {flex: 0 0 100%;width: 100%;padding-left: 1rem !important;padding-right: 1rem !important;}
    .section-text-image .text-part.mt-5.pt-5,.section-text-image .text-part{margin-top: 3rem !important;text-align: center;}
    .section-start-ngagge .col.py-5 {padding-top: 0 !important;padding-bottom: 1.5rem !important;}
    .section-home-hero .row:not(.row-input-btn-grp) > div[class*="col"] {width: 100%;padding-top: 0 !important;}
    .section-home-hero .row:not(.row-input-btn-grp) {flex-direction: column-reverse;}
    .section-trusted-business {background-size: cover;background-position: center;}
    .our-customer-image img {max-width: 160px;}
    .section-title {font-size: 24px;}
    .template-order-page .section-title {
        font-size: 28px;
    }
    .list-order-resume h2.section-title {
        font-size: 24px;
    }
    .list-order-resume li:after {
        height: 9px;
        width: 9px;
        left: -20px;
    }
    #lslTestimonialCarousel .lsl-guest {align-items: center;flex-direction: column;}
    #lslTestimonialCarousel .lsl-guest-pic img {margin-right: 0 !important;margin-bottom: 15px !important;}
    .section-title ~  h4{font-size: 18px;}
    .section-features .py-5.mt-5 {padding-bottom: 0 !important;}
    .image-part .video-wrapper, .image-part > img {max-width: 425px;margin: 0 auto;display: block;}
    .section-site + .section-site:not(.section-start-ngagge) {padding-top: 30px !important;}
    .section-plan-detail .container {max-width: 480px;}
    .row-plan-filter > .col-auto {width: 100%;justify-content: center;display: flex;}
    .row-plan-filter > .col-auto + .col-auto{margin-top: 12px;}
    .plan-part + .plan-part {margin-top: 3rem;}
    #accordionFAQs .accordion-button {font-size: 18px;line-height: 32px;}
    section.section-site.section-faq:not(.dummy) {padding-top: 3rem !important;}
    .section-faq {padding: 3rem 0 !important;}
    .section-home-hero .row:not(.row-input-btn-grp) > div[class*="col"] + div[class*="col"] > img {max-width: 540px;display: block;margin: 0 auto;}
    .hero-content > p.text-uppercase {text-align: center;}
    .hero-content {text-align: center;}
    .accordion-body h5 {font-size: 18px;}
    .lsl-single {max-width: 100%;margin-left: auto;margin-right: auto}
    .lsl-main-row .lsl-desc {min-height: 0}
    .section-trusted-business .container {padding-top: 30px;}
    .footer-single-part {min-width: 50% !important;}
    .footer-single-part:nth-child(n + 2) {padding-top: 0 !important;}
    .list-ngagge-module .list-item a > img {margin: 0 !important;}
    /*.navbar-brand img {max-width: 180px;}*/
    .image-part video {max-width: 540px;margin: 0 auto;}
    .row-module-list{background-image: url(../img/home-banner-mob.jpg);background-size: 53vw auto;background-position: center -8px;}
    .row-plan-filter label.col-form-label {font-size: 18px;}
    .row-plan-filter .btn {font-size: 16px;}
    .sms-plan .plan-price {margin-top: 16px;}
    .navbar-collapse {padding: 15px 0;}
    .site-header .btn-get-started {margin-left: 1rem;}
    .nl-pic-part {display: none;}
    #newsletterModal .modal-content {margin: 0 auto;}
    .newsletter-form-wrap { margin-left: 0;}
    .site-main-title + h1.lh-2 {font-size: 22px;margin-bottom: 12px;}
    .lsl-card-logo {margin-bottom: 10px;}
    .section-w-carousel .slick-arrow {font-size: 36px;}
    .term-content h2 {margin-top: 30px;}
    .term-heading {font-size: 20px;}
    .terms-wrapper {margin-top: 50px;}
    .term-sidebaar {max-width:0px;}
    .term-content h2 {margin-top: 0;}
    .plan-part-inn {border-top: 40px solid #8037b7;}
    .section-messaging-detail .section-title {font-size: 22px;}
    .cookie-banner-text {margin-right: 0;margin-bottom: 12px}
    .cookie-banner {padding: 15px 25px;}
    .ebook-features {display: inline-block;}
    .template-introductory-trial .section-home-hero .row:not(.row-input-btn-grp) {flex-direction: column;}
    .navbar-brand {margin-left: -40px;}
    footer .navbar-brand {margin-left: -85px;}
    #empCompensationComparisionModal h4 {font-size: 1.25rem;}
    #empCompensationComparisionModal h5 {font-size: 1rem;}
}
@media(max-width:575px){
    .module-list-wrap {padding-left: 2rem !important;padding-right: 2rem !important;}
    .section-home-hero .site-main-title {font-size: 26px;padding-left: 0rem !important;padding-right: 0rem !important;}
    .site-main-title br,.section-title br {display: none;}
    .our-customer-image img {max-width: 140px;}
    .section-title {font-size: 22px;}
    .template-order-page .section-title {
        font-size: 25px;
    }
    .list-order-resume h2.section-title {
        font-size: 21px;
    }
    .section-title ~ h4 {
        font-size: 16px;
    }
    .section-site > div[class*="bg-l"] {
        padding: 1rem !important;
    }
    .image-part .video-wrapper, .image-part > img {max-width: 100%;}
    .section-text-image {font-size: 16px;}
    .container {padding-left: 1rem !important;padding-right: 1rem !important;}
    .site-main-sub-title {font-size: 16px;}
    #accordionPlan .accordion-button h2 {font-size: 22px !important;}
    .row-plan-filter {font-size: 18px;}
    .section-home-hero .row:not(.row-input-btn-grp) > div[class*="col"] + div[class*="col"] img {max-width: 100%;}
    .footer-single-part {min-width: 100% !important;}
    .footer-single-part:nth-child(n + 2) {padding-top: 0 !important;}
    .our-customer-image > div {max-width: 175px;margin-left: auto;margin-right: auto;}
    .image-part video {max-width: 100%;}
    .bot-feature-single-inn {max-width: 360px;margin: 0 auto;}
    /*.px-3.mega-menu-part {padding-left: 0 !important;}*/
    .mega-menu--title {font-size: 14px;}
    .mega-menu-part .list-item a h5 {font-size: 15px;}
    .section-title ~ h4 br,.site-main-sub-title br {display: none;}
    .modal-body h3 {font-size: 20px;}
    .modal-body.p-5 {padding: 2rem !important;}
    .live-show-filter-row .list-inline-item {min-width: 100%;}
    .live-show-filter-row .list-inline-item+.list-inline-item {margin-left: 0;margin-top: 15px !important;}
    .site-main-title + h1.lh-2 {font-size: 20px;margin-bottom: 12px;}
    .featured-show-title.fw-sbd {font-size: 18px;margin-bottom: -15px;}
    .lsl-card-logo {margin-bottom: 8px;}
    .lsl-guest-detail p:first-child {font-size: 16px;line-height: 22px;}
    #applyNowModal .modal-content.p-4 {padding: 0 !important;}
    .highlight-text img {width: 165px;}
    .feature-box-inn h2 {font-size: 22px;}
    .plan-title {font-size: 18px;}
    .section-home-hero .btn-get-started.btn-text-me {width: 100%;}
    .list-features-lp img {max-width: 26px;}
    .section-messaging-detail .dropdown-toggle {font-size: 16px;width: 100%;}
    .section-messaging-detail .section-title {font-size: 20px;}
    .navbar-brand img {max-width: 32px;}
    .navbar-brand span {font-size: 17px;}
    .sms-shopify-features-hero .site-main-title + .site-main-sub-title {font-size: 21px;}
    .section-plan-detail #accordionPlan .accordion-button h2 { font-size: 20px !important;}
    .cookie-banner-text {font-size: 14px}
    .ebook-first-text {font-size: 18px;}
    .ebook-features li {display: flex;align-items: center;}
    footer .navbar-brand {margin-left: -70px;}
    #navbarSiteMain .navbar-nav + .navbar-nav .btn {line-height: 1.25 !important;font-size: 16px;}
    #navbarSiteMain .nav-link {font-size: 16px;}
    .list-copyright-text > .list-inline-item{width:100%;}
    .list-copyright-text > .list-inline-item:nth-child(2){margin-top: 1rem;}
    #empCompensationComparisionModal .modal-body {overflow: auto;}
    #empCompensationComparisionModal .modal-body > div {min-width: 540px;}
    .list-contact li a {height: 74px;width: 74px;padding: 15px;}
}
@media(max-width:420px){
    .module-list-wrap {padding-left: 1rem !important;padding-right: 1rem !important;}
    /*.section-site + .section-site:not(.section-start-ngagge) {padding-top: 0 !important;}*/
    .section-home-hero .site-main-title {font-size: 22px;}
    .row-input-btn-grp div[class*="col"] + div[class*="col"]{margin-top: 20px;width: 100%;}
    .row-input-btn-grp {flex-direction: column;}
    .row-input-btn-grp .form-control {font-size: 16px;padding: 14px 10px;}
    .row-input-btn-grp .btn{width: 100%}
    .lsl-list-head {padding: 15px 20px 15px}
    .lsl-list-body {padding: 15px 20px 15px}
    .lsl-guest-detail a+span {font-size: 14px}
    .lsl-guest-detail p:first-child {font-size: 18px;line-height: 22px}
    .lsl-guest-detail a {font-size: 14px}
    .d-flex.lsl-category.align-items-center {flex-wrap: wrap-reverse}
    .lsl-guest-pic img {max-width: 72px;margin-right: 10px}
    .lsl-guest-detail {max-width: calc(100% - 82px)}
    .lsl-play-wrap {min-width: 100%;align-items: center;margin-bottom: 6px}
    .lsl-play-wrap a {margin-left: 0}
    .plan-part .cstm_tooltip.cstm_top .cstm_tooltiptext {right: 0 !important;left: auto !important;transform: translateX(0) !important;}
    .plan-part-inn {padding: 20px 25px;font-size: 16px;}
    .plan-part h5 {font-size: 18px;}
    #accordionPlan .accordion-button h2 {font-size: 20px !important;}
    .section-plan-detail h2 {font-size: 22px;}
    #accordionFAQs .accordion-button {font-size: 17px;line-height: 30px;}
    .accordion-button {font-size: 15px;}
    .mega-menu-part.px-3 {padding-left: 0.5rem !important;}
    .list-ngagge-module h4 + p {font-size: 14px;}
    .mega-menu-part .list-item a {font-size: 14px;}
    .site-main-title + h1.lh-2 {font-size: 18px;}
    .lsl-card-logo {margin-bottom: 6px;}
    .section-w-carousel #featureShowCarousel .slick-arrow.slick-prev,
    .section-w-carousel #lslTestimonialCarousel .slick-arrow.slick-prev {left: -8px;}
    .section-w-carousel #featureShowCarousel .slick-arrow.slick-next,
    .section-w-carousel #lslTestimonialCarousel .slick-arrow.slick-next{right: -8px;}
    .section-w-carousel {padding-left: 1rem;padding-right: 1rem;}
    /*.navbar-brand img {max-width: 170px;}*/
    #lslTestimonialCarousel .lsl-single-inn {padding: 20px 32px 25px !important;}
    .term-heading {font-size: 18px;}
    .highlight-text img {display: none;}
    .row-input-btn-grp.btn-combo-phone {flex-direction: row;}
    .row-input-btn-grp.btn-combo-phone div[class*="col"] + div[class*="col"] {margin-top: 0;}
    row-plan-filter button.dropdown-toggle {font-size: 15px;}
    .plan-info-detail .list-unstyled li img {max-width: 24px !important;max-height: 24px;}
    .sms-plan .plan-price {font-size: 26px;}
    .plan-info-detail li.ps-3 {padding-left: 0.5rem !important;}
    .section-features-lp1 #accordionPlan .accordion-button h2 {font-size: 18px !important;}
    footer .navbar-brand {margin-left: -65px;}
    #sectionFAQs .container {padding-left: 0rem !important;padding-right: 0rem !important;}    
    .list-contact li a {height: 68px;width: 68px;padding: 12px;}
    #navbarSiteMain .nav-link span.fs-22 {font-size: 18px !important;}
}


@media(max-width:375px){
    .plan-price {font-size: 45px;}
    .lsl-single-body .list-item:first-child {align-items: start;flex-direction: column}
    .lsl-duration {margin-bottom: 10px}
    .lsl-guest-detail p:first-child {font-size: 16px;line-height: 20px}
    .lsl-guest-detail {max-width: calc(100% - 68px)}
    .lsl-guest-pic img {max-width: 60px;margin-right: 8px}
    .lsl-link-ldin img {max-width: 20px}
    .lsl-guest-detail a+span {font-size: 13px}
    .list-copyright-text {display: flex;flex-direction: column;align-items: center;}
    .plan-part .cstm_tooltip.cstm_top .cstm_tooltiptext { max-width: 275px;}
    .plan-part-inn {font-size: 15px;}
    .plan-part h5 {font-size: 16px;}
    #accordionPlan .accordion-button h2 {font-size: 18px !important;}
    .section-plan-detail h2 {font-size: 22px;}
    #accordionFAQs .accordion-button {font-size: 16px;line-height: 28px;}
    .mega-menu-part .list-item a h5 {font-size: 14px;}   
    .section-title {font-size: 20px;}
    .template-order-page .section-title {
        font-size: 22px;
    }
    .list-order-resume h2.section-title {
        font-size: 17px;
    }
    .list-ngagge-module h4 {font-size: 16px;margin-bottom: 5px;}
    .lsl-card-logo {margin-bottom: 4px;}
    .lsl-tt-person-name {font-size: 14px;}
    .btn-combo-phone div[class*="col"]:first-child .form-control {width: 90px;font-size: 15px;}
    .row-plan-filter button.dropdown-toggle {font-size: 14px;}
    .mega-menu-part.px-3 {padding-left: 0rem !important;}
    .navbar-brand span {letter-spacing: 0;}
    .accordion-site-default .accordion-item {border: none;min-width: 290px;}
    .list-contact li.list-inline-item {margin-right: 0;}
}
@media(max-width:359px){
    .section-text-image {font-size: 15px;}
    #accordionFAQs .accordion-button {font-size: 16px;line-height: 28px;}
    #accordionFAQs .accordion-body {font-size: 15px;}
    .accordion-button::after {width: 0.75rem;height: 0.75rem;background-size: 0.75rem;margin-right: -20px;}
    .lsl-desc {font-size: 14px}
    .lsl-guest-detail {max-width: calc(100% - 56px)}
    .lsl-guest-pic img {max-width: 48px;margin-right: 8px}
    .site-main-sub-title {font-size: 15px;}
    /*.navbar-brand img {max-width: 160px;}*/
    #lslTestimonialCarousel .lsl-single-inn {padding: 15px 24px 20px !important;}
    .feature-box-inn h2 {font-size: 20px;}
    .smpl-temp-title {font-size: 22px;}
    .smpl-temp-cat {font-size: 18px;}
    .modal-body.p-5 {padding: 1.5rem !important;}
    .smpl-temp-content {font-size: 14px;}
    .plan-info-detail li.ps-3 {padding-left: 0.25rem !important;}
    .section-features-lp1 #accordionPlan .accordion-button h2 {font-size: 16px !important;}
    .sms-shopify-features-hero .site-main-title + .site-main-sub-title {font-size: 18px;}
    .site-header .container-fluid {padding-left: 0;padding-right: 0;}
    .site-header .navbar-brand {margin-right: 0.5rem;}
    .list-contact li a {height: 60px;width: 60px;}
}