/** Shopify CDN: Minification failed

Line 2267:134 Unexpected "{"

**/
html , body{
    overflow-x: hidden;
}
img {
    max-width: 100%;
}
.header__menu-item .icon-caret {
    right: 2px;
}
header.header {
    justify-content: space-between !important;
    display: flex;
}
header.header ul.list-menu li svg.icon.icon-caret path {
    fill: #000;
}
header.header ul.list-menu {
    margin: 0 !important;
}
.header__icons details-modal.header__search {
    display: none !important;
}
.banner_main_home {
    position: relative;
    z-index: 1;
}
.banner_main_home_img img.bg-im {
    position: absolute;
    top: -70px;
    z-index: -1;
    max-width: 400px;
    right: -70px;
}
.banner_main_home img.master-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 403px;
}
.main-banner-row {
    display: flex;
    align-items: flex-end;
    padding: 62px 0 0;
    justify-content: space-between;
}
.banner_main_home_blocks h2 {
    color: #000;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;    font-weight: 700;
    line-height: normal;
    margin: 15px 0;
    letter-spacing: 0px;
}
.common-btn a {
    border-radius: 10px;
    border: 1px solid #37478E;
    background: #37478e;
    box-shadow: 0 0 5px 4px #ffffff40;
    padding: 12.5px 29px;
    color: #fff;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    display: inline-flex;
    min-width: 222px;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.common-btn a:hover{
    border-radius: 10px;
    background: transparent;
    color: #37478E;
}
.common-btn a .fa-circle-arrow-right {
    margin: 2px 0 0 10px;
    font-size: 18px;
}
.banner_main_home_blocks {
    max-width: 17%;
    flex: 0 0 17%;
    text-align: center;
}
.banner_main_home_blocks.middle_block h2 {
    color: #292425;
    text-align: center;
    font-family: Sen;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 37px;
}
.banner_main_home_blocks.middle_block .common-btn a:hover {
    background: #37478e;
    color: #fff;
}
.banner_main_home_blocks.middle_block .common-btn a {
    padding: 12.5px 44px;
    color: #000;
    border: 1px solid #1D265B;
    background: #FFFBFA;
    box-shadow: 0px 0px 5px 4px rgba(255, 255, 255, 0.25);
}
.banner_main_home_blocks.middle_block {
    max-width: 64%;
    flex: 0 0 64%;
    text-align: center;
}
.banner_main_home_img {
    position: relative;
    z-index: 1;
}

.isolate {
    margin: 100px auto 70px;
    position: relative;
    z-index: 1;
}
.isolate .rich-text {
    position: absolute;
    top: 50%;
    z-index: 1;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0;
    background: transparent;
    width: 100%;
    max-width: 853px;
}
.homepage_four_images_section::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: url(/cdn/shop/files/Group_1171275308.png?v=1705575184);
    width: 275px;
    height: 220px;
    z-index: 0;
}
.image_with_text_common.blue_background::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: url(/cdn/shop/files/Group_1171275308_1.png?v=1705575370);
    width: 292px;
    height: 149px;
}
div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(/cdn/shop/files/Group_1171275308_2.png?v=1705575556);
    width: 205px;
    height: 352px;
    left: unset;
}

.isolate .rich-text .rich-text__wrapper {
    width: 100% !important;
    max-width: 100%;
}
.isolate .rich-text .rich-text__wrapper h2.rich-text__heading {
    color: #292425;
    text-align: center;
    font-family: Sen;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin: 0 0 25px;
}
.isolate .rich-text .rich-text__wrapper  .rich-text__text {
    margin: 0;
}
.isolate .rich-text .rich-text__wrapper .rich-text__text p {
    color: #000;
    text-align: center;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}
.image_with_text_common {
    position: relative;
    z-index: 1;
    padding: 100px 0 !important;
}
.image_with_text_common .image-with-text__text-item h2.image-with-text__heading {
    color: #FFF;
    font-family: Sen;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin:0 0 30px;
}
.image_with_text_common img.bg-img-main {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.image_with_text_common .image-with-text__text-item.grid__item .image-with-text__content {
    padding: 0 0 0 42px;
    justify-content: center;
}
.isolate .rich-text .rich-text__wrapper .rich-text__blocks.center {
    max-width: 100%;
}
.image_with_text_common .image-with-text.image-with-text--no-overlap {
    margin: 0;
}
.image_with_text_common a.button i.fa-solid.fa-circle-arrow-right {
    color: #EC8450;
    margin-left: 10px;
}
.image_with_text_common a.button:hover {
    background: transparent;
    border-color: #fff;
    color: #fff;
}
.image_with_text_common  a.button {
    border-radius: 10px;
    padding: 12.5px 29px;
    color: #000;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    display: inline-flex;
    min-width: 222px;
    text-align: center;
    align-items: center;
    justify-content: center;
    border: 1px solid #1D265B;
    background: #FFFBFA;
    box-shadow: 0px 0px 5px 4px rgba(255, 255, 255, 0.25);
    margin: 0;
}
div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common .image-with-text__text-item.grid__item a.button.button--primary:hover i.fa-solid.fa-circle-arrow-right {
    color: #fff;
}
.button::after , .button::before{
  display:none;
}
.image_with_text_common ul li {
    color: #fff;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    position: relative;
    z-index: 1;
    padding: 0 0 0 30px;
}
div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common {
    padding: 50px 0 0 !important;
    margin: 0 0 100px;
}
.image_with_text_common ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common .image-with-text__text-item.grid__item a.button.button--primary i.fa-solid.fa-circle-arrow-right {
    color: #000;
}
div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common .image-with-text__text-item h2.image-with-text__heading + p.image-with-text__text {
    font-size: 25px;
    text-transform: capitalize;
}
.image_with_text_common p {
    color: #FFF;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin: 0;
}
.image_with_text_common ul li::after {
    content: "\f058";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
}
.home_image_with_blocks {
    display: flex;
    flex-wrap: wrap;
    padding: 100px 0;
}
.home_image_with_left_blocks h2 {
    color: #292425;
    font-family: Sen;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 10px;
}
.logo-sec img {
    margin-right: 40px;
    margin-bottom: 15px;
}
.logo-sec {
    margin: 0 0 10px;
}
.home_image_with_left_blocks {
    padding-right: 25px;
}
.home_image_with_left_blocks p {
    color: #292425;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin: 0 0 10px;
    max-width: 585px;
}
.home_image_with_left_blocks, .home_image_with_right_blocks {
    flex: 0 0 50%;
}
.homepage_four_images_section {
    position: relative;
    z-index: 1;
    padding: 88px 0;
}
.homepage_four_images_section .shape-main-div {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    max-width: 60%;
    display: none;
}
.homepage_four_images_section:after {
    content: "";
    position: absolute;
    width: 60%;
    height: 100%;
    z-index: -1;
    top: 0;
    border-radius: 0px 50px 0px 0px;
    background: #A6DACF;
}
.testimonial_slider_block .slick-slide .video_btn a img {
    width: 300px;
    margin: 0 0 15px;
}
.row-main {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    z-index: 1;
    position: relative;
}
.homepage_four_images_left {
    max-width: 70%;
    flex: 0 0 70%;
    padding-right: 15%;
}
.homepage_four_images_right {
    max-width: 30%;
    flex: 0 0 30%;
}
.homepage_four_images_left {
    display: flex;
    flex-wrap: wrap;
}
.boxed-main {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.09);
    display: flex;
    align-items: center;
    padding: 25px;
    flex: 0 0 49%;
    margin-bottom: 2%;
}
.boxed-main h3 {
    color: #000;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    max-width: 210px;
    margin: 0 0 0 20px;
}
.homepage_four_images_right h2 {
    color: #292425;
    font-family: Sen;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin: 0 0 20px;
}
.homepage_four_images_right  h5 {
    color: #292425;
    font-family: Sen;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    text-transform: capitalize;
    margin: 0 0 15px;
}
  .homepage_four_images_right p {
    color: #292425;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin: 0 0 30px;
}
.homepage_four_images_left .boxed-main:nth-child(odd) {
    margin-right: 2%;
}
.testimonial-slider {
    position: relative;
    z-index: 1;
    padding: 100px 0;
}
.testimonial-slider img.hsape-img {
    position: absolute;
    left: 0;
    z-index: -1;
    top: 0;
}
.image_with_text_common.blue_background {
    background: linear-gradient(180deg, #1A2251 0%, #0C1547 100%);
}
.image_with_text_common.green_background {
    background: linear-gradient(180deg, #D7ECF1 0%, rgba(215, 236, 241, 0.00) 100%);
}
.image_with_text_common.green_background h2.image-with-text__heading.inline-richtext.h1 {
    color: #000;
    font-size: 50px;
    margin: 0 0 20px;
    letter-spacing: 0;
}
.flex-sec {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.image_with_text_common.green_background .image-with-text__text.rte.body {
    margin: 0;
}
.image_with_text_common.green_background .image-with-text__text.rte.body p {
    color: #292425;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.2px;
}
.home_image_with_right_blocks {
    text-align: center;
}
.image_with_text_common.green_background a.button.button--primary {
    border-radius: 10px;
    background: #1D265B;
    box-shadow: 0px 0px 5px 4px rgba(236, 132, 80, 0.19);
    color: #fff;
}
.image_with_text_common.green_background a.button.button--primary i{
    color: #fff;
}
.image_with_text_common.green_background a.button.button--primary:hover {
    background: transparent;
    color: #000;
    border-color: #1d265b;
}
.image_with_text_common.green_background a.button.button--primary:hover i{
    color: #000;
}
.image_with_text_common.green_background .image-with-text__content.image-with-text__content--top {
    padding: 0 0 0 30px;
}
.testimonial-slider .testimonial-heading h2 {
    color: #292425;
    text-align: center;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 28px;
}
.testimonial-slider video {
    max-width: 312px;
    border-radius: 8px;
    background: #00000042;
    margin-bottom: 16px;
}
.testimonial-slider .slick-track
{
    display: flex !important;
}
.testimonial-slider .slick-slide
{
    height: inherit !important;
}
.testimonial_slider_block .slick-slide  div:first-child {
    height: 100%;
}
.testimonial_slider_block .slick-slide  .video_btn {
    height: auto !important;
}
.slider-scroll {
    border-radius: 10px;
    border: 1px solid #E7E7E7;
    background: #fff;
    padding: 40px;
    position: relative;
    z-index: 1;
    display: flex !important;
    flex-flow: column;
    justify-content: flex-end;
}
.testimonial-slider .testimonial_slider_block {
    padding: 0 57px;
}
img.comma-img {
    position: absolute;
    right: 50px;
    bottom: 105px;
    z-index: -1;
}
.testimonial-slider .testimonial_slider_block img.slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    cursor:pointer;
}

.testimonial-slider .testimonial_slider_block img.slick-arrow.left-arrow{
  left:0;
}
.testimonial-slider .testimonial_slider_block img.slick-arrow.right-arrow{
  right:0;
}
p.testimonial-content {
    color: #292425;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin: 0 0 20px;
    padding: 0 50px 0 0;
}
h5.testimonial-name {
    color: #EC8450;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    margin: 0 0 7px;
}
.testimonial_slider_block .slick-slide {
    margin-right: 20px;
}
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%;
  overflow: auto; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0,0,0,0.4); 
}

