@media only screen and (max-width: 1450px) {
  .facility-one_package {
    left: 0px;
    right: auto;
  }
}
@media only screen and (max-width: 1340px) {
  .page-wrapper {
    overflow: hidden;
  }
  .service-two_pattern {
    left: 0px;
    right: 0px;
  }
}
@media only screen and (max-width: 1200px) {
  .main-header .outer-box {
    position: relative;
    right: 0px;
  }
  .main-header .logo-box {
    padding-right: var(--padding-zero);
  }
  .price-block_one-price_box {
    max-width: 100%;
    text-align: center;
    margin-top: var(--margin-top-30);
  }
  .fluid-one .right-box {
    padding-left: var(--padding-left-30);
  }
  .benefit-one {
    background-image: none !important;
  }
  .fluid-one_color-layer, .slider-one .main-slider_button-prev, .slider-one .main-slider_button-next {
    opacity: 0;
  }
  .slider-one:hover .main-slider_button-prev, .slider-one:hover .main-slider_button-next {
    opacity: 1;
  }
  .package-one_image {
    margin-left: var(--margin-zero);
  }
  .package-one_image img {
    max-width: 100%;
  }
  .sidebar-page-container .sidebar.padding-left {
    padding-left: var(--padding-zero);
  }
  .news-detail_two-content {
    padding: 30px 50px 60px;
  }
  .main-header.header-style-two .main-menu .navigation > li {
    margin-right: var(--margin-right-15);
  }
}
@media only screen and (max-width: 1140px) {
  h2 {
    line-height: 46px;
    font-size: var(--font-36);
  }
  h4 {
    font-size: var(--font-24);
  }
  .fluid-one .sec-title_heading {
    line-height: 48px;
    font-size: var(--font-38);
  }
  .fluid-two .sec-title_heading br, .about-one_color-layer-two, .header-phone_box {
    display: none;
  }
  .main-header .nav-btn {
    margin-right: var(--margin-zero);
  }
  .testimonial-block_one-outer {
    padding: 25px 25px 0px;
  }
  .benefit-block_one-inner {
    padding: 25px 25px;
  }
  .header-style-two .hamburger {
    margin-right: var(--margin-zero);
    margin-left: var(--margin-left-25);
  }
  .about-two_pattern {
    display: none;
  }
  .about-two_icon {
    left: 0px;
  }
  .about-two_content-outer {
    padding-left: var(--padding-zero);
  }
  .facility-one_pattern {
    width: 350px;
  }
  .price-block_two-inner {
    padding: 35px 30px 35px;
  }
  .faq-one .inner-container {
    padding: 60px 30px 30px;
  }
  .header-top .inner-container {
    padding: 15px 15px 15px;
  }
  .news-detail blockquote br {
    display: none;
  }
  .news-detail_two blockquote {
    margin-top: var(--margin-top-20);
    margin-bottom: var(--margin-bottom-25);
  }
  .shoping-cart-section .table-outer {
    overflow-y: auto;
  }
  .shop-detail_content-column .inner-column, .project-detail_content-outer {
    padding-left: var(--padding-zero);
  }
  .team-detail_two .image-column .image {
    margin-right: var(--margin-zero);
  }
}
@media only screen and (min-width: 768px) {
  .main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul {
    display: block !important;
    visibility: hidden;
    opacity: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .main-header .main-box .logo-box {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin: 0px;
    text-align: left;
  }
  .mCSB_inside > .mCSB_container {
    margin-right: var(--margin-zero);
  }
  .facility-one_pattern, .main-header .main-menu {
    display: none;
  }
  .main-header .sticky-header .mobile-nav-toggler {
    display: block;
  }
  .main-header .mobile-nav-toggler {
    display: block;
    margin-left: var(--margin-left-25);
  }
  #navbarSupportedContent {
    display: block;
  }
  .about-one_content-column {
    order: 1;
  }
  .about-one_image-column {
    order: 2;
  }
  .about-one_image {
    margin-left: var(--margin-zero);
  }
  .price-block_one-list {
    margin-top: var(--margin-top-30);
  }
  .cta-two {
    text-align: center;
  }
  .cta-two .d-flex {
    display: block !important;
  }
  .cta-two_button {
    margin-top: var(--margin-top-25);
  }
  .cta-two_text {
    max-width: 100%;
  }
  .fluid-one .left-box {
    position: relative;
    width: 100%;
    float: left;
    background-image: none;
  }
  .fluid-one_image {
    display: block;
  }
  .fluid-one .right-box {
    width: 100%;
    padding-left: var(--padding-left-15);
  }
  .fluid-one .right-box_inner {
    max-width: 100%;
  }
  .cta-three_title {
    text-align: center;
  }
  .cta-three .newsletter-box_two {
    margin-top: var(--margin-zero);
  }
  .slider-two_price {
    right: 0px;
    top: 0px;
  }
  .about-two_content-column {
    order: 1;
  }
  .about-two_image-column {
    order: 2;
  }
  .facility-one {
    padding-top: var(--padding-zero);
  }
  .testimonial-two_carousel-column {
    order: 1;
  }
  .testimonial-two_image-column {
    order: 2;
  }
  .header-style-three {
    position: relative;
    background-color: var(--color-two);
  }
  .slider-three .swiper-slide {
    padding: 130px 0px 130px;
  }
  .slider-three_shape, .slider-three_heading::before {
    display: none;
  }
  .fluid-two .left-box {
    width: 100%;
  }
  .fluid-two .right-box {
    position: relative;
    width: 100%;
    background-image: none !important;
  }
  .fluid-two_image {
    display: block;
  }
  .fluid-two_image img {
    width: 100%;
    display: block;
  }
  .fluid-two .left-box_inner {
    max-width: 100%;
    padding-right: var(--padding-right-15);
  }
  .fluid-two .right-box_inner {
    max-width: 100%;
  }
  .fluid-two_router {
    right: 0px;
    bottom: 0px;
  }
  .cta-five_heading {
    line-height: 60px;
    font-size: var(--font-40);
  }
  .faq-one_title-column {
    margin-bottom: var(--margin-bottom-35);
  }
  .team-detail_two .image-column .image {
    margin-bottom: var(--margin-bottom-30);
  }
  .package-one_content-column {
    order: 1;
    margin-bottom: var(--margin-bottom-30);
  }
  .package-one_image-column {
    order: 2;
  }
  .page-title_two {
    padding: 100px 0px 100px;
  }
  .page-title_two .bread-crumb {
    margin-top: var(--margin-top-15);
    padding-left: var(--padding-zero);
  }
  .page-title_two .bread-crumb::before {
    display: none;
  }
  .news-detail_two-content {
    padding: 30px 30px 30px;
  }
  .contact-page-section-two .info-column .inner-column {
    margin-left: var(--margin-zero);
  }
  .contact-page-section-two .info-column {
    order: 1;
  }
  .contact-page-section-two .map-column {
    order: 2;
  }
  .sidebar-page-container.left-sidebar .sidebar-side {
    order: 2;
  }
  .sidebar-page-container.left-sidebar .content-side {
    order: 1;
  }
  .service-one.style-two {
    margin-top: var(--margin-zero);
  }
}
@media only screen and (max-width: 991px) {
  .contact-page-section .info-column .info-box {
    margin-bottom: var(--margin-bottom-30);
  }
	.default-form .ps-chk a {
    font-size: 17px;
}
}
@media only screen and (max-width: 767px) {
  .header-upper .logo-outer {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    margin: 0px;
  }
  .team-detail_two-designation {
    margin-top: var(--margin-top-10);
  }
  .price-block_two-tag {
    left: -61px;
  }
  .contact-form-section {
    padding-bottom: var(--padding-zero);
  }
  .main-header .sticky-header .outer-box {
    display: block;
    right: 0px;
    left: auto;
    top: 0px;
  }
  .header-top .inner-container {
    padding: 15px 0px 15px;
  }
  .header-social_box {
    margin-top: var(--margin-top-15);
  }
  .header-social_box a {
    margin-left: var(--margin-zero);
    margin-right: var(--margin-right-15);
  }
  .slider-one .swiper-slide {
    padding-top: var(--padding-top-120);
    padding-bottom: 220px;
  }
  .price-block_one-title_box {
    border: none;
    max-width: 100%;
  }
  .price-block_one .icon-box {
    max-width: 100%;
    margin-top: var(--margin-top-25);
  }
  .price-block_one-inner {
    text-align: center;
  }
  .price-block_one-list {
    max-width: 100%;
    text-align: left;
  }
  .cta-three .inner-container {
    padding: 50px 30px 15px;
  }
  .header-top_two .header-social_box {
    margin-top: var(--margin-zero);
  }
  .slider-two_heading {
    line-height: 70px;
    font-size: var(--font-60);
  }
  .fluid-two_router, .project-more_posts::before, .slider-nav .slick-slide.thumbnail-image .thumbnail_content, .counter-block_one-inner::before {
    display: none;
  }
  .slider-three_heading {
    line-height: 70px;
    font-size: var(--font-60);
  }
  .season-section .room-content {
    padding-bottom: var(--padding-zero);
  }
  .project-more_posts {
    text-align: center;
  }
  .project-more_posts .prev-posts {
    padding-left: var(--padding-zero);
  }
  .project-more_posts .prev-posts .post-image {
    position: relative;
    margin: 0 auto;
    margin-bottom: var(--margin-bottom-20);
  }
  .project-more_posts .d-flex {
    display: block !important;
  }
  .project-more_posts .next-posts {
    text-align: center;
    margin-top: var(--margin-top-30);
    padding-right: var(--padding-zero);
  }
  .project-more_posts .next-posts .post-image {
    position: relative;
    margin: 0 auto;
    margin-bottom: var(--margin-bottom-20);
  }
  .blog-author_box .text {
    line-height: 28px;
    font-size: var(--font-16);
  }
  .comments-content {
    padding: 30px 30px;
  }
  .reply-comment {
    margin-left: var(--margin-zero);
  }
  .news-detail_two-content {
    padding: 25px 15px 20px;
  }
  .news-detail_two blockquote br {
    display: none;
  }
  .news-detail_two .prev-post {
    max-width: 100%;
    text-align: center;
  }
  .news-detail_two .prev-post .prev-arrow {
    position: relative;
    left: 0px;
    top: 0px;
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: var(--margin-bottom-20);
  }
  .news-detail_two .next-post {
    max-width: 100%;
    text-align: center;
  }
  .news-detail_two .post-grid_icon {
    width: 100%;
    text-align: center;
  }
  .news-detail_two .next-post .next-arrow {
    position: relative;
    left: 0px;
    top: 0px;
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: var(--margin-bottom-20);
  }
  .time-counter .time-countdown {
    margin-top: var(--margin-zero);
  }
  .coming-soon .content .content-inner h2 {
    margin-bottom: var(--margin-bottom-150);
  }
  .contact-one .sec-title_text br {
    display: none;
  }
  .error-section h1 {
    font-size: var(--font-200);
  }
  .fiber-block_one-icon {
    right: 5px;
  }
}
@media only screen and (max-width: 599px) {
  h1 {
    line-height: 54px;
    font-size: var(--font-44);
  }
  .package-one_price {
    right: 0px;
    top: 0px;
  }
  .fiber-block_one-icon {
    right: 20px;
  }
  .clock-wrapper, .about-one_pattern, .about-one_color-layer, .about-one_image-two, .slider-one_text br {
    display: none;
  }
  .news-detail_gallery .news-detail_image {
    margin-bottom: var(--margin-bottom-30);
  }
  .about-one_content-column {
    margin-bottom: var(--margin-bottom-30);
  }
  .about-one_image img {
    width: 100%;
    display: block;
  }
  .price-block_one-inner {
    padding: 40px 25px;
  }
  .slider-two_heading {
    line-height: 60px;
    font-size: var(--font-50);
  }
  .slider-three_heading {
    line-height: 60px;
    font-size: var(--font-50);
  }
  .about-two_price {
    margin-top: var(--margin-top-30);
  }
  .gallery-two_pattern-two {
    display: none;
  }
  .gallery-two .gallery-two_button-prev {
    position: relative;
    top: 0px;
    right: 0px;
  }
  .gallery-two .gallery-two_button-next {
    position: relative;
    top: 0px;
    right: 0px;
  }
  .cta-four_inner-container {
    padding: 50px 35px;
  }
  .sec-title_heading br {
    display: none;
  }
  .header-style-three .header-top {
    background-color: var(--main-color);
  }
  .fluid-two_experiance {
    right: 15px;
    bottom: 15px;
  }
  .season-section .left-box {
    margin-bottom: var(--margin-bottom-25);
  }
  .season-section .room-content {
    padding: 25px 0px 0px;
  }
  .cta-five_heading {
    line-height: 44px;
    font-size: var(--font-30);
  }
  .faq-one_content {
    padding-left: var(--padding-zero);
  }
  .faq-one_content-image {
    position: relative;
    margin-bottom: var(--margin-bottom-30);
  }
  .news-detail_inner {
    padding: var(--padding-zero);
  }
  .news-detail_inner::before {
    display: none;
  }
  .news-detail_content {
    padding: 30px 0px 0px;
  }
  .blog-author_box {
    padding: 25px 25px;
  }
  .news-detail_two-heading {
    line-height: 38px;
    font-size: var(--font-28);
    margin-top: var(--margin-top-20);
  }
  .news-detail_two-meta {
    margin-top: var(--margin-top-25);
  }
  .news-detail_two-meta li {
    margin-left: var(--margin-zero);
    margin-right: var(--margin-right-15);
  }
  .news-detail_two-meta li:last-child {
    margin: var(--margin-zero)
  }
  .coming-soon .content .content-inner h2 {
    margin-bottom: var(--margin-bottom-50);
  }
  .time-counter .time-countdown {
    margin-bottom: var(--margin-bottom-20);
  }
  .error-section h1 {
    font-size: var(--font-150);
  }
  .project-detail_list li {
    margin-bottom: var(--margin-bottom-20);
  }
  .project-detail_list li strong {
    max-width: 100%;
    display: block;
    margin-bottom: var(--margin-bottom-5);
  }
  .team-detail_two .contact-box {
    padding: 30px 30px;
  }
}
@media only screen and (max-width: 479px) {
  h2 {
    line-height: 38px;
    font-size: var(--font-28);
  }
  h3 {
    line-height: 38px;
    font-size: var(--font-28);
  }
  .slider-two_heading {
    line-height: 50px;
    font-size: var(--font-40);
  }
  .price-block_one-price {
    font-size: var(--font-60);
  }
  .price-block_one-price sup {
    top: -35px;
  }
  .slider-one_phone {
    margin-top: var(--margin-top-30);
  }
  .about-one_feature {
    padding-left: var(--padding-zero);
  }
  .about-one_feature-icon {
    position: relative;
    top: 0px;
    display: inline-block;
    margin-bottom: var(--margin-bottom-30);
  }
  .testimonial-block_one-author-inner {
    padding-right: var(--padding-right-80);
  }
  .testimonial-block_one-author-image {
    width: 80px;
    height: auto;
  }
  .news-block_one-inner {
    padding: var(--padding-zero);
  }
  .slider-two_price, .news-block_one-inner::before {
    display: none;
  }
  .accordion-box .block .acc-btn {
    padding: 20px 25px;
  }
  .news-block_one-content {
    padding-bottom: var(--padding-zero);
  }
  .newsletter-box_two .form-group button {
    position: relative;
    right: 0px;
    top: 0px;
    bottom: 0px;
    padding: 20px 36px;
    margin-top: var(--margin-top-15);
  }
  .facility-block_one-inner {
    min-height: auto;
    padding-left: var(--padding-zero);
  }
  .facility-block_one-icon {
    position: relative;
    top: 0px;
    margin-bottom: var(--margin-bottom-25);
  }
  .testimonial-block_two-inner {
    min-height: auto;
    padding-left: var(--padding-zero);
  }
  .testimonial-block_two-image {
    position: relative;
    top: 0px;
    margin-bottom: var(--margin-bottom-30);
  }
  .news-block_two-image {
    margin-right: var(--margin-zero);
  }
  .news-block_two-inner::before {
    top: 0px;
  }
  .news-block_two .lower-box {
    padding: 14px 20px;
  }
  .slider-three_title {
    font-size: var(--font-20);
  }
  .slider-three_heading {
    line-height: 46px;
    font-size: var(--font-36);
  }
  .fiber-block_one-content {
    margin: var(--margin-zero);
  }
  .fiber-block_one-icon {
    right: 10px;
  }
  .fluid-two_feature {
    padding: var(--padding-zero);
  }
  .fluid-two_feature-icon {
    position: relative;
    margin-bottom: var(--margin-bottom-25);
  }
  .cta-three_title {
    line-height: 36px;
    font-size: var(--font-26);
  }
  .room-meta {
    margin-top: var(--margin-top-20);
  }
  .room-meta li {
    margin-left: var(--margin-zero);
    margin-right: var(--margin-right-15);
  }
  .banner-slider .slider.slider-for .image .overlay-box span {
    top: 25%;
  }
  .vehicle-detail-banner {
    padding: 20px 20px;
  }
  .faq-one .inner-container {
    padding: 40px 20px 5px;
  }
  .package-one_price {
    right: 0px;
    top: 0px;
  }
  .styled-pagination li {
    margin: 0px 0px 2px;
  }
  .news-block_one-content {
    padding: 25px 0px 0px;
  }
  .news-block_one-author {
    right: 0px;
    bottom: 0px;
    border-radius: 0px;
  }
  .news-block_one-date {
    left: 0px;
  }
  .news-block_one-author_image {
    border-radius: 0px;
  }
  .sidebar-widget_two .widget-content {
    padding: 25px 25px 20px;
  }
  .main-header .outer-box .search-box-outer {
    margin-right: var(--margin-right-10);
  }
  .comment-box .comment, .blog-author-box_inner {
    padding-left: var(--padding-zero);
  }
  .comment-form .default-form, .reply-comment, .comments-content {
    padding: 20px 20px;
  }
  .comment-box .author-thumb, .blog-author-box_image {
    position: relative;
    margin-bottom: var(--margin-bottom-20);
  }
  .news-detail_two-heading {
    line-height: 34px;
    font-size: var(--font-24);
    margin-top: var(--margin-top-15);
  }
  .btn-style-four {
    padding: 20px 24px;
  }
  .cart-total-box, .shipping-outer .cart-shipping-box {
    padding: 20px 20px;
  }
  .hamburger {
    display: none;
  }
  .page-title_two .bread-crumb li {
    font-size: var(--font-16);
  }
  .voucher-box .form-group button {
    position: relative;
    width: 100%;
  }
  .voucher-box .form-group {
    padding-right: var(--padding-zero);
  }
  .coming-soon .emailed-form .text {
    line-height: 28px;
  }
  .coming-soon .emailed-form .text br {
    display: none;
  }
  .contact-one_info-list li strong {
    word-wrap: break-word;
  }
  .contact-page-section-two .info li {
    padding-left: var(--padding-left-20);
    padding-bottom: var(--padding-bottom-20);
  }
  .price-block_two-list li {
    font-size: var(--font-16);
  }
  .sec-title_heading br, .contact-page-section-two .info li br {
    display: none;
  }
  .error-section h1 {
    font-size: var(--font-120);
  }
  .price-block_two-title {
    font-size: var(--font-20);
  }
  .register-one .form-column .inner-column {
    padding: 20px 20px;
  }
  .filter-box {
    padding: 20px 20px;
  }
  .filter-box .results {
    margin-bottom: var(--margin-bottom-15);
  }
  .shop-detail .prod-tabs .tab-btns .tab-btn {
    padding: 13px 20px;
    font-size: var(--font-16);
  }
  .privacy-content .theme-btn span {
    display: none;
  }
}
@media screen and (min-width: 600px) and (max-width: 10000px) {
  .mbl {
    display: none !important;
  }
}
@media screen and (min-width: 320px) and (max-width: 599px) {
  .dsk {
    display: none !important;
  }
}
@media screen and (min-width: 1025px) and (max-width: 10000px) {
  .about-one_image .mbll {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1370px) {
  .tp-feature-3-thumb-box {
    right: -300px;
  }
  .tp-feature-3-shape-2 {
    top: -194px;
    right: 250px;
    display: block !important;
  }
  .contact-page-section .info-column .info-box .box-inner {
    padding: 35px 14px;
  }
  .contact-page-section .info-column .info-box .icon {
    width: 80px;
    height: 80px;
  }
  .contact-page-section .info-column .info-box h6 {
    font-size: 20px;
  }
  .rigt-conttn .text {
    font-size: 15px;
  }
  .contact-page-section .info-column a {
    font-size: 14px;
  }
}



@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .sec-title_heading, .sec-title_heading, .tp-section-title {
    font-size: 40px;
  }
  .sec-title_heading br, .sec-title_heading br, .tp-section-title br, .sec-title_title br {
    display: none;
  }
  .slider-one .swiper-slide-active .slider-one_heading {
    font-size: 100px;
    line-height: 120px;
  }
  .contact-page-section .info-column .info-box .box-inner {
    display: block;
  }
  .contact-form .pay-btn a {
    padding: 18px 75px;
  }
  .contct-bnr h3 {
    text-align: left;
    font-size: 30px;
  }
  .cont-right h2 {
    font-size: 36px;
  }
  .cont-right p {
    font-size: 18px;
    line-height: 30px;
  }
  .contact-page-section .info-column .info-box.lstt-c .box-inner {
    text-align: left !important;
  }
  .cta-three_title {
    font-size: 20px;
  }
  .upp-txt {
    font-size: 36px;
  }
  .slider-one_content-inner .frm-arr img {
    position: absolute;
    left: 0px;
    top: -8px;
    width: 50px;
  }
  .slider-one_heading .sd-arr img {
    top: 0px;
    right: -26px;
  }
  .bnr-rate.ratingg {
    bottom: 118px;
    position: absolute;
    right: 43px;
  }
  .scnd-fld h2 {
    font-size: 60px;
    line-height: 65px;
  }
  .scnd-fld .fluid-two_text {
    font-size: 39px;
  }
  .tddr-fld h2 {
    font-size: 60px;
    line-height: 65px;
  }
  .tddr-fld .fluid-two_text {
    font-size: 35px;
    line-height: 40px;
  }
  .tddr-fld .fluid-two_text2 {
    font-size: 36px;
    padding-top: 0px;
    margin-top: 10px;
    line-height: 50px;
  }
  .faq-cta a {
    color: #fff;
    font-size: 16px;
  }
  .news-block_one-heading {
    font-size: 20px;
    line-height: 30px;
  }
  .news-block_one-content {
    padding: 20px 0px 10px;
  }
  .ellvnn-fld h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .ellvnn-fld .fluid-two_text {
    font-size: 36px;
    line-height: 45px;
  }
  .ellvnn-fld .fluid-two_text2 {
    font-size: 28px;
    line-height: 45px;
  }
  .ellvnn-fld h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .ellvnn-fld .frm-arr img {
    position: absolute;
    left: 0px;
    top: -10px;
    width: 32px;
  }
  .about-one.ellvnn-fld {
    padding-bottom: 0;
  }
  .ellvnn-fld .up-imgg img {
    position: absolute;
    top: -35px;
    z-index: 999;
  }
  .footer-list li a {
    font-size: 14px;
    line-height: 20px;
  }
  .con-inf {
    line-height: 24px;
    font-size: 14px;
  }
  .con-inf a {
    line-height: 24px;
    font-size: 14px;
  }
  .con-inf a.emll {
    line-height: 24px;
    font-size: 14px;
  }
  .footer-title a {
    font-size: 18px;
  }
  .wss-box {
    padding: 10px;
  }
  .wss-box img {
    width: 85px;
    height: 85px;
    margin-bottom: 15px;
  }
  .wss-box h3 {
    font-size: 15px;
    line-height: 16px;
  }
  .wss-box p {
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 5px;
  }
  .news-block_one-date {
    padding: 5px 10px;
    font-size: 13px;
  }
  .how-lstng .lfttt h2 {
    font-size: 60px;
  }
  .how-lstng .rightt span img {
    width: 40px;
  }
  .how-lstng .rightt span {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
  .how-lstng {
    padding: 20px 0;
  }
  .sithh-fld .sx-dvv {
    font-size: 50px;
  }
  .sithh-fld .sx-dvv .sd-arr img {
    position: relative;
    top: auto;
    right: auto;
    animation: none;
  }
  .sithh-fld .sx-dvvv {
    line-height: 65px;
    font-size: 60px;
  }
  .snth-fld h2 {
    line-height: 65px;
    font-size: 60px;
  }
  span.smlle img {
    width: 37px;
  }
  .rad-awards__stage {
    height: auto;
    position: relative;
    top: auto;
    width: auto;
    margin-bottom: 30px;
  }
  .btn-dvv a {
    padding: 5px 6px 5px 6px;
    font-size: 14px;
  }
  .pln-lft h4 {
    font-size: 30px;
    margin-bottom: 20px;
    line-height: 30px;
  }
  .price-block_one-list li {
    font-size: 14px;
    padding-left: 50px;
    margin-bottom: 20px;
  }
  .pl-rght ul li img {
    width: 36px;
  }
  .pln-ntt {
    font-size: 16px;
    line-height: 20px;
    margin-top: 40px;
  }
  .pln-ntt-tw {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .pln-ntt-tre {
    font-size: 15px;
    margin-bottom: 0;
  }
  .up-imgg img {
    position: absolute;
    top: -60px;
    z-index: 9999;
  }
  .dw-imgg img {
    position: absolute;
    bottom: -60px;
  }
  .frth-bg {
    height: 400px;
    padding: 0 50px;
    border-radius: 0px;
    margin: 0;
  }
  .about-one.frth-fld {
    padding: 100px 0;
  }
  .eghlt-fld .lst-aa {
    margin-left: 0;
  }
  .eghlt-fld .rightt h3 {
    font-size: 80px;
  }
  .ctoa-box h3 {
    font-size: 40px;
  }
  .ctoa-box p {
    font-size: 22px;
    margin-top: 15px;
    margin-bottom: 54px;
  }
  .ctoa-box .frm-arr.arr-1 {
    position: relative;
    display: inline-block;
    width: 100px;
    float: right;
  }
  .ctoa-box .frm-arr img {
    position: absolute;
    left: auto;
    top: -150px;
    right: 0;
    width: 50px;
  }
  .ctoa-box h4 {
    font-size: 30px;
    color: #0a112d;
    margin-top: 23px;
  }
  .about-one.eghlt-fld {
    padding-bottom: 5px;
  }
  .about-one {
    position: relative;
    padding-bottom: 80px;
  }
  .tp-box.testimonial-one_title-column {
    flex: 0 0 auto;
    width: 25%;
  }
  .tp-box-slider.testimonial-one_carousel-column {
    width: 75%;
  }
  .tp-feature-3-thumb-box {
    display: none;
  }
  .why-choos .col-xl-5.col-lg-5 {
    width: 100%;
  }
  .tp-feature-3-item-box {
    display: inline-flex;
  }
  .tp-feature-3-item-box .tp-feature-3-item.d-flex {
    width: 33%;
    display: inline-block !important;
  }
  .tp-feature-3-icon {
    display: block;
  }
  .tp-feature-3-text {
    display: block;
  }
  .tp-feature-3-title {
    font-size: 20px;
    margin-top: 20px;
  }
  .tp-feature-3-title h5 br {
    display: none !important;
  }
  .main-header .main-menu .navigation > li > a {
    font-size: var(--font-14);
  }
  .tp-feature-3-title-wrap {
    text-align: center;
  }
  .tp-feature-3-title-wrap .col-xl-7.col-lg-6 {
    width: 100%;
  }
  .abtnn {
    line-height: 26px;
  }
  .about-one .sec-title h2 br {
    display: none !important;
  }
.l-pg-bnr .slider-one_heading {
	font-size: 100px !important;
	line-height: 120px !important;
}
 .l-pg-bnr .sd-arr.arr-11 {
	width: 30px;
	height: 66px;
}
 .l-pg-bnr .slider-one_heading .sd-arr img {
	top: -34px;
	right: 36px;
	width: 30px;
}
.new-add-brr-icnn img {
	position: absolute;
	width: 35px;
	top: 5px;
	left: 166px;
}	
	
  .l-pg-bnr .fluid-two_text {
    font-size: 36px;
    margin-top: 10px;
  }
  .stp-wd-frm {
    width: 60%;
  }
	.paymt-trhh-pages .stp-wd-frm {
    width: 80%;
}
  .pay-frm .btn-dvv a {
    padding: 18px 75px;
    font-size: 16px;
  }
  .frm-tle {
    font-size: 30px;
  }
  .b-pln-sparate-pay span.hpp-icn {
    max-width: 304px;
  }
  .b-pln-sparate-pay span.hpp-icn img {
    bottom: -8px;
  }
  .b-pln-sparate-pay h3 {
    font-size: 24px;
  }
  .l-pg-bnr.trfff {
    height: 50vh;
  }
  .lnn-fast-2 .frtfld-higlt img {
    margin-top: -64px;
    width: 300px;
  }
  .lnn-fast-2 .fluid-two_text {
    line-height: 120px;
    font-size: 70px;
  }
  .lnn-fast-2 h2 {
    margin-top: 0;
  }
  .step-payment .btn-dvv.pay-btn a {
    padding: 18px 75px;
    font-size: 16px;
  }
  .pyment-stp-onn .btn-dvv.pay-btn a {
    padding: 18px 75px;
    font-size: 16px;
  }
  .installation-address-btm {
    max-width: 100%;
  }
  .brd-wd-icon {
    max-width: 100%;
  }
  .installation-address .pn-ftr-last a {
    padding: 5px 5px 5px 30px;
    font-size: 14px;
  }
  .topnav-rght a {
    font-size: 14px;
  }
  .blog-top a.nav-anchr:nth-last-child(2) {
    margin-right: 25px;
  }
  .dprdwn.dropdown-container {
    margin-left: 10px;
  }
  .dprdwn button {
    font-size: 14px;
  }
  .bng-bnr {
    height: 500px;
  }
  .blg-henggdd {
    line-height: 60px;
    font-size: 50px;
  }
  .buttnn.btn-out {
    padding: 5px 5px 5px 50px;
  }
	
	

.mvnggg-hmm-bnr .new-add-brr-icnn img {
	left: 223px;
}
	
.timeline-step h6 {
	font-size: 30px;
	line-height: 40px;
}
	
.timeline-article .content-left, .timeline-article .content-right {
	width: 40%;
	padding-left: 0;
}
	
.timeline-step .fluid-two_text {
	font-size: 30px;
	
}
	
.tmln-img-nmbr {
	width: 300px;
	margin-top: 10px;
}
	
.timeline-step .default-form.contact-form h3 {
	font-size: 35px;
	
}
	
.scond-step-se .sec-title_heading {
	width: fit-content;
	margin: auto;
	max-width: 75%;
	line-height: 80px;
}
	
.scond-step-se .sd-arr img {
	position: relative;
	margin-top: 0;
	right: 15px;
	top: -38px;
	margin-left: 0;
	width: 30px;
}
	
.scond-step-se .step-box-scnd .wss-box {
	min-height: auto;
	padding: 20px;
	height: 380px;
}
	
.mvng-tps-rresrrs .fluid-two_text {
	
	margin-top: 20px;
}
	
.mvng-tps-rresrrs h2 span img {
	right: -50px;
	width: 40px;
}
	
.mvng-tps-box .icon img {
	width: auto;
	height: 70px;
	margin-bottom: 20px;
	margin-top: 10px;
}
	
.mvng-tps-box h3 {
	font-size: 28px;
	line-height: 40px;
	padding-bottom: 20px;
}
	
.mvng-tps-box p {
	font-size: 18px;
	line-height: 30px;
	height: 150px;
}
	
.mvng-faq .btn-dvv a {
	padding-left: 20px;
}
	
.frzrfr-c-t-a .sec-title {
	padding-left: 15px;
}
	
.frzrfr-c-t-a .ctoa-frm .default-form.contact-form h3 {
	font-size: 28px;
	
}
	
	.frzrfr-c-t-a .ctoa-frm .default-form.contact-form h6 {
	font-size: 16px;
	
}
	
.frzrfr-c-t-a .ctoa-frm .default-form.contact-form form {
	
	padding-left: 20px;
	padding-right: 20px;
	
}	
	
.step-2-mn-bx {
	margin-top: 20px !important;
	padding-top: 0 !important;
}
	
.scond-step-se .step-box-scnd .wss-box img {
	margin-bottom: 20px;
	width: auto;
	height: 70px;
	margin-top: 10px;
}
	
.scond-step-se .step-box-scnd h3 {
	font-size: 24px;
	line-height: 36px;
	padding-bottom: 10px;
}
	
.scond-step-se .step-box-scnd p {
	font-size: 16px;
	line-height: 26px;
	min-height: 114px;
}
	
.scond-step-se .step-box-scnd {
	width: 30%;
	margin: 0 15px;
}
	
.step-2-mn-bx .line {
	
	border-top: 2px dashed #939bb9;
	
	width: 50px;
}
	
	.timeline-article .meta-date {
	
	left: 47%;
	
}
	
.mask-wrapper.onslideup .svg-mask {
	margin-left: 50px;
}
	
.testi-page-box h3 {
	font-size: 22px !important;
	padding-bottom: 10px;
}
	
.testi-page-box  p {
	
	height: 60px !important;
}	
.tsti-table h2 {
	line-height: 65px;
	font-size: 60px;
	margin: auto;
}
.tsti-table .fluid-two_text {
	font-size: 44px;
	padding-top: 30px;
	text-align: center;
	margin: auto;
}
	
.textii-mn .sec-title_heading {
	line-height: 65px;
	font-size: 60px;
}
	
	.textii-mn h3 {
	line-height: 65px;
	font-size: 60px;
}
	
.frst-th {
	width: 400px;
}
	
	.scnd-th {
		
		width: 250px;
	}
	
	.thee-th {
		
		width: 250px;
	}
	
.wh4-table::before {
	left: 40px;
	
}
	
.testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(48% / 1) - 20px);
	grid-column-gap: 45px;
}

.testi-scroll-slder .cards-s {
	scrollbar-color: #7b7b7b #e1e1e1;
	scrollbar-width: auto;
}
	
.testi-scroll-slder .pseduo-track {
	background-color: #e1e1e1;
	height: 10px;
	width: 100%;
	position: relative;
	top: -7px;
	z-index: -10;
}	

.rightt-middle {
	display: none;
}
	
.tsti-latts .rightt-tasti .default-form.contact-form h3 {
	font-size: 32px;
	
}
	
.tsti-latts .rightt-tasti .default-form.contact-form h3 {
	font-size: 32px;
}
	
.about-bnr .slider-one_content-inner img {
	max-width: 80%;
}
	
.about-bnr .fluid-two_text {
	font-size: 34px;
}
	
.abt-lft-part img {
	
	left: 50px;
}
	
.abt-rght-part img {
	
	right: 50px;;
}
	
.brd-vdo-sctin .new-add-brr-icnn img {
	left: 90px;
	width: 50px;
	top: -17px;
}
	
.nith-grth-left ul li {
	font-size: 18px;
	line-height: 45px;
}
	
.nith-grth-blck {
	padding-bottom: 0px !important;
	padding-top: 50px;
}
	
.abt-wht-we-dd .bounce-t2 img {
	width: 180px;
}
	
.abt-wht-we-dd .sec-title h2 span img {
	position: relative !important;
	top: -3px;
	width: 40px;
	right: 0;
}
	
.abt-wht-we-dd .strcs {
	display: none !important;
}
	
.abt-wht-we-dd .sec-title h3 {
	max-width: 70%;
	margin: auto;
	line-height: 55px;
	margin-top: 20px !important;
}
	
.abt-wht-we-dd .box-abt-box .wss-box h3 {
	font-size: 26px;
	line-height: 40px;
	padding-bottom: 10px;
}
	
.our-stry-numbr-box .wss-box p {
	font-size: 16px;
	
}
	
.tsti-blck.our-jrny .sec-title_heading span img {
	position: absolute;
	top: -15px;
}
	
.our-stry-numbr-box .wss-box h3 {
	font-size: 40px;
	line-height: 55px;
}
	
.our-stry-numbr-box .wss-box h4 {
	font-size: 28px;
	line-height: 40px;
	padding-bottom: 10px;
}
	
.vdo-div video {
	margin-left: -20px;
	width: 400px;
}	

.swtch-lft ul li {
	font-size: 40px;
	line-height: 100px;

}

.swtch-right h6 {
	font-size: 34px;
	line-height: 50px;

}

.swtch-right p {
	font-size: 22px;
	
}

.swtch-right h5 {
	font-size: 26px;
	
}

.th-stch-list-padd {
	padding-top: 50px;
}

	.switching-first .featuresv6_sticky-div {
	top: 0 !important;
	margin-top: 0px !important;
}
	
	.switching-first ._2x1-grid-layout {
	
	margin-top: 0;
}
	
.switching-first .featuresv6_sticky-div {
	
	margin-bottom: 2rem;
	
}	

.guide-to-swtch .btn-dvv a {
	padding: 5px 6px 5px 6px;
	font-size: 14px;
	padding-left: 20px;
	
}

.guid-btn span {
	margin-left: 20px !important;
}	

.faq-box-faq .mvng-tps-box {
    text-align: center;
    min-height: 275px;
}
	
.faq-box-faq .mvng-tps-box h3 {
    font-size: 26px;
   
}
	
.faq-lst-ul {
    margin-left: 20px;
}

	.faq-lst-ul li {
    list-style-type: disc;
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
}
	
	
.contact-form.faq-detals-frm {
    max-width: 60% !important;
    margin: auto;
}
	
.faq-dtls-box .blg-cs-dtls-left {
    height: auto;
    position: sticky;
    top: 100px;
}
	
.dtls-bred {
    padding-top: 40px;
    padding-bottom: 30px !important;
    font-size: 20px;
}
	
	
	.sim-bnr-right {
	display: block !important;
}	

	.sim-bnr-right img {
	right: 100px;
}
	.mobile-page-bnr .slider-one_heading  .sd-arr img {
  right: 4px;
  top: -35px;
}
.mobile-page-bnr .slider-one_heading {
  font-size: 100px;
}
.mobile-page-bnr .fluid-two_text {
  font-size: 20px !important;
  margin-top: 15px !important;
  line-height: 36px !important;
}
.mobile-page-bnr .fluid-two_text span {
  border-bottom: 2px solid #f8d613;
}
.mobile-sim-sld-hdnngg {
  margin-bottom: 0;
}
.for-mob-and-tab {
  font-size: 18px;
  color: #0a112d;
  text-align: center;
}
.mbile-prcing-box .btn-dvv {
  margin-top: 0;
}
	
	.mbile-prcing-box .btn-dvv a{
padding: 5px 6px 5px 30px;

}
	
.mbile-prcing-box-bttom-box {
	
	max-width: 80%;
	margin: auto;
	margin-bottom: 20px;
}
	
.mobil-page-upgradd .rightt h3 {
  font-size: 45px !important;
}
.mobil-page-upgradd .rightt p {
  font-size: 18px;
  margin-bottom: 10px;
}
.mbile-prcing-box .tab-pane {
  padding-top: 20px !important;
}

.mbile-prcing-box .inner-container {
  max-width: 80%;
  margin: auto;
}
.mbile-prcing-box .plan-head img {
  width: 40px;
  padding-top: 15px;
}
.mbile-prcing-box .plan-head h3 {
  font-size: 24px;
  text-align: left;
	padding-top: 10px;
}
.mbile-prcing-box .pl-rght ul li img {
  width: auto;
  height: 24px;
}
.mbile-prcing-box-bttom-box span {
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.mbile-prcing-box-bttom-box p {
  font-size: 20px;
  display: block;
  width: 100%;
  text-align: center;
}
.mobile-sim-fast .sec-title h2 {
  width: auto;
}
.frzrfr-c-t-a.mobil-page-cta h4 {
  font-size: 40px !important;
  line-height: 44px !important;
  margin-bottom: 15px !important;
}
	
.like-lead-mob-frm .stic-frm {
	
	width: 60%;
	margin: auto;
}
	
.familie-bnr .slider-one_heading {
	font-size: 150px !important;
	
}
	
.family-iccn .sec-title_heading span  {
	display: none;
}
	
.family-iccn .sec-title_heading {
	font-size: 70px;
}
	
.families-sldr-one .sec-title h3 {
	font-size: 30px !important;
	
}
	
.families-sldr-one .plan-head h3 {
	font-size: 30px !important;
	line-height: 40px;
	
}
	
.families-sldr-one .plan-footer a {
	
	padding-left: 30px;
}	
	
.families-cant-sw .leftt-tasti {
	width: 50%;
	margin: auto;
}
	
.gamers-frndly .mvng-tps-box {
	height: auto;
}	

	.families-wtc .mvng-tps-box {
	height: auto;
}
	
.gamers-frndly .mvng-tps-box p, .families-wtc .mvng-tps-box p {
	
	height: 80px;
}	
	
	
}



@media screen and (min-width: 993px) and (max-width: 1024px) {
  .about-one .sec-title h2 br {
    display: none !important;
  }
  .about-one {
    position: relative;
    padding-bottom: 80px;
  }
  .about-one_pattern {
    display: none !important;
  }
  .dssk {
    display: none !important;
  }
  .tp-feature-3-title-wrap .col-xl-7.col-lg-6 {
    flex: 0 0 auto;
    width: 100%;
    text-align: center;
  }
  .tp-feature-3-item-box .tp-feature-3-item.d-flex {
    width: 33%;
    display: inline-flex !important;
  }
  .tp-box.testimonial-one_title-column {
    flex: 0 0 auto;
    width: 25%;
  }
  .tp-box-slider.testimonial-one_carousel-column {
    width: 75%;
  }
  .tp-feature-3-thumb-box {
    display: none;
  }
  .tp-feature-3-title-wrap .col-xl-7.col-lg-6 {
    flex: 0 0 auto;
    width: 100%;
    text-align: center;
  }
  .tp-feature-3-item-box .tp-feature-3-item.d-flex {
    width: 30%;
    display: inline-flex !important;
  }
  .why-choos .col-xl-5.col-lg-5 {
    width: 100%;
  }
  .tp-feature-3-item-box {
    display: inline-flex;
  }
  .tp-feature-3-item-box .tp-feature-3-item.d-flex {
    width: 33%;
    display: inline-block !important;
  }
  .tp-feature-3-icon {
    display: block;
  }
  .tp-feature-3-text {
    display: block;
  }
  .tp-feature-3-title {
    font-size: 20px;
    margin-top: 20px;
  }
  .tp-feature-3-title h5 br {
    display: none !important;
  }
  .main-header .main-menu .navigation > li > a {
    font-size: var(--font-14);
  }
  .tp-feature-3-title-wrap {
    text-align: center;
  }
  .tp-feature-3-title-wrap .col-xl-7.col-lg-6 {
    width: 100%;
  }
  .abtnn {
    line-height: 26px;
  }
	
	
	.blot-list-top-news-bnr h2 {
	color: #f8d613;
	font-size: 72px;
	width: fit-content;
	margin-bottom: 20px;
	font-weight: bold;
}
	
	
.case-std-1-icn-1 {
    position: relative;
    width: 25px !important;
    height: 65px !important;
    display: inline-block;
}
	
.blot-list-top-news-bnr h3 {
	font-size: 36px;
	line-height: 45px;
}	

.crcl-icon i {
	font-size: 15px;
	color: #f8d613;
	padding-left: 5px;
}
	
.case-std-1-icn-2 {
	width: 60%;
	
	margin-top: -5px;
}	
.case-std-1-icn-2 img {
	width: 20px;
}
	.case-std-1-icn-1 img {
	position: absolute;
	top: 8px !important;
	right: 0 !important;
	width: 30px !important;
}
	
.blot-list-top-news-bnr .sd-arr.case-std-1-icn-1.harold {
	position: relative;
	width: 25px;
	height: 70px;
	display: inline-block;
}

.blot-list-top-news-bnr .case-std-1-icn-1.harold img {
	position: absolute;
	top: 0px !important;
	right: 0px !important;
	width: 24px !important;
}

.blot-list-top-news-bnr h5 {
	color: #fff;
	font-size: 55px;
	width: fit-content;
	margin-bottom: 0px;
	line-height: 65px;
	font-weight: bold;
	padding-left: 47px;
}

.blot-list-top-news-bnr h5 .case-std-1-icn-1 {
	position: relative;
	width: 18px;
	height: 50px;
	display: inline-block;
}

	

	.blot-list-top-news-bnr h5 .case-std-1-icn-1 img {
	position: absolute;
	top: 8px !important;
	right: 10px !important;
	width: 30px !important;
}
	
.blot-list-top-news-bnr .case-3 .case-std-1-icn-1 {
	width: 40px;
	height: 55px;
}

.blot-list-top-news-bnr .case-3 h2 .case-std-1-icn-1 img {
	position: absolute;
	top: 5px !important;
	right: 40px !important;
	width: 20px !important;
}

.blot-list-top-news-bnr .case-3 h3 {
	font-size: 36px;
	line-height: 36px;
}

.blot-list-top-news-bnr .case-3 h3 span {
	height: 30px !important;
}

.blot-list-top-news-bnr .case-3 h3 span img {
	position: absolute;
	top: -5px !important;
	right: 24px !important;
	width: 20px !important;
}
	
	
.blot-list-top-news-bnr .case-4 h2 {
	color: #f8d613;
	font-size: 73px;
	width: fit-content;
	margin-bottom: 20px;
	font-weight: bold;
}
	
.blot-list-top-news-bnr .case-4 h2 .case-std-1-icn-1 {
	position: absolute;
	width: 100% !important;
	height: auto !important;
	display: block;
	margin-right: 0;
}
	
.blot-list-top-news-bnr .case-4 h3 {
	font-size: 36px;
	line-height: 45px;
	padding-left: 16px;
}	
	

.blot-list-top-news-bnr .case-4 h5 .case-std-1-icn-1 {
	position: relative;
	width: 40px !important;
	height: 40px !important;
	display: inline-block;
}

.blot-list-top-news-bnr .case-4 h5 .case-std-1-icn-1 img {
	position: absolute !important;
	top: 24px !important;
	right: 0px !important;
	width: 30px !important;
}

.blot-list-top-news-bnr .case-4 .crcl-icon i {
	font-size: 16px;
	color: #f8d613;
	padding-left: 0;
	margin-left: -15px;
}

.blot-list-top-news-bnr .case-4 h2 .case-std-1-icn-1 img {
	position: absolute !important;
	top: -45px !important;
	right: 33px !important;
	width: 45px !important;
}

.blot-list-top-news-bnr .case-4 h2 .case-std-1-icn-1 {
	position: absolute;
	width: 100% !important;
	height: auto !important;
	display: block;
	margin-right: 0;
}

.blot-list-top-news-bnr .case-4 h5 {
	color: #fff;
	font-size: 55px;
	width: fit-content;
	margin-bottom: 0px;
	line-height: 65px;
	font-weight: bold;
	padding-left: 12px;
}



.chss-dat-tmm {
	padding: 0 30px;
}

.chss-dat-tmm h5 {
	font-size: 26px;
	color: #1d1d1d;
	line-height: 36px;
	margin-bottom: 15px;
}

	
.mvnggg-hmm-bnr .new-add-brr-icnn img {
	left: 223px;
}
	
.timeline-step h6 {
	font-size: 30px;
	line-height: 40px;
}
	
.timeline-article .content-left, .timeline-article .content-right {
	width: 40%;
	padding-left: 0;
}
	
.timeline-step .fluid-two_text {
	font-size: 30px;
	
}
	
.tmln-img-nmbr {
	width: 300px;
	margin-top: 10px;
}
	
.timeline-step .default-form.contact-form h3 {
	font-size: 35px;
	
}
	
.scond-step-se .sec-title_heading {
	width: fit-content;
	margin: auto;
	max-width: 80%;
	line-height: 80px;
}
	
.scond-step-se .sd-arr img {
	position: relative;
	margin-top: 0;
	right: 15px;
	top: -38px;
	margin-left: 0;
	width: 30px;
}
	
.scond-step-se .step-box-scnd .wss-box {
	min-height: auto;
	padding: 20px;
}
	
.mvng-tps-rresrrs .fluid-two_text {
	
	margin-top: 20px;
}
	
.mvng-tps-rresrrs h2 span img {
	right: -50px;
	width: 40px;
}
	
.mvng-tps-box .icon img {
	width: auto;
	height: 70px;
	margin-bottom: 20px;
	margin-top: 10px;
}
	
.mvng-tps-box h3 {
	font-size: 28px;
	line-height: 40px;
	padding-bottom: 20px;
}
	
.mvng-tps-box p {
	font-size: 18px;
	line-height: 30px;
	height: 150px;
}
	
.mvng-faq .btn-dvv a {
	padding-left: 20px;
}
	
.frzrfr-c-t-a .sec-title {
	padding-left: 15px;
}
	
.frzrfr-c-t-a .ctoa-frm .default-form.contact-form h3 {
	font-size: 28px;
	
}
	
	.frzrfr-c-t-a .ctoa-frm .default-form.contact-form h6 {
	font-size: 16px;
	
}
	
.frzrfr-c-t-a .ctoa-frm .default-form.contact-form form {
	
	padding-left: 20px;
	padding-right: 20px;
	
}	
	
.step-2-mn-bx {
	margin-top: 20px !important;
	padding-top: 0 !important;
}
	
.scond-step-se .step-box-scnd .wss-box img {
	margin-bottom: 20px;
	width: auto;
	height: 70px;
	margin-top: 10px;
}
	
.scond-step-se .step-box-scnd h3 {
	font-size: 24px;
	line-height: 36px;
	padding-bottom: 10px;
}
	
.scond-step-se .step-box-scnd p {
	font-size: 16px;
	line-height: 26px;
	min-height: 114px;
}
	
.scond-step-se .step-box-scnd {
	width: 30%;
	margin: 0 15px;
}
	
.step-2-mn-bx .line {
	
	border-top: 2px dashed #939bb9;
	
	width: 50px;
}
	
.frzrfr-page-hero {
	padding-bottom: 0;
}

.frzrfr-body-c .cont-right .inner-column h5 {
	font-size: 20px;
	
}

.frzrfr-body-c .cont-lft .inner-column h5 {
	font-size: 20px;
	
}

.frzrfr-body-c .cont-lft {
	padding-right: 10px;
}

.frzrfr-body-c .cont-right {
	padding-left: 10px;
}

		
.swtch-lft ul {
	margin: 0 30px;
	padding-top: 20px;
  padding-bottom: 20px;
}

.swtch-lft ul li {
	font-size: 28px;
	line-height: 100px;
}
	

.swtch-right h6 {
	font-size: 24px;
	line-height: 32px;
}

	.swtch-right p {
	font-size: 20px;
	line-height: 32px;
}

.switching-first .featuresv6_sticky-div {
	
	margin-bottom: 1.5rem;
	
}	
	
.swtch-right h5 {
	font-size: 22px;
	line-height: 42px;
	
}
	
.swtch-right a {
	display: block;
	width: fit-content;
}
	
.th-stch-list-padd {
	padding-top: 30px;
}
	
.last-list-box-li h4 {
	font-size: 18px;
}
	
.swtch-right .newsletter-box_two .form-group input::placeholder {
    color: #0a112d;
	font-size: 13px;
}
	
.switching-first .featuresv6_sticky-div {
	top: 0 !important;
	margin-top: 0px !important;
}

	.guide-to-swtch .mvng-tps-box {
	text-align: center;
}
	
.guide-to-swtch .mvng-tps-box {
	background: #fff;
	text-align: left;
	height: auto;
}
	
.guide-to-swtch h3 {
	font-size: 25px;
	line-height: 40px;
	padding-bottom: 20px;
}	
	
.guid-btn span {
	margin-left: 0px !important;
}

.swtch-right {
	padding: 30px 30px;
	
}
	
.get-quss .strcs {
    display: none !important;
}

.get-quss .news-block_one-heading {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 30px;
    height: 90px;
}
	
.frzrfr-c-t-a .up-imgg img {
	top: -40px;
}
	
.guide-to-swtch .btn-dvv a {

	padding: 5px 6px 5px 15px;
	
}	

.mobile-nav-toggler .icon {
	background: var(--white-color);
	padding: 9px 7px;
	line-height: 7px;
	display: flex;
	border-radius: 6px;
}
	
.fixed-header .mobile-nav-toggler .icon {
	background: rgb(248, 214, 19);
	padding: 9px 8px;
	border-radius: 6px;
}
.faq-lst-ul {
    margin-left: 20px;
}

	.faq-lst-ul li {
    list-style-type: disc;
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
}
	
.faq-lst-ul li a {
	font-size: 15px;
	line-height: 40px;
	
}
	
.faq-lstng-hdng h2 {
	font-size: 32px;
}	
.contact-form.faq-detals-frm {
    max-width: 80%;
    margin: auto;
}
	
.faq-dtls-box .blg-cs-dtls-left {
    height: auto;
    position: sticky;
    top: 100px;
}
	
.sim-bnr-right {
	display: none;
}	
	
	.mobile-page-bnr .sd-arr img {
  right: 4px;
  top: -35px;
}
.mobile-page-bnr .slider-one_heading {
  font-size: 100px;
}
.mobile-page-bnr .fluid-two_text {
  font-size: 20px !important;
  margin-top: 15px !important;
  line-height: 36px !important;
}
.mobile-page-bnr .fluid-two_text span {
  border-bottom: 2px solid #f8d613;
}
.mobile-sim-sld-hdnngg {
  margin-bottom: 0;
}
.for-mob-and-tab {
  font-size: 18px;
  color: #0a112d;
  text-align: center;
}
.mbile-prcing-box .btn-dvv {
  margin-top: 0;
}
.mbile-prcing-box .nav-tabs {
  border-radius: 50px;
  border: 1px solid #0a112d !important;
  padding-top: 5px;
  padding-bottom: 5px;
  max-width: 45%;
  margin: auto;
}
.mbile-prcing-box .nav-tabs .nav-link span {
  display: none;
}
.mobil-page-upgradd .rightt h3 {
  font-size: 45px !important;
}
.mobil-page-upgradd .rightt p {
  font-size: 18px;
  margin-bottom: 10px;
}
.mbile-prcing-box .tab-pane {
  padding-top: 20px !important;
}
.mbile-prcing-box .nav-tabs .nav-link {
  font-size: 14px;
  color: #0a112d;
}

.mbile-prcing-box .nav-tabs .nav-link.active {
  background: #aadd9a;
  font-size: 14px;
  color: #0a112d;
  border-radius: 50px;
}
.mbile-prcing-box .inner-container {
  max-width: 80%;
  margin: auto;
}
.mbile-prcing-box .plan-head img {
  width: 40px;
  padding-top: 15px;
}
.mbile-prcing-box .plan-head h3 {
  font-size: 24px;
  text-align: left;
}
.mbile-prcing-box .pl-rght ul li img {
  width: auto;
  height: 24px;
}
.mbile-prcing-box-bttom-box span {
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.mbile-prcing-box-bttom-box p {
  font-size: 20px;
  display: block;
  width: 100%;
  text-align: center;
}
.mobile-sim-fast .sec-title h2 {
  width: auto;
}
.frzrfr-c-t-a.mobil-page-cta h4 {
  font-size: 40px !important;
  line-height: 44px !important;
  margin-bottom: 15px !important;
}
	
.like-lead-mob-frm .stic-frm {
	
	width: 60%;
	margin: auto;
}

	.wfh-bnr .slider-one_heading {
		font-size: 100px !important;
		line-height: 120px !important;
		padding-bottom: 20px;
	}
	
}



@media screen and (min-width: 768px) and (max-width: 992px) {
  .pyment-stp-onn p {
    font-size: 22px;
  }
	
	.mobile-menu {
	
	width: 100%;
	
}
	
	.vdo-div video {
    margin-left: 0;
}
	
  .how-lstng:hover h2::after {
    display: none;
  }
  .about-one_pattern {
    display: none !important;
  }
  .tddr-fld .fluid-two_text {
    max-width: 100%;
  }
  .tddr-fld .fluid-two_text br {
    display: none;
  }
  .tp-feature-3-title {
    font-size: 20px;
    margin-top: 20px;
  }
  .tp-feature-3-title h5 br {
    display: none !important;
  }
  .dssk {
    display: none !important;
  }
  .mobile-nav-toggler .icon {
    background: var(--white-color);
    padding: 9px 7px;
    line-height: 7px;
    display: flex;
    border-radius: 0px;
  }
  .bnrr-topp ul {
    border: 1px solid #fff;
    width: 75%;
    padding: 5px 20px;
    margin: 0 auto;
  }
  /*  .slider-one_heading {
    font-size: 36px;
    text-align: center;
    line-height: 45px;
  }*/
  .slider-one_heading {
    font-size: 100px;
    text-align: center;
    line-height: 120px;
  }
.bnr-rate.ratingg {
	bottom: 80px;
	position: absolute;
	right: 0;
	left: 50px;
	text-align: left;
}
	
.trr-pllnn-icn {
	display: none;
}
	
.snth-fld.brd-plnnn h3 {
	font-size: 28px;
	margin-bottom: 5px;
}

.brd-plnnn .sec-title h2 {
	font-size: 50px;
	width: max-content;
	margin: auto;
	margin-bottom: 5px;
	line-height: 60px;
}
.snth-fld h2 span img {
	width: 24px;
}
	
.installation-address h2 span img {
	width: 45px;
}	
.snth-fld.brd-plnnn .fluid-two_text {
	font-size: 28px;
	line-height: 22px;
	padding-top: 9px;
	margin: auto;
}	
	
  .slider-one_content-column {
    top: 48%;
    left: 0;
    right: 0;
    padding: 0 50px;
  }
  .upp-txt {
    text-align: center;
  }
.slider-one .sd-arr img {
	top: 0px;
	right: 12px;
}
  .slider-one_heading br {
    display: none !important;
  }
  .slider-one_content-inner {
    padding-top: 30px;
  }
  .slider-one_text {
    text-align: center;
    font-size: 15px;
    line-height: 26px;
  }
  .slider-one_text br {
    display: none !important;
  }
  .slider-one_button-box {
    justify-content: center !important;
  }
  .slider-one_button-box .theme-btn {
    margin-right: 0;
  }
  .cta-three_title {
    line-height: 28px;
    font-size: var(--font-20);
    margin-top: 0;
    margin-bottom: 10px;
  }
  .cta-three .inner-container {
    padding: 30px 30px 5px;
  }
  .newsletter-box_two .form-group button {
    position: absolute;
    margin-top: 5px;
    right: 5px;
    top: 0px !important;
  }
  .frm-arr img {
    position: absolute;
    left: 26px;
    top: -45px;
  }
.wss-box {
    text-align: left;
}

	.wss-box img {
    margin-bottom: 10px;
  
}
	
	
  .search-popup form {
    left: 15px;
  }
  .search-popup .close-search {
    right: 25px;
  }
  .snth-fld .fluid-two_text {
    width: fit-content;
    margin: auto;
  }
  .btn-dvv {
    text-align: center !important;
    display: block !important;
    margin-top: 30px;
    margin-bottom: 20px;
  }
  ._2x1-grid-layout {
    margin-top: 0;
  }
  .pln-lft h4 {
    padding-top: 20px;
  }
  .pln-ntt-tw {
    display: flex;
    font-size: 20px;
  }
  .plan-footer {
    padding: 20px 20px 10px;
  }
  .price-block_one-price sub {
    top: 0px;
  }
  .price-block_one-price sub {
    top: 0px;
  }
  .nithh-fld h2 {
    margin: auto;
  }
.tddr-fld .fluid-two_text {
    font-size: 28px;
    line-height: 30px;
    max-width: 80%;
    margin: auto;
    padding-top: 10px;
}
  .eghlt-fld .lst-aa {
    margin-left: 0;
  }
  .eghlt-fld .rightt h3 {
    font-size: 60px;
    line-height: 90px;
  }
  .about-one.eghlt-fld {
    padding: 50px 0 0px;
  }
  .ctoa-box {
    border-radius: 0;
    margin-top: 50px;
    padding: 100px 50px;
    text-align: center;
  }
  .ctoa-box h4 {
    margin-bottom: 40px;
  }
  .frth-fld img.rottt {
    top: -20px;
    position: relative;
    right: 28px;
    width: 30px;
  }
  .frth-fld .strrr.str-1 {
    position: absolute;
  }
  .frth-fld h2 {
    text-align: left;
    font-size: 22px;
  }
  .frth-bg {
    height: auto;
    padding: 31px 50px;
    border-radius: 20px;
    margin: 0;
  }
  .about-one.frth-fld {
    padding: 20px 0px;
  }
  .wow {
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    animation: none;
  }
  .about-one.snth-fld {
    padding-bottom: 0;
    padding-top: 50px;
  }
  .up-imgg {
    display: none;
  }
  .dw-imgg {
    display: none;
  }
  .ellvnn-fld .up-imgg {
    display: block;
  }
  .fith-fld .fluid-two_text {
    font-size: 36px;
    text-align: center;
  }
  .sithh-fld .sx-dvv {
    font-size: 54px;
  }
  .sithh-fld .sx-dvv .sd-arr img {
    position: relative;
    top: auto;
    padding-right: 0;
    animation: none;
    right: auto;
  }
  .sithh-fld .sx-dvvv {
    margin-top: 0;
    font-size: 70px;
    line-height: 80px;
    font-weight: 800;
  }
  span.smlle img {
    width: 40px;
  }
.rad-awards__stage {
	height: 100vh;
	position: sticky;
	top: 0;
}
	
	.sithh-fld .sx-dvv .sd-arr img {
	position: relative;
	top: -32px;
	right: auto;
	width: 30px;
	z-index: 9999;
	animation: none;
}
	
	.textii-mn .sd-arr.arr-11 img {
	top: auto;
	right: auto;
	width: 30px;
	bottom: 40px;
}

	.textii-mn .sd-arr.arr-11 {
	display: inline-block;
	margin-left: -10px;
}
	
  .rad-awards-cards__presenter {
    margin-top: 50px;
  }
  .how-lstng {
    padding: 25px 0;
  }
  .how-lstng .lfttt h2 {
    font-size: 50px;
  }
  .how-lstng .lfttt span img {
    width: 50px;
  }
  .rightt span {
    width: 70px;
    height: 70px;
    line-height: 70px;
  }
  .rightt span img {
    width: 36px;
  }
  .cta-three {
    padding: 0px 0px 30px;
  }
  .about-one .sec-title {
    text-align: center !important;
  }
  .about-one .sec-title h2 {}
  .sec-title_heading {
    font-size: 32px;
  }
  .testimonial-one_carousel-column {
    margin-top: 20px;
  }
  .sec-title_heading br {
    display: none !important;
  }
  .about-one_content-column {
    text-align: center;
  }
  .category-one_feature {
    flex-shrink: 0;
    width: 33.33%;
    max-width: 33.33%;
  }
  .fluid-two_text {
    line-height: 26px;
    font-size: var(--font-15);
  }
  .price-block_one-price {
    font-size: 46px;
	      margin-top: 10px;
  }
  .about-one_pattern {
    display: none;
  }
  .tp-feature-3-title-box {
    text-align: center !important;
  }
  .tp-section-title {
    line-height: 1.2;
    font-size: 32px;
  }
  .tp-section-title br {
    display: none !important;
  }
  .tp-feature-3-item {
    margin-bottom: 40px;
    padding-right: 0;
    display: block !important;
    text-align: center;
  }
  .tp-feature-3-title-wrap {
    margin-bottom: 40px;
  }
  .tp-feature-3-thumb-box {
    display: none;
  }
  .tp-feature-3-text p {
    line-height: 26px;
    font-size: 15px;
    padding: 0 15px;
  }
  .tp-feature-3-title {
    font-size: 20px;
    margin-top: 20px;
  }
  .why-choos {
    padding: 80px 0 20px;
  }
  .tp-box {
    max-width: 94%;
    margin: auto;
    padding: 30px 0;
  }
  .testimonial-one .swiper-pagination-bullets {
    left: 0;
  }
  .news-block_one {
    padding: 0 12px;
  }
  .tenth-fld h2 {
    width: auto;
  }
.tenth-fld h2 span img {
	right: -15px;
}
	.cass-stud h3 {
	font-size: 28px;
	line-height: 32px;
	padding-top: 5px;
	padding-bottom: 12px;
}
	
  .sld-blck {
    margin-top: 24px;
    padding-bottom: 60px;
  }
  .price-block_one-list li {
    font-size: 15px;
    padding-left: 50px;
    margin-bottom: 20px;
  }
  .pln-lft {
    border-right: 0px solid #cecfd5;
    padding-right: 15px;
    border-bottom: 1px solid #cecfd5;
  }
  .plan-body {
    overflow: hidden;
  }
  .news-block_one-heading {
    font-size: 18px;
    line-height: 26px;
  }
  .news-block_one-inner {
    padding: 10px;
  }
  .ellvnn-fld .up-imgg img {
    top: -30px;
  }
  .ellvnn-fld .auto-container {
    padding-top: 50px;
    text-align: center;
  }
  .ellvnn-fld .newsletter-box_two {
    margin: auto;
    padding-bottom: 50px;
  }
  .ellvnn-fld .frm-arr img {
    position: absolute;
    left: 26px;
    top: -45px;
  }
.footer_socials {
    text-align: right;
    margin-bottom: 30px;
}
  .news-block_one-content .tx-inline-btn {
    background: #f8d613;
    width: 45px;
    height: 45px;
    line-height: 40px;
  }
  .news-block_one-content .tx-inline-btn img {
    width: 28px;
  }
  .news-block_one-content {
    padding: 0px;
  }
  .ftr-pdd {
    padding-left: 10px !important;
  }
  .about-one .sec-title h2 br {
    display: none !important;
  }
  .about-one .sec-title h2 {
    word-spacing: 5px;
  }
  .tp-section-title br {
    display: none !important;
  }
  .sec-title_heading h2 br {
    display: none !important;
  }
  .custom-cursor__cursor, .custom-cursor__cursor-two {
    display: none;
  }
  .fixed-header .mobile-nav-toggler .icon {
    background: #f8d613;
    padding: 9px 8px;
  }
  /*body, a, a:hover, button, button:hover, .search-box-btn, .search-box-btn:hover {
	cursor: auto;
}*/
  .blog .slider-one_heading span {
    display: none;
  }
  .blog .upp-txt2 {
    text-align: center;
  }
	.page-title h2 {
   
    font-size: 65px;
    line-height: 80px;
   
}
	
  .blog-top {
    padding-top: 40px;
  }
  .b-boxxx {
    padding-top: 0;
  }
  .dprdwn.dropdown-container .row > div {
    width: 50%;
  }
  .mdm-bgg .news-block_one-content {
    padding: 25px 0px;
  }
  .blg-box .tag-btn {
    margin-top: 20px;
  }
  .b-c-details {
    padding-top: 24px;
  }
  .blot-list-top-news-bnr {
    padding-top: 5px;
  }
  .blot-list-top-news-bnr {
    padding-top: 5px;
  }
  .bng-bnr {
    height: 400px;
  }
  .inside-header-text {
    left: 50px;
    right: 30px;
    top: 50%;
    width: 50%;
  }
  .blg-henggdd {
    line-height: 55px;
    font-size: 40px;
    text-align: left;
  }
  .blg-henggdd span {
    display: block;
    margin: unset;
    margin-top: 10px;
  }
  .blg-cs-dtls-left h6 {
    padding-top: 20px;
    font-weight: bold;
  }
  .blg-cs-dtls-left .footer_socials {
    margin-top: 20px;
  }
  .blg-cs-dtls-left .footer_socials a {
    display: block;
  }
  .blot-list-top-news {
    padding-top: 10px;
  }
  .b-c-details h3 {
    font-size: 32px;
    line-height: 32px;
  }
  .b-c-details blockquote {
    margin-top: 80px;
    margin-bottom: 20px;
  }
  .dsk-sc-off {
    display: none !important;
  }
.rad-awards-card {
	width: 70%;
	margin-bottom: 80px;
	/* float: inherit; */
	margin-right: 20px;
}

	.tsttii h4 {
    font-size: 20px;
   
    margin-bottom: 0;
	}
	
	.tsttii p {
    font-size: 15px;
    margin-top: 5px;
}
	
	.cass-stud .sec-title h2 {
	font-size: 52px;
    width: max-content;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 5px;
    line-height: 60px;
}
	
	.h-q-fld .sec-title h2 {
    font-size: 52px;
    width: max-content;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 5px;
    line-height: 60px;
}
	.h-q-fld .sd-arr img {
    position: relative;
    margin-top: -100px;
    right: -7px;
    top: 20px;
    margin-left: -33px;
    animation: none;
    width: 35px;
}

	.hv-qs-fld .accordion-button::after {
   
    background-size: 14px;
    width: 38px;
    height: 38px;
    line-height: 30px;
}
	
	.hv-qs-fld .accordion-button {
    font-size: 20px;
    padding: 30px 30px;
    line-height: 32px;
}

.hv-qs-fld .accordion-body p {
    font-size: 16px;
    line-height: 28px;
   
}
	
.hv-qs-fld .accordion-body .hight-p {
    padding: 15px 30px;
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 24px;
}
	
.h-q-fld {
   
    padding-bottom: 80px;
}
	
.lnn-yr-ull .sec-title h2 {
    font-size: 52px;
    line-height: 60px;
    font-weight: 800;
    width: min-content;
    margin-top: 20px;
    width: auto;
    margin-bottom: 0;
}
	
.lnn-yr-ull .sec-title h2 span{
    display: none;
}
	
.lnn-yr-ull .about-one_content-column {
    display: block !important;
}	

.brrr2 {
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.hv-qs-fld .accordion-body li {
    line-height: 28px;
    margin-bottom: 0px;
    font-size: 16px;
}

.hv-qs-fld .accordion-body li .normal-bltt li {
    font-size: 16px;
    line-height: 28px;
}
	.cass-stud .fluid-two_text {
	font-size: 30px;
	line-height: 22px;
	padding-top: 0px;
}
	.cass-stud .sec-title h2 span img {
    right: -38px;
    width: 30px;
}
  .h-q-fld .strcs {
    display: none !important;
  }
.lnn-yr-ull .fluid-two_text {
    border-bottom: 3px solid #f8d613;
    width: fit-content;
    margin: auto;
    font-size: 30px;
    padding-top: 15px;
}
.l-pg-bnr .slider-one_heading {
	font-size: 86px;
	line-height: 120px;
	text-align: left;
}
.l-pg-bnr .sd-arr.arr-11 {
	width: 30px;
	height: 66px;
}
  .l-pg-bnr .slider-one .sd-arr img {
    top: -22px;
    right: 10px;
  }
	
	.l-pg-bnr .sd-arr img {
	top: -24px;
	right: 30px;
	width: 30px;
}
	
.l-pg-bnr .fluid-two_text {
	font-size: 26px;
	margin-top: 0;
	text-align: left;
	line-height: 60px;
}
	
.new-add-brr-icnn img {
	position: absolute;
	width: 30px;
	top: 6px;
	left: 117px;
}	
	
.l-pg-bnr .slider-one_content-inner p {
	font-size: 16px;
	margin-top: 5px;
	text-align: left;
}
  .l-pg-bnr .frm-arr img {
	left: -20px;
	width: 45px;
	top: -10px;
}
	
.w-slv .sec-title h2 {
    width: fit-content;
    font-size: 52px;
    margin: 10px auto 0px;
    line-height: 70px;
}
	
.w-slv .sec-title h2 .sd-arr.arr-1 {
	display: none;
	
}	
.w-slv .fluid-two_text {
    padding-bottom: 50px;
}
.newsletter-box_two input::placeholder {
	color: #fff;
	font-size: 18px;
	opacity: 1;
}
	
.tddr-fld.w-slv {
    padding-bottom: 10px;
}	
	
.strrr.str-1.mob-img-icon {
	display: none;
}	
	
  .wss-box h3 {
    font-size: 18px;
  }
  .wss-box p {
    font-size: 16px;
  }
  .lnd-fthh-fld .fluid-two_text {
    text-align: left;
  }
	.trfff {
		height: 50vh;
		background-image: url("../images/brd-tab.jpg") !important;
		background-position: center;
	}
  .lnd-plnn {
    padding-bottom: 0 !important;
  }
  .lnn-fast-2 h2 {
    margin: 0;
    text-align: center;
  }
	.lnd-fasst.lnn-fast-2 {
		padding-top: 20px !important;
	}
	
.ellvnn-fld h4 {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 10px;
}

.ellvnn-fld .fluid-two_text {
    font-size: 42px;
    line-height: 55px;
}

.ellvnn-fld .fluid-two_text2 {
    font-size: 38px;
    line-height: 55px;
}

.ellvnn-fld h2 {

    font-size: 48px;
    line-height: 60px;
}	
	
  .lnn-fast-2 .frtfld-higlt img {
    margin-top: -29px;
    margin-bottom: 20px;
    margin-left: -5px;
    width: 220px;
  }
  .lnn-fast-2 .about-one_content-column {
    margin-bottom: 0;
    padding: 20px 0 0px;
  }
  .lnn-fast-2 .fluid-two_text {
    line-height: 60px;
    font-size: 50px;
    margin-top: 10px;
  }
  .lnn-fast-2 .frth-bg {
    padding-bottom: 15px;
  }
  .trfff img {
    width: auto;
    height: auto;
    object-fit: unset;
    visibility: hidden;
  }
  .installation-address-btm {
    max-width: 100%;
    padding-bottom: 50px;
}
  .brd-wd-icon {
    max-width: 100%;
  }
.installation-address-btm h2 {
    font-size: 55px;
    line-height: 70px;
    text-align: left;
    width: auto;
}
  .installation-address-btm h3 {
    font-size: 30px;
  }
.installation-address-btm .sec-title {
    padding-top: 30px;
    text-align: left !important;
}
	
.snth-fld .fluid-two_text {
    width: fit-content;
    margin: unset;
    font-size: 40px;
}
	
.installation-address {
   
}	
  .frm-tle {
    font-size: 22px;
  }
  .btn-dvv.pay-btn {
    margin-top: 0;
    padding-top: 20px !important;
    margin-bottom: 40px;
  }
  .pay-btn a {
    width: 100%;
  }
  .step-payment h3 {
    font-size: 32px;
  }
  .ps-chk {
    max-width: 100%;
  }
  .pay-frm .plan-footer {
    padding: 20px 20px 20px;
  }
	
	.mob-bred.mbl-sc-off {
	display: none;
}
	
.brd-plnnn .sld-blck.mob-plnn {
	overflow-x: hidden;
}
.new-sldd .swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
	padding-bottom: 5px;
}

.new-sldd .swiper-slide {
    text-align: center;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 0px !important;
    border-right: 0px solid #fff;
    display: block;
}
	
.brd-plnnn .about-one_image-column.btn-dvv {
    margin-top: 0;
}	

.new-sldd .price-block_one {
	padding-right: 10px;
}

.plan-head {
	padding: 10px 17px 17px 17px;
}

.plan-head .row div {
	text-align: center !important;
}

.snth-fld.brd-plnnn h3 {
	font-size: 22px;
	margin-bottom: 15px;
}

.price-block_one-price sub {
	top: -15px;
	font-size: 25px;
	margin-right: 5px;
}

.price-block_one-price span {
	font-size: 15px;
}

.plan-body {
	overflow: hidden;
}

.pln-lft {
	border-right: 0px solid #cecfd5;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0;
	background: #fcfdfe;
}

.pln-img {
	margin-bottom: 10px;
	margin-top: 0px;
}

.pln-img img {
	height: 110px;
}

.mob-plnn .pln-lft h4 {
    font-size: 20px;
    margin: 15px 0px 15px 0;
    line-height: 36px;
    text-align: right;
    padding-top: 0;
    padding-right: 15px;
}

.pln-lft h4 span {
	display: inline-flex;
	margin-left: 5px;
}

.pln-lft h4 span img {
	width: 25px;
}

.plan-footer {
	border-top: 0px solid #cecfd5;
	background: #fcfdfe;
	padding: 0;
	overflow: hidden;
}

.plan-footer .bttom-mob-padd {
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0;
}

.pln-ntt-tre {
	padding-right: 0;
	font-size: 14px;
	margin-bottom: 5px;
	word-break: keep-all;
	min-height: 75px;
}

.plan-footer .bttom-mob-padd {
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0;
}

.cmn-onn {
	display: block;
}

.plnn-accordion::after {
	flex-shrink: 0;
	content: "";
	background-image: url(../images/drp-fq2.png);
	background-repeat: no-repeat;
	background-size: 14px;
	transition: var(--bs-accordion-btn-icon-transition);
	width: 27px;
	background-color: #0a112d;
	height: 27px;
	line-height: 20px;
	background-position: center;
	border-radius: 50px;
	float: right;
	margin-left: 5px;
}

.plnn-accordion {
	background-color: transparent;
	color: #0a112d;
	cursor: pointer;
	padding: 18px 0;
	width: 100%;
	border: none;
	text-align: left;
	font-size: 14px;
	transition: 0.4s;
	text-decoration: underline;
	font-weight: 500;
}

.plnn-accordion {
    color: #0a112d;
    cursor: pointer;
    text-align: left;
    font-size: 18px;
    font-weight: 600;
    padding: 5px 0;
}
	
.brd-pnn-acrdn {
    padding-top: 0 !important;
}	

.ppanel {
	padding: 0 18px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	color: #000;
}

.mob-plnn .pn-ftr-last {
    background: #f2f3f8;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #cecfd5;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 0;
}	

.mob-plnn .pn-ftr-last .pln-ntt {
    
    margin-top: 5px;
}
	
.trff-pln-mob .btn-dvv a {
   
    width: 100%;
	line-height: 50px;
}
	
.trff-pln-mob .btn-dvv a span {
   
    
    
    float: right;
}	

.brd-pnn-acrdn .pl-rght {
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 0;
	border: 0;
}
.sld-blck.mob-plnn {
    padding-bottom: 0px;
}	
	

.pln-list {
	padding-left: 0;
	padding-right: 0;
}

.prftt-imgg img {
	height: 45px;
}

.mob-plnn {
    margin-top: 0;
}	
.snth-fld.brd-plnnn {
    padding-bottom: 50px;
}

.brd-plnnn .price-block_one {
    margin-top: 0;
    margin-bottom: 0;
}
	
.brd-plnnn  .prftt-imgg {
	margin-bottom: 0;
	padding-right: 0;
	text-align: center;
}
	
.block-centt .news-block_one {
    margin: auto;
}
	.block-centt .pnt-listt-trg {
    margin-top: unset;
    margin-bottom: unset;
    margin-left: auto;
    margin-right: auto;
}
	
.b-pln-sparate-pay span.hpp-icn img {
    position: absolute;
    bottom: 0px;
}
	
.b-pln-sparate-pay span.hpp-icn {
	text-align: center;
	max-width: 100%;
	height: 70px;
}	
.cass-stud .fluid-two_text {
	width: fit-content;
	margin: auto;
	font-size: 40px;
	padding-top: 15px;
}
	
.cont-right h2 {
	font-size: 40px;
}	
.contact-page-section .info-column a {
	
	line-height: 26px;
}
	
 .btm-btn-mn {
    left: 0px;
    margin-left: 0px;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 999;
    height: 70px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  }
  .btm-btn-mn .col-hlf {
    width: 50%;
    max-width: 50%;
    padding-left: 0;
    padding-right: 10px;
  }
  .btm-btn-mn .col-hlf:first-child {
    padding-left: 10px;
  }
  .btm-btn-mn a {
    background: #f8d613;
    color: #0a112d;
    border-radius: 6px;
    padding: 15px 5px;
    font-size: 16px;
    font-weight: 600;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
  }
  .btm-btn-mn a:hover {
    background: #0a112d;
    color: #fff;
  }
	
	
.btm-btn-mn .btm-btnn-onn {
	color: #0a112d;
	border: 1px solid #0a112d;
	background: transparent;
	border-radius: 30px;
	text-transform: capitalize;
}
	
	
.btm-btn-mn .btm-btnn-tww {
	background: #0a112d;
	color: #fff;
	border-radius: 30px;
	border: 1px solid #0a112d;
	text-transform: capitalize;
}	

.cncll-order h1 {
    font-size: 80px;
    line-height: 70px;
   
}

.cncll-order h2 {
    font-size: 30px;
    margin-bottom: 13px;
    color: #0a112d;
}
	
.cncll-order p {
    font-size: 22px  !important;
   
}
	
.paymt-box-trrr-bxx {
   
    margin-bottom: 50px;
}

.paymt-box-trrr-bxx-inner {
    padding: 50px 50px 0;
}
	
.thank-order .paymt-box-trrr-bxx-inner {
    padding: 50px 50px 0px;
}
	
.blot-list-top-news-bnr h2 {
	color: #f8d613;
	font-size: 72px;
	width: fit-content;
	margin-bottom: 20px;
	font-weight: bold;
}
	
	
.case-std-1-icn-1 {
    position: relative;
    width: 25px !important;
    height: 65px !important;
    display: inline-block;
}
	
.blot-list-top-news-bnr h3 {
	font-size: 36px;
	line-height: 45px;
}	

.crcl-icon i {
	font-size: 15px;
	color: #f8d613;
	padding-left: 5px;
}
	
.case-std-1-icn-2 {
	width: 60%;
	
	margin-top: -5px;
}	
.case-std-1-icn-2 img {
	width: 20px;
}
	.case-std-1-icn-1 img {
	position: absolute;
	top: 8px !important;
	right: 0 !important;
	width: 30px !important;
}
	
.blg-cs-dtls-left {
	height: auto;
	position: relative;
	top: 0;
}
	
.blg-cs-dtls-left .footer_socials a {
	display: inline-block;
}
	
.blg-cs-dtls-left .footer_socials {
	margin-top: 0;
	text-align: right;
	padding-right: 43px;
}
	
.blg-cs-dtls-left h6 {
	padding-top: 20px;
	padding-left: 43px;
}	
.news-detail_one-heading {
    font-size: 40px;
    line-height: 50px;
}

.b-c-details p {
	font-size: 16px;
	line-height: 28px;
	
}

.b-c-details h4 {
	font-size: 32px;
	
}

.b-c-details blockquote {
	margin-top: 30px;
	margin-bottom: 40px;
}

.b-c-details .case-last-one {
	font-size: 30px;
	line-height: 40px;
	
}

.b-c-details .case-last-one {
	font-size: 30px;
	line-height: 40px;
	
}

.b-c-details .case-last-note {
	font-size: 14px;
	line-height: 28px;
	
	margin-top: 30px;
}

.news-detail_two-content {
	
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.fnl-testi.one-tsti {
	padding: 30px;

}	
.tsti-box-div-dwn {
	
	padding: 30px;
}
	.fnl-testi .cast-tst-txt-last {
	font-size: 24px;
	line-height: 40px;
}
	
.blot-list-top-news-bnr .sd-arr.case-std-1-icn-1.harold {
	position: relative;
	width: 25px;
	height: 70px;
	display: inline-block;
}

.blot-list-top-news-bnr .case-std-1-icn-1.harold img {
	position: absolute;
	top: 0px !important;
	right: 0px !important;
	width: 24px !important;
}

.blot-list-top-news-bnr h5 {
	color: #fff;
	font-size: 55px;
	width: fit-content;
	margin-bottom: 0px;
	line-height: 65px;
	font-weight: bold;
	padding-left: 47px;
}

.blot-list-top-news-bnr h5 .case-std-1-icn-1 {
    position: relative;
    width: 18px !important;
    height: 50px !important;
    display: inline-block;
}

	

	.blot-list-top-news-bnr h5 .case-std-1-icn-1 img {
	position: absolute;
	top: 8px !important;
	right: 10px !important;
	width: 30px !important;
}
	.blot-list-top-news-bnr .case-3 h2 .case-std-1-icn-1 img {
	position: absolute;
	top: 10px !important;
	right: 14px !important;
}

.blot-list-top-news-bnr .case-3 h3 {
	color: #fff;
	font-size: 36px;
	width: fit-content;
	margin-bottom: 0px;
	line-height: 44px;
}


.blot-list-top-news-bnr .case-3 h3 span img {
	position: absolute;
	top: -5px !important;
	right: 16px !important;
	width: 24px !important;
}

.blot-list-top-news-bnr .case-3 h3 span {
	height: 40px !important;
}
	
	
.blot-list-top-news-bnr .case-4 h2 {
    color: #f8d613;
    font-size: 70px;
    width: fit-content;
    margin-bottom: 5px;
    font-weight: bold;
    line-height: 60px;
}

.blot-list-top-news-bnr .case-4 h2 .case-std-1-icn-1 {
    position: absolute;
    width: 100% !important;
    height: auto !important;
    display: block;
    margin-right: -16px;
}

.blot-list-top-news-bnr .case-4 h5 {
    color: #fff;
    font-size: 42px;
    width: fit-content;
    margin-bottom: 0px;
    line-height: 40px;
    font-weight: bold;
    padding-left: 35px;
}
	
	
	.blot-list-top-news-bnr .case-4 h2 .case-std-1-icn-1 img {
    position: absolute;
    top: -32px !important;
    right: 39px !important;
    width: 40px !important;
}

.blot-list-top-news-bnr .case-4 h5 .case-std-1-icn-1 {
    position: relative;
    width: 33px !important;
    height: 20px !important;
    display: inline-block;
}

.blot-list-top-news-bnr .case-4 h5 .case-std-1-icn-1 img {
    position: absolute;
    top: 8px !important;
    right: 0 !important;
    width: 20px !important;
}


.blot-list-top-news-bnr .case-4 .crcl-icon i {
    font-size: 13px;
    color: #f8d613;
    padding-left: 0;
    margin-left: -5px;
}
	
.b-c-details .page-title-2 {
   
    margin-bottom: 10px;
}	
.bootom-ftr {
    padding-bottom: 50px;
}	
.chss-dat-tmm {
	padding: 0 30px;
}

.chss-dat-tmm .row {
	
	margin-top: 0;
	margin-bottom: 0;
}

.chss-dat-tmm h5 {
	
	margin-bottom: 15px;
}

.chss-dat-tmm label {
	
	margin-bottom: 15px;
}
	.betterbroadband .sec-title h2 .for-tab-also {
		display: block !important;
	}
	

.mvnggg-hmm-bnr .new-add-brr-icnn img {
	left: 158px;
}
	
.timeline-article .meta-date {
	
	left: 46%;

}

	.timeline-step h6 {
	font-size: 22px;
	line-height: 34px;
}
	
	.timeline-step h6 br{
	display: none !important;
}
	
.timeline-step p {
	font-size: 16px;
	line-height: 28px;
	
}
	
.timeline-article .content-right {
	padding-left: 0;
	padding-right: 0;
}

.timeline-step .newsletter-box_two .form-group input::placeholder {
	font-size: 12px;
}
	
.timeline-step h5 {
	font-size: 15px;
	line-height: 28px;
}
	
	
.timeline-step h5 {
	font-size: 15px;
	line-height: 36px;
}
	
	
.timeline-step .fluid-two_text {
	font-size: 18px !important;
	margin: unset !important;
	margin-bottom: 20px !important;
}
	
.timeline-article .content-left {
	width: 40%;
}
	
.timeline-step .frm-arr.arr-1 {
	
	display: none;
}
	
.timeline-step .default-form.contact-form h3 {
	font-size: 24px;
	line-height: 30px;
}
	
.timeline-step .default-form.contact-form h6 {
	font-size: 14px;
	padding-top: 0;
	line-height: 24px;
}
	
.timeline-article .content-right {
	width: 40%;
}
	
.timeline-step .default-form.contact-form form {
	margin-top: 20px;
	padding-left: 12px;
	padding-right: 12px;
}
	
.frst-sctnss-stpp .timeline-article .btn-dvv.pay-btn {
	margin-top: 0;
	padding-top: 0px !important;
	margin-bottom: 0;
	padding-bottom: 0 !important;
}
	
	
.scond-step-se .sec-title_heading {
	width: fit-content !important;
	margin: auto !important;
	max-width: 80%;
}
	
.step-2-mn-bx {
	margin-top: 0 !important;
	padding-top: 0 !important;
}
	
.scond-step-se .step-box-scnd {
	width: 33.33333333%;
	margin: 0;
}
	
.scond-step-se .step-box-scnd .wss-box img {
	margin-bottom: 20px;
	width: auto;
	height: 59px;
	margin-top: 10px;
}
	
.scond-step-se .step-box-scnd .wss-box {
	min-height: auto;
	padding-bottom: 15px;
}
	
.scond-step-se .step-box-scnd p {
	font-size: 16px;
	line-height: 26px;
	min-height: 114px;
}

.scond-step-se .step-box-scnd h3 {
	font-size: 24px;
	line-height: 36px;
	padding-bottom: 10px;
}	
	
.step-2-mn-bx .line {
	
	display: none;
}

.mvng-tps-rresrrs h2 span {
	display: none !important;
}
	
.diffrnt-box {
	margin-top: 30px;
}
	
.mvng-tps-box .icon img {
	width: auto;
	height: 70px;
	margin-bottom: 20px;
	margin-top: 0px;
}
	
.mvng-tps-box {
	
	margin-bottom: 0px;
	width: 100%;
	height: 320px;
}
	
.mvng-tps-box h3 br{
	display: none;
}
	
.mvng-tps-box p {
	font-size: 18px;
	line-height: 28px;
	padding-bottom: 10px;
	min-height: auto;
}
	
.mvng-tps-rresrrs {
	padding-bottom: 50px !important;
}
	
.mvng-faq .sd-arr img {
	
	right: -15px;
	
}
	
.mvng-faq .fluid-two_text {
	font-size: 32px;
	padding-top: 20px;
}
	
.arrow-dtt {
	display: none;
}
	
.icon-strr {
	display: none;
}
	
.frzrfr-c-t-a .ctoa-frm .default-form.contact-form {
	
	margin: auto;
}	

.frzrfr-page-hero .sec-title {
	text-align: center !important;
}
	
.frzrfr-page-hero .about-one_content-outer {
	width: 100%;
}
	
.frzrfr-page-hero h1 {
	
	margin: auto;
	margin-bottom: 50px;
}
	
.frzrfr-page-hero p {
	padding-top: 20px;
	text-align: center;
	padding-bottom: 20px;
}	
	
.frzrfr-body-c .cont-lft {
	padding-right: 10px;
	margin-bottom: 20px;
}
	
.frzrfr-body-c .cont-right {
	padding-left: 10px;
}	

	
.frzrfr-c-t-a .fluid-two_text2 {
	
	margin-bottom: 20px;
	
}
	
.frzrfr-c-t-a h5 {
	
	margin-bottom: 20px;
}
	
	.ratt-mob-off {
		
		display: none !important;
	}
	
	.ratt-mob-onn {
	text-align: center;
	margin-top: 50px;
}
	
.testi-bnrr .fluid-two_text {
	text-align: center;
	margin-top: -30px;
}
	
.frst-th {
	width: 300px;
}
	
.scnd-th {
	width: 150px;
}
	
.wh4-table h3 {
	font-size: 20px;
	color: #0a112d;
}
	
.wh4-table h6 {
	font-size: 16px;
}
	
.p-table table img {
	width: 24px;
}
	
.wh4-table::before {
	left: 18px;
}
	
.textii-mn .sec-title_heading {
	
	 font-size: 52px;
    width: max-content;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: auto;
    margin-bottom: 5px;
    line-height: 60px;
	 max-width: 80%;
}
	
.textii-mn h3 {
	font-size: 50px;
	line-height: 90px;
}
	
	
.testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(70% / 1) - 20px);
	grid-column-gap: 45px;
}
	
.case-sldd-tast .cards-s {
	grid-auto-columns: calc(calc(80% / 1) - 20px);
	grid-column-gap: 20px;
}
	
.case-sldd-tast .news-block_one {
	margin: 0;
	margin-bottom: 50px;
	padding: 0;
}
	
.case-sldd-tast .news-block_one-inner {
	padding: 24px;
}
	
.case-sldd-tast .tag-btn {
	margin-top: 20px;
}
	
.case-sldd-tast .news-block_one-heading {
	font-size: 28px;
	line-height: 37px;
	margin-bottom: 50px;
}	
	
.testi-scroll-slder .pseduo-track {
	background-color: #e1e1e1;
	height: 5px;
	width: 100%;
	position: relative;
	top: -5px;
	z-index: -10;
}
	
.testi-scroll-slder .cards-s {
	
	scrollbar-color: #7b7b7b #e1e1e1;
	scrollbar-width: auto;
}
	
.rightt-middle {
	width: 20px;
}	
	
 .tsti-table .sec-title h2 {
    font-size: 52px;
    width: max-content;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: auto;
    margin-bottom: 5px;
    line-height: 60px;
	 max-width: 80%;
  }	
	
.tsti-table .fluid-two_text {
	font-size: 30px;
	margin: auto;
	
}
	
.tsti-case .about-one_content-column.strcs {
	display: none !important;
}
	
	.block-centt.tsti-case {
	padding-bottom: 60px;
}
	
.tsti-latts .rightt-tasti .default-form.contact-form {
	max-width: 100%;
	float: right;
	margin-top: 30px;
}	
.frm-hedrr p {
	margin-bottom: 10px;
}
	
.tsti-latts .rightt-tasti .default-form.contact-form h6 {
	
	margin-bottom: 20px;
}
	
.about-bnr {
	
	height: 70vh;
	background-size: contain;
    background-position: bottom;
	
}
	
.top-icn-abt {
	display: none;
}
	
.about-bnr .mskkk .slider-one_content-column {
	top: 40%;
}
	
.about-bnr.testi-bnrr .fluid-two_text {
	font-size: 24px;
	max-width: 100%;
	margin: auto;
	margin-top: 30px;
	line-height: 32px;
}
	
.about-bnr .swiper-slide {
	
	height: 70vh;
	
}
	
.brd-vdo-sctin .new-add-brr-icnn img {
	left: 84px;
	top: 0;
}
	
.brd-vdo-sctin-box {
	margin-top: 40px !important;
	margin-bottom: 0px;
}
	
.nith-grth-left {
	padding-top: 0px;
	text-align: center;
}

	.nith-grth-left ul li {
	text-align: left;
	margin-top: 0px;
}
	
.nith-grth-left ul {
	
	max-width: 70%;
	margin: auto;
	margin-top: 30px !important;
}	
.nith-grth-blck .land-eht-strr {
	display: none !important;
}
	
.nith-grth-right {
	text-align: center;
}
	
.nith-grth-right img {
	max-width: 80%;
	margin-top: 40px;
}
	
.abt-wht-we-dd .bounce-t2 img {
	width: 100px;
	margin-right: 50px;
}
	
.abt-wht-we-dd .bounce-t2 {
	max-width: 50%;
	
}
	
.abt-wht-we-dd .box-abt-box .wss-box h3 {
	font-size: 26px;
	line-height: 40px;
}
	
.our-stry-numbr-box .wss-box p {
	font-size: 18px;

}
	
.abt-wht-we-dd .sec-title h3 {
	max-width: 70%;
	margin: auto;
	line-height: 40px;
		margin-top: 20px !important;

}
.wht-we-box-abt {
	margin-top: 0px !important;
}	
	
.box-abt-box {
	margin: auto;
}

.tsti-blck.our-jrny .sec-title_heading span img {
	position: absolute;
	top: -15px;
}

.our-jrny .testi-scroll-slder .jrny-blck .cards-s {
	grid-auto-columns: calc(calc(50% / 1) - 20px);
	grid-column-gap: 0;
}
	
.jrny-cnt-main p {
	
	height: auto;
}
	
.jrny-cnt {
	width: 250px;
}
	
.our-stry-numbr-box .wss-box h3 {
	font-size: 40px;
	line-height: 60px;
}
	
.our-stry-numbr-box .wss-box h4 {
	font-size: 30px;
}
	
.our-stry-numbr {
	padding-top: 80px !important;
}
	
.tsti-latts .land-eht-strr {
	display: none !important;
}
	
	
	

	
.swtch-lft ul {
	margin: 0 30px;
	padding-top: 20px;
  padding-bottom: 20px;
}

.swtch-lft ul li {
	font-size: 28px;
	line-height: 100px;
}
	

.swtch-right h6 {
	font-size: 24px;
	line-height: 32px;
}

	.swtch-right p {
	font-size: 20px;
	line-height: 32px;
}

.switching-first .featuresv6_sticky-div {
	
	margin-bottom: 1.5rem;
	
}	
	
.swtch-right h5 {
	font-size: 22px;
	line-height: 42px;
	
}
	
.swtch-right a {
	display: block;
	width: fit-content;
}
	
.th-stch-list-padd {
	padding-top: 30px;
}
	
.last-list-box-li h4 {
	font-size: 18px;
}
	
.swtch-right .newsletter-box_two .form-group input::placeholder {
    color: #0a112d;
	font-size: 13px;
}
	
.switching-first .featuresv6_sticky-div {
	top: 0 !important;
	margin-top: 0px !important;
}

	.guide-to-swtch .mvng-tps-box {
	text-align: center;
}
	
.guide-to-swtch .mvng-tps-box {
	background: #fff;
	text-align: center;
	height: auto;
}	
.guid-btn span {
	margin-left: 0px !important;
}

.swtch-right {
	padding: 30px 30px;
	
}
	
.get-quss .strcs {
    display: none !important;
}

.get-quss .news-block_one-heading {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 30px;
    height: 90px;
}
	
.mobile-nav-toggler .icon {
	background: var(--white-color);
	padding: 9px 7px;
	line-height: 7px;
	display: flex;
	border-radius: 6px;
}
	
.fixed-header .mobile-nav-toggler .icon {
	background: rgb(248, 214, 19);
	padding: 9px 8px;
	border-radius: 6px;
}
	
.switchng-bnr, .about-bnr, .testi-bnrr {
	
	height: 70vh;
	
}


.switchng-bnr .swiper-slide, .about-bnr .swiper-slide, .testi-bnrr .swiper-slide {
	
	height: 70vh;
}
	
.stmpp-bnr img {
    max-width: 80%;
}
	
	.site-mpp h1 {
    font-size: 36px;
    line-height: 50px;
  
}
	
.site-mpp h6 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 15px;
}
	
.site-mpp ul li::marker {
    font-size: 24px;
    margin: 0;
    padding: 0;
}
	
.site-mpp ul li a {
    font-size: 20px;
    
}
	
.faq-box-faq .mvng-tps-box {
    text-align: center;
    height: 230px;
	min-height: 230px;
}
	
.faq-lst-ul {
    margin-left: 20px;
}
	
.faq-lst-ul li {
    list-style-type: disc;
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
}
	
.faq-lst-ul li a {
	font-size: 15px;
	line-height: 40px;
	
}
	
.faq-lstng-hdng h2 {
	font-size: 32px;
}
	
.dtls-bred {
    padding-top: 40px;
    padding-bottom: 0;
    font-size: 20px;
}
	
.contact-form.faq-detals-frm {
    max-width: 80%;
    margin: auto;
}
	
.family-iccn .fluid-two_text {
    border: 0 !important;
}	
	
.family-iccn .fluid-two_text span {
    border-bottom: 3px solid #f8d613;
}
	
.family-iccn {
    padding-top: 50px;
    padding-bottom: 50px;
}
	
.all-in-home h2 {
    max-width: 80%;
}
	
.all-in-home .fluid-two_text {
    max-width: 80%;
    line-height: 60px;
}
	
.famly-img {
	margin-top: 0px !important;
}
	
.all-in-home .new-add-brr-icnn img {
	right: -38px;
	width: 30px;
	left: 213px;
}	
	
.faq-box-faq .col-sm-12 {
	margin: auto;
}

.faq-detals-frm h6 {
	padding-left: 0;
	padding-top: 0;
}	
	
.pamt-box-tww-btn .btn-dvv a {
   
    width: 100%;
}	

	.blgg-listt .fluid-two_text {
	
	margin: auto !important;
}
	
.sim-bnr-right {
  display: none;
}
.mobile-page-bnr .sd-arr img {
  right: 4px;
  top: -35px;
}
.mobile-page-bnr .slider-one_heading {
  font-size: 100px;
}
.mobile-page-bnr .fluid-two_text {
  font-size: 20px !important;
  margin-top: 15px !important;
  line-height: 36px !important;
}
.mobile-page-bnr .fluid-two_text span {
  border-bottom: 2px solid #f8d613;
}
.mobile-sim-sld-hdnngg {
  margin-bottom: 0;
}
.for-mob-and-tab {
  font-size: 18px;
  color: #0a112d;
  text-align: center;
}
.mbile-prcing-box .btn-dvv {
  margin-top: 0;
}
.mbile-prcing-box .nav-tabs {
  border-radius: 50px;
  border: 1px solid #0a112d !important;
  padding-top: 5px;
  padding-bottom: 5px;
  max-width: 45%;
  margin: auto;
}
.mbile-prcing-box .nav-tabs .nav-link span {
  display: none;
}
.mobil-page-upgradd .rightt h3 {
  font-size: 45px !important;
}
.mobil-page-upgradd .rightt p {
  font-size: 18px;
  margin-bottom: 10px;
}
.mbile-prcing-box .tab-pane {
  padding-top: 20px !important;
}
.mbile-prcing-box .nav-tabs .nav-link {
  font-size: 14px;
  color: #0a112d;
}

.mbile-prcing-box .nav-tabs .nav-link.active {
  background: #aadd9a;
  font-size: 14px;
  color: #0a112d;
  border-radius: 50px;
}
.mbile-prcing-box .inner-container {
  max-width: 80%;
  margin: auto;
}
.mbile-prcing-box .plan-head img {
  width: 40px;
  padding-top: 15px;
}
.mbile-prcing-box .plan-head h3 {
  font-size: 24px;
  text-align: left;
}
.mbile-prcing-box .pl-rght ul li img {
  width: auto;
  height: 24px;
}
.mbile-prcing-box-bttom-box span {
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.mbile-prcing-box-bttom-box p {
  font-size: 20px;
  display: block;
  width: 100%;
  text-align: center;
}
.mobile-sim-fast .sec-title h2 {
  width: auto;
}
.frzrfr-c-t-a.mobil-page-cta h4 {
  font-size: 40px !important;
  line-height: 44px !important;
  margin-bottom: 15px !important;
}
	
	
.glossary-bnr .sec-title_heading {
	text-align: center;
	font-size: 100px !important;
	line-height: 87px !important;
}
	
.glossary-bnr .sec-title_heading span {
	text-align: center;
	font-size: 57px !important;
	line-height: 80px;
}
	
.glossary-bnr h3 {
	text-align: center;
	font-size: 24px;
}
	
.glossary-bnr .about-one_image img {
	margin-bottom: 80px;
}
	
.glossary-jump p {
	font-size: 24px;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 20px;
}
	
.glossary-jump ul li a {
	font-size: 18px;
	padding: 0 14px;
	line-height: 32px;
}	
	
.glossary-jump {
	padding-top: 20px !important;
}
	
.jump-list {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
	
.glossary-jump ul li {
	display: unset;
	text-align: center;
	width: 45px;
	height: 45px;
	margin: auto;
}
	
.glossary-jump-secson {
	padding-top: 0px !important;
	padding-bottom: 50px !important;
}
	
.glossary-jump-box {
	padding-bottom: 0px;
	padding-top: 80px;
}
	
.glossary-jump-secson ul li {
	padding-bottom: 35px;
}
	
.like-lead-mob-frm .stic-frm {
	
	width: 60%;
	margin: auto;
}
	
.familie-bnr .slider-one_heading {
	font-size: 140px !important;
	line-height: 100px !important;
	padding-bottom: 20px;
}
	
.families-wd .fluid-two_text {
	border-bottom: 0px !important;
}
	
.families-wd .b-p-f-lstt li {
	
	font-size: 18px;
	padding: 10px 20px 10px;
}
	
.families-wd {
	padding-top: 50px;
	padding-bottom: 30px;
}
	
.families-wtc {
	
	padding-top: 50px;
	padding-bottom: 30px;
}
	
.families-sldr-one h3 {
	font-size: 30px !important;
	
}
	
.families-sldr-one h2.sec-title_heading {
	font-size: 60px;
}
	
.families-sldr-one .testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(50% / 1) - 20px);
	grid-column-gap: 30px;
}
	
.families-sldr-one .plan-head h3 {
	font-size: 26px !important;
	line-height: 32px;
	text-align: left;
}
	
	.families-sldr-two .last-tag p {

	padding-top: 10px;
}
	
	
.gamers-frndly .mvng-tps-box {
	height: auto;
}	

	.families-wtc .mvng-tps-box {
	height: auto;
}
	
.wfh-sldr-one .btn-dvv {
	margin-top: 0px;
}
	
.wfh-frndly .mvng-tps-box h3 {
	
	height: 70px;
}
	
.retiree-friendly .b-p-f-lstt li {
	font-size: 18px;
	padding: 10px 20px 10px;
}
	
.retiree-friendly .btn-dvv, .families-sldr-one .btn-dvv{
	
	margin-top: 0;
}

	.brrrr-tab {
		display: block !important;
	}


	.wfh-bnr .slider-one_heading {
		font-size: 100px !important;
		line-height: 120px !important;
		padding-bottom: 20px;
	}

	.addrd-boxx p strong {
		display: block;
	}


	.upgrad-land-sec-box .sec-title h3 {
		font-size: 32px;
		line-height: 60px;
		font-weight: bold;
		padding-bottom: 0;
		padding-top: 30px;
	}

	.upgrad-land-sec-box .sec-title h4 {
		font-size: 28px;
		
	}

	.upgrad-land-sec .upgrad-land-sec-box .pln-ntt-tre {
		font-size: 22px;
		display: block;
		line-height: 40px;
		margin-bottom: 0;
	}

	.upgrad-land-sec .upgrad-land-sec-box .pln-ntt-tre strong{
		display: block;
	}

	.addrd-boxx p {
		line-height: 45px;
		font-size: 22px;
		color: #0a112d;
		margin-bottom: 0;

	}

	.installation-address-btm.upgrad-land-sec-box {
		padding-bottom: 20px;
	}

	.auto-container.brd-wd-icon {
		display: none;
	}
	.vc-hook h5 {
		background: #00daff33;
		width: 100%;
		/* border: 2px dashed #0e2c58; */
		color: #fff;
		padding: 4px 0px;
		border-radius: 0;
		background: rgb(2,208,251);
		background: linear-gradient(268deg, rgb(40 178 207) 0%, rgb(31 138 213) 49%, rgb(20 39 191) 100%);
		font-weight: normal;
		font-size: 14px;
		text-align: center;
		line-height: 18px;
	}


	.vc-hook {
		padding-right: 0px;
	}

	.upgrad-land-btn-mob .btn-dvv {
		
		margin-top: 5px;
		
	}
	
}