.modal-content {
  background-color: #fefefe;
  margin: auto;  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.fancybox-is-open .fancybox-bg {
    display: block;
}
.fancybox-container .fancybox-inner {
    max-width: 80%;
    margin: 0 auto;
}
div#shopify-section-template--21936234692897__text_with_image_dTAb6R .text-with-image-section {
    padding: 26px 0px 0;
    position: relative;
    z-index: 1;
}
div#shopify-section-template--21936234692897__text_with_image_dTAb6R .text-with-image-section::after {
    content: "";
    position: absolute;
    right: 0;
    background-image: url(/cdn/shop/files/Group_1171275311.png?v=1705656993);
    top: 50%;
    width: 218px;
    height: 224px;
    z-index: -1;
    transform: translateY(-50%);
}
div#shopify-section-template--21936234692897__text_with_image_dTAb6R .txt-with-img .image-col img {
    position: relative;
    margin: 0 0 -65px;
    z-index: 9;
}
div#shopify-section-template--21936234692897__text_with_image_dTAb6R .text-with-image-section .text-col h6.sub-heading {
    color: #FFF;
    font-family: Sen;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 20px;
}
div#shopify-section-template--21936234692897__text_with_image_dTAb6R .text-with-image-section .text-col a.btn-d {
    background: #fff;
    color: #000;
}
div#shopify-section-template--21936234692897__text_with_image_dTAb6R .text-with-image-section .text-col a.btn-d:hover {
    background: transparent;
    color: #fff;
    border-color: #fff;
}
div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background {
    background: transparent;
    padding-bottom: 30px !important;
}
div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text__text-item.grid__item {
    width: 70%;
    padding-left: 22px;
}
div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text__media-item .image-with-text__media {
    border: none;
}
div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text.image-with-text--no-overlap.isolate.scroll-trigger {
    max-width: 1150px;
    margin: 0 auto;
}
div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text__text-item.grid__item div#ImageWithText--template--21936234692897__image_with_text_QeUWhc .image-with-text__text.rte.body:first-child {
    margin: 0 0 15px;
}
div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text__media-item {
    width: 30%;
}
div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj .brand-slider-section {
    border-radius: 10px;
    border: 1px solid #E2E2E2;
    background: #FFF;
    max-width: 1320px !important;
    padding-bottom: 60px !important;
}
div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj .brand-slider-section .slick-arrow::before {
    border: 1px solid #1D2553;
}
div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj {
    margin: 0 0 100px;
}
.brand-slider-section .logo-slide img {
    margin: 0 auto;
    display: block;
}
div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj .brand-slider-section button.slick-prev {
    left: 50px;
}
div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj .brand-slider-section button.slick-next {
    right: 50px;
}
div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj .brand-slider-section .slider-logo {
    padding: 0 50px;
}
.Designed-bg-image {
    border-radius: 20px;
    padding: 62px 0;
  position: relative;
  z-index: 1;
}
.Designed-bg-image .iner-img-text {
    max-width: 961px;
    display: flex;
    align-items: center;
    margin: 0 auto;
}
.Designed-bg-image .iner-img-text .left-text-col {
    padding: 0 0 0 48px;
}
.Designed-bg-image .iner-img-text .right-img {
    flex: 0 0 540px;
}
.Designed-bg-image .iner-img-text .left-text-col h5 {
    color: #FFF;
    font-family: Sen;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 30px;
}
.Designed-bg-image::after {
    content: "";
    position: absolute;
    right: 70px;
    background-image: url(/cdn/shop/files/Group_1171275312.png?v=1705659068);
    width: 201px;
    height: 169px;
    bottom: 30px;
    z-index: -1;
}
.Designed-bg-image .buy-btn.common-btn a.btn-d-w {
    background: #fff;
    color: #000;
}
.Designed-bg-image .buy-btn.common-btn a.btn-d-w i.fa-solid {
    color: #EC8450;
}
.Designed-bg-image .buy-btn.common-btn a.btn-d-w:hover {
    background: transparent;
    color: #fff;
    border-color: #fff;
}
div#shopify-section-template--21936234692897__squegg_help_8AxVfW .sq-box {
    width: 31.3%;
    height: auto !important;
    padding: 30px 20px;
}
div#shopify-section-template--21936234692897__squegg_help_8AxVfW .buy-btn.common-btn {
    text-align: center;
    margin: 30px 0 0;
}
div#shopify-section-template--21936234692897__squegg_help_8AxVfW .sq-box p {
    font-size: 16px;
    line-height: 26px;
}
div#shopify-section-template--21936234692897__squegg_help_8AxVfW .sq-box h5 {
    font-size: 20px;
    max-width: 222px;
    letter-spacing: 0px;
}
div#shopify-section-template--21936234692897__squegg_help_8AxVfW .sq-blocks {
    align-items: normal;
    gap: 17px;
}
.Key-Features-section {
    background: #1D2554;
    padding: 75px 0 90px;
}
.Key-Features-section .key-heading {
    text-align: center;
    margin: 0 0 50px;
}
.Key-Features-section .key-heading h5 {
    color: #FFF;
    text-align: center;
    font-family: Sen;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0;
}
.key-blocks-row {
    display: flex;
    justify-content: center;
    column-gap: 20px;
    align-items: center;
}
.key-blocks-row {
    display: flex;
    justify-content: center;
    column-gap: 20px;
    flex-flow: row-reverse;
}

.key-blocks-row .info-main {
    flex: 0 0 50%;
    max-width: 50%;
}
.key-blocks-row .center-image {
    flex: 0 0 50%;
    max-width: 50%;
    text-align: center;
}
.des-col {
    padding: 0;
    margin-bottom: 15px;
    max-width: 100%;
}
.des-col p {
    color: #fff;
    font-family: Sen;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0px;
    margin: 0px;
    position: relative;
    z-index: 1;
}
.des-col p::after {
    content: "\f0a9";
    position: absolute;
    left: -30px;
    font-family: 'FontAwesome';
    top: 0;
    font-size: 18px;
}
.center-image {
    position: relative;
    z-index: 0;
}
.center-image:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    right: 0;
    left: 40px;
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.47) 0%, rgba(129, 89, 78, 0.00) 89%);
    width: 513px;
    height: 513px;
    border-radius: 50%;
    z-index: -1;
}
div#shopify-section-template--21936234692897__squegg_help_8AxVfW .squeqq-help-section .sq-box {
    min-height: auto;
}
.squegg-digital-product {
    border-radius: 38px;
    border: 1px solid #A4D9E5;
    background: rgba(164, 217, 229, 0.00);
    max-width: 615px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.product_buttons {
    background: #A4D9E5;
    padding: 25px 0;
    text-align: center;
    margin: 0 0 66px;
    position: relative;
    z-index: 1;
}
.product_buttons .left-img-shape {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}
 .product_buttons .right-img-shape {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
}
.product__media-wrapper 
 button.flickity-button.previous, .product__media-wrapper 
 button.flickity-button.next {
    display: none;
}
.product__column-sticky img.custom-prev-button {
    position: absolute;
    left: 0;
    top: 35%;
    transform: translateY(-35%);
    z-index: 1;
    cursor: pointer;
}
.product__column-sticky img.custom-next-button {
    position: absolute;
    right: 0;
    top: 35%;
    transform: translateY(-35%);
    z-index: 1;
    cursor: pointer;
}
.product_buttons img.right-img-shape.imgaes_active, .product_buttons img.left-img-shape.imgaes_active {
    display: block;
}
.product_buttons img.right-img-shape, .product_buttons img.left-img-shape {
    display: none;
}
.product_squegg-pro .product_buttons {
    background: linear-gradient(90deg, #1D2553 0%, #1D2553 99.67%, #091245 99.67%);
}
.product_accessories  .product_buttons {
    background: #B3E1D6;
}
.squegg-digital-product .product_btn {
    color: #FFF;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    padding: 11.5px 40px;
    display: inline-flex;
    border: 1px solid transparent;
}
.squegg-digital-product .active.product_btn {
    border-radius: 38px;
    border: 1px solid #ACDFEB;
    background: #EC8450;
}
.product_default .squegg-digital-product {
    border-color: #1D265B;
}
.product_accessories .squegg-digital-product {
    border-color: #1D265B;
}

.product_default .squegg-digital-product .product_btn.active, .product_accessories .squegg-digital-product .product_btn.active{
    border-color: #1D265B;
}
.product__media-wrapper .carousel.product__image-slider {
    max-width: 475px;
    margin: 0 auto;
}
.product.grid .carousel.product__image-thumbnail {
    margin: 68px 0 0;
}
.product.grid .carousel.product__image-thumbnail .carousel-cell {
    border: 1px solid #EAEAEA;
    background: #F3F3F3;
    padding: 12px;
    display: flex;
    align-items: center;
}

 .product__image-slider {
  width: 100%;
}

.product__image-slider .carousel-cell {
  width: 100%;
  height: auto;
  margin: 0 5px
}
  
.product__image-slider .carousel-cell img {
  width: 100%;
  height: 100%;
}

.grid__item .product__image-slider {
  margin-bottom: 2rem;
}

.product__image-slider .flickity-viewport {
  transition: height 0.2s;
}

.flickity-button:disabled {
  display: none;
}

.product__image-thumbnail .carousel-cell {
  max-width:19%;
  width: 100%;
  margin-right: 12px;
}

.product__image-thumbnail .carousel-cell img {
    width: 100%;
    height: 95px;
    object-fit: contain;
}
.product__info-wrapper.grid__item {
    padding-left: 75px !important;
}
.product__info-wrapper .product__title h1 {
    color: #000;
    font-family: Sen;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0.9px;
    margin: 0 0 20px;
}
.product__info-wrapper .no-js-hidden {
    margin: 0 !important;
}
.product__info-wrapper  .price .price__container {
    margin: 0;
}
.product__info-wrapper .price .price__container .price__regular span.price-item {
    color: #EC8450;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}
.product-form__input label.Squegg span {
    font-size: 0;
    border-radius: 50% !important;
    display: block !important;
    width: 32px !important;
    height: 32px !important;
    position: relative !important;
}
fieldset.js.product-form__input label.color_Coral.Squegg span.visually-hidden {
    background: #EC8450;
}
fieldset.js.product-form__input label.color_Mint.Squegg span.visually-hidden {
    background: #AFDBD0;
}
.product-form__input input[type=radio]+label:before, .product-form__input input[type=radio]+label:after {
  display:none;
}
.cross-icon i {
    background: #EC8450;
    color: #fff;
    font-size: 25px;
    font-style: normal;
    font-weight: 900;
    line-height: 25px;
    border-radius: 23px;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cross-icon i:hover {
    background: linear-gradient(262deg, #37478E 55.43%, #1D265B 96%);
}

.popup-text h5.popup-heading {
    color: #262626;
    font-family: Sen;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin: 0px 0px 10px 0px;
}
.product__info-wrapper .no-js-hidden fieldset.js.product-form__input legend.form__label span.vname {
    font-weight: normal;
}
.product-form__input label.Squegg {
    font-size: 0 !important;
    margin: 0 !important;
    border: 1px solid #DDD !important;
    padding: 6.5px !important;
    background: transparent !important;
}
.product-form__input input[type=radio]:checked+label {
    border-color: #000 !important;
}
.key_feature {
    padding: 100px 0;
}
.key_feature h2 {
    text-align: center;
    color: #292425;
    font-family: Sen;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 50px;
}
.key_feature .key_feature_blocks {
    display: flex;
    gap: 17px;
    width: 100%;
    justify-content: center;
}
.key_feature .key_feature_blocks .key_feature_boxed-main {
    flex: 0 0 20%;
    text-align: center;
    border-radius: 10px;
    border: 1px solid #DDD;
    background: #FFF;
    padding: 25px 15px;
}
.key_feature .key_feature_blocks .key_feature_boxed-main h3 {
    color: #292425;
    text-align: center;
    font-family: Sen;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    margin: 20px auto 0;
    max-width: 240px;
}
.blog-articles.blog-articles--collage {
    display: flex;
    flex-wrap: wrap;
}
.blog-articles .blog-articles__article {
    max-width: 32%;
}
.blog-articles .blog-articles__article .article-card__image img.motion-reduce {
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.blog-articles .blog-articles__article .article-card__image-wrapper {
    position: relative;
    top: 0;
    width: 100%;
}
.blog-articles .article-card__image {
    position: relative !important;
}
.blog-articles .blog-articles__article .card__inner {
    display: block !important;
    text-align: left;
}
main#MainContent article.article-template {
    padding: 50px 0;
}
.blog-articles .blog-articles__article .card__content {
    width: auto;
    padding: 0 !important;
    text-align: left;
}
.main-blog .pagination-wrapper {
    margin: 0 0 50px;
}
.blog-articles .blog-articles__article .article-card__info {
    position: absolute;
    top: 0;
    background: #20295a;
    color: #fff;
    padding: 10px;
    border-radius: 2px;
    right: 0;
}
.blog-articles .blog-articles__article h3.card__heading.h2 {
    font-family: 'Sen' !important;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 15px;
}
.main-blog .pagination-wrapper ul.pagination__list li a.pagination__item {
    border: 1px solid #000;
}
.main-blog .pagination-wrapper ul.pagination__list li .pagination__item--current.light {
    background: #a4d9e5;
}
.blog-articles .blog-articles__article h3.card__heading.h2 a.full-unstyled-link {
    text-decoration: none;
}
.key_feature .key_feature_blocks .key_feature_boxed-main:hover {
    background: #afdbd0;
}
.key_feature .key_feature_blocks .key_feature_boxed-main:hover h3 {
    color: #fff;
}
.key_feature .key_feature_blocks .key_feature_boxed-main:hover img {
    -webkit-filter: grayscale(1) invert(1);
filter: grayscale(1) invert(1);
}

.main-blog {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.main-blog h1.title--primary {
    font-family: 'Sen';
    font-size: 40px;
}

.product_therapy .squeqq-help-section .sq-box:hover {
    background: #ACDFEB;
}
.product_therapy div#shopify-section-template--21936234692897__squegg_help_8AxVfW .squeqq-help-section .sq-box:hover {
    background: #1D2554;
}
.product_therapy div#shopify-section-template--21936234692897__squegg_help_8AxVfW .squeqq-help-section .sq-box:hover h5,.product_therapy div#shopify-section-template--21936234692897__squegg_help_8AxVfW .squeqq-help-section .sq-box:hover p{
  color:#fff;
}
.product_squegg-pro .key_feature_blocks .key_feature_boxed-main:hover {
    background: #1d2553;
}
.product__info-wrapper .no-js-hidden fieldset.js.product-form__input legend.form__label {
    color: #000;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    text-transform: capitalize;
    margin: 0 0 12px;
    padding: 0;
}
.product__info-container .price.price--large {
    border-bottom: 1px solid #CECECE;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.product__info-container .product__accordion.accordion {
    margin: 20px 0 0;
    border: none;
}
.product__info-container .product__accordion.accordion summary .summary__title h2.h4 {
    color: #000;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    margin: 0 0 12px;
}
.product__info-container .product__accordion.accordion .accordion__content.rte {
    color: #292425;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    padding: 0;
    margin: 0;
}
.product.product--large {
    padding-top: 44px;
    padding-bottom: 100px;
    position: relative;
    z-index: 1;
}
div#shopify-section-template--21936859283745__testimonial_slider_7YQjNL img.hsape-img {
    filter: contrast(0.5);
}
div#shopify-section-template--21936872358177__key_feature_WQmBNg .key_feature_boxed-main {
    flex: 0 0 19%;
    padding: 25px 11px;
}
div#shopify-section-template--21936872358177__key_feature_WQmBNg .key_feature_boxed-main h3 {
    width: 100%;
    max-width: 100%;
}
div#shopify-section-template--21936872358177__brand_slider_7r4gDq .brand-slider-section.page-width .slick-list.draggable {
    padding: 0px 50px;
}
.subscr-heading h5 {
    color: #000;
    text-align: center;
    font-family: Sen;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 70px;
    letter-spacing: 0px;
    margin: 0px;
}
.subscr-heading {
    padding: 0px 0px 70px 0px;
}
.subscription-inner {
    display: flex;
    justify-content: center;
    column-gap: 50px;
}
.subs-box {
    border-radius: 10px;
    border: 1px solid #DDD;
    background: #FFF;
    padding: 30px 27px;
    flex: 0 0 360px;
    max-width: 360px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.subs-box h5.subtr-row-heading {
    border-radius: 10px;
    background: #EC8450;
    color: #262626;
    text-align: center;
    font-family: Sen;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin: 0px;
    padding: 23px;
}
.subscription-plans {
    padding-bottom: 100px;
}
.subs-box h5.subtr-heading {
    color: #1D2553;
    text-align: center;
    font-family: Sen;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin: 14px 0px 18px 0px;
}
.description-p p i {
    position: absolute;
    left: 0;
    top: 5px;
    color: #218E73;
    font-size: 16px;
    font-style: normal;
    font-weight: 900;
    line-height: 16px;
}
.description-p p {
    color: #292425;
    font-family: Sen;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    position: relative;
    padding-left: 27px;
}
.description-p p {
    color: #292425;
    font-family: Sen;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    position: relative;
    padding-left: 27px;
    margin: 0px 0px 12px 0px;
}
.description-p p:last-child{
	margin: 0px 0px 0px 0px;
}
.btn-link button.subc-btn-d   {
    color: #1D265B;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    padding: 14px;
    width: 100%;
    text-align: center;
    border-radius: 10px;
    border: 1px solid #1D265B;
    background: #FFF;
    box-shadow: 0px 0px 5px 4px rgba(255, 255, 255, 0.25);
    display: inline-block;
    margin-top: 24px;
      cursor: pointer;
}
.subscription-inner .subs-box:nth-child(2) h5.subtr-row-heading {
    background: #ACDFEB;
}
.description-p .fa-xmark {
    color: #AC0303;
}
.arrow-icon {
    padding-left: 10px;
}
.arrow-icon {
    padding-left: 10px;
    color: #1D265B;
    font-size: 17px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
}
.brand-slider-section {
    border-radius: 10px;
}

div#shopify-section-template--21922614411553__brand_slider_7r4gDq .slider-logo {
    padding: 0 50px;
    padding-bottom: 50px;
}
div#shopify-section-template--21922614411553__brand_slider_7r4gDq .slider-logo 
 button.slick-prev {
    left: 50px;
    top: 32%;
}
div#shopify-section-template--21922614411553__brand_slider_7r4gDq .slider-logo 
 button.slick-next {
    right: 50px;
       top: 32%;
}
.section_conatct_form {
    padding: 100px 0 70px;
}
.section_conatct_form .conatct_left_img {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    column-gap: 44px;
}
.section_conatct_form  .contact {
    padding: 30px 40px !important;
    border-radius: 20px;
    border: 1px solid #DDD;
    background: #FFF;
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.10);
    
}
.section_conatct_form .contact h2.title {
    color: #292425;
    text-align: center;
    font-family: Sen;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
 
}
.section_conatct_form form#ContactForm {
    margin: 0;
}
.section_conatct_form form#ContactForm .field__input {
    border-radius: 5px;
    border: 1px solid #DDD;
    background: #FFF;
    height: 60px;
    padding: 20px;
    color: #9F9F9F;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    font-family: 'Sen';
}
.contact .field .request-type {
    width: 100%;
}
.section_conatct_form form#ContactForm .field__input + label {
    color: #9F9F9F;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-transform: capitalize;
    top: 50%;
    transform: translateY(-50%);
}
.section_conatct_form form#ContactForm .field::after, .section_conatct_form form#ContactForm .field::before {
  display:none;
}
.field__input:focus~.field__label, .field__input:not(:placeholder-shown)~.field__label, .field__input:-webkit-autofill~.field__label, .customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label{
  display:none !important;
}
.section_conatct_form form#ContactForm select {
    padding: 10px 20px !important;
}
.section_conatct_form form#ContactForm textarea + label.form__label.field__label {
    top: 25%;
}
.contact__button {
    margin: 20px 0 0;
}
.contact__button button.button {
    border-radius: 10px;
    background: #37478E;
    box-shadow: 0px 0px 5px 4px rgba(236, 132, 80, 0.19);
    width: 100%;
    height: 57px;
    color: #FFF;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}
.contact__button button.button:hover {
    background: #000;
}
.section_conatct_form form#ContactForm .field__input {
    appearance: auto;
}
.buy_butn_qty_selector {
    margin: 0px !important;
    display: flex;
    align-items: center;
}
.buy_butn_qty_selector .product-form__input.product-form__quantity {
    flex: 0 0 190px;
}
.buy_butn_qty_selector .product-form__input.product-form__quantity + div {
    width: 100%;
}
.buy_butn_qty_selector  product-form.product-form {
    margin: 0;
}
.buy_butn_qty_selector product-form.product-form form .product-form__buttons .shopify-payment-button {
    display: none;
}
.buy_butn_qty_selector .product-form__input.product-form__quantity label.quantity__label.form__label {
    display: none;
}
fieldset.js.product-form__input {
    margin: 0 0 40px;
}
.buy_butn_qty_selector product-form.product-form form .product-form__buttons 
 button {
    border-radius: 10px;
    background: #37478D;
    box-shadow: 0px 0px 5px 4px rgba(236, 132, 80, 0.19);
    color: #FFF;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin: 0 0 0 22px;
    height: 50px;
    width: 100%;
    max-width: 380px;
}
.buy_butn_qty_selector .product-form__input {
    margin: 0;
}
div#shopify-section-template--21922614411553__testimonial_slider_7YQjNL .testimonial-slider .slick-arrow {
    background: #fff;
    width: 44px;
    height: 44px;
    padding: 10px;
    border-radius: 50px;
}
.product__info-container .product__accordion.accordion summary {
    padding: 0;
}
.product__info-container .product__accordion.accordion summary svg.icon.icon-caret {
    color: #EC8450;
    width: 20px;
    height: 20px;
    top: 6px;
}
.quantity:before,.quantity:after{
  display:none;
}
.buy_butn_qty_selector .product-form__input.product-form__quantity .quantity button.quantity__button {
    border: 1px solid #000;
}
.buy_butn_qty_selector .product-form__input.product-form__quantity .quantity {
    width: 190px;
}
.buy_butn_qty_selector .product-form__input.product-form__quantity input.quantity__input {
    border: 1px solid #000;
    border-left: 0;
    border-right: 0;
}
button.quantity__button[name="minus"] {
    border-radius: 5px 0 0px 5px !important;
}
button.quantity__button[name="plus"] {
    border-radius: 0px 5px 5px 0px !important;
}