@media screen and (min-width: 320px) and (max-width: 767px) {

	

	.upgrad-land-sec .upgrad-land-sec-box .pln-ntt-tre strong {
		display: block;
	}
  .pyment-stp-onn .theme-btn {
    line-height: 50px;
    padding: 5px 5px;
    width: 100%;
  }
  .ellvnn-fld .fluid-two_text2 strong {
    width: 100%;
    
  }
	
.l-pg-bnr .fluid-two_text span {
	border-bottom: 2px solid #f8d613;
}	
	
	.contact-page-section .info-column a {
	
	line-height: 28px;
}
	
	.default-form.contact-form .form-group input, .default-form.contact-form .form-group textarea {
	
	height: 50px;
}
.vdo-div video {
    margin-left: 0;
}	
  .ps-chk {
    max-width: 100%;
  }
	.lnd-fasst.lnn-fast-2 {
		padding-top: 15px !important;
	}
	.trfff {
		height: 60vh;
		background-image: url("../images/brd-mbl.jpg") !important;
	}
  .trfff img {
    width: auto;
    height: auto;
    object-fit: unset;
    visibility: hidden;
  }
  .lnd-plnn {
    padding-bottom: 0 !important;
  }
  .lnn-fast-2 h2 {
    margin: 0;
  }
  .lnn-fast-2 .frtfld-higlt img {
    margin-top: -40px;
    margin-bottom: 20px;
    margin-left: 10px;
  }
  .lnn-fast-2 .about-one_content-column {
    margin-bottom: 0;
  }
  .lnn-fast-2 .fluid-two_text {
    line-height: 60px;
    font-size: 50px;
    margin-top: 10px;
  }
  .lnn-fast-2 .frth-bg {
    padding-bottom: 15px;
  }
  .main-header .main-menu .navigation > li {
    margin-right: 15px;
  }
  .main-header .main-menu .navigation > li > a {
    font-size: 16px;
    font-weight: 500;
  }
  .lnn-yr-ull .fluid-two_text {
    border-bottom: 3px solid #f8d613;
    width: fit-content;
    margin: auto;
  }
  .h-q-fld .sd-arr.arr-1 {
    display: none !important;
  }
  .strcs {
    display: none !important;
  }
  .hv-qs-fld {
    padding-top: 0 !important;
  }
.slider-one .newsletter-box_two .form-group input::placeholder {
	color: #fff;
	font-size: 13px;
	opacity: 1;
}
  .how-lstng:hover h2::after {
    display: none;
  }
  .code-of-c .accordion-button {
    font-size: 20px;
    font-weight: 600;
  }
  .code-of-c .accordion-button::after {
    background-size: 30px;
    width: 40px;
    height: 40px;
    line-height: 20px;
  }
  .fixed-header .mobile-nav-toggler .icon {
    background: #f8d613;
    padding: 9px 8px;
  }
  .upp-txt {
    font-size: 23px;
    text-align: center;
    margin-bottom: 0;
  }
  .price-block_one-list li {
    font-size: 15px;
    padding-left: 50px;
    margin-bottom: 20px;
  }
  .pln-lft {
    border-right: 0px solid #cecfd5;
    padding-right: 15px;
    border-bottom: 1px solid #cecfd5;
  }
  .plan-body {
    overflow: hidden;
  }
  .custom-cursor__cursor, .custom-cursor__cursor-two {
    display: none;
  }
  body, a, a:hover, button, button:hover, .search-box-btn, .search-box-btn:hover {}
  .about-one .sec-title h2 {
    word-spacing: unset;
  }
  .about-one_pattern {
    display: none !important;
  }
  .tp-feature-3-title h5 br {
    display: none !important;
  }
  .dssk {
    display: none !important;
  }
  .mobile-nav-toggler .icon {
    background: var(--white-color);
    padding: 7px 7px;
    line-height: 7px;
    display: flex;
    border-radius: 5px;
  }
  .bnrr-topp ul {
    border: 1px solid #fff;
    width: 100%;
    padding: 5px 20px;
  }
  /*  .slider-one_heading {
    font-size: 63px;
    text-align: center;
    line-height: 70px;
  }*/
  .slider-one_heading {
    font-size: 71px;
    /*text-align: center;*/
    line-height: 70px;
  }
	
	.l-pg-bnr .sd-arr.arr-11 {
	position: unset;
	display: inline-block;
	margin-left: -10px;
		width: auto;
  height: auto;
}
	
	.brd-plnnn .about-one_content-outer {
	text-align: center;
}
	
	
  .slider-one .sd-arr.arr-11 {
	  
	}
  .slider-one .sd-arr.arr-11 .r-arrrr {
	top: auto;
	right: auto;
	width: 20px;
	bottom: 47px;
}
  .sd-arr img {
    top: 0px;
    right: 30px;
    width: 50px;
  }
  .slider-one_content-column {
    top: 47%;
  }
  .wow {
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    animation: none;
  }
  .frm-arr img {
	left: auto !important;
	top: -15px;
	width: 40px;
}
  .slider-one_heading .dsk-br {
    display: none !important;
  }
  .slider-one_content-inner {
    padding-top: 30px;
  }
  .slider-one_text {
    text-align: center;
    font-size: 15px;
    line-height: 26px;
  }
  .slider-one_text br {
    display: none !important;
  }
  .slider-one_button-box {
    justify-content: center !important;
    margin-top: 10px;
  }
  .newsletter-box_two .form-group input[type="text"], .newsletter-box_two .form-group input[type="email"] {
    line-height: 43px;
    height: 54px;
    width: 100%;
    font-size: var(--font-16);
    padding: 10px 25px;
    border: 2px solid #c4ccee;
  }
.bnr-rate.ratingg {
	bottom: 60px;
	position: absolute;
	right: 0;
	text-align: left;
	left: 20px;
}
  .slider-one_content-column {
    left: 0;
    right: 0;
  }
  .slider-one_button-box .theme-btn {
    margin-right: 0;
  }
  .cta-three_title {
    line-height: 28px;
    font-size: var(--font-20);
    margin-top: 0;
    margin-bottom: 10px;
  }
  .cta-three .inner-container {
    padding: 30px 30px 5px;
  }
  .newsletter-box_two .form-group button {
    position: absolute;
    margin-top: 0;
	  
  }
	
	.slider-one_content-inner .newsletter-box_two .form-group button {
	padding: 20px;
}
	
	
  .cta-three {
    padding: 0px 0px 30px;
  }
  .about-one .sec-title {
    text-align: center !important
  }
 .about-one .sec-title h2 {
	font-size: 48px;
	line-height: 58px;
	font-weight: 800;
	width: min-content;
	margin-top: 0;
}
	
.trr-pllnn-icn img {
	width: 23px;
	top: -9px;
}
	.betterbroadband .about-one_content-outer {
		width: 100%;
	}

		.betterbroadband .about-one_content-outer .sec-title h2 {
			width: unset;
			font-size: 35px;
			/* margin-bottom: 0; */
			margin: auto 0;
		}
	
.brd-plnnn h2 .s-arrw {
	display: none;
}	
	
  .ftb-right {
    text-align: center !important;
    display: block !important;
  }
  .ftb-lft {
    text-align: center !important;
  }
  .ftb-lft .main-footer_copyright {
    padding: 0px 0px 10px;
  }
  .main-header .outer-box .search-box-btn {
    font-size: 28px;
  }
  .search-popup .close-search {
    right: 19px;
    top: 138px;
  }
  .search-popup form {
    left: 15px;
  }
  .search-popup .form-group input[type="text"], .search-popup .form-group input[type="search"] {
    font-size: 15px;
    line-height: 50px;
    height: 60px;
  }
  .search-popup .form-group input[type="submit"], .search-popup .form-group button {
    height: 60px;
  }
  .nithh-fld .fluid-two_text2 {
    font-size: 31px;
    padding-top: 0px;
    margin-top: 0;
    line-height: 50px;
  }
  .faq-cta a span {
    margin-top: 15px;
  }
  .snth-fld.tenth-fld {
    padding-bottom: 20px;
  }
.ellvnn-fld .up-imgg img {
	top: -29px;
	width: auto;
	max-width: 900px;
}
  .ellvnn-fld .up-imgg {
    display: block;
	  
  }
  .ellvnn-fld .about-one_content-column {
    padding: 30px 20px 0;
  }
  .ellvnn-fld .frm-arr img {
    position: absolute;
    left: 0px;
    top: -46px;
  }
  .footer_socials {
    text-align: center;
  }
  .footer_socials a {
    width: 50px;
    height: 50px;
  }
  .ctoa-img2 .about-one_image-outer {
    position: relative;
    line-height: 0;
  }
  .tenth-fld h2 span {
    display: none;
  }
  .sld-blck .news-block_one-content {
    padding: 0;
  }
  .sld-blck .news-block_one-inner {
    padding: 15px;
  }
  .sld-blck {
    margin-top: 50px;
    padding-bottom: 0;
    text-align: center;
  }
  .sld-blck .news-block_one-heading {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 70px;
    text-align: left;
}
/*  .sld-blck .news-block_one-content .tx-inline-btn {
    float: unset;
    margin: auto;
  }*/
  .scnd-fld .fluid-two_text {
    font-size: 32px;
    line-height: 48px;
    padding-top: 0;
  }
	
	.h-q-fld .sec-title h2 {
	width: fit-content;
	font-size: 44px;
	margin-bottom: 0;
	margin: auto;
}


	
  .tddr-fld .sd-arr img {
    margin-top: -40px;
    right: auto;
    top: auto;
    margin-left: 0;
    width: 35px;
    animation: none;
  }
.h-q-fld .fluid-two_text {
	font-size: 22px;
	line-height: 22px;
	margin-top: 10px;
}
	
  .fith-fld .fluid-two_text {
    font-size: 30px;
    padding-top: 50px;
    line-height: 40px;
  }
  .fith-fld {
    padding: 50px 0;
  }
  .rad-awards-card {
    height: auto;
    width: 100%;
  }
  .snth-fld .fluid-two_text {
    border-bottom: 2px solid #f8d613;
    width: auto;
    font-size: 36px;
    line-height: 48px;
    text-align: center;
  }
  .pln-img img {
    height: 110px;
  }
.pln-lft h4 {
	font-size: 20px;
	margin: 15px 0px 15px 0;
	line-height: 30px;
	text-align: center;
}
	
.pln-lft h4 span {
	display: inline-flex;
	margin-left: 5px;
}	

.pln-lft h4 span img {
	width: 25px;
}	
	
.pln-lft {
	border-right: 0px solid #cecfd5;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0;
	background: #fcfdfe;
}
	
.plan-footer {
	
	border-top: 0px solid #cecfd5;
	background: #fcfdfe;
	padding: 0;
  overflow: hidden;
	
}
	
.plan-footer .bttom-mob-padd {
	padding-top: 15px;
    padding-left: 30px;
    padding-right: 30px;
}
	
	
	
	
.prftt-imgg img {
	height: 45px;
}
	
.prftt-imgg {
	margin-bottom: 0;
	padding-right: 0;
}	
  .btn-dvv {
    text-align: center !important;
    display: block !important;
  }
 .plan-footer .bttom-mob-padd {
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0;
}
  .pl-rght h5 {
    font-size: 24px;
    margin-bottom: 22px;
  }
.pln-list {
	padding-left: 0;
	padding-right: 0;
}	
	
	
.brd-pnn-acrdn .accordion-item {
	background: none;
	border: none;
}
	
.brd-pnn-acrdn .accordion-item h2 {
	background: none;
	border: none;
	font-size: 18px;
	color: #0a112d;
	-webkit-background-clip: unset;
	background-clip: unset;
	-webkit-text-fill-color: unset;
	text-fill-color: unset;
	margin-top: 0;
	margin-bottom: 20px;
	line-height: 40px;
}
	
 .brd-pnn-acrdn .accordion-button::after {
    background-size: 24px;
    width: 27px;
    height: 24px;
    line-height: 20px;
  }

.brd-pnn-acrdn .accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: url(../images/drp-fq2.png);
  background-repeat: no-repeat;
  background-size: 14px;
  transition: var(--bs-accordion-btn-icon-transition);
  width: 27px;
  background-color: #0a112d;
  height: 27px;
  line-height: 20px;
  background-position: center;
  color: #fff !important;
  border-radius: 50px;
}
	