div#shopify-section-template--21936872358177__testimonial_slider_7YQjNL .testimonial-slider  .slick-arrow {
    background: #fff;
    padding: 13px 9px;
    border-radius: 30px;
}
 /* =========pop up subscription=================*/
.popup-content {
    display: flex;
    max-width: 838px;
    background: #fff;
    z-index: 9999;
    align-items: center;
    border-radius: 10px;
    position: relative;
}
.popup-content .popup-img {
    align-items: flex-end;
    flex: 0 0 50%;
    max-width: 50%;
    background: linear-gradient(262deg, #37478E 55.43%, #1D265B 96%);
    padding-top: 33px;
    padding-right: 64px;
    position: relative;
    display: flex;
    border-radius: 10px 0 0px 10px;
}
.popup-text {
    padding: 0px 47px 0px 32px;
    height: 100%;
    flex: 0 0 50%;
    max-width: 50%;
}
.popup-section {
    position: fixed;
    z-index: 999999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.68);
}
.popup-text h5.popup-sb-heading {
    color: #EC8450;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin: 0px 0px 0px 0px;
}
.cross-icon {
    position: absolute;
    top: 20px;
    right: 20px;
}
.popup-text p {
    color: #292425;
    font-family: Sen;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    position: relative;
    padding-left: 27px;
    margin: 0px 0px 5px 0px;
    max-width: 300px;
}
.popup-text p i {
    position: absolute;
    left: 0;
    top: 5px;
    color: #218E73;
    font-size: 16px;
    font-style: normal;
    font-weight: 900;
    line-height: 16px;
}
.popup-text .buy-btn.common-btn {
    margin-top: 14px;
    justify-content: flex-start;
}
.product__info-wrapper.grid__item input.exclude_device {
    border: 1px solid #000;
    width: 20px;
    height: 20px;
    position: relative;
    top: 5px;
    margin: 0 10px 0 0;
}
.cross-icon span i {
    background: #EC8450;
    color: #fff;
    font-size: 25px;
    font-style: normal;
    font-weight: 900;
    line-height: 25px;
    border-radius: 23px;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cross-icon span i:hover {
    background: linear-gradient(262deg, #37478E 55.43%, #1D265B 96%);
}
.popup-text h5.popup-heading {
    color: #262626;
    font-family: Sen;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin: 0px 0px 10px 0px;
}

.unique_feature {
    padding: 100px 0;
    background: #ACDFEB;
    text-align: center;
    position: relative;
    z-index: 1;
}
.unique_feature::after {
    content: "";
    position: absolute;
    left: 100px;
    top: 110px;
    background-image: url(/cdn/shop/files/Group_1171275317_5681d7b6-5148-406e-95e6-176946902228.png?v=1705924980);
    z-index: 1;
    width: 170px;
    height: 130px;
}
div#shopify-section-template--21936872358177__brand_slider_7r4gDq .brand-slider-section .brand-heading h5 {
    color: #fff;
}
div#shopify-section-template--21936872358177__brand_slider_7r4gDq .brand-slider-section {
    position: relative;
    padding-bottom: 57px !important;
}
div#shopify-section-template--21936872358177__brand_slider_7r4gDq .brand-slider-section .slider-logo button.slick-prev {
    left: 38px;
    z-index: 99999;
}
div#shopify-section-template--21936872358177__brand_slider_7r4gDq .brand-slider-section .slider-logo .slick-next {
    right: 38px;
    z-index: 99999;
}
.product_accessories .carousel.product__image-thumbnail {
    display: none;
}
.unique_feature .unique_feature_heading h2 {
    color: #292425;
    font-family: Sen;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 30px;
}
.unique_feature .buy-btn.common-btn a {
    padding: 19.5px 29px;
}
.unique_feature .unique_feature_blocks {
    display: flex;
    flex-wrap: wrap;
    margin: 30px 0 0;
    gap: 1.5%;
    justify-content: center;
}
.unique_feature .unique_feature_blocks .unique_feature_boxed-main {
    border-radius: 10px;
    border: 1px solid #DDD;
    background: #FFF;
    padding: 33px 40px;
    max-width: 32%;
    margin: 0 0 1.5%;
    flex: 0 0 32%;
}
.unique_feature .unique_feature_blocks .unique_feature_boxed-main h3 {
    color: #292425;
    text-align: center;
    font-family: Sen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 25px 0 0;
}
.testimonial-slider img.slick-arrow {
    border: 1px solid #D9D9D9;
    width: 44px;
    height: 44px;
    padding: 11px;
    border-radius: 50px;
}
.section_conatct_form .conatct_left_img img , .section_conatct_form .contact {
    flex: 0 0 47%;
    max-width: 47%;
}
.common-btn a:hover i.fa-solid {
    color: #37478e;
}
.banner_main_home_blocks.middle_block .buy-btn.common-btn a i.fa-solid {
    color: #37478e;
}
.banner_main_home_blocks.middle_block .buy-btn.common-btn:hover a i.fa-solid {
    color: #fff;
}
.banner_main_home_blocks.middle_block img.mobile-img {
    display: none;
}
.product_privacy-policy-pro main#MainContent,
.product_terms-of-use-user main#MainContent,
.product_terms-of-use-pro main#MainContent,
.product_terms-of-use-user main#MainContent
{
    padding: 50px 0;
}

.product_privacy-policy-pro h1.main-page-title, .product_terms-of-use-user h1.main-page-title, .product_terms-of-use-pro h1.main-page-title, .product_terms-of-use-user h1.main-page-title {
    color: #000;
    font-family: Sen;
    font-size: 40px;
    text-align: left;
}
.product_privacy-policy-pro .rte.scroll-trigger.animate--slide-in h2,
.product_terms-of-use-user .rte.scroll-trigger.animate--slide-in h2,
.product_terms-of-use-pro .rte.scroll-trigger.animate--slide-in h2 ,
.product_terms-of-use-user .rte.scroll-trigger.animate--slide-in h2 {
    color: #000;
    font-family: Sen;
    font-size: 26px;
    text-align: left;
}
.product_privacy-policy-pro p, .product_terms-of-use-user p, .product_terms-of-use-pro p, .product_terms-of-use-user p,
.product_privacy-policy-pro .rte.scroll-trigger.animate--slide-in, .product_terms-of-use-user .rte.scroll-trigger.animate--slide-in, .product_terms-of-use-pro .rte.scroll-trigger.animate--slide-in, 
.product_terms-of-use-user .rte.scroll-trigger.animate--slide-in{
    color: #292425;
    font-family: Sen;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    padding: 0;
    margin: 0;
}
div#shopify-section-template--21936234692897__text_with_image_dTAb6R .text-with-image-section .text-col a.btn-d span.arrow-icon {
    color: #000;
}
div#shopify-section-template--21936234692897__text_with_image_dTAb6R .text-with-image-section .text-col a.btn-d:hover span.arrow-icon {
    color: #fff;
}
details[open]>.header__submenu {
    min-width: 22rem;
}
div#shopify-section-template--21930676814113__testimonial_slider_7YQjNL .testimonial_slider_block img.slick-arrow {
    border-color: #000;
}
.popup-text .buy-btn.common-btn a {
    font-size: 16px;
    padding: 10px;
}
.add_to_cart_btn {
    margin-left: 10px;
}
.pop_up {
    position: fixed;
    z-index: 999999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.68);
    width: 100%;
}
.pop_up .popup-content {
    padding: 50px;
    flex-flow: column;
}
.pop_up .popup-content .text-sc input.exclude_device {
    width: 20px;
    height: 20px;
    margin: 0 10px 0 0;
}
.pop_up .popup-content .text-sc {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 20px;
}

.left-right-video-section .left-img-section .video-btn,
.left-right-video-section .right-img-section .video-btn{
    width: auto;
    display: flex;
    justify-content: center;
    bottom: unset;
    top: 0;
    border-radius: 20px 0 0 0;
    padding: 20px 30px;
    background: #81CAB8;
    height: 102px;
}

/*============================= Responsive start ===========================*/
@media screen and (min-width: 990px) {
  .product:not(.product--no-media):not(.featured-product) .product__media-wrapper {
    max-width: 50% !important;
    width: calc(50% - 1rem / 2) !important;
  }

  .product:not(.product--no-media):not(.featured-product) .product__info-wrapper {
    max-width: 50% !important;
    width: calc(50% - 1rem / 2) !important;
  }
}

@media screen and (min-width: 668px){
  .mobile-img {
    display: none;
}
}
@media screen and (max-width: 1499px){
.page-width {
    padding: 0 25px!important;
}
}

@media screen and (max-width: 1399px){
    div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj {
    padding: 0px 20px;
}
.page-width {
    max-width: 100% ;
    padding: 0 60px;
}
.banner_main_home_blocks.middle_block {
    max-width: 60%;
    flex: 0 0 60%;
    padding: 0 20px;
}
.banner_main_home_blocks {
    max-width: 20%;
    flex: 0 0 20%;
}  
.banner_main_home_blocks.middle_block h2 {
    font-size: 36px;
}
.banner_main_home_blocks .buy-btn.common-btn a {
    min-width: auto;
    padding: 10px 24px;
    font-size: 18px;
}  
}

@media screen and (max-width: 1299px){
  .left-col-s, .right-col-s {
    flex: 0 0 30%;
}
  .des-col p {
    font-size: 17px;
   line-height: 27px;    
}
.list-menu.list-menu--inline span {
    font-size: 18px;
    margin: 0 15px;
}
.icon.icon-caret {
    right: 0;
    width: 11px;
} 
  .footer__blocks-wrapper .footer-block:nth-child(1) {
    flex: 0 0 537px;
}
}