.brd-pnn-acrdn .accordion-body {
	padding: 0;
}
	
.brd-pnn-acrdn .pl-rght {
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 0;
	border: 0;
}
	
.brd-plnnn .btn-dvv a {
	
	font-size: 16px;
	padding: 5px 6px 5px 10px;
	
}	

.brd-pnn-acrdn {
	padding-top: 0 !important;
}	
	
.brd-pnn-acrdn .accordion-button:focus {
    box-shadow: unset;
}	
	
	
.brd-pnn-acrdn .accordion-item h2 button {
	background: none;
	border: none;
	font-size: 18px;
	color: #0a112d;
	text-decoration: underline;
	padding: 0;
	font-weight: 500;
}	
	
  .tddr-fld {
    padding: 50px 0;
  }
  .snth-fld {
    padding: 50px 0;
  }
  ._2x1-grid-layout {
    margin-top: 0;
  }
  .price-block_one-inner {
    padding: 0;
  }
  .plan-head .row div {
    text-align: center !important;
  }
  .plan-head h3 {
    font-size: 24px;
  }
.price-block_one-price sub {
	top: -12px;
	font-size: 25px;
	margin-right: 5px;
}
	
.pn-ftr-fst h6 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 8px;
	margin-top: 8px;
}	
	
  .price-block_one-price {
    margin-top: 5px;
  }
  .price-block_one-list li {
    font-size: 15px;
    padding-left: 45px;
    margin-bottom: 15px;
    color: #0a112d;
  }
  .pl-rght ul li img {
    width: 32px;
  }
  .price-block_one-list {
    margin-top: 0;
    margin-bottom: 24px;
  }
  .pln-ntt {
    font-size: 14px;
    margin-top: 0px;
  }
  .pn-ftr-fst {
    text-align: center !important;
    padding: 15px 0;
  }
  .pln-ntt-tw {
    display: flex;
    padding-right: 24px;
    font-size: 15px;
    margin-bottom: 20px;
  }
  .pln-ntt-tre {
	padding-right: 0;
	font-size: 14px;
	margin-bottom: 5px;
	word-break: keep-all;
}
	