@media screen and (max-width: 1199px){
  .brand-slider-section {
   width: 95%;
    margin: 0 auto !important;
}
   .key_feature_blocks {
    flex-wrap: wrap;
}
 .key_feature_boxed-main {
    flex: 0 0 30%;
    padding: 25px 11px;
}
  .section_conatct_form .contact h2.title {
   font-size: 30px;
    
}
.Designed-bg-image {
    padding: 40px 20px;
}
  .footer__blocks-wrapper .footer-block:nth-child(3) {
  
    flex: 0 0 270px;
}
  .footer__blocks-wrapper .footer-block:nth-child(1) {
   flex: 0 0 430px;
}
  .footer-block__brand-info .footer-block__heading {
    max-width: 352px;
   
}
  .logo-sec img {
    margin-right: 21px;
    margin-bottom: 15px;
    max-width: 74px;
}

    div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common {
    padding: 50px 0 50px !important;
    
}
.banner_main_home img.master-img {
    height: 350px;
}
.page-width {
    padding: 0 50px ;} 
.banner_main_home_blocks.middle_block h2 {
    font-size: 25px;}
.banner_main_home_blocks h2 {
    font-size: 18px;
    
}
.isolate .rich-text .rich-text__wrapper h2.rich-text__heading , .home_image_with_left_blocks h2 {  
    font-size: 35px;
    margin: 0 0 20px;
}
.image_with_text_common .image-with-text__text-item h2.image-with-text__heading , .homepage_four_images_right h2 , .testimonial-slider .testimonial-heading h2  , .image_with_text_common.green_background h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 40px;
    margin: 0 0 20px;
}
.image_with_text_common {   
  padding: 70px 0!important;
}
.common-btn a , .image_with_text_common a.button {
    font-size: 18px;
    
}
  .our-story-section {
    padding: 70px 0px;
}
  .our-story-section .text-section h5 {
    font-size: 40px; 
}
}

@media screen and (max-width: 1024px){
  .subscription-plans {
    padding-bottom: 70px;
}
  .subscription-inner {
    column-gap: 25px;
}
  .section_conatct_form .conatct_left_img {
     column-gap: 19px;
}
  .section_conatct_form {
    padding: 70px 0 70px;
}
  .section_conatct_form  .contact {
    padding: 30px 20px !important;

}
  .key_feature h2 {
     font-size: 40px;
   
}
  .subs-box h5.subtr-row-heading {
    font-size: 25px;
    line-height: 35px;
    padding: 15px;
}
  .subs-box h5.subtr-heading {
     font-size: 22px;
     line-height: 32px;
  }

  .product.product--large {
    padding-top: 44px;
    padding-bottom: 70px;
}
  .key_feature {
    padding: 70px 0;
}
  .product__info-wrapper.grid__item {
    padding-left: 20px !important;
}
  .subscr-heading {
    padding: 0px 0px 30px 0px;
}
  .subscr-heading h5 {
     font-size: 40px;
    line-height: 50px;
   
}
.key_feature_boxed-main h3 {
    font-size: 15px !important;
    line-height: 22px  !important;
    margin-top: 10px !important;
}
  .squeqq-help-section  .sq-img-co {
    gap: 16px;
    padding-bottom: 15px;
}
  div#shopify-section-template--21936234692897__squegg_help_8AxVfW .sq-box h5 {
    font-size: 18px;
    line-height: 30px;
}
  .Designed-bg-image .iner-img-text .left-text-col h5 {
   font-size: 40px;
   
}
  div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj {
    margin: 0 0 70px;
}
  .squeqq-help-section {
    padding: 70px 0px;
}
  div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj .brand-slider-section {
    padding-bottom: 30px !important;
}
.banner_main_home_blocks .buy-btn.common-btn a {
    font-size: 16px;
}
  .isolate {
    margin: 70px auto 70px;
   
}
  .testimonial-slider {
    padding: 70px 0;
}
  div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common {
  
    margin: 0 0 70px;
}
  .home_image_with_blocks , .homepage_four_images_section {
   
    padding: 70px 0;
}
  .footer__blocks-wrapper .footer-block:nth-child(1) {
    flex: 0 0 408px;
}
  .boxed-main {
   
    flex-direction: column;
    text-align: center;
}
  .boxed-main h3 {
     max-width: 100%;
    margin: 0 0 0 0px;
}
    div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text__text-item.grid__item {
    width: 50%;
    padding-left: 20px;
}
  div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text__media-item {
    width: 50%;
}

div#shopify-section-template--21936872358177__key_feature_WQmBNg .key_feature_boxed-main {
    flex: 0 0 25%;
   
}
    .product.product--large {
    padding-top: 44px;
    padding-bottom: 50px;
}
  .key_feature {
    padding: 50px 0;
}
  .our-story-section .text-section , .our-story-section .story-image{
    width: 100%;
}
  .our-story-section {
    padding: 50px 0px;
}
  .our-story-section .inner-section {
   gap: 20px;
   flex-direction: column;
}
  .Key-Features-section .key-heading {
    text-align: center;
    margin: 0 0 30px;
}
.Key-Features-section .key-heading h5 {
   font-size: 40px;
}
  .Key-Features-section {
    padding: 50px 0 50px;
}

 
  .Designed-bg-image .iner-img-text .left-text-col h5 {
    font-size: 35px;
}
  .squeqq-help-section  .sq-img-co {
    flex-direction: column;
    justify-content: flex-start;
    align-items: baseline;
}
  .Designed-bg-image .iner-img-text .left-text-col {
    padding: 0 0 0 30px;
}
  .squeqq-help-section {
    padding: 50px 0px;
}
  div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj {
    margin: 0 0 50px;
}
  div#shopify-section-template--21936234692897__text_with_image_dTAb6R .txt-with-img .image-col img {
    margin: 0 0 -66px;
  
}
.isolate .rich-text .rich-text__wrapper .rich-text__text p {
    max-width: 700px;
    margin: 0 auto;
    padding: 0px 20px;
    font-size: 16px;
}
  .isolate img {
    height: 350px;
    object-fit: cover;
}
  .isolate .rich-text {
    padding: 0px 20px;
}
  footer {
    padding: 70px 0 70px!important;
}
.banner_main_home img.master-img {
    height: 337px;
}
  .main-banner-row {
    padding: 40px 0 0;
   
}
.banner_main_home_blocks .buy-btn.common-btn a {
    padding: 10px 15px;
   
}
  .banner_main_home_img img.bg-im {
    right: -100px;
}
.logo-sec img {
    margin-right: 10px;
    margin-bottom: 10px;
    max-width: 160px;
    height: 55px;
    object-fit: contain;
}
.footer-block__brand-info .footer-block__heading {
    font-size: 18px!important;
    line-height: 25px;
}
  .footer-block .list-menu.list-menu--inline span , .footer-block .list-menu.list-menu--inline span , margin-bottom: 10px !important; {
    font-size: 15px;
    line-height: 25px;
}
  .list-menu.list-menu--inline summary.list-menu__item, .list-menu__item {
    padding-bottom: 0px;
}
  .footer-block__heading, .footer-block__store_details p {
    font-size: 20px!important;
     margin-bottom: 10px !important;
  }
  div#shopify-section-template--21936234692897__text_with_image_dTAb6R .text-with-image-section .text-col h6.sub-heading {
    font-size: 22px;
     margin: 0 0 10px;
}
.our-story-section .text-section h5 {
    font-size: 35px; 
    max-width: 100%;
}
.our-story-section .text-d {
   right: 27px;
}
  .dc-head {
    padding: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}
}

@media screen and (max-width: 991px){
  .popup-content {
      width: 95%; 
  }
  header.header ul.list-menu li a {
    font-size: 18px;
  
}
.blog-articles .blog-articles__article {
  
    max-width: 49%;
}  
  .subscription-plans {
    padding-bottom: 50px;
}
.unique_feature {
    padding: 70px 0;
}  
.unique_feature::after {
    left: 10px;
}  
.unique_feature .unique_feature_blocks .unique_feature_boxed-main {
    padding: 20px 15px;
}  
  .product {
    flex-direction: column;
    row-gap: 30px !important;
}
  .product__info-container {
    max-width: 100% !important;
}
  .product .grid__item.product__media-wrapper , .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    width: 100%;
}
  .product_buttons {
   margin: 0 0 0px;
    
}
    .section_conatct_form .conatct_left_img img, .section_conatct_form .contact {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
}
.conatct_left_img {
    flex-direction: column;
    row-gap: 20px;
      flex-wrap: wrap;
}
  .product__info-container {
    max-width: 100%;
}
  .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    padding-left: 0px !important;
}
}
@media screen and (max-width: 899px){

.section_conatct_form .conatct_left_img img, .section_conatct_form .contact {
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    width: 100%;
}
   .left-col-s, .right-col-s {
    flex: 0 0 100%;
    width: 100%;
}
  .des-col {
  max-width: 100%;
}
.key-blocks-row {
    flex-direction: column-reverse;
    row-gap: 20px;
}
.center-image:before {
    left: -90px;
}  

.key-blocks-row .info-main {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 0px 0 25px;
}  
  .Designed-bg-image .iner-img-text .right-img {
    flex: 0 0 50%;
}
div#shopify-section-template--21936234692897__text_with_image_dTAb6R .txt-with-img .image-col img {
    margin: 0px 0px -64px;
    max-width: 346px;
}
  .text-with-image-section .txt-with-img {
   
    gap: 20px;
}
  .text-col h5 {
    font-size: 30px;
    line-height: 40px;
}
  .text-col .btn-d {
    padding: 12.5px 20px;
    font-size: 18px;
    height: 50px;
   
}
  .footer__blocks-wrapper .footer-block:nth-child(1) {
    flex: 0 0 50%;
}
  .footer__blocks-wrapper .footer-block:nth-child(3) {
    flex: 0 0 100%;
}
  .footer-block__store_details .elementor-icon-list-text {
     max-width: 100%;
}
  .banner_main_home img.master-img {
    height: 294px;
}
  .banner_main_home_blocks.middle_block {
    max-width: 50%;
    flex: 0 0 50%;
    
}
  .banner_main_home_blocks {
    max-width: 23%;
    flex: 0 0 23%;
}
.brand-slider-section  .slick-prev:before, .brand-slider-section .slick-next:before {
    width: 30px;
    height: 30px;
    font-size: 14px;
}  
div#shopify-section-template--21922614411553__brand_slider_7r4gDq .slider-logo 
 button.slick-prev {
    left: 45px;
}  
div#shopify-section-template--21922614411553__brand_slider_7r4gDq .slider-logo 
 button.slick-next {
    right: 30px;
}  
.our-management-team-section .heading-section p {
    margin: auto auto 35px;
}  
.header-s h5 {
    font-size: 32px;
}  
}
@media screen and (max-width: 767px){
.pop_up .popup-content{
    height:auto;
}
.buy-btn.common-btn {
    justify-content: center;
}
.product__image-thumbnail .carousel-cell img {
    height: 70px;
}  
.blog-articles .blog-articles__article {
    max-width: 100%;
}  
.center-image:before {
    left: -175px;
    top: -11%;
}  
.brand-slider-section .logo-slide {
    width: 100% !important;
}  
.team-section .f-team-row {
    flex-flow: column;
} 
.management-box {
    flex-flow: column;
}  
.management-box .iner-mangemnt-b {
    flex: 0 0 100%;
    margin-right: 0;
    margin-bottom: 20px;
}  
.team-section .f-team-row .executive-box, .team-section .f-team-row .advisors-box {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}  
.inner-executive-b {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 0 20px;
    min-height: auto;
}
.add-m-col, .add-m-col0 {
    flex-flow: column;
}  
.banner_main_home .page-width {
    padding: 0 10px !important;
}  
.banner_main_home_blocks.middle_block .buy-btn.common-btn {
    display: block;
}  
  .subs-box h5.subtr-row-heading {
    font-size: 20px;
    line-height: 30px;
    
}
  .subs-box {
   flex: 0 0 47%;
    max-width: 47%x;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
  .popup-content .popup-img {
    border-radius: 10px 10px 0px 0px;
}
  .popup-text {
    padding: 20px;
  
}
.popup-content {
    width: 95%;
    flex-direction: column;
    height: 75vh;
    overflow: scroll;
}
  .popup-content .popup-img , .popup-content .popup-text {
    flex: 0 0 auto;
    max-width: 100%;
    width: 100%;
    height: auto;
}
  .squegg-digital-product .product_btn {
    font-size: 15px;
     padding: 14px 16px;
}
.unique_feature .unique_feature_blocks .unique_feature_boxed-main h3 {
    font-size: 18px;
    line-height: 27px;
    margin: 15px 0 0;
}
.unique_feature {
    padding: 35px 0;
}  
.unique_feature .unique_feature_heading h2 {
    font-size: 32px;
    margin: 0 0 20px;
}  
.unique_feature::after {
    left: 0;
    top: 0;
    width: 47px;
    height: 90px;
    object-fit: contain;
    background-size: contain;
}
.unique_feature .unique_feature_blocks .unique_feature_boxed-main {
    padding: 20px 15px;
    flex: 100%;
    max-width: 100%;
}  
  .product_buttons {
    padding: 25px 10px;
}
  .subscr-heading h5 {
    font-size: 30px;
    line-height: 40px;
}
   .key_feature_boxed-main {
    flex: 0 0 45% !important;
}

  .key_feature h2 {
    font-size: 30px;
    margin-bottom: 30px;
}
    .product.product--large {
    padding-top: 35px;
    padding-bottom: 35px;
}
  .key_feature {
    padding: 35px 0;
}
    .our-story-section .text-section h5 {
    font-size: 30px; 
}
    .Key-Features-section .key-heading h5 {
   font-size: 30px;
}
  .Designed-bg-image .iner-img-text .left-text-col h5 {
    font-size: 25px;
    margin-top: 10px;
}
  .Designed-bg-image .iner-img-text .left-text-col {
    padding: 0 0 0 0px;
}
  .Designed-bg-image .iner-img-text {
    flex-direction: column;
    text-align: center;
}
  div#shopify-section-template--21936234692897__squegg_help_8AxVfW .sq-box {
    width: 48.3%;
   
}
div#shopify-section-template--21936234692897__squegg_help_8AxVfW .sq-box h5 {
   
    max-width: 100%;
    
}
div#shopify-section-template--21936234692897__text_with_image_dTAb6R .txt-with-img .image-col img {
    margin: 0px 0px -53px;
    max-width: 277px;
}
  .testimonial-slider {
    padding: 50px 0;
}
  .homepage_four_images_right  h5 {
   font-size: 20px;
    line-height: 30px;
   margin: 0 0 0px;
}
  .testimonial_slider_block .slick-slide {
    margin-right: 0px;
}
  .section-template--21922614247713__image_with_text_nxy4tF-padding.gradient.color-background-1.image_with_text_common.blue_background .image-with-text__text-item.grid__item {
    padding-left: 20px;
}
  .image_with_text_common .image-with-text__text-item h2.image-with-text__heading, .homepage_four_images_right h2, .testimonial-slider .testimonial-heading h2, .image_with_text_common.green_background h2.image-with-text__heading.inline-richtext.h1 , .isolate .rich-text .rich-text__wrapper h2.rich-text__heading, .home_image_with_left_blocks h2 {
    font-size: 30px;
    margin: 0 0 10px;
}
  .slider-scroll {
   padding: 20px;
   
}
  div#shopify-section-template--21922614247713__image_with_text_6LiT7X .image_with_text_common .image-with-text__grid {
    flex-direction: column;
    row-gap: 20px;
}
  .section-template--21922614247713__image_with_text_PXrggc-padding.gradient.color-background-1.image_with_text_common.blue_background .image-with-text__grid {
    flex-direction: column;
}
  .homepage_four_images_right {
    max-width: 100%;
    flex: 0 0 100%;
    text-align: left;
}
  div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common {
    margin: 0 0 0 0px;
}
  .image_with_text_common .image-with-text__text-item.grid__item .image-with-text__content {
    padding: 0 0 0 0px;
  
}
  .homepage_four_images_left , div#shopify-section-template--21922614247713__image_with_text_6LiT7X .image_with_text_common.green_background .image-with-text__grid .image-with-text__media-item  , div#shopify-section-template--21922614247713__image_with_text_6LiT7X .image_with_text_common.green_background .image-with-text__grid .image-with-text__text-item.grid__item{
    max-width: 100%;
    flex: 0 0 100%;
    padding-right: 0px;
      width: 100% !important;
}
  .homepage_four_images_section:after {
    width: 100%;
    height: 100%;
    border-radius: 0px 0px 0px 0px;
   
}
  .row-main {
    flex-wrap: inherit;
     flex-direction: column-reverse;
    row-gap: 30px;
}
  div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common .image-with-text__text-item.grid__item , div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common .image-with-text__media-item {
    width: 100% !important;
}
  .home_image_with_right_blocks img {
    width: 100%;
    height: auto;
    position: relative;
}
  .home_image_with_left_blocks, .home_image_with_right_blocks {
    flex: 0 0 auto;
}
  .home_image_with_left_blocks {
    padding-right: 0px;
}
  .home_image_with_blocks, .homepage_four_images_section {
    padding: 50px 0;
}
  .home_image_with_blocks {
        row-gap: 20px;
    flex-direction: column-reverse;
    flex-wrap: inherit;
}
  .home_image_with_left_blocks p {
   
    max-width: 100%;
}
    footer {
    padding: 50px 0 50px!important;
}
  .banner_main_home img.master-img {
    height: 295px;
}
.banner_main_home_img img.bg-im {
    max-width: 200px;
}
  .banner_main_home_img img.bg-im {
    right: -27px;
    top: 3px;
}
.banner_main_home_img img.bg-im {
    display: none;
}
  .page-width {
    padding: 0 17px!important;
}
   .footer-block__heading.rte {
    max-width: 100%;
    width: 100%;
    text-align: center;
}
  .footer-block__image-wrapper img {
    margin: 0 auto;
}
  .footer ul.list-unstyled.list-social.footer__list-social {
     justify-content: center;
}
  .footer-block ul.list-menu {
   
    max-width: 100%;
}
  .footer-block ul.list-menu li {
    border-bottom: 1px solid #455498;
    padding-bottom: 10px;
}
  .footer-block ul.list-menu li .header__submenu li {
    border-bottom: 0px solid #455498;
    padding-bottom: 5px;
}
  .footer__blocks-wrapper .footer-block:nth-child(3) {
  
    margin-bottom: 0px;
}
  .isolate {
    margin: 50px auto 50px;
}
  .testimonial-slider .testimonial_slider_block {
    padding: 0 0px;
}
  .our-story-section {
    padding: 35px 0px;
}