.mob-plnn .pn-ftr-last {
	background: #f2f3f8;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #cecfd5;
	padding-left: 30px;
	padding-right: 30px;
}
	
  .btn-dvv a {
    margin-bottom: 10px;
    line-height: 50px;
    width: 100%;
  }
  .pl-rght .adon ul li img {
    width: 42px;
  }
  .pl-rght .adon ul li {
    padding-left: 52px;
  }
  .up-imgg {
    display: none;
  }
  .dw-imgg {
    display: none;
  }
  .frth-bg {
    height: auto;
    padding: 40px 20px;
    border-radius: 20px;
  }
  .eghlt-fld .lst-aa {
    margin-left: 0;
    padding: 10px 0;
  }
  .eghlt-fld .how-lstng .lfttt h2 {
    font-size: 45px;
  }
  .eghlt-fld .rightt h3 {
    font-size: 30px;
    line-height: 37px;
  }
  .eghlt-fld .rightt p {
    font-size: 14px;
  }
  .leftt-ct {
    text-align: center;
  }
  .eghlt-fld {
    padding: 50px 0 0px;
  }
  .ctoa-box {
    border-radius: 0;
    margin-top: 50px;
    padding: 40px 20px;
  }
  .ctoa-box h3 {
    font-size: 36px;
    color: #0a112d;
  }
  .ctoa-box p {
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 20px;
    line-height: 24px;
  }
  .ctoa-box .frm-arr.arr-1 {
    display: none;
  }
  .ctoa-box h4 {
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .frth-fld h2 {
    font-size: 24px !important;
    line-height: 28px !important;
  }
  .frth-fld img.rottt {
    top: -15px;
    width: 30px;
  }
  .frth-fld {
    padding: 15px 0;
  }
  .pl-rght .bns ul li img {
    width: 38px;
  }
  .pl-rght .bns ul li {
    padding-left: 50px;
  }
  .sithh-fld {
    position: relative;
    overflow: hidden;
    padding: 0px 0 50px;
  }
  .sithh-fld .sx-dvv {
    display: block;
    font-size: 24px;
  }
  .sithh-fld .sx-dvv .sd-arr img {
    position: relative;
    top: -10px;
    right: auto;
    width: 22px;
    z-index: 9999;
    animation: none;
  }
  .sithh-fld .sx-dvvv {
	font-size: 55px;
	line-height: 60px;
}
  .smlle img {
    width: 30px;
  }
  .tddr-fld .about-one_pattern2.text-end.pb-3 {
    display: none;
  }
.wss-box {
	text-align: left;
}
  .how-lstng {
    padding: 20px 0;
  }
  .how-lstng .lfttt h2 {
    margin-right: 15px;
    color: #0a112d;
    font-size: 36px;
    font-weight: 600;
    order: 2;
    padding-left: 10px;
  }
  .how-lstng .lfttt img {
    width: 40px;
  }
  .rightt span {
    width: 50px;
    height: 50px;
    line-height: 46px;
  }
  .rightt span img {
    width: 30px;
  }
  .sec-title_heading {
    font-size: 32px;
  }
  .testimonial-one_carousel-column {
    margin-top: 20px;
  }
  .sec-title_heading br {
    display: none !important;
  }
  .about-one_content-column {
    text-align: center;
  }
  .category-one_feature {
    flex-shrink: 0;
    width: 50%;
    max-width: 50%;
  }
  .fluid-two_text {
    line-height: 26px;
    font-size: var(--font-15);
  }
.price-block_one-price {
	font-size: 40px;
}
.price-block_one-price span {
	
	font-size: 15px;
}	
	
  .label-vip {
    display: none;
  }
  .rbonn::after {
    display: none;
  }
  .tp-feature-3-title-box {
    text-align: center;
  }
  .tp-section-title {
    line-height: 1.2;
    font-size: 32px;
  }
  .tp-section-title br {
    display: none !important;
  }
  .tp-feature-3-item {
    margin-bottom: 40px;
    padding-right: 0;
    display: block !important;
    text-align: center;
  }
  .tp-feature-3-title-wrap {
    margin-bottom: 40px;
  }
  .tp-feature-3-thumb-box {
    display: none;
  }
  .tp-feature-3-text p {
    line-height: 26px;
    font-size: 15px;
    padding: 0 15px;
  }
  .tp-feature-3-title {
    font-size: 20px;
    margin-top: 20px;
  }
  .why-choos {
    padding: 80px 0 20px;
  }
  .tp-box {
    max-width: 94%;
    margin: auto;
    padding: 30px 0;
  }
  .testimonial-one .swiper-pagination-bullets {
    left: 0;
  }
.news-block_one {
	padding: 0 12px;
	margin-bottom: 35px !important;
}
  .news-block_one-content {
    padding: 25px;
  }
  .ftr-pdd {
    padding-left: 10px !important;
  }
  .page-title h2 {
    font-size: 45px;
    line-height: 60px;
  }
  .privacy-section {
    padding: 50px 0px 50px;
  }
  .bld-ol-1:before {
    font-size: 20px;
  }
  .privacy-content h5 {
    font-size: 20px;
    line-height: 30px;
    margin-top: 10px;
  }
  .nested-ordered-list, .nested-ordered-list ol {
    font-size: 14px;
    line-height: 26px;
  }
  .nested-ordered-list li:before {
    width: auto;
  }
  .privacy-content a {
    border-radius: 50px;
    padding: 5px 6px 5px 30px;
    font-size: 14px;
    width: 100%;
  }
	
	.privacy-content .contc-cms a {
	padding-left: 0px;
	
}
	
		.privacy-content.btn-dvv .theme-btn {
	padding-left: 0px;
	
}
	
  .blog .slider-one_heading {
    font-size: 48px;
    text-align: left;
    line-height: 55px;
    padding-left: 20px;
  }
  .blog .slider-one_heading span {
    display: none;
  }
	.blog .upp-txt2 {
		margin-top: 10px;
		font-size: 16px;
		line-height: 30px;
		text-align: left;
		padding-left: 20px;
		font-weight: normal;
		max-width: 90%;
	}

	.slider-one_title.bnrr-topp p br{
		display:none;
	}

  .blog-top {
    padding-top: 22px;
  }
  .b-boxxx {
    padding-top: 0;
  }
  /*.mob-dis div {
    display: inline-block;
    width: auto;
}*/
  .topnav-lft a {
    font-size: 16px;
  }
  .dprdwn.dropdown-container {
    margin-left: 0px;
  }
  .dprdwn button {
    font-size: 16px;
    line-height: 24px;
  }
  .mob-dis {
    display: block;
    position: relative;
  }
  .mob-dis .topnav-lft {
    display: inline-block;
    width: auto;
  }
  .mob-dis .topnav-rght {
    display: inline-block;
    width: auto;
  }
  .topnav-lft {
    float: left;
  }
  .topnav-rght {
    float: right;
  }
  .div-ffsf {
    position: unset;
    text-align: center;
  }
  .dprdwn.dropdown-container .row > div {
    width: 50%;
  }
  .topnav-rght a {
    font-size: 16px;
    margin: 0 5px;
  }
  .mob-onon .topnav-rght {
    display: block;
    text-align: center !important;
    width: 100%;
    margin: auto 0;
  }
  .mob-onon .topnav-rght div {
    display: block;
    text-align: center !important;
    width: auto;
  }
.news-block_one-date {
	margin-right: 4px;
	font-size: 13px;
}
  .blot-list-top-news {
    padding-top: 10px;
  }
  .blot-list-top-news h3 {
    margin-bottom: 20px;
  }
  .mdm-bgg .news-block_one-content {
    padding: 25px 0px;
  }
  .mdm-bgg .news-block_one-content {
    padding: 25px 0px;
    text-align: center;
  }
  .mdm-bgg h4 {
    font-size: 32px;
    line-height: 45px;
  }
  .blot-list-top-news .post {
    border: 0;
    padding-bottom: 0 !important;
  }
  .sidebar-widget_two .widget-content {
    padding: 0px 20px 0px;
  }
  .sm-lst-blg .row div {
    width: 100%;
    display: block;
    margin-bottom: 10px;
    text-align: center;
  }
  .post-widget .post .thumb img {
    width: 100%;
    height: auto;
  }
  .blg-lstngg .sld-blck {
    margin-top: 0;
  }
  .tag-btn {
    display: block;
  }
  .news-block_one-date {
    display: inline-block;
  }
.blg-box .tag-btn {
    margin-top: 20px;
    text-align: left;
}
  .blg-lstngg .btn-dvv {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .tenth-fld {
    padding-bottom: 0 !important;
  }
  .mrgnb-80 {
    margin-bottom: 0px;
  }
  .b-c-details {
    padding-top: 22px;
  }
  .blot-list-top-news-bnr {
    padding-top: 5px;
  }
  .blot-list-top-news-bnr {
    padding-top: 5px;
  }
  .bng-bnr {
    height: 320px;
  }
  .inside-header-text {
    position: absolute;
    height: auto;
    left: 30px;
    right: 30px;
    top: 50%;
    width: auto;
    max-width: inherit;
  }
  .blg-henggdd {
    line-height: 45px;
    font-size: 33px;
    text-align: center;
  }
  .blg-henggdd span {
    display: block;
    margin: auto;
    margin-top: 10px;
  }
  .blg-cs-dtls-left h6 {
    padding-top: 20px;
    font-weight: bold;
	  text-align: left;
  padding-left: 30px;
  }
  .blg-cs-dtls-left .footer_socials {
    margin-top: 20px;
	  text-align: left;
  padding-left: 20px;
  }
  .blg-cs-dtls-left .footer_socials a {
    display: inline-block;
  }
  .blg-cs-dtls-left {
    height: auto;
    position: relative;
    top: 0;
  }
  .b-c-details h3 {
    font-size: 32px;
    line-height: 45px;
  }
  .b-c-details blockquote {
    margin-top: 70px;
    margin-bottom: 20px;
  }

	.l-pg-bnr .slider-one_content-inner {
	padding: 0 20px;
}
	
	.l-pg-bnr .slider-one_content-inner p {
	font-size: 14px !important;
	
}
	
.l-pg-bnr .slider-one_heading {
	font-size: 62px;
	line-height: 75px;
}
  .l-pg-bnr .slider-one_heading .dsk-img-icon {
    display: none !important;
  }
	
.mob-img-icon img {
	width: 25px;
	margin-left: -4px;
	margin-top: -47px;
}
	
.new-add-brr-icnn img {
	position: absolute;
	width: 24px;
	top: 5px;
	left: 90px;
}	
	
  .l-pg-bnr .fluid-two_text {
    font-size: 20px;
    line-height: 45px;
    /*text-align: center;*/
    margin-top: 0;
  }
  .l-pg-bnr p {
    font-size: 18px !important;
    /*text-align: center;
    padding: 0 15px;*/
    margin-top: 10px !important;
  }
	
	.ratingg .text-white.text-left {
	font-size: 14px !important;
}
  .snth-fld .fluid-two_text {
    width: fit-content;
    margin: auto;
  }
	
.snth-fld.brd-plnnn .fluid-two_text {
	font-size: 26px;
	line-height: 22px;
	padding-top: 9px;
	/* margin: unset; */
}
	
.snth-fld.brd-plnnn h3 {
	font-size: 22px;
	margin-bottom: 15px;
}	
	.brd-plnnn .sec-title h2 {
	font-size: 44px;
	line-height: 50px;
	width: min-content;
	margin: auto;
}
	
.b-pln-sparate-pay.brd-plnnn .sec-title h2 {
	
	width: auto;
	margin: auto;
}
	
	
	
.brd-plnnn .swiper-pagination-bullets {
	display: none;
}	
	
.brd-plnnn .featuresv6_sticky-div {
	top: 60px;
	margin-top: 0px;
}
.brd-plnnn .pn-ftr-mdl {
	padding-top: 10px !important;
}
	
.plan-head {
	
	padding: 10px 17px 17px 17px;
}	
	
	
.brd-plnnn .about-one_content-column {
	margin-bottom: 0;
}
	
	.brd-plnnn .sec-title.centered {
		display: none;
		
	}
	
.only-line-link a {
	background: transparent;
	text-decoration: underline;
	padding: 0 !important;
	padding-top: 20px !important;
}	
.only-line-link a:hover {
	background: transparent;
	text-decoration: underline;
	color: #0a112d;
}
	
.only-line-link a span{
	display: none;
}
	
	.textii-mn .sd-arr.arr-11 {
	display: inline-block;
	margin-left: -10px;
}
	.textii-mn .sd-arr.arr-11 img {
	top: auto;
	right: auto;
	width: 20px;
	bottom: 40px;
}
	
  .rad-awards__stage {
    height: 100vh;
  }
 .tsttii h4 {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 15px;
	line-height: 24px;
}
	
	
  .rad-awards .cmp-floating-awards-card {
    margin: 40px 0 0 0 !important;
  }
  .tsttii .rad-awards-card__cover {
    padding: 15px;
    padding-bottom: 00px;
  }
  .tsttii .rad-awards-card.yllwo::after {
    right: -8px;
    bottom: -8px;
  }
  .tsttii .rad-awards-card.grnne::after {
    right: -8px;
    bottom: -8px;
  }
  .tsttii .rad-awards-card__cover::after {
    right: 0;
    bottom: 0;
    background-size: 50px;
  }
  .tsttii p {
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
    line-height: 23px;
  }
  .tsttii h5 {
    font-size: 14px;
    margin-top: 10px;
  }
	
	.tsttii h6 {
	font-size: 10px;
	margin-top: 0px;
	line-height: 20px;
}
	
 .vdo-div h3 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .land-eht-strr {
    display: none !important;
  }
  .sec-title.vdo-div {
    padding-bottom: 0 !important;
  }
 .wss-box:hover .icon .h-on {
	display: block;
	margin: unset;
	margin-bottom: 30px;
}
  .logo-box {
    /*width: 30%;*/
  }
  .dsk-sc-off {
    display: none !important;
  }
  .rad-awards-card {
    width: 85%;
    margin-bottom: 50px;
  }
	
	.tst-rtt img {
	width: 120px;
}
	.about-one.snth-fld.brd-plnnn {
	padding-bottom: 20px;
}
  .pyment-stp-onn h3 {
    font-size: 36px;
    line-height: 45px;
  }
	
.cass-stud .sec-title h2 {
	width: fit-content;
	font-size: 42px;
	margin-bottom: 0;
	margin: auto;
}
	
.lnn-yr-ull .sec-title h2 {
	width: fit-content;
	font-size: 42px;
	margin-bottom: 0;
}
	
.cass-stud .sld-blck {
	margin-top: 0;
	text-align: left;
}
	
.lnn-yr-ull {
	padding-top: 50px;
	padding-bottom: 20px;
}
	
.lnn-yr-ull .fluid-two_text {
	font-size: 26px;
	line-height: 22px;
	padding-top: 15px;
	/* margin: unset; */
}	

.cass-stud .sec-title h2 span {
	display: inline-block;
	position: unset;
	margin-left: 5px;
}

.cass-stud .sec-title h2 span img {
	position: absolute;
	top: -15px;
	width: 30px;
	right: -26px;
}

.cass-stud h3 {
	font-size: 22px;
	line-height: 32px;
	padding-top: 5px;
	padding-bottom: 12px;
}


.cass-stud .fluid-two_text {
	font-size: 26px;
	line-height: 22px;
	padding-top: 0px;
	/* margin: unset; */
}

.h-q-fld .sec-title h2 span.sd-arr.arr-1 {
	display: inline-block !important;
	position: unset;
	/* margin-left: -5px; */
}


.h-q-fld .sec-title h2 span img {
	position: absolute;
	top: 22px;
	width: 30px;
	right: 0px;
}	
.w-slv .sec-title h2 {
	width: fit-content;
	font-size: 44px;
	margin: auto;
	margin-bottom: 0;
	margin-top: 10px;
}
	
.w-slv .fluid-two_text {
	font-size: 24px;
	line-height: 36px;
	display: block;
	text-align: center;
	margin: auto;
	margin-top: 10px;
}
	
	
.w-slv .fluid-two_text span {
	display: inline-block;
	margin: 0 5px;
}	
	
	
.w-slv .sec-title h2 span img {
	position: absolute;
	top: auto;
	width: 30px;
	right: auto;
}
	
.w-slv .sec-title h2 .sd-arr.arr-1 {
	display: inline-block;
}	
	
  .pyment-stp-onn p {
    font-size: 20px;
  }
  .blw-fld-txt {
    text-align: center;
  }
  .blw-fld-txt p {
    line-height: 28px;
  }
  .pay-btn a {
    padding: 18px 30px;
    font-size: 16px;
    width: 100%;
  }
  .ui-selectmenu-menu .ui-menu {
    width: 100% !important;
  }
  .ui-selectmenu-open {
    right: 15px;
  }
  .blw-fld-txt p a {
    display: block;
  }
  .b-pln-sparate-pay {
    margin-top: 0;
  }
.b-pln-sparate-pay.breadcumb {
	margin-top: 0;
	padding-bottom: 20px !important;
}
  .b-pln-sparate-pay .sec-title {
    padding-top: 50px;
  }
  .b-pln-sparate-pay span.hpp-icn {
    text-align: center;
    display: block;
    max-width: 100%;
  }
  .b-pln-sparate-pay span.hpp-icn img {
    position: relative;
    bottom: 0;
  }
  .b-pln-sparate-pay h2 span img {
    width: 30px;
  }
  .b-pln-sparate-pay .about-one_content-outer .sec-title h2 {
    font-size: 36px;
    line-height: 58px;
  }
  .b-pln-sparate-pay h3 {
    font-size: 20px;
    line-height: 30px;
  }
  .brd-wd-icon {
    display: none;
  }
  .installation-address-btm {
    max-width: 100%;
  }
  .b-pln-sparate-pay .about-one_content-outer .sec-title h2 span {
    display: none;
  }
  .installation-address-btm h2 {
    font-size: 30px !important;
    line-height: 30px !important;
    text-align: left;
  }
  .installation-address-btm h3 {
    font-size: 20px !important;
    text-align: left;
  }
.installation-address-btm .fluid-two_text {
    font-size: 20px !important;
    text-align: left;
    margin: 0;
    line-height: 30px;
}
  .instl-lft {
    padding-top: 0px !important;
  }
  .installation-address-btm h5 {
    font-size: 20px;
  }
  .instl-lft .btn-dvv a {
    padding: 15px 50px;
    font-size: 16px;
    width: 100%;
  }
  .breadcumb div {
    text-align: center !important;
    margin-bottom: 5px;
  }
  .sttep-indicator {
    margin-bottom: 30px;
    padding: 0 35px;
  }
  .sttep p {
    top: -70px;
  }
  .sttep p {
    font-size: 14px;
    width: 116px;
    line-height: 18px;
    margin-bottom: 0;
  }
  .sttep1 p {
    padding-top: 12px;
  }
  .breadcumb p strong {
    font-size: 28px;
  }
  .breadcumb p span {
    margin-left: 10px;
  }
  .stp-wd-frm .text-center.pb-3 img {
    width: 300px;
  }
  .frm-tle {
    font-size: 30px;
    line-height: 40px;
  }
  .pay-frm {
    padding: 0 15px;
    padding-top: 15px !important;
  }
  .paymt-fld {
    padding: 15px 20px;
  }
  .step-payment .input-group-append .input-group-text {
    line-height: 44px;
  }
  .btn-dvv.pay-btn {
    padding-top: 15px !important;
  }
  .installation-address.step-payment {
    padding-bottom: 30px;
  }
  td.td-lft {
    padding-left: 15px;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    display: flex;
  }
  td.td-rght {
    padding-right: 10px;
    text-align: center;
    color: #0a112d;
    font-size: 14px;
    width: 160px;
    width: 50%;
  }
  td.td-lft .ad-don img {
    width: 40px;
  }
  .ps-smm .plan-body h3 {
    padding-left: 0;
    text-align: center;
  }
  .ps-smm .plan-body p {
    padding-left: 0;
    text-align: center;
  }
  td.td-lft .fr-e img {
    width: 30px;
    margin-right: 10px;
  }
  td.td-lft strong {
    display: contents;
  }
  .pay-btn a {
    padding: 18px 50px;
    width: 100%;
  }
  .installation-address .instl-lft .btn-dvv a {
    padding: 5px 50px;
    font-size: 18px;
    width: 100%;
  }
  .installation-address .btn-dvv a {
    line-height: 50px;
    padding: 5px 5px;
    width: 100%;
  }
  .btn-dvv a span {
    float: right;
    margin-left: 0;
  }
  .privacy-content .pricing-three-list .list1 li a {
    width: 100%;
    display: block;
    padding-left: 0;
    margin-left: 0 !important;
  }
  .sec-title_heading .brrrr {
    display: block !important;
  }
  .sithh-fld .sx-dvvv .brrrr {
    display: block !important;
  }
.ellvnn-fld .sec-title h2 {
	font-size: 32px;
	line-height: 45px;
	width: 100%;
}
	.ellvnn-fld h4 {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 10px;
}

.ellvnn-fld .fluid-two_text {
	color: #0a112d;
  font-size: 30px;
  font-weight: 600;
  font-family: var(--font-Montez);
  line-height: 38px;

}

.ellvnn-fld .fluid-two_text2 {
	font-size: 22px;
	margin-bottom: 10px;
	line-height: 38px;
}
.ftr-bfr-c2 .sec-title {
	margin-bottom: 0;
}
  .wss-box img {
    width: auto;
    height: 130px;
  }
  .brrrr {
    display: block !important;
  }
  .pay-dts-sml-text {
    font-size: 24px;
  }
  .contct-bnr .about-one_content-outer .sec-title h2 {
    width: unset !important;
  }
  .contct-bnr .about-one_image img {
    width: 350px;
  }
  .contct-bnr {
    text-align: center;
  }
  .contact-page-section .cont-lft .sec-title {
    text-align: center;
  }
  .cont-right h2 {
    font-size: 30px;
  }
  .cont-right p {
    font-size: 20px;
  }
  .contact-form .pay-btn a {
    padding: 5px 50px;
  }
	
	.cmn-onn{
		
		display: block;
	}
	
	.cmn-off{
		
		display: none !important;
	}
	
.pln-img {
	margin-bottom: 10px;
	margin-top: 0px;
}
	
.mob-plnn {
	padding: 0 15px;
	margin-top: 20px;
}
	
	
.hv-qs-fld .accordion-button {
	font-size: 18px;
	line-height: 28px;
	word-break: keep-all;
	padding-right: 20px;
}

.hv-qs-fld .accordion-item:first-of-type {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}	

.hv-qs-fld .accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}	
	
/*.hv-qs-fld .accordion-item:first-child {
	border-top: 0px solid rgb(255 255 255 / 20%);
}
	
.hv-qs-fld .accordion-item:last-child {
	border-bottom: 0px solid rgb(255 255 255 / 20%);
}
	*/
	
.hv-qs-fld .accrdi-mob-br .accordion-item {
    color: #fff;
    background-color: #0a112d;
    border: 1px solid rgb(255 255 255 / 20%);
}
	
	.hv-qs-fld .accrdi-mob-br .accordion-item:not(:first-of-type) {
    border-top: 0;
}
	.accrdi-mob-br {
		
		/*border: 1px solid rgb(255 255 255 / 20%);
		border-radius: 10px;*/
}
	
.hv-qs-fld .accordion-item h2{
	margin-top: 0;
	/*padding-left: 10px;
	padding-right: 10px;*/
}
	
.hv-qs-fld .accordion-button:not(.collapsed) {
  color: #0a112d;
  background-color: #f7f9ff;
  
}	
	
	
  .hv-qs-fld .accordion-body {
    max-width: 100%;
  }
  .hv-qs-fld .accordion-body p {
    font-size: 16px;
    line-height: 28px;
  }
  .hv-qs-fld .accordion-button::after {
	background-size: 14px;
    width: 37px;
    height: 37px;
}
  	
.hv-qs-fld .accordion-button {
	padding: 30px 15px 30px 15px;
}
	
.hv-qs-fld .accordion-body {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
}	

	.brrr2 {
	font-size: 16px;
	padding-top: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}
	
	
.hv-qs-fld .accordion-body li {

	line-height: 28px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	font-size: 16px;
}
	
.hv-qs-fld .accordion-body li .normal-bltt {
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 10px;
}
	
.hv-qs-fld .accordion-body li .normal-bltt li {
	margin-bottom: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0;
	font-size: 16px;
	line-height: 28px;
}
	
.hv-qs-fld .accordion-body .hight-p {
	padding: 15px 30px;
	line-height: 30px;
	font-size: 16px;
	margin-bottom: 20px;
}
	
.ftr-bfr-c2 .up-imgg {
  display: none !important
}
	
	.mob-bred.mbl-sc-off {
	background: transparent;
	margin-top: -38px;
	margin-bottom: -5px;
	z-index: 9;
	position: relative;
	overflow: hidden;
}

.mob-bred.mbl-sc-off img{
	max-width: 900px;
  width: 900px;
}

.footer_column {
	margin-bottom: 0;
}
	

.plnn-accordion {
	background-color: transparent;
	color: #0a112d;
	cursor: pointer;
	padding: 18px 0;
	width: 100%;
	border: none;
	text-align: left;
	font-size: 14px;
	transition: 0.4s;
	text-decoration: underline;
	font-weight: 500;
}
	
.swiper-slide-prev .ppanel, .swiper-slide-next .ppanel{
	
	display: none;
}
	
accordion	

.plnn-accordion.active, .plnn-accordion:hover {
     background-color: transparent;
}

.plnn-accordion:after {
    flex-shrink: 0;
   content: "";
  background-image: url(../images/drp-fq2.png);
  background-repeat: no-repeat;
  background-size: 14px;
  transition: var(--bs-accordion-btn-icon-transition);
  width: 27px;
  background-color: #0a112d;
  height: 27px;
  line-height: 20px;
  background-position: center;
  border-radius: 50px;
    float: right;
    margin-left: 5px;
}

.plnn-accordion.active:after {
    content: "\2212";
	background-image: url(../images/drp-fq2.png);
    transform: var(--bs-accordion-btn-icon-transform);
}

.ppanel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    color:#000;
}	

	 .new-sldd .swiper {
      width: 100%;
      height: 100%;
    }
	.new-sldd .swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
	padding-bottom: 5px;
}   
		   .new-sldd  {
      overflow:hidden;
    }

    .new-sldd .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: unset;
    }

   

    .new-sldd .swiper {
      margin-left: auto;
      margin-right: auto;
    }
	 .new-sldd .swiper-slide {
	text-align: center;
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 0px !important;
	border-right: 2px solid #fff;
}

	 .new-sldd .price-block_one {

	padding-right: 10px;
}  
	