/* New css Start//// */
div#shopify-section-template--21922614247713__image_with_text_nxy4tF h2.image-with-text__heading.inline-richtext.h1{
  text-align: center;
}
div#shopify-section-template--21922614247713__image_with_text_nxy4tF a.button{
  margin: auto;
}
div#shopify-section-template--21922614247713__image_with_blocks_D7jeLA .home_image_with_left_blocks {
    text-align: center;
}
div#shopify-section-template--21922614247713__image_with_text_PXrggc .image-with-text__text-item.grid__item a.button, div#shopify-section-template--21922614247713__image_with_text_6LiT7X .image-with-text__text-item.grid__item a.button {
    margin-left: auto;
    margin-right: auto;
}
/* New css Start//// */
}
@media screen and (max-width: 749px){
.section-template--21922614247713__image_with_text_nxy4tF-padding.gradient.color-background-1.image_with_text_common.blue_background .image-with-text__text-item.grid__item {
    padding-left: 0px;
    padding-top: 20px;
}
}
@media screen and (max-width: 668px){
  div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text__media-item {
    display: none;
    width: 50%;
}
      div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text__text-item.grid__item {
    width: 100%;
    padding-left: 0px;
}
  div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text__media-item {
    width: 100%;
    

}
  .banner_main_home {
    background: #020142;
    padding-bottom: 30px;
}
.master-img {
    display: none;
}
  .main-banner-row {
     align-items: center;
    row-gap: 20px;
}
.banner_main_home_blocks h2, .banner_main_home_blocks.middle_block h2 {
    color: #fff;
    font-size: 16px;
    margin: 0 0 10px;
}
.banner_main_home_blocks.middle_block {
    padding: 0 5px;
}  
.banner_main_home_blocks .buy-btn.common-btn a {
    padding: 10px;
    background: #fff;
    color: #292425;
    font-size: 14px;
}
  .text-col h5 {
    font-size: 25px;
    line-height: 35px;
}
  div#shopify-section-template--21936234692897__text_with_image_dTAb6R .txt-with-img .image-col img {
    margin: 0px 0px -48px;
    max-width: 247px;
}
.product__column-sticky img.custom-next-button, .product__column-sticky img.custom-prev-button {
    position: relative;
    margin: 0 5px 0 0;
}
.product.grid .carousel.product__image-thumbnail {
    margin: 15px 0 0;
}  
.product {
    row-gap: 15px !important;
}  
.product__info-wrapper .product__title h1 {
    font-size: 26px;
    line-height: 32px;
    margin: 0 0 10px;
}  
.product__info-container .price.price--large {
    padding-bottom: 10px;
    margin-bottom: 10px;
}  
fieldset.js.product-form__input {
    margin: 0 0 15px;
}  
div#shopify-section-template--21922614247713__image_with_text_nxy4tF h2.image-with-text__heading.inline-richtext.h1 {
    margin-bottom: 25px;
}  
.text-with-image-section .txt-with-img .text-col a.btn-d {
    float: unset;
} 
.text-with-image-section .txt-with-img .text-col h5 {
    text-align: center;
}  
.squeqq-help-section  .sq-img-co {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center !important;
}  
}

@media screen and (max-width: 575px){
  .add_to_cart_btn {
    margin: 10px 0 0 0;
}
.left-right-video-section .left-img-section {
    padding-top: 30px;
}  
.troubleshoot-section .block-cont ul {
    padding-left: 15px;
    margin: 0;
}  
#shopify-section-template--21936937697569__left_right_video_PjAi8e .right-img-section {
    padding-top: 15px!important;
}  
.left-right-video-section .left-img-section .video-btn, .left-right-video-section .right-img-section .video-btn {
    padding: 20px 10px;
    height: 70px;
      border-radius: 5px 0 0 0;
}  
.pop_up .popup-content .text-sc {
    font-size: 18px;
}

    .subscription-inner {
    flex-direction: column;
    align-items: center;
    row-gap: 20px;
}
.banner_main_home_blocks .common-btn a .fa-circle-arrow-right {
    display: none;
}  
.banner_main_home_blocks .buy-btn.common-btn a {
    font-size: 12px;
}  
  .product__image-thumbnail .carousel-cell {
    max-width: 30%;
   
}
  .section_conatct_form .contact h2.title {
    font-size: 22px;
}
  .section_conatct_form {
    padding: 35px 0 35px;
}
  div#shopify-section-template--21936872358177__brand_slider_7r4gDq .brand-slider-section {
    padding-bottom: 20px !important;
}
.testimonial-slider .testimonial_slider_block img.slick-arrow.right-arrow {
    right: -10px;
}  
  .buy_butn_qty_selector product-form.product-form form .product-form__buttons 
 button {
   margin: 20px 0 0 0px;
    max-width: 100%;
}
  .buy_butn_qty_selector {
   flex-direction: column;
    align-items: baseline;
}
.buy_butn_qty_selector .product-form__input.product-form__quantity {
    flex: 0 0 100%;
}
  .subscription-plans {
    padding-bottom: 35px;
}
    .our-story-section .text-section h5 {
    font-size: 25px; 
}
  .Key-Features-section .key-heading {
    text-align: center;
    margin: 0 0 20px;
}
  .Key-Features-section .key-heading h5 {
   font-size: 25px;
}
  div#shopify-section-template--21936234692897__squegg_help_8AxVfW .sq-box {
    width: 100%;
}
    .Key-Features-section {
    padding: 35px 0 35px;
}
  .squeqq-help-section {
    padding: 35px 0px;
}
  div#shopify-section-template--21936234692897__brand_slider_Y6w6Xj {
    margin: 0 0 35px;
}
  div#shopify-section-template--21936234692897__image_with_text_QeUWhc .image_with_text_common.green_background .image-with-text__media-item {
  display: none;
}
  .section-template--21936234692897__image_with_text_QeUWhc-padding.gradient.color-background-1.image_with_text_common.green_background div#ImageWithText--template--21936234692897__image_with_text_QeUWhc {
    margin-top: 25px;
}
    .txt-with-img {
    flex-direction: column !important;
    flex-wrap: inherit;
    text-align: center;
}
  .text-with-image-section .txt-with-img {
    gap: 30px;
}
  .text-col h5 {
    font-size: 30px;
    line-height: 40px;
    max-width: 500px;
    margin: 0 auto;
}
  .txt-with-img .image-col , .txt-with-img .text-col{
    width: 100%;
}
  .testimonial-slider {
    padding: 35px 0;
}
    footer {
    padding: 35px 0 35px!important;
}
  div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common , .home_image_with_blocks, .homepage_four_images_section , .image_with_text_common {
    padding: 35px 0 35px !important;
}
  .isolate {
    margin: 35px auto 35px;
}
  div#shopify-section-template--21922614247713__image_with_text_nxy4tF h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 25px;
}
  .boxed-main {
     padding: 25px 10px;
    flex: 0 0 100%;
    margin-bottom: 4%;
}
  .homepage_four_images_left .boxed-main:last-child {
    margin: 0px;
}
  .testimonial-heading h2 {
    margin-bottom: 20px !important;
}
.testimonial-content {
    
    padding: 0 0 0px 0 !important;
}
}

@media screen and (max-width: 400px){
  .subs-box h5.subtr-row-heading {
    font-size: 22px;
    line-height: 32px;
   
}
.isolate img {
    height: 390px;
 
}
     .key_feature_boxed-main {
    flex: 0 0 100% !important;
}
  
}
@media screen and (min-width: 750px){
 
div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common .image-with-text__text-item.grid__item {
    width: 58%;
}
div#shopify-section-template--21922614247713__image_with_text_PXrggc .image_with_text_common .image-with-text__media-item {
    width: 42%;
}
.image_with_text_common.green_background .image-with-text__grid .image-with-text__media-item {
    width: 47%;
}  
.image_with_text_common.green_background .image-with-text__grid .image-with-text__text-item.grid__item {
    width: 53%;
}  
}