.lnn-fast-2 h2 {
	width: auto !important;
}
	
.trff-pln-mob .pnt-listt-trg {
	padding-left: 0;
	padding-right: 0;
}
	
.step-payment .pn-ftr-last, .pyment-stp-onn .pn-ftr-last, .installation-address .pn-ftr-last, .contact-page-section .pn-ftr-last{
	background: transparent;
	padding-top: 0 !important;
	padding-bottom: 0;
	border-top: 0;
	padding-left: 15px;
	padding-right: 15px;
}
	
.step-payment .pln-list {
	padding-left: 10px;
	padding-right: 10px;
}
	
.slt-br-pln .sec-title h3 {
    font-size: 18px;
    margin-bottom: 0;
  }



.slt-br-pln .sec-title  {
   
    margin-bottom: 0;
  }

.installation-address h2 {
	width: auto !important;
}
	
.installation-address .fluid-two_text {
	padding-top: 0;
}
	
.address-radio .container .checkmark::after {
	top: 3px;
	left: 3px;
	width: 18px;
	height: 18px;
	
}
	
.address-radio .checkmark {
	
	height: 26px;
	width: 26px;
	
}
	
.installation-address {
	padding-bottom: 40px !important;
}

	  .btm-btn-mn {
    left: 0px;
    margin-left: 0px;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 999;
    height: 70px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  }
  .btm-btn-mn .col-hlf {
    width: 50%;
    max-width: 50%;
    padding-left: 0;
    padding-right: 10px;
  }
  .btm-btn-mn .col-hlf:first-child {
    padding-left: 10px;
  }
  .btm-btn-mn a {
    background: #f8d613;
    color: #0a112d;
    border-radius: 6px;
    padding: 15px 5px;
    font-size: 15px;
    font-weight: 600;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
  }
  .btm-btn-mn a:hover {
    background: #0a112d;
    color: #fff;
  }
	
	
.btm-btn-mn .btm-btnn-onn {
	color: #0a112d;
	border: 1px solid #0a112d;
	background: transparent;
	border-radius: 30px;
	text-transform: capitalize;
}
	
	
.btm-btn-mn .btm-btnn-tww {
	background: #0a112d;
	color: #fff;
	border-radius: 30px;
	border: 1px solid #0a112d;
	text-transform: capitalize;
}	
.cncll-order h1 {
    font-size: 50px;
    line-height: 50px;
    width: fit-content;
    margin: auto;
    margin-bottom: 10px !important;
}

.cncll-order h2 {
    font-size: 30px;
    margin-bottom: 13px;
    color: #0a112d;
}
	
.cncll-order p {
    font-size: 18px  !important;
    line-height: 30px;
}
	
.paymt-trhh-pages {
    padding: 10px;
}
	
.paymt-box-trrr-bxx-inner {
    padding: 20px 10px 0px;
}
	
.thank-order .paymt-box-trrr-bxx-inner {
    padding: 20px 10px 0px;
}	
	
.paymt-box-trrr-bxx .pay-frm {
    padding: 10px 0;
    padding-bottom: 0;
}
	
	.paymt-box-trrr-bxx h4 {
    font-size: 30px;
    margin-bottom: 15px;
}
	
	.pamt-box-tww-btn .btn-dvv a {
   
    margin-top: 5px;
    margin-bottom: 5px;
}
	
.b-c-details .blot-list-top-news-bnr .page-title-2 {
	
	margin-bottom: 0 !important;
}
	
.blg-cs-dtls-left .footer_socials a:hover img {
   
    display: inline;
}
	
.news-detail_one-heading {
	font-size: 30px;
	line-height: 45px;
	
}
	
.b-c-details p {
	font-size: 16px;
	line-height: 28px;
	
}	

.b-c-details h4 {
    font-size: 26px;
    line-height: 36px;
}
	
.news-detail_sxx-heading {
	font-size: 20px;
	
}
	
.news-detail_fvv-heading {
    font-size: 22px;
   
}	
	
.b-c-details aside {
	
	margin: 20px 0px;
	
}	

.texti-nrml img {
	padding-top: 10px;
}
	
.texti-nrml {
	
	
	font-size: 16px;
}	
.b-c-details blockquote {
	margin-top: 30px;
	margin-bottom: 40px;
	
}
	
.b-c-details .case-last-one {
	font-size: 24px;
	line-height: 36px;
	
}
	
.b-c-details .case-last-two {
	font-size: 18px;
	line-height: 28px;
	
}
	
	.b-c-details .case-last-note {
	font-size: 14px;
	line-height: 24px;
	
	margin-top: 30px;
}
	
	.blg-lstngg .sec-title {
		
		font-size: 26px;
	}
	
	.blg-lstngg h3 {
		
		font-size: 26px;
	}
	
.fnl-testi.one-tsti {
	padding: 12px;
	
}	

	
.tsti-box-div-dwn {

	padding: 23px;
	
}	
.tst-quut-img {
	margin-bottom: 16px;
}
	
.tst-quut-img img {
	width: 60px;
}
	
.fnl-testi .cast-tst-txt-last {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
}	
	.chss-dat-tmm {
	padding: 0 30px;
}

.chss-dat-tmm .row {
	
	padding: 15px 10px 24px 10px;
	margin-top: 0;
  margin-bottom: 30px;
	
}

.chss-dat-tmm h5 {
	font-size: 20px !important;
	line-height: 30px;
	margin-bottom: 15px;
}

.chss-dat-tmm label {
	
	margin-bottom: 15px;
}

.mobile-menu {
	
	width: 100%;
	
}
	
.mobile-menu .nav-logo {
	
	padding-bottom: 0;
}

	.mvnggg-hmm-bnr .mob-img-icon img {
	width: 20px;
	margin-left: -15px;
	margin-top: -70px;
}

	.mvnggg-hmm-bnr .new-add-brr-icnn img {
	left: 122px;
}
	
	

#conference-timeline .conference-center-line {
	position: absolute;
	width: 2px;
	height: 100%;
	top: 0;
	left: 3%;
	margin-left: -2px;
	border-left: 2px dashed #a1a4ae;
	z-index: 0;
}
	

.timeline-article .content-left {
	margin-top: 100px;
}
	
.timeline-article .meta-date {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	margin-left: -5px;
	color: #fff;
	border-radius: 24px;
	z-index: 9999;
}
	
.timeline-article .meta-date span {
	border-radius: 0px 24px 24px 0px !important;
}

	
.timeline-article .content-left, .timeline-article .content-right {
	width: 100%;
}
	
	.tm-mob-off {
	display: none;	
	}
	
	.tm-mob-onn {
	display: block;	
	}
	
.timeline-step h6 {
	font-size: 28px;
	line-height: 40px;
}
	
.timeline-step h6 br{
	display: none;
}
	
	
.timeline-step p {
	font-size: 18px;
	margin-bottom: 30px;
}
	
.timeline-step .newsletter-box_two .form-group input[type="submit"] {
	
	background-size: 24px;
	width: 47px;
	height: 47px;
}
	
.timeline-step .newsletter-box_two .form-group input[type="submit"]:hover {
	
	background-size: 24px;
	width: 47px;
	height: 47px;
}
	
.timeline-step .newsletter-box_two .form-group input::placeholder {
    color: #848896;
	font-size: 14px;
}	

.timeline-article {
	
	margin-bottom: 50px;
}
	
	
.content-right.tm-mob-onn {
	margin-top: 100px;
}
	
.content-left.middl-cnt {
	margin-top: 0px;
}
	
.timeline-step h5 {
	font-size: 18px;
	line-height: 36px;
}
	
.timeline-step .timeline-article .fluid-two_text {
	font-size: 20px;
	line-height: 22px;
	
	margin: unset;
	margin-bottom: 20px;
}
	
	
.timeline-step .frm-arr.arr-1 {
	
	display: none;
}
	
.frzrfr-c-t-a {
	overflow: hidden;
}
	
	
.mvng-tps-rresrrs {
	overflow: hidden;
}
	
.timeline-step .default-form.contact-form h3 {
	font-size: 24px;
}	
	
.timeline-step .default-form.contact-form h6 {
	font-size: 14px;
	
	padding-top: 0;
	line-height: 20px;
}
	
.timeline-step .default-form.contact-form form {
	margin-top: 30px;
	border-radius: 0;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
}
	
.timeline-step .default-form.contact-form form p {
	margin-bottom: 0;
}	
.scond-step-se .sec-title_heading span {
	display: none !important;
}
	
.step-2-mn-bx {
	margin-top: 0 !important;
	padding-top: 0 !important;
}
	
.scond-step-se .step-box-scnd h3 {
	font-size: 24px;
	line-height: 36px;
	padding-bottom: 10px;
}
	
.scond-step-se .step-box-scnd h3 br{
	display: none !important;
	
	
}
.scond-step-se .step-box-scnd {
	width: 100%;
	margin: 0;
}
	
.scond-step-se .step-box-scnd .wss-box {
	min-height: auto;
}

.scond-step-se .step-box-scnd .wss-box img {
	height: 80px;
}
	
.scond-step-se .step-box-scnd p {
	font-size: 18px;
	line-height: 26px;
}	
	
.step-2-mn-bx .line {
	
	display: none;
}	
	
.mvng-tps-rresrrs h2 span {
	display: none !important;
}	
	
.diffrnt-box {
	margin-top: 0;
}
	
.mvng-tps-box {
	
	margin-bottom: 0px;
	width: 100%;
}
	
.mvng-tps-box .icon img {
	height: 70px;
	margin-bottom: 20px;
	margin-top: 20px;
}
	
.mvng-tps-box h3 {
	font-size: 24px !important;
	line-height: 36px !important;
	padding-bottom: 20px !important;
}
	
.mvng-tps-box h3 br{
	display: none !important;
}
	
.mvng-tps-box p {
	font-size: 18px;
	line-height: 28px;
	min-height: auto;
}
	
.mvng-faq .fluid-two_text {
	font-size: 20px;
	line-height: 32px;
	max-width: 80%;
	margin: auto;
	margin-top: 10px;
}
	
.mvng-faq .fluid-two_text2 {
	font-size: 22px;
	line-height: 32px;
	max-width: 100%;
	margin: auto;
	margin-top: 10px;
}
	
.mvng-faq .hv-qs-fld {
	margin-top: 0;
}
	
.mvng-faq .accordion-button:not(.collapsed) {
	padding: 40px 15px;
}
	
.arrow-dtt {
	display: none;
}
	
.icon-strr {
	display: none;
}
	
.frzrfr-c-t-a h4 {
	font-size: 42px !important;
	line-height: 35px !important;
	margin-bottom: 20px !important;
}
	
.frzrfr-c-t-a h5 {
	margin-bottom: 15px;
}
	
.frzrfr-c-t-a .ctoa-frm .default-form.contact-form {
	position: relative;
	max-width: 100%;
	
}
	
.frzrfr-c-t-a .ctoa-frm {
	padding-left: 20px;
	padding-right: 20px;
} 

	.frzrfr-c-t-a .ctoa-frm .default-form.contact-form form {
	margin-top: 30px;
	border-radius: 0;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
	box-shadow:unset;
}

	.frzrfr-c-t-a .ctoa-padd {
	padding: 50px 0 10px;
}
	
.frzrfr-page-hero h1 {
	font-size: 80px;
	line-height: 100px;
	width: fit-content;
	margin: auto;
}
	
.frzrfr-page-hero p {
	padding-top: 15px;
	font-size: 22px;
	text-align: center;
	max-width: 80%;
	margin: auto;
}
	
.frzrfr-body-c .cont-lft {
	padding-right: 10px;
	margin-bottom: 20px;
}
	
.frzrfr-body-c .cont-right {
	padding-left: 10px;
}
	
.tsti-lv-icn img {
	width: 30px;
	margin-top: -20px;
}
	
.tsti-table h2 span  {
	display: none;
}
	
.tsti-table .sec-title h2 {
	
	margin: auto;
	margin-top: 0;
}
	
.tsti-table .fluid-two_text {
	font-size: 24px;
	margin: auto;
	
}
	
	
 .frst-th {
    width: 150px;
  }
	
	.scnd-th {
	width: 75px;
}

	.thee-th {
	width: 70px;
}
	
.wh4-table h6 {
	font-size: 14px;
	color: #0a112d;
	padding-left: 5px;
}
	
.wh4-table img {
	width: 20px;
}	
	
	.wh4-table h3 {
	font-size: 15px;
	color: #0a112d;
	line-height: 24px;
}

.tsti-blck .sec-title h2 {
	
	margin: auto;
	margin-top: 0;
}
	
.tsti-blck h2 span  {
	display: none;
}
	
.tsti-blck {
	padding-top: 80px;
	padding-bottom: 50px;
}
	
.textii-mn h3 {
	font-size: 45px;
	color: #0a112d;
	line-height: 60px;
	margin-bottom: 0;
}
	
.tsti-blck .ratingg {
	margin-top: 0;
}
	
 .testi-scroll-slder .cards-s {
    grid-auto-columns: calc(calc(95% / 1) - 20px);
    grid-column-gap: 15px;
	 padding-top: 0;
  }
	
 .testi-scroll-slder.case-sldd-tast .cards-s {
    grid-auto-columns: calc(calc(95% / 1) - 20px);
    grid-column-gap: 15px;
  }	

	.tsti-blck .rad-awards-card h4 {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 15px;
	line-height: 24px;
}
	
	.case-sldd-tast .news-block_one-heading {
	font-size: 20px;
	line-height: 32px;
	margin-bottom: 50px;
	text-align: left;
}
	
	.tsti-blck .rad-awards-card p {
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 23px;
}
	
.card-b .rad-awards-card {
	width: 100%;
	margin-bottom: 50px;
}	

.testi-scroll-slder .pseduo-track {
	background-color: #e1e1e1;
	height: 5px;
	width: 100%;
	position: relative;
	top: -5px;
	z-index: -10;
}

	.cass-stud .sec-title h2 span  {
	display: none;
}
	
.testi-scroll-slder .cards-s {
	
	scrollbar-color: #7b7b7b #e1e1e1;
	scrollbar-width: auto;
}
	
.tsti-blck .lftt-partt-dvv .about-one_content-column {
	margin-bottom: 10px;
}
	
.case-sldd-tast .news-block_one-inner {
	padding: 10px 10px 10px !important;
}
	
.case-sldd-tast .news-block_one-content {
	padding: 0px 0 25px;
}	

.case-sldd-tast .news-block_one-date {
	margin-right: 4px;
	font-size: 12px;
	padding: 5px 10px;
}	

.case-sldd-tast {
	margin-top: 0 !important;
}
	
.cass-stud.block-centt.tsti-case {
	padding-bottom: 50px !important;
}
	
.rightt-middle {
	display: none;
}
	
.rightt-tasti {
	padding: 0;
}
	
.tsti-latts .rightt-tasti .default-form.contact-form {
	position: relative;
	max-width: 100%;
	float: right;
	margin-top: 40px;
}
	
.tsti-latts .rightt-tasti .default-form.contact-form h3 {
	font-size: 28px;
}
	
.tsti-latts .rightt-tasti .default-form.contact-form h6 {
	font-size: 15px;
}
	
.tsti-latts .rightt-tasti .default-form.contact-form form {
	
	padding-left: 15px;
	padding-right: 15px;
	
}
	
.tsti-latts .rightt-tasti .default-form.contact-form form .frm-fldd {
	margin-bottom: 0px;
}
	
	.ratt-mob-off {
		
		display: none !important;
	}
	
.ratt-mob-onn {
	text-align: center;
	margin-top: 50px;
}
	
.about-bnr {
	
	height: 70vh;
	background-size: contain;
    background-position: bottom;
	
}
	
.top-icn-abt {
	display: none;
}
	
.about-bnr .mskkk .slider-one_content-column {
	top: 50%;
}
	
.about-bnr.testi-bnrr .fluid-two_text {
	font-size: 20px;
	max-width: 80%;
	margin: auto;
	margin-top: 10px;
	line-height: 32px;
}
	
.about-bnr .swiper-slide {
	
	height: 70vh;
	
}
	
.brd-vdo-sctin .fluid-two_text {
	
	border: 0;
}
.brd-vdo-sctin .fluid-two_text span {
	border-bottom: 2px solid #f8d613;
}	
	
.brd-vdo-sctin-box {
	margin-top: 0px !important;
	margin-bottom: 0px;
}
	
.nith-grth-left {
	padding-top: 0px;
	text-align: center;
}
	
.nith-grth-left ul {
	text-align: left;
	margin-top: 0px;
}
.nith-grth-left ul li {
	font-size: 14px;
	line-height: 38px;
}	
	
.nith-grth-right {
	margin-top: 20px;
	margin-bottom: 40px;
}
	
.brd-vdo-sctin .sec-title h2 .new-add-brr-icnn  {
	display: inline-block;
}	
	
.brd-vdo-sctin .new-add-brr-icnn img {
	left: 80px;
	width: 60px;
	top: 2px !important;
}
	
.abt-wht-we-dd .sec-title h2 span  {
	display: inline-block;
}	
	
.abt-wht-we-dd .sec-title h2 span img {
	position: relative !important;
	top: -3px;
	width: 30px;
	right: 0;
}
	
.abt-wht-we-dd .bounce-t2 {
	max-width: 100%;
	
}
	
.abt-wht-we-dd .bounce-t2 img {
	width: 100px;
	margin-right: 50px;
}
	
.abt-wht-we-dd .sec-title h3 {
	margin-top: 10px !important;
}	
.wht-we-box-abt {
	margin-top: 0 !important;
}
	
.abt-wht-we-dd .wss-box h3 {
	font-size: 24px !important;
	line-height: 36px !important;
}
	
.our-jrny .sec-title h2 {
	
	width: fit-content;
}
	
.our-jrny .jrny-box-clm h3 {
	font-size: 26px;
}
	
.jrny-cnt {
	margin-top: 15px;
	width: 260px;
}

.jrny-cnt-main p {
	height: auto;
}
	
.our-jrny .jrny-cnt h6 {
	font-size: 16px;
	margin-top: 18px;
}
	
.jrny-cnt-main p.original {
	margin-bottom: 0;
	height: auto;
	display: inline;
}
	
.our-stry-numbr-box {
	margin-top: 0 !important;
}
	
.our-stry-numbr-box .wss-box h3 {
	font-size: 40px;
	line-height: 50px;
}
	
.our-stry-numbr-box .wss-box h4 {
	font-size: 28px;
	line-height: 36px;
}
	
.stch-left-half {
	padding-right: calc(var(--bs-gutter-x) * .5);
}
	
.swtch-lft {

	border-radius: 20px 20px 0px 0px;
}
	
.swtch-lft ul {
	margin: 0 30px;
	padding-top: 20px;
  padding-bottom: 20px;
}

.swtch-lft ul li {
	font-size: 28px;
	line-height: 60px;
	
	
}
	
.swtch-lft ul li span {
	padding-right: 10px;
}
	
.stch-right-half {
	padding-left: calc(var(--bs-gutter-x) * .5);
	overflow: hidden;
}
	
.swtch-right {
	padding: 30px 30px;
	border-radius: 0px 0px 20px 20px !important;
}
	
.swtch-right h6 {
	font-size: 24px;
	line-height: 32px;
}

	.swtch-right p {
	font-size: 20px;
	line-height: 32px;
}

.swtch-right .newsletter-box_two .form-group input[type="submit"] {
	background-size: 24px;
	width: 47px;
	height: 47px;
}
	
.swtch-right .newsletter-box_two .form-group input[type="submit"]:hover {
	background-size: 24px;
	width: 47px;
	height: 47px;
}	
	
.swtch-right h5 {
	font-size: 22px;
	line-height: 42px;
	
}
	
.swtch-right a {
	display: block;
	width: fit-content;
}
	
.th-stch-list-padd {
	padding-top: 30px;
}
	
.last-list-box-li h4 {
	font-size: 18px;
}
	
.swtch-right .newsletter-box_two .form-group input::placeholder {
    color: #0a112d;
	font-size: 13px;
}
.switching-first .featuresv6_sticky-div {
	
	margin-bottom: 1.5rem;
	
}	
.switching-first .featuresv6_sticky-div {
	top: 0 !important;
	margin-top: 0px !important;
}

	.guide-to-swtch .mvng-tps-box {
	text-align: center;
}
	
.guide-to-swtch .mvng-tps-box {
	background: #fff;
	text-align: center;
}	
.guid-btn span {
	margin-left: 0px !important;
}

.get-quss .news-block_one-heading {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 30px;
    height: 90px;
}	
.swtch-tmln {
    padding-bottom: 0 !important;
}
	
.mvnggg-hmm-bnr .brrrr5 {
    display: none;
}	
	
.switchng-bnr, .about-bnr, .testi-bnrr {
	
	height: 70vh;
	
}


.switchng-bnr .swiper-slide, .about-bnr .swiper-slide, .testi-bnrr .swiper-slide {
	
	height: 70vh;
}
	
	
.stmpp-bnr img {
    max-width: 80%;
}
	
	.site-mpp h1 {
    font-size: 36px;
    line-height: 50px;
  
}
	
.site-mpp h6 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 15px;
}
	
.site-mpp ul li::marker {
    font-size: 24px;
    margin: 0;
    padding: 0;
}
	
.site-mpp ul li a {
    font-size: 20px;
    
}
	
	
.testi-bnrr.faq-bnr .fluid-two_text {
    font-size: 14px;
    margin-top: -30px;
}
	
.faq-box-faq .mvng-tps-box {
    text-align: center;
    min-height: auto;
}
	
	
.faq-listing-box h1 {

	font-size: 20px;
	    margin-bottom: 30px;
	padding-left: 10px;
	
}
	
.faq-box-listing-box {
	padding: 30px 10px 50px;

	
}
	
.faq-lstng-hdng h2 {
	font-size: 20px;
}
	
.faq-lstng-hdng h2 span img {
	width: auto;
	height: 26px;
	margin-top: -5px;
}

.faq-lstng-scnd-hdng h6 {
	font-size: 16px;
}
	
.faq-lstng-scnd-hdng h6 span {
	padding-right: 5px;
}
	
.faq-lst-ul {
    margin-left: 20px;
}
	
.faq-lst-ul li {
    list-style-type: disc;
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
}	

.faq-lst-ul li a {
	font-size: 15px;
	line-height: 40px;
}
	
.dtls-bred {
    padding-top: 30px;
    padding-bottom: 0;
    font-size: 20px;
}

	.dtls-bred a.main-faq-brdcum {
		font-size: 14px;
		font-weight: 600;
		line-height: 28px;
	}
	
.family-iccn {
    padding-top: 0;
    padding-bottom: 50px;
}
	
.family-iccn .sec-title_heading span img {
    position: absolute;
    top: -3px;
    width: 20px;
    right: 10px;
}
	
.famly-img img {
    height: 80px;
}
	
	
.all-in-home .new-add-brr-icnn img {
    display: none;
}
	
.all-in-home .fluid-two_text {
    border: 0;
    line-height: 50px;
}

	.home-page-frm {
    margin-bottom: 0px;
    padding-top: 0;
}
	
.home-page-frm .faq-detals-frm {
    max-width: 100%;
}	

	.faq-detals-frm h6 {
	padding-left: 0;
    padding-top: 0;
    font-size: 16px;
    text-align: center;
}
	
.faq-detals-frm h3 {
	font-size: 30px;
	margin-bottom: 10px;
	text-align: center;
}
	
.frzrfr-c-t-a .ctoa-frm .default-form.contact-form h3 {
	font-size: 30px;
	
}
	
.frzrfr-c-t-a .ctoa-frm .default-form.contact-form h6 {
	font-size: 18px;
	
}	
	
.blgg-listt .sec-title h2 {
	
	width: auto;
	margin: auto;
}	

.sim-bnr-right {
	display: none;
}
	
	.mobile-page-bnr .mob-img-icon img {
	width: 24px;
	margin-left: 0px;
	margin-top: -75px;
}
	
	
	.mobile-page-bnr .fluid-two_text {
	font-size: 20px !important;
	margin-top: 15px !important;
	line-height: 36px !important;
}
		.mobile-sim-sld-hdnngg {
	margin-bottom: 0;
}	
	
	.for-mob-and-tab {
		 font-size: 18px;
        color: #0a112d;
		text-align: center;
}
	
	
.mbile-prcing-box .nav-tabs {
	border-radius: 50px;
	border: 1px solid #0a112d !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
	.mbile-prcing-box .nav-tabs .nav-link span{
		display: none;
		
	}
	
	
	.mbile-prcing-box .nav-tabs .nav-link {
		font-size: 14px;
        color: #0a112d;
		
	}
	
	.mbile-prcing-box .nav-tabs .nav-link.active {
		
		background: #aadd9a;
    font-size: 14px;
    color: #0a112d;
    border-radius: 50px;
	}
	
	.mbile-prcing-box .inner-container {
	max-width: 80%;
	margin: auto;
}
	
.mbile-prcing-box .plan-head img {
	width: 40px;
	padding-top: 15px;
}
	
.mbile-prcing-box .plan-head h3 {
	font-size: 24px;
	text-align: left;
}
	
.mbile-prcing-box .pl-rght ul li img {
	width: auto;
	height: 24px;
}
	
.mbile-prcing-box-bttom-box span {
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 20px;
}
	
.mbile-prcing-box-bttom-box p {
	font-size: 20px;
	display: block;
	width: 100%;
	text-align: center;
}
	
.mobile-sim-fast .sec-title h2 {
	
	width: auto;
}	
	
.frzrfr-c-t-a.mobil-page-cta h4 {
	font-size: 30px !important;
	line-height: 44px !important;
	margin-bottom: 5px !important;
}
	
.glossary-bnr .sec-title_heading {
	text-align: center;
	font-size: 50px !important;
	line-height: 60px !important;
}
	
.glossary-bnr .sec-title_heading span{
	text-align: center;
	font-size: 50px !important;
}
	
.glossary-bnr h3 {
	text-align: center;
	font-size: 24px;
}
	
.glossary-bnr .about-one_image img {
	margin-bottom: 80px;
}
	
.glossary-jump p {
	font-size: 18px;
	margin-bottom: 20px;
	text-align: center;
}
	
.glossary-jump ul li a {
	font-size: 18px;
	padding: 0 14px;
	line-height: 32px;
}	
	
.glossary-jump {
	padding-top: 20px !important;
}
	
.jump-list {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
	
.glossary-jump ul li {
	display: unset;
	text-align: center;
	width: 45px;
	height: 45px;
	margin: auto;
}
	
.glossary-jump-secson {
	padding-top: 0px !important;
	padding-bottom: 50px !important;
}
	
.glossary-jump-box {
	padding-bottom: 0px;
	padding-top: 80px;
}
	
.glossary-jump-secson ul li {
	padding-bottom: 35px;
}
	
	.glossary-jump-secson h5 {
	
	padding-left: 20px;
}
	
.jump-list-button {
	margin-left: 50px;
}
	

	
.familie-bnr .upp-txt2 {
	font-size: 24px;
	padding-left: 0;

}
	
.familie-bnr .upp-txt2 .new-add-brr-icnn img {
	left: 128px;
	top: -5px;
}
	
.mobile-page-bnr .fluid-two_text {
	font-weight: normal;
	padding-left: 0;
	padding-top: 0;
	margin-top: 0 !important;
}
	
.familie-bnr .slider-one_heading {
	font-size: 70px !important;
	line-height: 80px !important;
	padding-top: 0;
	width: fit-content;
	margin-top: 0;
}
	
.familie-bnr .mob-img-icon img {
	
	margin-top: -50px;
}
	
	
.families-wd .lnn-yr-ull .sec-title h2 {
	
	margin: auto;
	margin-top: 20px;
}
	
.families-wd .sec-title h2 .one-brddddddd {
	display: none;
}	
	
.families-wd .fluid-two_text {
	border-bottom: 0px !important;
}	

	.families-wd .b-p-f-lstt li {
	padding: 10px 20px 10px;
	font-size: 16px;
	width: 99%;
	line-height: 40px;
	margin-right: 15px;
	padding-left: 10px;
		margin-bottom: 15px;
}
	
.families-wd .b-p-f-lstt li span {
	width: 50px;
	display: inline-block;
	margin-right: 10px;
}
	
.families-wd .b-p-f-lstt li span img {
	width: 60px !important;
	margin-left: 0 !important;
}
	
.families-wd .b-p-f-lstt li:nth-child(2) {
	margin-right: 0px;
}
.families-wd .b-p-f-lstt li:nth-child(4) {
	margin-right: 0px;
}

	.families-wd .b-p-f-lstt li:nth-child(6) {
	margin-right: 0px;
}
	
.families-wd {
	padding-top: 10px;
	padding-bottom: 10px;
}
	
	
.families-wtc .wss-box .icon img {
	margin-bottom: 30px;
	width: auto;
	height: 60px;
}
	
.families-wtc .wss-box br {
	display: none;
}
	
.families-sldr-one {
	padding-top: 50px;
}
	
.families-sldr-one h3 {
	font-size: 24px;
	
}
	
.families-sldr-one h2.sec-title_heading {
	font-size: 40px;
    line-height: 50px;
    width: fit-content;
    margin: auto;
}
	
.families-wtc {
	padding-bottom: 0;
}
	
.families-sldr-one .testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(100% / 1) - 20px);
	grid-column-gap: 10px;
}
	
.families-sldr-one .plan-head h3 {
	font-size: 24px;
	text-align: left;
	line-height: 32px;
}
	
.families-sldr-one .price-block_one-list .fmlyy-pln-list p {
	font-size: 14px;
	
}
	
.families-sldr-two .last-tag {
	
	text-align: left;
}
	
.families-sldr-two .last-tag p {
	
	padding-top: 5px;
}
	
.families-sldr-one .price-block_one-price {
	
	margin-top: 10px;
}
	
.families-cant-sw {
	padding-top: 0;
}
	
.gamers-ws .wss-box img {
	width: auto !important;
	margin-left: 0 !important;
}
	
.gamers-frndly .mvng-tps-box .icon img {
	width: auto;
	margin-left: 0;
}
	
.gamers-ws .sd-arr {
	display: none;
}
	
.gamers-frndly .sec-title_heading span {
	display: none;
}
	
.gamers-frndly .sec-title h2 {
	font-size: 40px;
	margin-top: 15px;
}
	
.gamers-frndly .fluid-two_text {
	line-height: 40px !important;
}
	
.wfh-bnr .slider-one_heading {
	font-size: 70px !important;
    line-height: 80px !important;
	width: fit-content;
}
	
.wfh-sldr-one h2.sec-title_heading br {
	display: none !important;
}
	
.wfh-sldr-one h2.sec-title_heading  {
	font-size: 35px;
}
	
.wfh-sldr-one .plnn-accordion strong {
	
	font-size: 13px;
}
	
	.wfh-sldr-one .plnn-accordion {
	
	padding: 18px 10px;
	
}
	
.wfh-sldr-one .btn-dvv {
	
	margin-top: 0px;
}
	
.retiree-bnr .fluid-two_text {
	font-size: 18px !important;
	
}
	
.retiree-bnr .bnrr-topp {
	padding-bottom: 0;
}	

.retiree-friendly .b-p-f-lstt li {
	padding: 10px 20px 10px;
	font-size: 16px;
	width: 99%;
	line-height: 40px;
	margin-right: 15px;
	padding-left: 10px;
	margin-bottom: 15px;
}
	
.retiree-friendly .b-p-f-lstt li span {
	width: 50px;
	display: inline-block;
	margin-right: 10px;
}
	
.retiree-friendly .b-p-f-lstt li span img {
	width: 60px !important;
	margin-left: 0 !important;
}
	
.retiree-friendly {
	padding-top: 10px;
	padding-bottom: 10px;
}

	.home-trrf .new-sldd .swiper-slide {
		background: transparent;
		border-right: 2px solid transparent;
	}


	.faq-breadcumb a {
		font-size: 14px;
	}

	.contact-page-section .cont-right .sec-title p strong {
		display: block;
	}

	.mobile-page-bnr .slider-one_heading {
		font-size: 50px;
		line-height: 75px;
	}

	.brbnd-page-cs-blg .btn-dvv {

		margin-bottom:20px;
	}

	.l-pg-bnr.mvnggg-hmm-bnr {
		height: 75vh;
	}

	.l-pg-bnr.mvnggg-hmm-bnr .swiper-slide {
			height: 75vh;
	}

	.l-pg-bnr.mvnggg-hmm-bnr .slider-one_content-column {
		top: 52%;
	}

	.l-pg-bnr.testi-bnrr {
		height: 55vh;
	}

	.l-pg-bnr.testi-bnrr .swiper-slide {
			height: 55vh;
	}

	

	.l-pg-bnr.mobile-page-bnr {
		height: 55vh;
	}

	.l-pg-bnr.mobile-page-bnr .swiper-slide {
			height: 55vh;
	}


	.l-pg-bnr.switchng-bnr {
		height: 55vh;
	}

	.l-pg-bnr.switchng-bnr .swiper-slide {
			height: 55vh;
	}


	.l-pg-bnr.about-bnr {
		height: 50vh;
	}

	.l-pg-bnr.about-bnr .swiper-slide {
			height: 50vh;
	}

	.l-pg-bnr.familie-bnr {
		height: 60vh;
	}

	.l-pg-bnr.familie-bnr .swiper-slide {
			height: 60vh;
	}

	.l-pg-bnr.familie-bnr .slider-one_content-column {
			top: 55%;
	}

	.l-pg-bnr.wfh-bnr .slider-one_content-column {
		top: 53%;
	}

	.l-pg-bnr.wfh-bnr {
		height: 70vh;
	}

	.l-pg-bnr.wfh-bnr .swiper-slide {
		height: 70vh;
	}

	.l-pg-bnr.wfh-bnr .slider-one_content-column {
		top: 55%;
	}

	.slider-one.blog.case-std-bnr {
		height: 60vh;
	}

	.slider-one.blog.case-std-bnr .swiper-slide {
			height: 60vh;
	}

	.slider-one.blog.case-std-bnr .slider-one_content-column {
			top: 55%;
	}

	.l-pg-bnr.faq-bnr {
	}

	.l-pg-bnr.faq-bnr .slider-one_content-column {
			top: 60%;
	}

	.inner-cms-bg.page-title.stmpp-bnr {
		padding: 170px 0px 100px;
	}

	.mobile-sim-sld-hdnngg h3 {
		font-size: 18px;
		
	}

	.ratingg-mob-off {
		display: none !important;
	}


	.slider-one.new-bnr-chng {
		height: auto;
	}

		.slider-one.new-bnr-chng .swiper-slide {
			padding-top: 100px;
			padding-bottom: 0px;
		}

	.new-bnr-chng .slider-one_content-column {
		left: 0;
		right: 0;
		top: unset;
		position: relative;
		transform: unset;
	}

	.bnr-rate.ratingg.logo-icnd-rr {
		position: relative;
	}

	.new-bnr-chng .swiper-slide {
		height: auto;
	}

	.upgrad-land-sec-box .sec-title h3 br {
		display: block !important;
	}


	.upgrad-land-sec-box .sec-title h3 {
		font-size: 22px !important;
		line-height: 36px;
		font-weight: bold;
		padding-bottom: 10px;
		padding-top: 20px;
	}

	.upgrad-land-sec-box .sec-title h4 {
		font-size: 19px;
		line-height: 36px;
		font-weight: normal;
		text-align: left;
	}

	.addrd-boxx p strong {
		display: block;
		padding-top: 10px;
		font-size: 22px;
	}

	.addrd-boxx p {
		line-height: 36px;
		font-size: 20px;
		color: #0a112d;
		margin-bottom: 4px;
	}


	.upgrad-land-sec-btn {
		display: block !important;
		margin-top: 25px;
	}

	.upgrad-land-sec-box .address-radio {
		padding-top: 0;
		padding-bottom: 0;
	}


	.installation-address.upgrad-land-sec {
		padding-bottom: 0 !important;
	}


	.upgrad-land-sec .upgrad-land-sec-box .pln-ntt-tre {
		line-height: 30px;
		margin-top: 20px;
		margin-bottom: 50px;
		font-size: 18px;
		display: block;
		padding-right: 10px;
	}

	.upgrad-land-sec-box .sec-title {
		padding-top: 0px !important;
	}

	.upgrad-land-sec {
		padding-top: 20px !important;
	}

	.input.labelauty + label {
		margin: 15px 0;
	}

	.addonn-tle {
		font-size: 26px !important;
	}


	.clr-one .pkg-add-onn-box-list h5 {
		
		margin: auto;
		margin-bottom: 15px;
	}

	.pkg-add-onn-box-list h3 {
		font-size: 22px !important;
		
	}

	input.labelauty + label {
		
		margin: 15px 0;
	}

}




@media screen and (min-width: 320px) and (max-width: 340px) {
  .bnrr-topp ul li {
    font-size: 14px;
  }
  .slider-one_heading {
    font-size: 55px;
    text-align: center;
    line-height: 60px;
  }
  .bnrr-topp .upp-txt {
    font-size: 18px;
  }
  .bnrr-topp span img {
    width: 24px;
  }
  .slider-one_content-inner .frm-arr img {
    left: 13px;
    top: -13px;
    width: 40px;
  }
  .bnr-rate.ratingg {
    bottom: 0px;
    position: absolute;
    right: 0;
    text-align: center;
    left: 0;
  }
  .how-lstng .lfttt h2 {
    font-size: 30px;
  }
  .btn-dvv a {
    padding: 5px 6px 5px 21px;
    font-size: 14px;
  }
  .footer_socials a {
    width: 45px;
    height: 45px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1650px) {
  .auto-container {
    position: static;
    max-width: 1270px;
    padding: 0px 15px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1299px) {
  .upp-txt {
    font-size: 40px;
  }
  .sithh-fld .sx-dvv .sd-arr img {
    position: absolute;
    top: 0px;
    right: 263px;
  }
  .slider-one_heading {
    font-size: 120px;
    line-height: 120px;
  }
  .frm-arr img {
    left: -16px;
    top: -4px;
    width: 50px;
  }
  .bnr-rate.ratingg {
    bottom: 120px;
    right: 50px;
  }
  .wss-box p {
    font-size: 14px;
  }
  .page-wrapper {
    overflow: unset;
  }
  .plan-head h3 {
    font-size: 30px;
  }
  .price-block_one-price {
    font-size: 45px;
  }
  .price-block_one-price sub {
    top: -10px;
  }
  .pln-lft h4 {
    font-size: 35px;
    margin-bottom: 25px;
    line-height: 35px;
  }
  .pl-rght h5 {
    font-size: 24px;
    margin-bottom: 25px;
  }
  .price-block_one-list li {
    font-size: 16px;
  }
  .pl-rght ul li img {
    width: 36px;
  }
  .pln-ntt-tw {
    font-size: 22px;
  }
  .pln-ntt-tre {
    font-size: 16px;
  }
  .up-imgg img {
    top: -30px;
  }
  .eghlt-fld .rightt h3 {
    font-size: 80px;
    font-weight: normal;
    line-height: 80px;
  }
  .eghlt-fld .lst-aa {
    margin-left: 0;
  }
  .ctoa-box h3 {
    font-size: 47px;
  }
  .ctoa-box p {
    font-size: 24px;
  }
  .tddr-fld .fluid-two_text {
    font-size: 45px;
    line-height: 60px;
  }
  .sithh-fld .sx-dvvv {
    font-size: 120px;
    line-height: 120px;
  }
  .ellvnn-fld .up-imgg img {
    top: -50px;
  }
  .ellvnn-fld .fluid-two_text2 {
    font-size: 30px;
  }
  .ellvnn-fld h2 {
    font-size: 50px;
    font-weight: 600;
    line-height: 60px;
  }
  .ellvnn-fld .frm-arr img {
    left: -4px;
    top: -14px;
    width: 35px;
  }
  .footer-list li a {
    font-size: 14px;
    line-height: 20px;
  }
  .con-inf {
    line-height: 28px;
    font-size: 14px;
    margin-bottom: 10px;
  }
  .con-inf a {
    line-height: 24px;
    font-size: 14px;
  }
  .con-inf a.emll {
    line-height: 20px;
    font-size: 14px;
  }
  .sd-arr img {
    top: -9px;
    right: -23px;
  }
  .wss-box h3 {
    font-size: 18px;
  }
  .l-pg-bnr .frm-arr img {
    left: 0;
    top: -13px;
  }
  .stp-wd-frm {
    width: 50%;
  }
  .lnn-fast-2 .frtfld-higlt img {
    margin-top: -80px;
    width: 360px;
  }
  .lnn-fast-2 .fluid-two_text {
    font-size: 90px;
  }
	
.thank-order .paymt-box-trrr-bxx-inner {
	padding: 50px 45px 0px;
}

	.paymt-box-trrr-bxx-inner {
	padding: 50px 45px 0px;
}
	
.frzrfr-body-c .cont-lft {
  padding-right: 10px;
}
	
.frzrfr-body-c .cont-right {
	padding-left: 10px;
}	
	
.frst-sctnss-stpp .sec-title_heading {
	font-size: 80px;
	line-height: 80px;
}
	
.scond-step-se .step-box-scnd {
	width: 26%;
	margin: 0 45px;
}
	
.step-2-mn-bx .line {
	
	width: 110px;
}
	
.mvng-tps-box p {
	
	height: 130px;
}
	
	
.frzrfr-c-t-a .sec-title {
	padding-left: 20px;
}
	
.timeline-step .default-form.contact-form h3 {
	font-size: 30px;
	line-height: 40px;
}
	
.timeline-step .default-form.contact-form h6 {
	font-size: 16px;
	line-height: 28px;
}
	
.mvng-tps-rresrrs.testi-page-box h3 {
	font-size: 30px;
	
	
}

.mvng-tps-rresrrs.testi-page-box p {
	height: 80px;
}
	
.wh4-table::before {
	left: 65px;
	
}
	
.testi-scroll-slder .rad-awards-card__cover::after {
	
	right: 13px;
	
}
	
.testi-scroll-slder .rad-awards-card p {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 50px;
	line-height: 28px;
	height: 350px;
}
	
.tsti-latts .rightt-tasti .default-form.contact-form h3 {
	font-size: 36px;
	
}
	
.faq-lst-ul li {
	
	text-indent: -20px;
	padding-left: 20px;
}
	
.faq-lst-ul li a {
	font-size: 16px;
	line-height: 45px;
	
}
	
.faq-lstng-hdng h2 {
	font-size: 32px;
}

	.bnr-rate.ratingg.logo-icnd-rr {
		bottom: 60px;
		right: 100px;
	}

		.bnr-rate.ratingg.logo-icnd-rr img {
			width: 400px !important;
		}

	.upgrad-land-sec {
		padding-bottom: 0px !important;
	}
	
}
@media screen and (min-width: 320px) and (max-width: 992px) {
  .desktp {
    display: none;
  }
  .mob-ofof {
    display: none;
  }
  .prvc-tble thead {
    display: none;
  }
  .prvc-tble td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    width: 100%;
    font-size: 18px;
    margin-bottom: 5px;
    text-align: center;
  }
  .prvc-tble td.snd-hdng::before {
    content: attr(data-label);
    float: none;
    font-weight: bold;
    text-transform: capitalize;
    display: block;
    width: 121px;
    font-size: 16px;
    text-align: left;
    border-bottom: 1px solid;
    margin-bottom: 15px;
  }
  .prvc-tble td.snd-hdng.l-ii::before {
    width: 92px;
  }
  .prvc-tble td.snd-hdng.i-d-s::before {
    width: 92px;
  }
  .prvc-tble td.snd-hdng.i-d-s {
    border-bottom: 0;
  }
  .prvc-tble td.snd-hdng.i-d-s-2::before {
    width: 55px;
  }
  .prvc-tble td.snd-hdng.craa::before {
    width: 196px;
  }
  .prvc-tble td span {
    /* background: #f8d613; */
    color: #0733e1;
    border-radius: 4px;
    font-weight: 600;
    text-align: center;
    display: block;
    line-height: 19px;
  }
  .prvc-tble td:last-child {
    border-bottom: 0;
  }
  .prvc-tble tr {
    display: block;
    margin-bottom: 0;
    border: 1px solid #e1e1e1;
    margin-bottom: 15px;
  }
  .prvc-tble td {
    display: block;
    text-align: left;
    padding: 20px 15px;
  }
  .mob-hddn {}
  .prvc-tble {
    overflow: hidden;
    table-layout: fixed;
    /* border: 1px solid #e1e1e1; */
  }
  .prvc-tble a {
    word-wrap: break-word;
    display: block;
    padding-left: 0;
  }
	
	 .cmn-off {
    display: none !important;
  }
	.news-block_one-content {
	
	min-height: auto;
}
	
	
}
@media screen and (min-width: 993px) and (max-width: 15000px) {
  .mobble {
    display: none;
  }
  .mob-onon {
    display: none;
  }
  .btm-btn-mn {
    display: none;
  }
  .mbl-sc-off {
    display: none !important;
  }
	
	.mob-img-icon {
    display: none !important;
  }
	
	.cmn-onn{
		
		 display: none !important;
	}
	
	.trr-pllnn-icn {
	display: none;
}
	
.btm-btn-mn {
    display: none !important;
  }
	
	.ratt-mob-onn {
		
		display: none !important;
	}
	
	.for-mob-and-tab-line {
		display: none !important;
		
	}
	
	.for-mob-and-tab {
		display: none !important;
		
	}
	

	
}
@media screen and (min-width: 768px) and (max-width: 15000px) {
  
.tm-mob-onn {
	display: none;	
	}
	
	.mob-pad-break {
		display: none;	
		
	}

	.ratingg-dks-off {
		display: none !important;
	}
	
}
@media (min-width: 320px) and (max-width: 575px) and (orientation: portrait) {
  .fith-fld .rightt {
    position: absolute;
    right: 15px;
  }
  .bootom-ftr {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1300px) and (max-width: 1380px) {
  .bnr-rate.ratingg {
    bottom: 187px;
    right: 100px;
  }

	.bnr-rate.ratingg.logo-icnd-rr {
		bottom: 90px;
		right: 100px;
	}

		.bnr-rate.ratingg.logo-icnd-rr img {
			width: 400px !important;
		}

  .wss-box p {
    font-size: 15px;
  }
  .frth-bg {
    border-radius: 40px;
  }
  .ellvnn-fld .up-imgg img {
    top: -50px;
  }
  .sithh-fld .sx-dvv .sd-arr img {
    position: absolute;
    top: 0px;
    right: 265px;
  }
  .tddr-fld .fluid-two_text {
    font-size: 48px;
    line-height: 60px;
  }
  .ctoa-box h3 {
    font-size: 48px;
  }
  .sd-arr img {
    top: -5px;
    right: -5px;
  }
  .ellvnn-fld h2 {
    font-size: 52px;
    line-height: 65px;
  }
  .blg-icon-2 img {
    position: absolute;
    bottom: -27px;
    left: -29px;
  }
  .wss-box h3 {
    font-size: 18px;
  }
  .l-pg-bnr .frm-arr img {
    left: -43px;
    top: -13px;
  }
  .stp-wd-frm {
    width: 50%;
  }
	.paymt-trhh-pages .stp-wd-frm {
    width: 60%;
}
  .lnn-fast-2 .frtfld-higlt img {
    margin-top: -80px;
    width: 360px;
  }
  .lnn-fast-2 .fluid-two_text {
    font-size: 90px;
  }
  .b-pln-sparate-pay {
    padding-bottom: 50px !important;
  }
  .pyment-stp-onn p {
    font-size: 20px;
  }
  .installation-address.breadcumb {
    padding-bottom: 20px !important;
  }
  .step-payment h3 {
    font-size: 36px;
  }
	
	.frzrfr-body-c .cont-lft {
  padding-right: 20px;
}
	
.frzrfr-body-c .cont-right {
	padding-left: 20px;
}
	
.mvng-tps-box p {
	
	height: 120px;
}
	
.scond-step-se .step-box-scnd {
	width: 28.5%;
	margin: 0 30px;
}
	
.step-2-mn-bx .line {
	
	width: 80px;
}
	
.timeline-step .default-form.contact-form h3 {
	font-size: 30px;
	line-height: 36px;
}

.timeline-step .default-form.contact-form h6 {
	font-size: 16px;
	line-height: 30px;
}
	
.frst-sctnss-stpp .sec-title_heading {
	font-size: 80px;
	line-height: 80px;
}
	
.mvng-tps-rresrrs.testi-page-box h3 {
	font-size: 30px;
	
	
}

.mvng-tps-rresrrs.testi-page-box p {
	height: 80px;
}
	
.wh4-table::before {
	left: 65px;
	
}
	
.testi-scroll-slder .rad-awards-card__cover::after {
	
	right: 13px;
	
}
	
.testi-scroll-slder .rad-awards-card p {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 50px;
	line-height: 28px;
	height: 350px;
}
	
.tsti-latts .rightt-tasti .default-form.contact-form h3 {
	font-size: 36px;
	
}
	
.faq-lst-ul li {
	
	text-indent: -20px;
	padding-left: 20px;
}
	
.faq-lst-ul li a {
	font-size: 16px;
	line-height: 45px;
	
}
	
.faq-lstng-hdng h2 {
	font-size: 32px;
}	
	
}
@media screen and (min-width: 1381px) and (max-width: 1450px) {
  .bnr-rate.ratingg {
    bottom: 140px;
    right: 100px;
  }

	.bnr-rate.ratingg.logo-icnd-rr {
		bottom: 140px;
		right: 100px;
	}

		.bnr-rate.ratingg.logo-icnd-rr img {
			width: 480px !important;
		}

  .wss-box p {
    font-size: 15px;
  }
  .frth-bg {
    border-radius: 40px;
  }
  .ellvnn-fld .up-imgg img {
    top: -50px;
  }
  .tddr-fld .fluid-two_text {
    font-size: 48px;
    line-height: 60px;
  }
  .ellvnn-fld h2 {
    font-size: 50px;
    line-height: 60px;
  }
  .sithh-fld .sx-dvv .sd-arr img {
    position: absolute;
    top: 0px;
    right: 265px;
  }
  .sd-arr img {
    position: absolute;
    top: -5px;
    right: -10px;
  }
  .ctoa-box h3 {
    font-size: 50px;
  }
  .wss-box h3 {
    font-size: 18px;
  }
  .lnn-fast-2 .frtfld-higlt img {
    margin-top: -80px;
    width: 360px;
  }
  .lnn-fast-2 .fluid-two_text {
    font-size: 90px;
  }
  .b-pln-sparate-pay {
    padding-bottom: 50px !important;
  }
  .pyment-stp-onn p {
    font-size: 20px;
  }
  .installation-address.breadcumb {
    padding-bottom: 20px !important;
  }
  .step-payment h3 {
    font-size: 36px;
  }
	
	.paymt-trhh-pages .stp-wd-frm {
    width: 55%;
  }
	
.frzrfr-body-c .cont-lft {
  padding-right: 20px;
}
	
.frzrfr-body-c .cont-right {
	padding-left: 20px;
}
	
	.mvng-tps-box p {
	
	height: 120px;
}
	
.scond-step-se .step-box-scnd {
	width: 28.5%;
	margin: 0 30px;
}
	
.step-2-mn-bx .line {
	
	width: 80px;
}
	
.timeline-step .default-form.contact-form h3 {
	font-size: 30px;
	line-height: 36px;
}

.timeline-step .default-form.contact-form h6 {
	font-size: 16px;
	line-height: 30px;
}
	
.frst-sctnss-stpp .sec-title_heading {
	font-size: 80px;
	line-height: 80px;
}
.mvng-tps-rresrrs.testi-page-box h3 {
	font-size: 30px;
	
	
}

.mvng-tps-rresrrs.testi-page-box p {
	height: 80px;
}
	
.wh4-table::before {
	left: 65px;
	
}
	
.testi-scroll-slder .rad-awards-card__cover::after {
	
	right: 13px;
	
}
	
.testi-scroll-slder .rad-awards-card p {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 50px;
	line-height: 28px;
	height: 350px;
}
	
.tsti-latts .rightt-tasti .default-form.contact-form h3 {
	font-size: 36px;
	
}	
	
.faq-lst-ul li {
	
	text-indent: -20px;
	padding-left: 20px;
}
	
.faq-lst-ul li a {
	font-size: 16px;
	line-height: 45px;
	
}
	
.faq-lstng-hdng h2 {
	font-size: 32px;
}	
}
@media screen and (width: 1360px) {
  .bnr-rate.ratingg {
    bottom: 80px;
  }
}
@media screen and (min-width: 1451px) and (max-width: 1550px) {
  .bnr-rate.ratingg {
    bottom: 187px;
    right: 100px;
  }


	.bnr-rate.ratingg.logo-icnd-rr {
		bottom: 80px;
		right: 100px;
	}

		.bnr-rate.ratingg.logo-icnd-rr img {
			width: 480px !important;
		}

  .wss-box p {
    font-size: 15px;
  }
  .frth-bg {
    border-radius: 40px;
  }
  .ellvnn-fld .up-imgg img {
    top: -50px;
  }
	
.frzrfr-body-c .cont-lft {
  padding-right: 25px;
}
	
.frzrfr-body-c .cont-right {
	padding-left: 25px;
}
	
	.mvng-tps-box p {
	
	height: 120px;
}
	
.scond-step-se .step-box-scnd {
	width: 28.5%;
	margin: 0 30px;
}
	
.step-2-mn-bx .line {
	
	width: 80px;
}
	
.timeline-step .default-form.contact-form h3 {
	font-size: 30px;
	line-height: 36px;
}

.timeline-step .default-form.contact-form h6 {
	font-size: 16px;
	line-height: 30px;
}
	
.frst-sctnss-stpp .sec-title_heading {
	font-size: 80px;
	line-height: 80px;
}
	
.faq-lst-ul li {
	
	text-indent: -20px;
	padding-left: 20px;
}
	
.faq-lst-ul li a {
	font-size: 16px;
	line-height: 45px;
	
}
	
.faq-lstng-hdng h2 {
	font-size: 32px;
}	
	
}
@media screen and (min-width: 1551px) and (max-width: 1700px) {
  .bnr-rate.ratingg {
    bottom: 187px;
    right: 100px;
  }

	.bnr-rate.ratingg.logo-icnd-rr {
		bottom: 140px;
		right: 100px;
	}

  .wss-box p {
    font-size: 15px;
  }
  .frth-bg {
    border-radius: 40px;
  }
  .ellvnn-fld .up-imgg img {
    top: -50px;
  }
	
.frzrfr-body-c .cont-lft {
  padding-right: 25px;
}
	
.frzrfr-body-c .cont-right {
	padding-left: 25px;
}
	
	.mvng-tps-box p {
	
	height: 120px;
}
	
.scond-step-se .step-box-scnd {
	width: 28.5%;
	margin: 0 30px;
}
	
.step-2-mn-bx .line {
	
	width: 80px;
}
	
.timeline-step .default-form.contact-form h3 {
	font-size: 30px;
	line-height: 36px;
}

.timeline-step .default-form.contact-form h6 {
	font-size: 16px;
	line-height: 30px;
}
	
.frst-sctnss-stpp .sec-title_heading {
	font-size: 80px;
	line-height: 80px;
}
	
.faq-lst-ul li {
	
	text-indent: -20px;
	padding-left: 20px;
}
	
.faq-lst-ul li a {
	font-size: 16px;
	line-height: 45px;
	
}
	
.faq-lstng-hdng h2 {
	font-size: 32px;
}	
	
}
@media screen and (width: 1366px) {
  .upp-txt {
    font-size: 36px;
    padding-top: 49px;
    margin-bottom: 0;
  }
  .slider-one_heading {
    font-size: 95px;
    line-height: 100px;
  }
  .frm-arr img {
    left: -30px;
    top: -8px;
    width: 50px;
  }
  .bnr-rate.ratingg {
    bottom: 35px;
    right: 100px;
  }
  .rad-awards__stage {
    top: 98px;
  }
  .ellvnn-fld .frm-arr img {
    left: -50px;
  }
  .sd-arr img {
    top: -6px;
    right: -30px;
  }
}
@media screen and (min-width: 1285px) and (max-width: 1315px) {
  .upp-txt {
    font-size: 36px;
    padding-top: 49px;
    margin-bottom: 0;
  }
  .slider-one_heading {
    font-size: 95px;
    line-height: 100px;
  }
  .frm-arr img {
    left: -30px;
    top: -8px;
    width: 50px;
  }
  .bnr-rate.ratingg {
    bottom: 35px;
    right: 100px;
  }
  .rad-awards__stage {
    top: 98px;
  }
  .ellvnn-fld .frm-arr img {
    left: -50px;
  }
  .sd-arr img {
    top: -6px;
    right: -30px;
  }
  .price-block_one-list li {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .pln-lft {
    padding-top: 20px;
    padding-bottom: 0px;
  }
  .pl-rght {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .pln-ntt {
    margin-top: 30px;
  }
  .pn-ftr-fst p {
    margin-bottom: 6px;
  }
  .pn-ftr-fst p img {
    width: 170px;
  }
  .plan-head {
    padding: 15px;
  }
  .pl-rght h5 {
    margin-bottom: 20px;
  }
  .pl-rght ul li img {
    width: 36px;
  }
  .pln-lft h4 {
    font-size: 36px;
    margin-bottom: 20px;
    line-height: 36px;
  }
  .pln-ntt-tw {
    font-size: 22px;
    margin-bottom: 15px;
  }
  .pln-ntt-tre {
    margin-bottom: 0;
  }
  .pln-img img {
    width: 150px;
  }
  .featuresv6_sticky-div {
    margin-bottom: 5rem;
  }
  .about-one.snth-fld {
    padding-bottom: 0;
  }
  .blg-icon-2 img {
    bottom: -24px;
    left: -38px;
  }
}
@media screen and (min-width:320px) and (max-width: 6000px) {
  .page-wrapper {
    overflow: unset;
  }
  .ovfll {
    overflow: unset;
  }
}
@media screen and (min-width: 320px) and (max-width: 649px) {
  .mob-tstim .rad-awards__headline {
    margin-top: 50px;
  }
  .mob-tstim .rad-awards__stage {
    height: 40vh;
  }
  .mob-tstim .featuresv6_sticky-div {
    top: 16rem;
    margin-top: 0;
  }
  .lnn-yr-ull .about-one_image-column img {
    width: 500px;
    margin-left: -20px;
  }
	.scroll-to-top {
		/* display: none !important; */
		z-index: 99999999;
	}
  .contact-page-section .info-column .info-box .box-inner {
    display: block;
    text-align: center;
  }
  .contact-page-section .info-column .info-box .icon {
    display: block;
    margin: auto;
    margin-bottom: 20px;
  }
  .b-pln-sparate-pay.slt-brds {
    padding-top: 0;
  }
  .pyment-stp-onn {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .footer_socials {
    margin-top: 0;
  }
  .pyment-stp-onn .form-group .ui-selectmenu-button.ui-button {
    font-weight: 600;
    font-size: 15px;
  }
}
@media screen and (min-width: 320px) and (max-width: 399px) {
  td.td-lft {
    width: 200px;
  }
  .pyment-stp-onn h3 {
    font-size: 32px;
    line-height: 24px;
  }
}
@media screen and (min-width: 650px) and (max-width: 992px) {
  .mob-tstim .rad-awards__headline {
    margin-top: 00px;
  }
  .mob-tstim .rad-awards__stage {
    height: 23vh;
    position: sticky;
    top: 30px;
  }
  .mob-tstim .featuresv6_sticky-div {
    top: 16rem;
    margin-top: 0;
  }
  .mob-tstim ._2x1-grid-layout {
    margin-top: 0;
  }
  .b-pln-sparate-pay.slt-brds {
    padding-top: 0;
  }
  .pyment-stp-onn {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}



@media screen and (min-width:320px) and (max-width: 450px) {
	
	 .case-menu .logo-box {
   
  }
	
	.case-menu .main-menu .navigation > li > a {
	font-size: 15px;
}
	
.main-header .main-menu .navigation > li {
	margin-right: 13px;
}
	
.swtch-right {
	padding: 30px 20px;
}

	.families-sldr-one .plan-head h3 {
		font-size: 22px;
		
	}

	.gamers-sldr-one .plan-head h3 {
		font-size: 22px !important;
		line-height: 38px;
		height: 65px;
	}

	.wfh-frndly .mvng-tps-box h3 .brrrr {
		display: block !important;
	}

	
}

@media screen and (min-width:320px) and (max-width: 550px) {

	.g-recaptcha {
		transform: scale(0.80);
		-webkit-transform: scale(0.85);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
		margin:auto;
	}
 
	.blot-list-top-news-bnr h2 {
	color: #f8d613;
	font-size: 36px;
	width: fit-content;
	margin-bottom: 5px;
	font-weight: bold;
}
	
	
.blot-list-top-news-bnr .case-std-1-icn-1 {
	position: relative;
	width: 25px;
	height: 43px;
	display: inline-block;
}
	
.blot-list-top-news-bnr h3 {
	font-size: 18px;
	line-height: 28px;
}	

.blot-list-top-news-bnr .crcl-icon i {
	font-size: 10px;
	color: #f8d613;
	padding-left: 5px;
}
	
.blot-list-top-news-bnr .case-std-1-icn-2 {
	width: 39%;
	
	margin-top: -5px;
}	
.blot-list-top-news-bnr .case-std-1-icn-2 img {
	width: 15px;
}
	.blot-list-top-news-bnr .case-std-1-icn-1 img {
	position: absolute;
	top: 8px !important;
	right: 0 !important;
	width: 24px !important;
}
	
	
.blot-list-top-news-bnr .sd-arr.case-std-1-icn-1.harold {
	position: relative;
	width: 25px;
	height: 37px;
	display: inline-block;
}

.blot-list-top-news-bnr .case-std-1-icn-1.harold img {
	position: absolute;
	top: 0px !important;
	right: 8px !important;
	width: 15px !important;
}

.blot-list-top-news-bnr h5 {
	color: #fff;
	font-size: 26px;
	width: fit-content;
	margin-bottom: 0px;
	line-height: 30px;
	font-weight: bold;
	padding-left: 20px;
}

.blot-list-top-news-bnr h5 .case-std-1-icn-1 {
	position: relative;
	width: 18px;
	height: 28px;
	display: inline-block;
}

.blot-list-top-news-bnr h5 .case-std-1-icn-1 {
	position: relative;
	width: 18px;
	height: 28px;
	display: inline-block;
}

.blot-list-top-news-bnr .case-3 .case-std-1-icn-1 {
	
	width: 40px;
	height: 40px;
	
}

.blot-list-top-news-bnr .case-3 h2 .case-std-1-icn-1 img {
	position: absolute;
	top: 5px !important;
	right: 30px !important;
	width: 20px !important;
}

.blot-list-top-news-bnr .case-3 h3 {
	font-size: 18px;
	line-height: 20px;
}

.blot-list-top-news-bnr .case-3 h3 span {
	height: 20px !important;
}

.blot-list-top-news-bnr .case-3 h3 span img {
	position: absolute;
	top: 1px !important;
	right: 27px !important;
	width: 15px !important;
}

.blot-list-top-news-bnr .case-4 h2 {
    color: #f8d613;
    font-size: 36px;
    width: fit-content;
    margin-bottom: 5px;
    font-weight: bold;
    line-height: 26px;
}

.blot-list-top-news-bnr .case-4 h2 .case-std-1-icn-1 {
    position: relative;
    width: 100% !important;
    height: 30px !important;
    display: inline-block;
    margin-right: -16px;
}


.blot-list-top-news-bnr .case-4 h5 {
    color: #fff;
    font-size: 21px;
    width: fit-content;
    margin-bottom: 0px;
    line-height: 20px;
    font-weight: bold;
    padding-left: 0;
}

.blot-list-top-news-bnr .case-4 h5 .case-std-1-icn-1 {
    position: relative;
    width: 33px !important;
    height: 20px !important;
    display: inline-block;
}

.blot-list-top-news-bnr .case-4 h5 .case-std-1-icn-1 img {
    position: absolute;
    top: 8px !important;
    right: 0;
    width: 20px !important;
}


.blot-list-top-news-bnr .case-4 .crcl-icon i {
    font-size: 10px;
    color: #f8d613;
    padding-left: 0;
    margin-left: 0;
}
	
.blot-list-top-news-bnr .case-4.inside-header-text {
    width: 35%;
}	
		
.testi-bnrr .fluid-two_text {
	font-size: 16px;
	margin-top: -30px;
}
	
.wh4-table::before {
	position: absolute;
	left: 17px;
	bottom: 0;
	width: 50px;
	height: 402px;
	content: "";
	background: url(../images/tble-upgrd2.png);
	background-repeat: no-repeat;
	background-size: 51px;
}
	
	
.tbl-bxx-inr {
	width: 83%;
}
	
.rightt-tasti .btn-dvv.pay-btn {
   
    padding-bottom: 0 !important;
}
	
.testi-scroll-slder.case-sldd-tast .cards-s {
        grid-auto-columns: calc(calc(95% / 1) - 20px);
        grid-column-gap: 0px;
    }

	.pln-ntt-tre {
		
		height: 100px;
	}


	.mbile-prcing-box .navi-arrow .fiber-one_button-prev {
		left: 21px;
		width: 45px;
		height: 45px;
		line-height: 44px;
		/* text-align: center; */
		
	}

	.mbile-prcing-box .navi-arrow .fiber-one_button-next {
		right: -92px;
		width: 45px;
		height: 45px;
		line-height: 44px;
		
	}

	.frzrfr-c-t-a .ctoa-frm .default-form.contact-form .frm-fldd {
		margin-bottom: 0px;
	}


	.case-sldd-tast .news-block_one-heading {
		font-size: 20px;
		height: 100px;
	}
	
}

@media screen and (min-width:320px) and (max-width: 380px) {
.wh4-table::before {
	position: absolute;
	left: 15px;
	bottom: 0;
	width: 50px;
	height: 402px;
	content: "";
	background: url(../images/tble-upgrd2.png);
	background-repeat: no-repeat;
	background-size: 51px;
}
	
}

@media screen and (min-width:405px) and (max-width: 450px) {
.wh4-table::before {
	position: absolute;
	left: 10px;
	bottom: 0;
	width: 50px;
	height: 402px;
	content: "";
	background: url(../images/tble-upgrd2.png);
	background-repeat: no-repeat;
	background-size: 51px;
}
	
}

@media screen and (min-width:551px) and (max-width: 650px) {
	
	
 
	.blot-list-top-news-bnr h2 {
	color: #f8d613;
	font-size: 36px;
	width: fit-content;
	margin-bottom: 5px;
	font-weight: bold;
}
	
	
.blot-list-top-news-bnr .case-std-1-icn-1 {
	position: relative;
	width: 25px;
	height: 43px;
	display: inline-block;
}
	
.blot-list-top-news-bnr h3 {
	font-size: 18px;
	line-height: 28px;
}	

.blot-list-top-news-bnr .crcl-icon i {
	font-size: 10px;
	color: #f8d613;
	padding-left: 5px;
}
	
.blot-list-top-news-bnr .case-std-1-icn-2 {
	width: 25%;
	
	margin-top: -5px;
}	
.blot-list-top-news-bnr .case-std-1-icn-2 img {
	width: 15px;
}
	.blot-list-top-news-bnr .case-std-1-icn-1 img {
	position: absolute;
	top: 8px !important;
	right: 0 !important;
	width: 24px !important;
}
	
.blot-list-top-news-bnr .sd-arr.case-std-1-icn-1.harold {
	position: relative;
	width: 25px;
	height: 37px;
	display: inline-block;
}

.blot-list-top-news-bnr .case-std-1-icn-1.harold img {
	position: absolute;
	top: 0px !important;
	right: 8px !important;
	width: 15px !important;
}

.blot-list-top-news-bnr h5 {
	color: #fff;
	font-size: 26px;
	width: fit-content;
	margin-bottom: 0px;
	line-height: 30px;
	font-weight: bold;
	padding-left: 20px;
}

.blot-list-top-news-bnr h5 .case-std-1-icn-1 {
	position: relative;
	width: 18px;
	height: 28px;
	display: inline-block;
}

.blot-list-top-news-bnr h5 .case-std-1-icn-1 {
	position: relative;
	width: 18px;
	height: 28px;
	display: inline-block;
}
	
	
.blot-list-top-news-bnr .case-3 .case-std-1-icn-1 {
	
	width: 40px;
	height: 40px;
	
}

.blot-list-top-news-bnr .case-3 h2 .case-std-1-icn-1 img {
	position: absolute;
	top: 5px !important;
	right: 30px !important;
	width: 20px !important;
}

.blot-list-top-news-bnr .case-3 h3 {
	font-size: 18px;
	line-height: 20px;
}

.blot-list-top-news-bnr .case-3 h3 span {
	height: 20px !important;
}

.blot-list-top-news-bnr .case-3 h3 span img {
	position: absolute;
	top: 1px !important;
	right: 27px !important;
	width: 15px !important;
}

.blot-list-top-news-bnr .case-4 h2 {
    color: #f8d613;
    font-size: 36px;
    width: fit-content;
    margin-bottom: 5px;
    font-weight: bold;
    line-height: 26px;
}

.blot-list-top-news-bnr .case-4 h2 .case-std-1-icn-1 {
    position: relative;
    width: 100% !important;
    height: 30px !important;
    display: inline-block;
    margin-right: -16px;
}


.blot-list-top-news-bnr .case-4 h5 {
    color: #fff;
    font-size: 21px;
    width: fit-content;
    margin-bottom: 0px;
    line-height: 20px;
    font-weight: bold;
    padding-left: 0;
}

.blot-list-top-news-bnr .case-4 h5 .case-std-1-icn-1 {
    position: relative;
    width: 33px !important;
    height: 20px !important;
    display: inline-block;
}

.blot-list-top-news-bnr .case-4 h5 .case-std-1-icn-1 img {
    position: absolute;
    top: 8px !important;
    right: 0;
    width: 20px !important;
}


.blot-list-top-news-bnr .case-4 .crcl-icon i {
    font-size: 10px;
    color: #f8d613;
    padding-left: 0;
    margin-left: 0;
}
	
	.testi-bnrr .fluid-two_text {
	font-size: 22px;
	margin-top: -20px;
}
	
.families-sldr-one .testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(80% / 1) - 20px);
	grid-column-gap: 20px;
}	
	
}

@media screen and (min-width:651px) and (max-width: 767px) {
	
	
 
	.blot-list-top-news-bnr h2 {
	color: #f8d613;
	font-size: 72px;
	width: fit-content;
	margin-bottom: 20px;
	font-weight: bold;
}
	
	
.blot-list-top-news-bnr .case-std-1-icn-1 {
	position: relative;
	width: 25px;
	height: 65px;
	display: inline-block;
}
	
.blot-list-top-news-bnr h3 {
	font-size: 36px;
	line-height: 45px;
}	

.blot-list-top-news-bnr .crcl-icon i {
	font-size: 15px;
	color: #f8d613;
	padding-left: 5px;
}
	
.blot-list-top-news-bnr .case-std-1-icn-2 {
	width: 25%;
	
	margin-top: -5px;
}	
.blot-list-top-news-bnr .case-std-1-icn-2 img {
	width: 20px;
}
	.blot-list-top-news-bnr .case-std-1-icn-1 img {
	position: absolute;
	top: 8px !important;
	right: 0 !important;
	width: 30px !important;
}
	
.blot-list-top-news-bnr .sd-arr.case-std-1-icn-1.harold {
	position: relative;
	width: 25px;
	height: 70px;
	display: inline-block;
}

.blot-list-top-news-bnr .case-std-1-icn-1.harold img {
	position: absolute;
	top: 0px !important;
	right: 0px !important;
	width: 24px !important;
}

.blot-list-top-news-bnr h5 {
	color: #fff;
	font-size: 55px;
	width: fit-content;
	margin-bottom: 0px;
	line-height: 65px;
	font-weight: bold;
	padding-left: 47px;
}

.blot-list-top-news-bnr h5 .case-std-1-icn-1 {
	position: relative;
	width: 18px;
	height: 50px;
	display: inline-block;
}

	

	.blot-list-top-news-bnr h5 .case-std-1-icn-1 img {
	position: absolute;
	top: 8px !important;
	right: 10px !important;
	width: 30px !important;
}
	
.blot-list-top-news-bnr .case-3 .case-std-1-icn-1 {
	width: 40px;
	height: 55px;
}

.blot-list-top-news-bnr .case-3 h2 .case-std-1-icn-1 img {
	position: absolute;
	top: 5px !important;
	right: 40px !important;
	width: 20px !important;
}

.blot-list-top-news-bnr .case-3 h3 {
	font-size: 36px;
	line-height: 36px;
}

.blot-list-top-news-bnr .case-3 h3 span {
	height: 30px !important;
}

.blot-list-top-news-bnr .case-3 h3 span img {
	position: absolute;
	top: -5px !important;
	right: 24px !important;
	width: 20px !important;
}

	.blot-list-top-news-bnr .case-4 h2 {
    color: #f8d613;
    font-size: 70px;
    width: fit-content;
    margin-bottom: 5px;
    font-weight: bold;
    line-height: 60px;
}

.blot-list-top-news-bnr .case-4 h2 .case-std-1-icn-1 {
    position: absolute;
    width: 100% !important;
    height: auto !important;
    display: block;
    margin-right: -16px;
}

.blot-list-top-news-bnr .case-4 h5 {
    color: #fff;
    font-size: 42px;
    width: fit-content;
    margin-bottom: 0px;
    line-height: 40px;
    font-weight: bold;
    padding-left: 35px;
}
	
	
	.blot-list-top-news-bnr .case-4 h2 .case-std-1-icn-1 img {
    position: absolute;
    top: -32px !important;
    right: 39px !important;
    width: 40px !important;
}

.blot-list-top-news-bnr .case-4 h5 .case-std-1-icn-1 {
    position: relative;
    width: 33px !important;
    height: 20px !important;
    display: inline-block;
}

.blot-list-top-news-bnr .case-4 h5 .case-std-1-icn-1 img {
    position: absolute;
    top: 8px !important;
    right: 0 !important;
    width: 20px !important;
}


.blot-list-top-news-bnr .case-4 .crcl-icon i {
    font-size: 13px;
    color: #f8d613;
    padding-left: 0;
    margin-left: -5px;
}
	
.families-sldr-one .testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(80% / 1) - 20px);
	grid-column-gap: 20px;
}	
	
}

@media screen and (min-width:320px) and (max-width: 1199px) {
.fmly-stcky {
	display: none;
}
	
	
.like-lead-mob-frm .stic-frm {
	position: relative;
	z-index: 99999;
	height: 100%;
	float: right;
}

.like-lead-mob-frm .stic-frm .default-form.contact-form {
	position: relative;

}

.like-lead-mob-frm .stic-frm .default-form.contact-form::before {
	position: absolute;
	left: 0px;
	top: -15px;
	width: 100%;
	height: 27px;
	content: "";
	background: url(../images/s-frm/frm-bg-brd.png);
	background-repeat: repeat-x;
}

.like-lead-mob-frm .stic-frm .default-form.contact-form {
	background: #0f1866;
	margin-top: 30px;
	border-radius: 0px 0px 30px 30px;
	padding-bottom: 30px;
	padding-left: 35px;
	padding-right: 35px;
}

.like-lead-mob-frm .frm-hedrr {
	padding-bottom: 0px;
	padding-top: 20px;
}

.like-lead-mob-frm .frm-hedrr h3 {
	font-size: 30px;
	color: #fff;
}

.like-lead-mob-frm .frm-hedrr h6 {
	font-size: 16px;
	color: #fff;
}
	
.like-lead-mob-frm .stic-frm .frm-fldd {
	margin-bottom: 0px;
}	

.like-lead-mob-frm .stic-frm label {
	border: 0px solid #bec0c7;
	width: 100%;
	border-radius: 5px !important;
	padding: 5px;
	color: #0a112d;
	background: #fff;
}

.like-lead-mob-frm .stic-frm label .cntfrmicn {
	padding: 10px 14px;
	position: absolute;
	z-index: 99;
	line-height: 20px;
}

.like-lead-mob-frm .stic-frm .default-form.contact-form input {
	width: 100%;
	height: 40px !important;
	padding-left: 50px;
	border: 0;
	font-size: 15px;
}

	.like-lead-mob-frm {
		
		padding-top: 50px;
		padding-bottom: 50px;
			
	}
	
.like-lead-mob-frm .frm-btnn-stt a {
	width: 100%;
	text-align: center;
	background: #f8d613;
	color: #0a112d;
}	
	
}

@media screen and (min-width:1200px) and (max-width: 20000px) {
.like-lead-mob-frm {
	display: none;
}

	.faq-dtls-box .blg-cs-dtls-rght {
		min-height: 1000px;
	}
	
}








@media screen and (min-width:1200px) and (max-width: 1299px) {
 .all-in-home .new-add-brr-icnn img {
	left: 418px;
}

	.s-demo aside {
		width: 400px !important;
		margin-left: -417px;
		margin-top: 90px;
	}

	
	
.s-demo aside .frm-hedrr h3 {
	font-size: 30px;
}
	
.s-demo aside .frm-hedrr h6 {
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	padding-top: 10px;
}
	
.families-sldr-one h3 span {
	display: block;
}
	
.families-sldr-one .testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(50% / 1) - 20px);
}
	
.families-upgrd .rightt h3 {
	font-size: 65px !important;
	line-height: 80px;
}
	
.families-wd .b-p-f-lstt li {
	
	font-size: 20px;
	
}
	
.gamers-frndly .mvng-tps-box p, .families-wtc .mvng-tps-box p {
	
	height: 80px;
}
	
.gamers-wtc .mvng-tps-box {
	
	padding: 20px;
}	
	
.gamers-wtc .mvng-tps-box h3 {
	font-size: 20px;
}
	
.wfh-frndly .mvng-tps-box h3 {
	font-size: 18px;
	line-height: 30px;
}

.wfh-wtc .mvng-tps-box h3 {
	font-size: 16px;
}	
	
.wfh-wtc .mvng-tps-box p {
	font-size: 14px;
	height: 40px !important;
	min-height: 40px;
}
	
.retiree-friendly .b-p-f-lstt li {
	font-size: 20px;
}

	.upgrad-land-sec {
		padding-bottom: 0px !important;
	}
	
}

@media screen and (min-width:1300px) and (max-width: 1399px) {
   .all-in-home .new-add-brr-icnn img {
	left: 418px;
}
	
.s-demo aside {
	width: 380px !important;
	margin-left: -415px;
	margin-top: 100px;
}
	
.families-sldr-one h3 span {
	display: block;
}
	
.families-sldr-one .testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(50% / 1) - 20px);
}
	
.families-upgrd .rightt h3 {
	font-size: 65px !important;
	line-height: 80px;
}
	
.families-wd .b-p-f-lstt li {
	
	font-size: 20px;
	
}
	
	
.fmly-stcky .frm-hedrr h3 {
	font-size: 30px !important;
	
}
	
.fmly-stcky .frm-hedrr h6 {
	font-size: 16px;
}
	
.gamers-frndly .mvng-tps-box p, .families-wtc .mvng-tps-box p {
	
	height: 80px;
}
	
.gamers-wtc .mvng-tps-box {
	
	padding: 20px;
}	
	
.gamers-wtc .mvng-tps-box h3 {
	font-size: 20px;
}
	
.wfh-frndly .mvng-tps-box h3 {
	font-size: 18px;
	line-height: 30px;
}

.wfh-wtc .mvng-tps-box h3 {
	font-size: 16px;
}	
	
.wfh-wtc .mvng-tps-box p {
	font-size: 14px;
	height: 40px !important;
	min-height: 40px;
}
	
.retiree-friendly .b-p-f-lstt li {
	font-size: 20px;
}


	.blg-cs-dtls-left {
		top: 75px;
	}

	.upgrad-land-sec {
		padding-bottom: 0px !important;
	}
	
}
@media screen and (min-width:1400px) and (max-width: 1500px) {
   .all-in-home .new-add-brr-icnn img {
	left: 418px;
}
.mvng-tps-rresrrs.testi-page-box h3 {
	font-size: 30px;
}

	.s-demo aside {
	width: 400px !important;
	margin-left: -450px;
	margin-top: 120px;
}
	
.families-upgrd .rightt h3 {
	font-size: 65px !important;
	line-height: 80px;
}
	
.families-wd .b-p-f-lstt li {
	
	font-size: 22px;
	
}
	
.families-sldr-one .testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(47% / 1) - 20px);
	grid-column-gap: 20px;
}
	
.gamers-frndly .mvng-tps-box p, .families-wtc .mvng-tps-box p {
	
	height: 80px;
}
	
.gamers-wtc .mvng-tps-box {
	
	padding: 20px;
}	
	
.gamers-wtc .mvng-tps-box h3 {
	font-size: 20px;
}
	
.wfh-frndly .mvng-tps-box h3 {
	font-size: 18px;
	line-height: 30px;
}

.wfh-wtc .mvng-tps-box h3 {
	font-size: 16px;
}	
	
.wfh-wtc .mvng-tps-box p {
	font-size: 14px;
	height: 40px !important;
	min-height: 40px;
}
.retiree-friendly .b-p-f-lstt li {
	font-size: 20px;
}
	.upgrad-land-sec {
		padding-bottom: 0px !important;
	}	
	
}
@media screen and (min-width:1551px) and (max-width: 1700px) {
   .all-in-home .new-add-brr-icnn img {
	left: 418px;
}
	
.lnn-fast-2 .fluid-two_text {
   
    font-size: 95px;
   
}
	
.sec-title_heading {
   
    font-size: 45px;
}
	
.tsti-blck .rad-awards-card p {
    font-size: 16px;
   
}

.tsti-blck .rad-awards-card h4 {
    font-size: 20px;
    line-height: 36px;
    
}

.tsttii .rad-awards-card__cover:after {
    right: 0px;
    bottom: 47px;
    background-size: 60px;
}
	
	.ctoa-box h3 {
    font-size: 50px;
   
}
	
.tsti-latts .rightt-tasti .default-form.contact-form h3 {
    font-size: 36px;
   
}
	
.families-upgrd .rightt h3 {
	font-size: 65px !important;
	line-height: 80px;
}
	
.families-wd .b-p-f-lstt li {
	
	font-size: 22px;
	
}
	
.families-sldr-one h3 span {
	display: block;
}
	
.families-sldr-one .testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(47% / 1) - 20px);
	grid-column-gap: 20px;
}
	
.fmly-stcky aside {
	width: 400px !important;
	margin-left: -450px;
	margin-top: 140px;
}
	
.gamers-frndly .mvng-tps-box p, .families-wtc .mvng-tps-box p {
	
	height: 80px;
}
	
.gamers-wtc .mvng-tps-box {
	
	padding: 20px;
}	
	
.gamers-wtc .mvng-tps-box h3 {
	font-size: 20px;
}
.wfh-frndly .mvng-tps-box h3 {
	font-size: 18px;
	line-height: 30px;
}

.wfh-wtc .mvng-tps-box h3 {
	font-size: 16px;
}	
	
.wfh-wtc .mvng-tps-box p {
	font-size: 14px;
	height: 40px !important;
	min-height: 40px;
}	
	
.retiree-friendly .b-p-f-lstt li {
	font-size: 20px;
}

	.upgrad-land-sec {
		padding-bottom: 0px !important;
	}
	
}


@media screen and (min-width:1700px) and (max-width: 1750px) {
	
	.lnn-fast-2 .fluid-two_text {
   
    font-size: 95px;
   
}
	
.sec-title_heading {
   
    font-size: 45px;
}
}


@media screen and (min-width:1500px) and (max-width: 1550px) {
 .all-in-home .new-add-brr-icnn img {
	left: 418px;
}
	
.lnn-fast-2 .fluid-two_text {
   
    font-size: 95px;
   
}
	
.sec-title_heading {
   
    font-size: 45px;
}
	
.mvng-tps-rresrrs.testi-page-box h3 {
	font-size: 30px;
}
	
.tsti-blck .rad-awards-card p {
    font-size: 16px;
   
}

.tsti-blck .rad-awards-card h4 {
    font-size: 20px;
    line-height: 36px;
    
}

.tsttii .rad-awards-card__cover:after {
    right: 0px;
    bottom: 47px;
    background-size: 60px;
}
	
.ctoa-box h3 {
    font-size: 50px;
   
}
	
.tsti-latts .rightt-tasti .default-form.contact-form h3 {
    font-size: 36px;
   
}
.s-demo aside {
	margin-left: -450px;
	margin-top: 100px;
}
	
.families-upgrd .rightt h3 {
	font-size: 65px !important;
	line-height: 80px;
}
	
.families-wd .b-p-f-lstt li {
	
	font-size: 22px;
	
}
	
.families-sldr-one h3 span {
	display: block;
}
	
.families-sldr-one .testi-scroll-slder .cards-s {
	grid-auto-columns: calc(calc(47% / 1) - 20px);
	grid-column-gap: 20px;
}
	
.gamers-frndly .mvng-tps-box p, .families-wtc .mvng-tps-box p {
	
	height: 80px;
}
	
.gamers-wtc .mvng-tps-box {
	
	padding: 20px;
}	
	
.gamers-wtc .mvng-tps-box h3 {
	font-size: 20px;
}
	
	.wfh-frndly .mvng-tps-box h3 {
	font-size: 18px;
	line-height: 30px;
}

.wfh-wtc .mvng-tps-box h3 {
	font-size: 16px;
}	
	
.wfh-wtc .mvng-tps-box p {
	font-size: 14px;
	height: 40px !important;
	min-height: 40px;
}
.retiree-friendly .b-p-f-lstt li {
	font-size: 20px;
}
	.upgrad-land-sec {
		padding-bottom: 0px !important;
	}	
	
}

@media screen and (min-width:1280px) and (max-width: 2000px) {

}

@media screen and (min-width:320px) and (max-width: 380px) {

	.glossary-jump ul li {
		display: unset;
		text-align: center;
		width: 40px;
		height: 40px;
		margin: auto;
	}

		.glossary-jump ul li a {
			font-size: 16px;
			padding: 0 10px;
			line-height: 32px;
		}
}


@media screen and (min-width:381px) and (max-width: 430px) {

	.glossary-jump ul li {
		display: unset;
		text-align: center;
		width: 46px;
		height: 40px;
		margin: auto;
	}

		.glossary-jump ul li a {
			font-size: 18px;
			padding: 0 10px;
			line-height: 32px;
		}
}









@media screen and (min-width:1250px) and (max-width: 1399px) {

	.faq-detals-frm h3 {
		font-size: 30px;
		margin-bottom: 5px;
	}

	.faq-detals-frm h6 {
		font-size: 18px;
		padding-bottom: 10px;
	}

	.faq-detals-frm .frm-btnn-stt a {
	
		padding: 12px;
	}

	.faq-detals-frm {
		padding-bottom: 0;
	}

	.faq-detals-frm p {
		margin-top: 5px;
		margin-bottom: 5px;
	}

		.faq-detals-frm p img {
			width: 40px;
		}

	.s-demo aside {
		margin-top: 80px;
	}

	.fmly-stcky .frm-hedrr h3 {
		font-size: 32px;
		line-height: 32px;
	}

	.fmly-stcky .frm-hedrr h6 {
		font-size: 18px;
	}

	.fmly-stcky .frm-hedrr p {
		margin-bottom: 5px;
	}

		.fmly-stcky .frm-hedrr p img {
			width: 40px;
		}

	.default-form.contact-form.faq-detals-frm input {
		height: 40px;
		border-radius: 6px;
	}


	.faq-detals-frm label .cntfrmicn {
		line-height: 19px;
	}

	.default-form label {
		
		margin-bottom: 10px;
		
	}

	.faq-detals-frm {
		margin-top: 0;
	}

	.fmly-stcky .frm-hedrr {
		padding-top: 5px;
	}

	.fmly-stcky label {
		
		padding: 0;
		background: transparent;
	}

	.fmly-stcky .frm-hedrr {
		padding-top: 5px;
		margin-bottom: 10px;
	}

	.fmly-stcky .default-form.contact-form input {
		border-radius: 6px;
		font-size: 15px;
	}

	.fmly-stcky .frm-btnn-stt a {
		
		padding: 12px;
	}

	.fmly-stcky .default-form.contact-form {
		
		padding-bottom: 0;
		
	}

}

@media screen and (min-width:1400px) and (max-width: 1550px) {

	.faq-detals-frm h3 {
		font-size: 34px;
		margin-bottom: 10px;
	}

	.faq-detals-frm h6 {
		font-size: 18px;
	}

	.faq-detals-frm p {
    margin-top: 5px;
}

		.faq-detals-frm p img {
			width: 40px;
		}

	.s-demo aside {
		margin-top: 80px;
	}

	.fmly-stcky .frm-hedrr h3 {
		font-size: 32px;
		line-height: 32px;
	}

	.fmly-stcky .frm-hedrr h6 {
		font-size: 18px;
	}

	.fmly-stcky .frm-hedrr p {
	}

		.fmly-stcky .frm-hedrr p img {
			width: 40px;
		}

	.default-form.contact-form.faq-detals-frm input {
		height: 40px;
		border-radius: 6px;
	}


	.faq-detals-frm label .cntfrmicn {
		
		line-height: 19px;
		
	}

	.default-form label {
		margin-bottom: 10px;
	}

	.faq-detals-frm {
		margin-top: 10px;
		
	}

	.fmly-stcky .default-form.contact-form {
		padding-bottom: 0;
	}

	.fmly-stcky label {
		padding: 0;
		background: transparent;
	}

	.fmly-stcky .default-form.contact-form input {
		border-radius: 6px;
		font-size: 15px;
	}

	.fmly-stcky .frm-hedrr {
		padding-bottom: 0px;
		padding-top: 5px;
	}
	.upgrad-land-sec {
		padding-bottom: 0px !important;
	}

}
@media screen and (min-width: 768px) and (max-width: 992px) {


	.thnk-u h2 {
		font-size: 28px !important;
	}

	.thnk-u p br {
		display: none;
	}

	.thnk-u h3 {
		font-size: 26px;
		margin-bottom: 0px;
	}
}


@media screen and (min-width: 320px) and (max-width: 767px) {


	.thnk-u h2 {
		font-size: 28px !important;
	}

	.thnk-u p br {
		display: none;
	}

	.thnk-u h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}


	.vc-hook h5 {
		background: #00daff33;
		width: 100%;
		/* border: 2px dashed #0e2c58; */
		color: #fff;
		padding: 4px 0px;
		border-radius: 0;
		background: rgb(2,208,251);
		background: linear-gradient(268deg, rgb(40 178 207) 0%, rgb(31 138 213) 49%, rgb(20 39 191) 100%);
		font-weight: normal;
		font-size: 14px;
		text-align: center;
		line-height: 18px;
	}


	.vc-hook {
		padding-right: 0px;
	}

	.infoo h5 {
		
		line-height: 32px;
		margin-bottom: 10px;
	}

	.addonn-tle {
		font-size: 20px !important;
	}

}


/*16-07-2025*/

@media screen and (min-width: 320px) and (max-width: 767px) {
	.intrr-upgrr-cta p {
		font-size: 24px;
		margin-top: 0;
		margin-bottom: 20px;
		line-height: 32px;
	}

	.intrr-upgrr-cta .numberr {
		margin-top: 20px;
		margin-bottom: 40px;
	}


	.vc-hook h5 {
		text-decoration: unset;
		background: rgb(234, 234, 234) !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {

	.intrr-upgrr-cta .right-ct {
		text-align: center !important;
	}

	.intrr-upgrr-cta .numberr {
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.vc-hook h5 {
		text-decoration: unset;
		background: rgb(234, 234, 234) !important;
	}
}


@media screen and (min-width: 1024px) and (max-width: 1199px) {

	.intrr-upgrr-cta p {
		font-size: 28px;
		margin-top: 0;
		margin-bottom: 40px;
		line-height: 40px;
	}

	.intrr-upgrr-cta .frm-arr.arr-1 {
		position: relative;
		display: inline-block;
		width: 170px;
		float: right;
	}

	.intrr-upgrr-cta .frm-arr img {
		left: auto;
		top: -39px;
		right: unset;
		width: auto;
	}
}

@media screen and (min-width: 1080px) and (max-width: 1199px) {



	.intrr-upgrr-cta .frm-arr.arr-1 {
		position: relative;
		display: inline-block;
		width: 220px;
		float: right;
	}
}

@media screen and (min-width: 993px) and (max-width: 1023px) {

	.intrr-upgrr-cta p {
		font-size: 24px;
		margin-top: 0;
		margin-bottom: 40px;
		line-height: 40px;
	}
}


@media screen and (min-width: 1200px) and (max-width: 1299px) {

	.intrr-upgrr-cta p {
		font-size: 36px;
		margin-top: 0;
		margin-bottom: 40px;
		line-height: 50px;
	}

	.intrr-upgrr-cta .frm-arr img {
		left: 13px;
		top: -39px;
		width: auto;
	}
}


@media screen and (min-width: 993px) and (max-width: 1045px) {

	.btn-dvv a {
		font-size: 13px;
	}
}

@media screen and (min-width: 320px) and (max-width: 355px) {
	.pln-lft h4 {
		font-size: 15px;
		line-height: 30px;
		text-align: center;
	}
}