/** Shopify CDN: Minification failed

Line 4922:0 Unexpected "}"

**/
.page-width{
  padding: 0px;
}
p{
  letter-spacing:0px;
}

button {
    cursor: pointer;
}

ul.footer-block__details-content.list-unstyled a.link.list-menu__item--active {
    text-decoration: none;
    font-weight: 700;
}

h1,h2,h3,h4,h5,h6{
  letter-spacing: 0px;
}

.poppins_font{
  font-family: Poppins, 'Fira Sans', Roboto !important;
}

.normal_bold{
  font-weight: bold !important;
  font-style: normal !important;
}

.lofo_tone{
  width: 100px;
}
ul.list-menu.list-menu--inline li a span{
	border-bottom: 2.5px solid transparent;
  padding-bottom: 2px;
}

button.contact_us {
    background: transparent;
    border: 2px solid #1646CE;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Fira Sans';
    color: #000000;
    height: 46px;
    width: 86px;
}

button.buy_now {
    background: #1646CE;
    color: #fff;
    height: 46px;
    width: 105px;
    border: 2px solid #1646CE;
    text-transform: uppercase;
    font-family: 'Fira Sans';
    font-weight: 700;
    font-size: 12px;
    margin-left: 12px;
}

header.header a#cart-icon-bubble {
    display: none;
}

header.header{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.img-banner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
      padding: 50px 0px 90px;
}

.left_side-section {
    width: 50%;
    background: #fff;
    box-shadow: 0px 10px 35px 0px #00000008;
    padding: 10px 10px 5px;
    border-radius: 20px;
    display: flex;
    flex-wrap: wrap;
  margin-left: 35px;
}

.text_left-wrap {
    width: 61%;
  padding: 0px 20px 0px 30px;
}

.image_right {
    width: 39%;
}

.image_right img{
    width: 100%;
}

.text_left-wrap h2 {
    font-family: 'Fira Sans';
    font-weight: 900;
    font-size: 50px;
    color: #1646CE;
  line-height: 39px;
  position: relative;
}

.text_left-wrap h2:before {
    content: 'icon';
    background: url(/cdn/shop/files/Group_5315.png?v=1688035304);
    background-size: 100%;
    background-repeat: no-repeat;
    color: transparent;
    position: absolute;
    left: -79px;
    top: 13px;
    font-size: 35px !important;
}

.planwrap_one .content p span {
    font-weight: 600;
}


span.crafts_wraps {
    font-size: 40px;
    font-style: italic;
  font-weight: 600;
}

span.color_change {
    font-size: 40px;
    color: #000;
  font-weight: 800;
}

.text_left-wrap p {
    font-size: 18px;
    font-family: 'Fira Sans';
    font-style: italic;
    font-weight: 300;
}

nav.header__inline-menu ul li a {
    font-family: 'Trirong', serif;
    font-weight: 400 !important;
    font-size: 16px;
    letter-spacing: 0px;
}

.left_side-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.chose_tone-wraps{
    width: 56%;
}

.choose_tone {
    margin-top: 50px;
}

.image_dropdown {
    width: 44%;
    box-shadow: 0 6px 25px #f6f6f666;
    background: #F2F2F2;
    border-radius: 20px;
      padding: 30px 20px 180px;
    text-align: center;
}

.image_dropdown h3 {
    margin: 0px;
    font-family: 'Fira Sans';
    font-style: italic;
    font-weight: 600;
    font-size: 22px;
    line-height: 22px;
    padding-top: 8px;
}

.chose_tone-wraps {
    padding-left: 100px;
}

.chose_tone-wraps h3 {
    font-size: 32px;
    font-weight: 700;
    font-family: 'Fira Sans';
    margin: 0px;
    padding-top: 3px;
    line-height: 30px;
  position: relative;
}

.chose_tone-wraps h3:after {
    background: url(/cdn/shop/files/Group_5307.png?v=1688034651);
    content: 'icon';
    color: transparent;
    background-repeat: no-repeat;
    width: 67px;
    background-size: 100%;
    bottom: -8px;
    position: absolute;
    margin-left: 15px;
}

.chose_tone-wraps h3 span{
    font-weight: 900;
}

.chose_tone-wraps p {
    font-size: 17px;
    letter-spacing: 0px;
    font-family: 'Fira Sans';
    color: #000;
    padding-right: 150px;
  padding-top: 10px;
}

.relative-position {
    position: relative;
}

.tone_wrap-img {
    position: absolute;
    top: 20px;
    left: 0px;
}

section.empower-communication {
    margin-top: 75px;
}

.image_large {
    background: #1646CE;
    padding: 20px;
    border-radius: 20px;
}

.multi_support {
    background: #CED8FC;
    padding: 20px;
    border-radius: 20px;
    margin-top: 35px;
}

.image_wraps img {
    width: 100%;
  height: 650px;
    object-fit: cover;
}

.image_wraps {
    position: relative;
}

.text-upper {
    position: absolute;
    top: 0px;
    width: 100%;
    padding: 40px 20px 0px;
}

.container {
    max-width: 1200px;
    margin: 0px auto;
}

.text-upper h3 {
    font-size: 32px;
    font-weight: 900;
    font-family: 'Fira Sans';
}

.text-upper p {
    font-size: 18px;
    font-family: 'Fira Sans';
    font-style: italic;
    line-height: 25px;
}

.empowers_texts h3 {
    font-size: 18px;
    color: #fff;
    font-family: 'Fira Sans';
    font-weight: 600;
  margin-bottom: 0px;
}

.empowers_texts p {
    font-size: 15px;
    color: #fff;
    font-family: 'Fira Sans';
    font-weight: 400;
}

.multi_support h3 {
    font-size: 32px;
    font-weight: 700;
    line-height: 35px;
    font-family: 'Fira Sans';
    letter-spacing: 0px;
  margin: 0px;
  padding-top: 15px;
}

.multi_support p {
    font-size: 17px;
    line-height: 27px;
    letter-spacing: 0px;
    font-family: 'Fira Sans';
    color: #000;
    font-weight: 400;
}

.wrap_icons {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 0px 20px;
    flex-wrap: wrap;
}

.icon-wraps {
    text-align: center;
}

.icon-wraps p {
    font-size: 15px;
    font-weight: 500;
    font-family: 'Fira Sans';
    color: #000;
    margin: 0px;
}

.icon-wraps img {
    width: 100%;
    height: 50px;
}

.transformation_heading h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
}

.transformation_heading h2 span{
    font-weight: 900;
}
.trnsformation-wraps .wraps_tabs-heading{
 width: 97%; 
}
.tab {
    background: #F9F9F9;
    border: 1px solid #F2F2F2;
    
    display: flex;
    justify-content: space-between;
}

span.try_wraps a {
    color: #000;
    text-decoration: none;
}

.tab button {
    background: transparent;
    padding: 1px 10px;
    margin: 0;
    border: 0px;
    border-right: 1px solid #F2F2F2;
    font-size: 15px;
    font-family: Fira Sans;
    line-height: 60px;
    font-weight: 400;
    height: 62px;
  width: 100%;
}




.empower-communication {
    position: relative;
}

.third_wrap-communcation {
    position: absolute;
    width: 23%;
  top: 200px;
}

button.tablinks.active {
    background: #ECECED;
    border-bottom: 6px solid #1646CE;
    font-weight: 700;
}

.wrap_testimonial_item {
    background: #F9F9F9;
    border: 1px solid #F2F2F2;
    border-radius: 10px;
    box-shadow: 0px 6px 25px 0px #F6F6F666;
  padding: 35px 30px 35px;
  margin-right: 18px;
  
}

.testi_image {
    text-align: center;
}

.wrap_testimonial_item h4 {
    text-align: center;
    font-size: 20px;
    font-weight: 900;
    font-family: 'Fira Sans';
    letter-spacing: 0px;
    line-height: 18px;
    margin: 0px;
    padding-top: 22px;
}


.wrap_testimonial_item h5 {
    text-align: center;
    font-size: 11px;
    font-weight: 400;
    font-family: 'Fira Sans';
    letter-spacing: 0px;
    line-height: 18px;
    color: #4F4F4F;
    padding-top: 13px;
  font-style: italic;
  margin: 0px;
  padding-bottom: 15px;
}

.wrap_testimonial_item p {
    font-size: 13px;
    font-family: Fira Sans;
    font-weight: 300;
    line-height: 21px;
    color: #000;
    position: relative;
    padding: 0px 17px;
}

.wrap_testimonial_item p:before {
    background: url(/cdn/shop/files/c01728b3e56f1292a7fd6d9ee9b60fa0.png?v=1688012014);
    content: 'icon';
    background-repeat: no-repeat;
    background-size: 100%;
    color: transparent;
    position: absolute;
    left: -14px;
    width: 19px;
}

.wrap_testimonial_item p:after {
    background: url(/cdn/shop/files/c01728b3e56f1292a7fd6d9ee9b60fa0.png?v=1688012014);
    content: 'icon';
    background-repeat: no-repeat;
    background-size: 100%;
    color: transparent;
    position: absolute;
    left: auto;
    width: 19px;
      bottom: -6px;
    right: -13px;
}
.testi_image img{
  margin: 0px auto;
}

.slick-list{padding:0 22% 0 0 !important;}

.image_dropdownsdf h2 {
    font-size: 32px;
    font-weight: 900;
    line-height: 30px;
}

.wrapper_plans h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
    padding-left: 18px;
    position: relative;
}

.wrapper_plans h2:after {
    content: 'icon';
    color: transparent;
    background: url(/cdn/shop/files/Group_5306.png?v=1688036091);
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 50px;
    position: absolute;
    width: 100px;
    height: 57px;
    top: 0px;
    margin-left: 30px;
}

.wrapper_plans h2 span{
    font-weight: 900;
}

.wrapplns {
    background: #CED8FC;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 0px 6px 25px 0px #4F46E51A;
  margin-top: 40px;
}

.wrapplns {
    background: #CED8FC;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 0 6px 25px #4f46e51a;
    margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.planwrap_one {
    width: 37%;
  padding-left: 9px;
}

.planwrap_one p {
    padding-left: 18px;
    font-size: 17px;
    font-family: 'Fira Sans';
    line-height: 23px;
    padding-right: 36px;
}

.planwrap_two {
    width: 20%;
  position: relative;
}

.planwrap_two button {
    position: absolute;
    bottom: 40px;
    background: #fff;
    border: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 800;
    font-family: 'Fira Sans';
    width: 122px;
    height: 54px;
  cursor: pointer;
}
.planwrap_three {
    width: 43%;
}

.before {
    background: #F9F9F9;
    padding: 15px 30px 30px;
    border: 1px solid #F2F2F2;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  width: 48%;
  margin-right:1%;
}

.before h4 {
    color: #000000;
    font-family: 'Fira Sans';
    font-weight: 600;
    font-size: 17px;
    border-bottom: 1px solid #E0E5FB;
    padding-bottom: 10px;
}

.after h4 {
    color: #000000;
    font-family: 'Fira Sans';
    font-weight: 600;
    font-size: 17px;
    border-bottom: 1px solid #E0E5FB;
    padding-bottom: 10px;
}

.after {
    background: #F9F9F9;
    padding: 15px 30px 30px;
    border: 1px solid #F2F2F2;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 48%;
    margin-left:1%;
}

.wrap_before-after {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 30px;
}

.footer-block--newsletter {
    align-items: flex-start !important;
    margin-top: 0 !important;
}

.text_wraps p {
    text-align: left;
}
.footer-block-image {
    display: block !important;
    justify-content: left !important;
}

footer.footer.color-background-1{
	background: radial-gradient(103.79% 103.79% at 97.71% -6.37%, rgba(213, 225, 255, 0) 0%, #C9D8FF 100%) !important;
  padding-bottom: 0px;
  padding-top: 40px;
}

.footer-block__image-wrapper{
  margin-bottom: 0px !important;
}

.text_wraps p {
    font-size: 14px;
    font-family: 'Fira Sans';
    padding-left: 74px;
    padding-top: 0px;
  margin-top: 0px;
}

ul.footer-block__details-content.list-unstyled {
    column-count: 2;
}

.footer-block.grid__item:first-child {
    border-right: 4px solid #fff;
  width: 30%;
}

.footer-block.grid__item:nth-child(2){
  width: 22%;
  padding-left: 60px;
}

.footer-block__newsletter{
  text-align: left !important;
  padding-left: 60px;
}

.footer-block.grid__item {
    padding-bottom: 48px;
}


.footer__content-top{
  padding-bottom: 0px !important;
}

.footer-block__newsletter h2 {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Fira Sans';
}

.description_newslttrs {
    font-size: 15px;
    font-family: 'Trirong';
    letter-spacing: 0px;
    width: 64%;
    padding-bottom: 22px;
}


.newsletter-form {
    align-items: flex-start;
    max-width: 100% !important;
}

.newsletter-form__field-wrapper {
    width: 100%;
  max-width: 100% !important;
}
    
.footer-block.grid__item:nth-child(2) h2{
  font-size: 20px;
    color: #000;
    font-family: 'Fira Sans';
}

ul.footer-block__details-content.list-unstyled li a {
    font-size: 14px;
    font-family: 'Trirong';
    letter-spacing: 0px;
    color: #000;
}
footer.footer .newsletter-form__field-wrapper label.field__label {
    font-size: 14px;
    font-family: Fira Sans;
    letter-spacing: 0px;
    color: #000;
    top: 16.5px;
}

footer.footer .newsletter-form__field-wrapper .field:after{
  display: none;
}


footer.footer .newsletter-form__field-wrapper button#Subscribe {
    position: initial;
    color: #fff;
    background: #1646CE;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Fira Sans';
    width: 99px;
    height: 52px;
    margin-left: 10px !important;
}

footer.footer .newsletter-form__field-wrapper button#Subscribe svg {
    display: none;
}
footer.footer .newsletter-form__field-wrapper input{
    border: 1px solid #ADC1FC80;
    border-radius: 10px;
    height: 52px;
  padding: 15px;
}

.footer__content-bottom-wrapper {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
      align-items: center;
}

.footer__copyright.caption {
    width: 55%;
    text-align: left !important;
  margin-top: 0px;
}

.delopby {
    width: 25%;
}

.delopby {
    font-size: 13px;
    letter-spacing: 0px;
    font-family: 'Fira Sans';
    color: #333;
}

.policy_wraps {
    width: 20%;
}

.footer__copyright.caption small {
    font-size: 13px !important;
    color: #333333;
    font-family: 'Fira Sans';
}

.footer__copyright.caption small a{
    font-weight: 600;
}

.policy_wraps ul li a {
    font-size: 13px;
    color: #333;
    text-decoration: none;
}

.policy_wraps ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
  justify-content: space-between;
    display: flex;
}

.policy_wraps ul li {
    display: inline-block;
}

.policy_wraps ul li:first-child {
    border-right: 1px solid #333;
    padding-right: 22px;
}

.policy_wraps ul li:last-child {
    text-align: right;
}

.footer__content-bottom.scroll-trigger.animate--slide-in {
    background: #fff;
    height: 52px;
    padding-top: 14px;
}

.planwrap_three img {
    width: 100%;
}

.content .for_mobile{
  display: none;
}

@media (min-width: 1270px){
  .wrap_testimonial_item{
    height: 475px !important;
  }
}


.img-banner.mobile {
    display: none;
}

.trnsformation-wraps select#select {
    display: none;
}

.empower-mobile-communication {
    display: none;
}

section.multi-support {
    display: none;
}

span.try_wraps {
    float: right;
    margin-right: 35px;
    font-size: 32px;
    font-weight: 300 !important;
}

nav.header__inline-menu ul li:last-child {
    display: none;
}

.chose_tone-wraps button {
    height: 54px;
    width: 122px;
    background: #1646CE;
    border: 0px;
    color: #FFFFFF !important;
    font-family: 'Fira Sans';
    font-weight: 800;
    text-transform: uppercase;
    font-size: 14px;
}

.empowers_texts button {
    background: #fff !important;
    border: 0px;
    height: 54px;
    width: 122px;
  font-family: 'Fira Sans';
    font-weight: 800;
    text-transform: uppercase;
    font-size: 14px;
  color: #1646CE;
}

.wrap_buttons button.buy_button {
    height: 54px;
    width: 122px;
    background: #1646CE;
    border: 0px;
    color: #fff!important;
    font-family: Fira Sans;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 14px;
}

.wrap_buttons button.video_button {
    height: 54px;
    width: 99px;
    background: #fff;
    border: 1px solid #1646CE;
    color: #1646CE;
    font-family: Fira Sans;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 14px;
  margin-left: 7px;
      cursor: pointer;
}

.img-banner.desktop{
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
  height: 415px;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
.menu-drawer__inner-container {
    position: relative;
    height: 95%;
}
  a.menu-drawer__account.link {
    font-weight: bold;
    font-size: 17px;
}

  .menu-drawer__account svg {
    width: 17px;
    height: 17px;
    position: relative;
    top: 2px;
}

  .menu-drawer__utility-links {
    position: relative;
    top: -30px;
}

  .menu-drawer__utility-links{
    padding: 4rem 2rem !important;
  }
  
  .image_dropdown {
    margin-top: 20px;
}

  .wrap_buttons button.video_button{
    margin-left: 2px;
  }

  .wrap_buttons button.buy_button{
        height: 50px;
    width: 110px;
  }

  .wrap_buttons button.video_button{
    height: 50px;
    width: 90px;
  }
  span.try_wraps {
    display: none;
} 
  .transformation_heading h2{
    font-size: 22px;
  }
  .empower-mobile-communication {
    display: block;
}

  section.multi-support {
    display: block;
    padding: 0px 15px;
}

.header__heading-logo-wrapper img {
    position: relative;
    z-index: 9;
}

  details-modal.header__search {
    border-top: 1px solid #1646ce42;
    border-bottom: 1px solid #1646ce42;
    margin: 20px 29px 15px;
}

  .menu-drawer{
    top: 0px !important;
  }

  section.empower-communication{
    display: none;
  }

  .transformation {
    margin-top: 240px;
}
  button.buy_now {
    position: relative;
    left: -50px;
}

  .content .for_mobile{
  display: block; 
}

  details-modal.header__search {
    display: none;
}

nav.menu-drawer__navigation details-modal.header__search {
    display: block;
}
  
  summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset {
    right: 15px;
    position: absolute;
    top: 18px;
    z-index: 9;
}
  header.header {
    padding-left: 15px !important;
    padding-right: 15px!important;
}
   .content .for_mobile button{
background: #fff;
    border: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 800;
    font-family: Fira Sans;
    width: 122px;
    height: 54px;
     margin-left: 20px;
   }
.img-banner.mobile {
    display: block;
    height: auto;
    padding-top: 50px;
    padding-bottom: 70px;
  background-size: cover;
}
  .img-banner.desktop{
    display: none;
  }

  .text_left-wrap h2:before{
    display: none;
  }
  .left_side-section{
    width: 75%;
    margin-left: 15px;
  }
  .text_left-wrap{
    width: 100%;
  }
  .image_right {
    width: 100%;
}
  .text_left-wrap h2{
    font-size: 40px;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  span.crafts_wraps{
    font-size: 38px;
  }

  span.color_change{
    font-size: 30px;
  }

  .text_left-wrap{
    padding: 0 20px 0 10px;
  }
  .text_left-wrap p {
    font-size: 16px;
    padding-right: 80px;
}
.image_right {
    margin-top: 20px;
}

  .left_side-wrap {
    flex-direction: column-reverse;
}

  .chose_tone-wraps {
    width: 100%;
    padding-left: 0px;
}

  .chose_tone-wraps p {
    padding-right: 20px;
    line-height: 25px;
}

  .left_side-wrap{
    padding: 0px 15px;
  }
.image_dropdown{
  width: 100%;
}
  .tone_wrap-img img {
    width: 100%;
}
  .tone_wrap-img {
    left: -34px;
}

.third_wrap-communcation {
    position: relative;
    width: 100%;
    top: 0px;
    padding: 0px 15px;
}
  section.empower-communication {
    margin-top: 230px;
}
  section.transformation{
    margin-left: 0px;
    padding: 0px 15px;
  }
  section.testimonials {
    margin-left: 0%;
    padding-left: 15px;
}
  section.explore-plans {
    margin-left: 0%;
    padding: 0px 15px;
}

  .planwrap_one {
    width: 100%;
    padding-left: 30px;
}

  .planwrap_three {
    width: 100%;
}
  .planwrap_two {
    display: none;
}

  .planwrap_one{
    padding-left: 0px;
  }

  .wrapplns{
    flex-direction: column-reverse;
  }

  .footer-block.grid__item:first-child {
    border-bottom: 4px solid #fff;
    width: 100%;
    border-right: 0px;
}
  .text_wraps p{
    padding-left: 0px;
  }
  .text_wraps br {
    display: none;
}
  .footer-block__image-wrapper{
    max-width: 100% !important;
  }
  .footer-block.grid__item:nth-child(2) {
    width: 100%;
    padding-left: 0px;
}
  .footer-block__newsletter{
    padding-left: 0px;
  }
  .footer__copyright.caption {
    width: 55%;
    padding-left: 15px;
    text-align: center !important;
}
  .delopby {
    display: none;
}
  .policy_wraps ul{
    display: block;
    float: right;
    padding-right: 15px;
  }
  .policy_wraps ul li {
    display: block;
}
  .policy_wraps ul li:first-child{
    border-right: 0px;
    padding-right: 0px;
  }
  .policy_wraps {
    width: 45%;
}
  .policy_wraps ul li:last-child {
    text-align: left;
}
  .policy_wraps ul li a{
    border-bottom: 1px solid #1646CE;
    padding-bottom: 5px;
  }
  .before {
    width: 100%;
    border-radius: 0px;
}
  .after {
    width: 100%;
    margin-top: 20px;
    border-radius: 0px;
}
.trnsformation-wraps select#select {
    display: block;
    background: #F8F8F9;
    width: 100%;
    border: 1px solid #F2F2F2;
    height: 62px;
    border-radius: 10px;
    padding: 0px 10px;
    font-family: 'Fira Sans';
    font-size: 15px;
}
  .trnsformation-wraps .tab button {
    display: none;
}

 .trnsformation-wraps .tab {
    width: 100%;
   background: transparent;
   border: 0px;
   box-shadow: none;
}
  a.wrap_contact {
    display: none;
}
}
.transformation{
  max-width: 1200px;
    margin: 0px auto;
  }

.transformation .container {
    margin-left: 30%;
}

.testimonials{
  max-width: 1200px;
    margin: 0px auto;
  }

.testimonials .container {
    margin-left: 30%;
}

.explore-plans{
  max-width: 1200px;
    margin: 0px auto;
  }

.explore-plans .container {
    margin-left: 30%;
}
@media (min-width: 1600px){
.third_wrap-communcation {
    width: 320px;
}
}

.delopby.mobile {
  display: none;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .transformation .container {
    margin-left: 0px;
    margin-top: 230px;
    margin-bottom: 30px;
}
  .testimonials .container {
    margin-left: 0px;
}
  .explore-plans .container {
    margin-left: 0px;
}

  .delopby.mobile {
    display: block;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.left_side-section{
      width: 68%;
}
  .chose_tone-wraps {
    padding-left: 70px;
}
  .chose_tone-wraps p {
    padding-right: 30px;
}
  .chose_tone-wraps{
    padding-top: 27px;
  }
  .text_left-wrap h2{
    font-size:40px;
  }
  span.crafts_wraps{
    font-size: 35px;
  }
  span.color_change{
    font-size: 32px;
  }

  details-modal.header__search{
    display: none;
  }

  .img-banner.desktop{
    height: 380px;
    padding: 35px 0 45px;
    background-size: cover;
  }
  .trnsformation-wraps select#select {
    display: block;
    background: #F8F8F9;
    width: 100%;
    border: 1px solid #F2F2F2;
    height: 62px;
    border-radius: 10px;
    padding: 0px 10px;
    font-family: 'Fira Sans';
    font-size: 15px;
}
  .trnsformation-wraps .tab button {
    display: none;
}
  .container {
    padding-left: 15px;
    padding-right: 15px;
}

  .header__heading-logo-wrapper img {
    position: relative;
    z-index: 9;
}

  details-modal.header__search {
    border-top: 1px solid #1646ce42;
    border-bottom: 1px solid #1646ce42;
    margin: 20px 29px 15px;
}

  .menu-drawer{
    top: 0px !important;
  }

  nav.menu-drawer__navigation details-modal.header__search {
    display: block;
}
  
  summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset {
    right: 15px;
    position: absolute;
    top: 18px;
    z-index: 9;
}
  header.header {
    padding-left: 15px !important;
    padding-right: 15px!important;
}

  a.wrap_contact{
    display: none;
  }

  .header__icons {
    position: relative;
    left: -45px;
}
  button.buy_now{
    left: -10px;
  }
.transformation_heading h2{
  font-size: 25px;
}
  span.try_wraps{
    font-size: 25px;
  }
  .image_large{
    padding: 10px;
  }
  .text-upper h3{
    font-size: 20px;
  }
  .text-upper{
    padding: 20px 20px 0;
  }
  .third_wrap-communcation{
    width: 27%;
  }
  .text-upper p{
    font-size: 15px;
  }

  .multi_support h3{
    font-size: 25px;
  }
  .wrap_icons{
    padding: 0px;
  }
  .wrapper_plans h2{
    font-size: 25px;
    margin-top:0px;
  }
  .planwrap_two {
    display: none;
}
  .content .for_mobile {
    display: block;
}
     .content .for_mobile button{
background: #fff;
    border: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 800;
    font-family: Fira Sans;
    width: 122px;
    height: 54px;
     margin-left: 20px;
   }
  .planwrap_three {
    width: 58%;
    margin-left: 5%;
}
.planwrap_one p {
    font-size: 15px;
    padding-right: 0px;
}
      
.footer-block__image-wrapper {
  max-width: min(100%, 250px) !important;;
}
  .text_wraps p{
    padding-left: 0px;
  }
  .footer-block__newsletter{
    padding-left: 0px;
}
  footer.footer .footer__content-top.page-width {
    padding-left: 20px;
}
.footer__content-bottom.scroll-trigger.animate--slide-in{
  padding-left: 20px;
  padding-right: 20px;
}
  .footer__copyright.caption{
    width: 45%;
  }
  .delopby {
    width: 35%;
}
  .policy_wraps {
    width: 20%;
}
}
@media only screen and (min-width: 993px) and (max-width: 1199px) {
.container{
    padding-left: 15px;
    padding-right: 15px;
  }
  .third_wrap-communcation{
    width: 27%;
  }
  header.header.page-width {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
  .text-upper h3{
    font-size: 27px;
  }
  .footer-block__image-wrapper {
  max-width: min(100%, 250px) !important;;
}
  .text_wraps p{
    padding-left: 0px;
  }
  .footer-block__newsletter{
    padding-left: 0px;
}
  footer.footer .footer__content-top.page-width {
    padding-left: 20px;
}
.footer__content-bottom.scroll-trigger.animate--slide-in{
  padding-left: 20px;
  padding-right: 20px;
}
  .footer-block__newsletter {
    max-width: 80%;
}
  .footer__copyright.caption{
    width: 50%;
  }
  .policy_wraps {
    width: 24.5%;
}
}

.image-for-homepage{
  background: #f9f8fe;
}

ul.list-menu.list-menu--inline li a span.header__active-menu-item {
    text-decoration: none;
    font-weight: 700;
    border-bottom: 2.5px solid #1646CE;
    padding-bottom: 2px;
}

ul.list-menu.list-menu--inline li a:hover span {
    text-decoration: none;
    font-weight: 700;
    border-bottom: 2.5px solid #1646CE;
    padding-bottom: 2px;
}

img.account_icon {
    background: #F8F8F9;
    padding: 11px;
    border-radius: 7px;
}

img.image_logo-popup {
    width: 130px;
}
h2.hide_heading.title.inline-richtext.h1 {
    display: none;
}
.custom-modal-body .video-section {
    padding-top: 0px;
    padding-bottom: 0px;
}

.custom-modal-body .title-wrapper {
    margin-bottom: 0px;
}

body.modal-open {
    overflow: hidden;
}

.faq_wraps h2.collapsible-content__heading {
    font-size: 40px;
    font-weight: 900;
    font-family: 'Fira Sans';
    line-height: 40px;
}

.faq_wraps .accordion details.according_wraps-question summary{
  background: linear-gradient(0deg, #CED8FC, #CED8FC),
  linear-gradient(0deg, rgba(22, 70, 206, 0.04), rgba(22, 70, 206, 0.04));
  border: 1.5px solid #1646CE0A;
  box-shadow: 0px 6px 25px 0px #1646CE1A;
  border-radius: 10px;
}

.faq_wraps .accordion summary{
   padding: 0px;
}

.faq_wraps .accordion__content{
  background: #fff;
    font-size: 17px;
    font-family: 'Fira Sans';
    line-height: 22px;
}

.faq_wraps .accordion {
    border: 0px;
    margin-bottom: 25px;
}

.faq_wraps h3.accordion__title.inline-richtext.h4 {
    font-size: 18px;
    line-height: 32px;
    color: #000;
    font-family: 'Fira Sans';
    letter-spacing: 0px;
    display: flex;
  align-items:center;
}

.faq_wraps h3.accordion__title.inline-richtext.h4 span.number {
    font-weight: 900;
    font-size: 26px;
    line-height: 25px;
    border-right: 1.2px solid #1646ce57;
    position: relative;
    top: 0px;
    padding: 18px 35px;
    background: #A9BBF3;
    margin-right: 30px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.faq_wraps .accordion__content {
    font-size: 17px;
    font-family: Fira Sans;
    line-height: 22px;
    padding: 30px 80px 30px 120px;
    background: linear-gradient(0deg, #F2F2F2, #F2F2F2), linear-gradient(0deg, #F9F9F9, #F9F9F9);
    box-shadow: 0px 8px 25px 0px #EDEDED73;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.faq_wraps .accordion details.according_wraps-question summary[aria-expanded="true"]{
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.faq_wraps .accordion details.according_wraps-question summary[aria-expanded="true"] span.number{
  border-bottom-left-radius: 0px;
}

.faq_wraps h3.accordion__title.inline-richtext.h4:hover {
    text-decoration: none;
}

.faq_wraps .accordion details.according_wraps-question summary:hover .accordion__title{
      text-decoration: none;
}

sticky-header.header-wrapper{
  border: 0px;
}

.color_wraps-liquid{
  background: linear-gradient(180deg, #ADC1FC -315.75%, rgba(173, 193, 252, 0) 49.5%);
  height: 73px;

}

.liquid-color .padding-none{
  padding: 0px;
}

.faq_wraps {
    padding-top: 0px !important;
}

.faqform_one {
    width: 31%;
}
.faqform_two {
    width: 33%;
}

.faqform_three {
    width: 33%;
    margin-left: 3%;
}

.faqform_three img{
  width: 100%;
  }

.faq_form .wrapper_plans h2:after{
  display: none;
}

.faqform_two .field:after {
    display: none;
}

  .faq_forms-input input {
    background: #FCFCFC;
    border: 0.8px solid #EBEBEB;
    border-radius: 10px;
}

.faqform_two textarea {
    background: #FCFCFC;
    border: 0.8px solid #EBEBEB;
    border-radius: 10px;
}

.contact__fields.faq_forms-input {
    margin-bottom: 15px;
  margin-top: 25px;
}

.faq_forms-input input {
    height: 47px;
    font-size: 13px;
    line-height: 24px;
    color: #000;
}

.faq_forms-input label {
    padding-top: 3px;
    font-size: 13px;
    letter-spacing: 0px;
    line-height: 24px;
    color: #000;
}

.faqform_two textarea {
    height: 150px;
}

.faqform_two textarea {
    height: 150px;
    font-size: 13px;
    line-height: 24px;
    color: #000;
}

.faqform_two form label {
    font-size: 13px;
    letter-spacing: 0.1px;
    color: #000;
    line-height: 24px;
}

.faqform_two form#ContactForm {
    position: relative;
}

.contact__button.submit_form-button button:after {
    display: none;
}

.contact__button.submit_form-button button:before {
    display: none;
}

.contact__button.submit_form-button button {
   background: transparent;
}

.contact__button.submit_form-button {
    position: absolute;
    bottom: 2px;
    left: 17px;
    margin-top: 0px;
    display: block;
        width: 90%;
    z-index: 9;
    background: #fff;
    border-radius: 0px;
  padding: 8px 0px;
}

.faqform_one .content p {
    padding-left: 18px;
    padding-right: 70px;
    font-size: 17px;
    line-height: 23px;
}

.contact__button.submit_form-button button img{
    width: 17px;
    height: 14px;
}

.contact__button.submit_form-button button {
    background: transparent;
    display: block;
    left: 0px;
    width: auto;
    padding: 0px;
    min-width: auto;
      height: auto;
    min-height: auto;
}

.faq_form .wrapplns {
    margin-top: 0px;
  margin-bottom: 28px;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  .faq_wraps h3.accordion__title.inline-richtext.h4{
    font-size: 15px;
    line-height: 25px;
  }
  .faq_wraps h3.accordion__title.inline-richtext.h4 span.number{
    margin-right: 20px;
  }
 .faq_wraps h3.accordion__title.inline-richtext.h4{
   max-width: calc(100% - 2rem);
 }

  .faq_wraps h3.accordion__title.inline-richtext.h4 span.number{
    padding: 25px 35px;
  }
  
  .faqform_one {
    width:100%;
}

  .faqform_two{
    width: 100%;
  }

  .faqform_three{
    width:100%;
    margin-left: 0px;
    margin-top: 20px;
  }
  .faq_form .wrapplns {
    flex-direction: inherit;
}
  .contact__fields.faq_forms-input .field {
    margin-bottom: 15px;
}

  .faqform_one .content p{
    padding-left: 18px;
    padding-right: 18px;
    font-size: 15px;
  }
 
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
   .wrapper_plans h2{
    padding-left: 0px;
  }
  .faqform_one .content p{
    padding-left: 0px;
  padding-right: 18px;
    font-size: 15px;
  }
}

.wrap_flex-items {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.wrap_left-side {
    width: 65%;
}

.wrap_right-side {
    width: 33%;
    margin-left: 2%;
      background: #f2f2f2;
    border: 1px solid #F2F2F2;
    padding: 12px;
    border-radius: 20px;
}

.form_image {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background: linear-gradient(0deg, #CED8FC, #CED8FC), linear-gradient(0deg, rgba(22, 70, 206, 0.04), rgba(22, 70, 206, 0.04));
    box-shadow: 0px 6px 25px 0px #1646CE1A;
    border-radius: 20px;
    padding: 12px;
  align-items: center;
}

.image_left-side {
    width: 26.4%;
}

.form_right_side {
    width: 68%;
    margin-left: 5%;
  padding-right: 10px;
}

.wrap_right-side h4 {
    margin: 0px;
    font-size: 20px;
    font-family: 'Fira Sans';
    font-weight: 900;
    line-height: 18px;
  padding-top: 13px;
}

p.italic_text {
    margin: 0px;
    font-size: 11px;
    font-style: italic;
    line-height: 22px;
    padding-top: 4px;
    font-family: 'Fira Sans';
}

p.text-wraps-person {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Fira Sans';
    color: #000;
  padding-top: 2px;
  padding-bottom: 2px;
}

.wrap_getin-touch h5 {
    font-weight: 900;
    font-size: 14px;
    line-height: 32px;
    margin: 0px;
}

.wrap_getin-touch {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
  border-top: 1px solid #E0E5FB;
    padding-top: 20px;
}

ul.social_icons {
    padding: 0px;
    margin: 0px;
}

ul.social_icons li img {
    width: 27px;
    height: 27px;
}

ul.social_icons li {
    list-style: none;
    display: inline-flex;
    height: auto;
    line-height: initial;
  margin-right: 5px;
}

ul.social_icons li:last-child {
 margin-right: 0px;
}

.image_left-side img {
    height: 523px;
}

.form_right_side h4 {
    font-size: 26px;
    line-height: 22px;
    font-weight: 700;
    font-family: 'Fira Sans';
    color: #000;
      margin: 0px;
    padding-bottom: 18px;
}

.form_right_side .field{
    margin-bottom: 1rem !important;
}

.form_right_side .field input {
    height: 47px;
  border-radius: 10px;
  border: 0.8px solid #EBEBEB;
  padding: 10px 15px;
}

.form_right_side textarea {
    height: 150px;
    border-radius: 10px;
  border: 0.8px solid #EBEBEB;
}

.form_right_side .field:after{
	display: none;
}

.form_right_side .contact__fields {
    display: flex;
    flex-wrap: wrap;
    grid-column-gap: 1.2rem;
}

.form_right_side .field input::placeholder {
    color: #000;
    opacity: 1;
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0.10000000149011612px;
    text-align: left;
    font-family: 'Fira Sans';
}

.form_right_side .field textarea::placeholder {
    color: #000;
    opacity: 1;
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0.10000000149011612px;
    text-align: left;
    font-family: 'Fira Sans';
}
.form_right_side .contact__fields .field {
    width: 39%;
}

.form_right_side .contact__fields .field.field--with-error{
  width: 58%;
}

.form_right_side .field{
  display: block;
}

.form_right_side .field label {
    position: relative;
    display: block;
    width: 100%;
    left: 3px;
    top: 0px;
    padding-bottom: 0.5px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    line-height: 32px;
    letter-spacing: -0.015em;
}

.form_right_side button.button {
    background: #1646CE;
    border: 0px;
    height: 53px;
    width: 122px;
  font-family: 'Fira Sans';
font-size: 14px;
font-weight: 800;
line-height: 24px;
letter-spacing: 0px;
text-align: center;
text-transform: uppercase;
}

.form_right_side .contact__button {
    margin-top: 20px;
}

.form_right_side button.button:after {
    display: none;
}

.wrap_contcts-heading h2 {
    font-weight: 900;
    letter-spacing: 0px;
    font-size: 40px;
    line-height: 38px;
    font-family: 'Fira Sans';
}

.amin_wraps-text {
    padding: 10px 30px;
}

.contact-bottom .planwrap_one {
    width: 38%;
    padding-left: 9px;
}

.contact-bottom .planwrap_three {
    width: 42%;
}

.contact-bottom .planwrap_two button{
  left: 29px;
}

.contact-bottom {
    margin-bottom: 15px;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
.contact-bottom .planwrap_one {
    width: 100%;
    padding-left: 0px;
}
.contact-bottom{
  padding: 0px 15px;
}
.contact-bottom .planwrap_three {
    width: 100%;
}

  .contact-bottom .wrapper_plans h2:after{
    width: auto;
  }
  .wrap_contcts-heading {
    padding: 0px 15px;
}
  .wrap_left-side {
    width: 100%;
}
  .wrap_right-side {
    width: 100%;
    margin-left: 0px;
    margin-top: 30px;
}
  .image_left-side{
    width: 100%
  }
  .image_left-side img {
    height: auto;
}
  .form_right_side{
    width:100%;
    margin-left: 0px;
    padding-right: 0px;
    margin-top: 30px;
  }
  .form_right_side .contact__button {
    margin-bottom: 30px;
}
  .form_right_side .contact__fields .field {
    width: 100%;
}
.form_right_side .contact__fields .field.field--with-error {
    width: 100%;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .form_right_side .contact__fields .field {
    width: 40%;
}
  .form_right_side .contact__fields .field.field--with-error {
    width: 56%;
}

 .contact-bottom .wrapper_plans h2 {
    padding-left: 19px;
}
}

.header__icon--account{
    background: #F8F8F9;
    padding: 11px;
    border-radius: 7px;
}

.tone_wrap-img img {
    width: 100%;
  max-width: 73%;
}

.tone_wrap-img{
  text-align: left;
}

.install_headings h2 {
    font-size: 40px;
    font-weight: 900;
    line-height: 38px;
    letter-spacing: 0em;
    text-align: left;
    margin-bottom: 0px;
    font-family: 'Fira Sans';
}

.install_headings p {
  font-size: 22px;
  font-weight: 300;
  line-height: 21px;
  letter-spacing: 0em;
  text-align: left;
  font-family: 'Fira Sans';
  color: #333;
  margin: 0px;
  padding-top: 14px;
}

.install_section-wrap {
    padding: 0px;
}

.wrap_video-section {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.videotext-section {
    width: 100%;
}
/* .videowraps-section {
    width: 100%;
    border: 1px solid #CED8FC;
    border-radius: 16px;
      position: relative;
  cursor:pointer;
  background: #FBFCFF;
  padding: 20px;
} */

/* .videotext-section {
    width: 67%;
    border: 1px solid #F2F2F2;
    box-shadow: 0px 6px 25px 0px #F6F6F6;
    border-radius: 0px 16px 16px 0px;
    background: rgba(249, 249, 249, 0.6);
} */

.videotext-section h3 span {
    font-size: 42px;
    font-weight: 900;
    letter-spacing: -0.07em;
    text-align: left;
    font-family: 'Fira Sans';
  color: #000;
}

.videotext-section h3 {
    font-size: 28px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #4F4F4F;
    font-family: 'Fira Sans';
  margin-bottom: 15px;
}

ul.feature_wraps li {
    font-size: 17px;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    font-family: Fira Sans;
    color: #000;
    list-style: none;
    margin-bottom: 16.5px;
}

ul.feature_wraps li span {
    position: relative;
    left: 13px;
}

/* .videotext-section {
    padding: 15px 55px 15px 55px;
} */

ul.feature_wraps {
    padding-left: 30px;
  padding-top:15px;
}

p.outlook_text {
    margin: 0px;
    font-size: 19px;
    font-style: italic;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    font-family: 'Fira Sans';
    padding-left: 46px;
}

ul.feature_wraps li {
    display: flex;
}

.videotext-section {
    position: relative;
}

.image_operator {
    position: absolute;
    left: -50px;
    top: 28px;
}

.videowraps-section img.cover_img {
    width: auto;
}

.image_operator img {
    width: 100px;
}

span.list_number {
    padding-right: 20px;
    font-size: 19px;
    font-weight: 600;
    line-height: 23px;
    font-family: 'Fira Sans';
}

.video_icon_text p {
    font-size: 17px;
    font-style: italic;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: center;
    font-family: 'Fira Sans';
  color: #fff;
}

.video_icon img {
    width: 90px;
  cursor: pointer;
}

.video_icon {
    text-align: center;
}

.video_img {
    position: relative;
}

.video_icon_text {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 00%;
  background: #0000007a;
}
.position_wraps-text {
    padding-top: 39%;
}
@media only screen and (min-width: 280px) and (max-width: 992px) {
 .install_section-wrap {
    padding: 0px 15px;
}
  .videowraps-section{
    width: 100%;
  }
  .videotext-section{
    width: 100%;
  }

  .image_operator {
    position: initial;
    text-align: center;
}

  .image_operator img {
    width: 140px;
}
  .videotext-section {
    padding: 15px 20px;
}
  ul.feature_wraps {
    padding-left: 10px;
    padding-right: 10px;
}
  ul.feature_wraps li{
    font-size: 16px;
    line-height: 28px;
  }
  p.outlook_text{
    padding-left: 0px;
  }
}

.product__description {
    background: #F9F9F9;
    box-shadow: 0px 6px 25px 0px #F6F6F666;
    border-radius: 14px;
    padding: 30px;
    font-size: 14px;
    border: 1px solid #F2F2F2;
  color: #000;
}

.price__container span.money.conversion-bear-money {
    font-size: 22px;
    font-weight: 900;
    font-family: 'Fira Sans';
}

p.price_custon-text {
    margin: 0px !important;
    font-size: 13px;
    font-style: italic;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    font-family: 'Fira Sans';
}

.product__info-container>*+* {
    margin: 0 !important;
}

.product__title h1 {
    font-size: 32px;
    font-weight: 900;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: left;
    font-family: 'Poppins';
}

p.product__text.inline-richtext {
    margin-top: 0px !important;
    font-family: 'Fira Sans';
    font-size: 22px;
    font-weight: 300;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    padding-bottom: 25px;
}

.product__title{
  margin-bottom: 5px !important;
}

.price__container {
    margin: 0px !important;
}

button.product-form__submit.button{
  display: none;
}

.shopify-payment-button__button {
    font-size: 14px;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Fira Sans';
    width: 207px;
    height: 54px;
    background: #1646CE !important;
    border: 0px;
}
/* .shopify-payment-button__button:after {
    background: #1646CE !important;
    content: 'Buy Now';
    visibility: visible;
    padding-top: 16px;
    top: 1px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border: 0px;
    box-shadow: none;
    border-radius: 0px;
}

.shopify-payment-button__button:hover:after {
    display: block !important;
  top: 1px;
} */

@media only screen and (min-width: 280px) and (max-width: 767px) {
.faq_wraps .accordion__content{
  padding: 30px 30px 30px 30px;
}
  .faq_wraps {
    padding: 0px 15px;
}

  .faq_wraps h2.collapsible-content__heading{
    text-align:center;
  }
  .faq_form {
    padding: 0px 15px;
}

  .color_wraps-liquid {
    height: 65px;
}
}

.compare_plans {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}

.produt_one{
    width: 32%;
  position: relative;
}

.produt_one img{
  width: 100%;
}

.produt_two{
  width: 32%;
  position: relative;
}

.produt_three{
  width: 32%;
  position: relative;
}
.produt_two img{
  width: 100%;
}

.produt_three img{
  width: 100%;
}
.compare-plans {
    border-top: 1px solid #CED8FC;
  border-bottom: 1px solid #CED8FC;
    margin-top: 35px;
    padding-top: 30px;
  padding-bottom: 60px;
}

.produt_one {
    background: linear-gradient(0deg, #CED8FC, #CED8FC), linear-gradient(0deg, rgba(22, 70, 206, 0.04), rgba(22, 70, 206, 0.04));
    box-shadow: 0px 6px 25px 0px #1646CE1A;
    border-radius: 16px;
    padding: 15px 15px 30px;
}

.produt_two {
    background: #CED8FC;
    box-shadow: 0px 6px 25px 0px #1646CE1A;
    border-radius: 16px;
    padding: 15px 15px 30px;
    position: relative;
    top: -42px;
    border-top: 6px solid #000;
}

.produt_three {
    background: #e0e0e063;
   box-shadow: 0px 6px 25px 0px #F6F6F6;
    border-radius: 16px;
    padding: 15px 15px 30px;
}

h2.heading-wraps-text{
  font-family: 'Fira Sans';
  font-size: 32px;
  font-weight: 700;
  line-height: 31px;
  letter-spacing: 0em;
  text-align: left;
}

h2.heading-wraps-text span{
  font-weight: 900;
}
.compre_inner-plans h3 {
    font-family: Trirong;
    font-size: 42px;
    font-weight: 900;
    letter-spacing: -.07em;
    text-align: left;
    margin: 0px;
}

.compre_inner-plans {
    padding: 0px 35px;
}

.compre_inner-plans p span.curreny_format{
	font-family: 'Fira Sans';
	font-size: 28px;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color: #000;
}

.compre_inner-plans p{
	font-family: 'Fira Sans';
	font-size: 28px;
	font-weight: 900;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color: #000000;
  margin-top: 15px;
}

.compre_inner-plans p span.time_wraps {
    float: right;
    font-family: 'Fira Sans';
	font-size: 17px;
	font-style: italic;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0em;
}

.plan_description ul li {
    font-family: 'Fira Sans';
    font-size: 16px;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: 0em;
    text-align: left;
    color: #646566;
  margin-bottom: 5px;
}

.plan_description ul {
    padding-left: 0px;
    padding-top: 20px;
}

/* .plan_description {
    margin-bottom: 40px;
} */

.compre_inner-plans a button {
    cursor: pointer;
    width: 100%;
    height: 53px;
    border: 2px solid #1646CE;
    background: #fff;
    font-family: Fira Sans;
    font-size: 18px;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: capitalize;
    color: #1646ce;
}

.produt_three .compre_inner-plans a button{
  border: 2px solid #1646CE;
}

.produt_two .compre_inner-plans h3 {
    color: #000;
}

ul.plan_feature li {
    list-style: none;
    display: flex;
    align-items: center;
}

span.pricing-icon img {
    width: 26px !important;
    height: 26px !important;
    position: relative;
    top: 5px;
    filter: opacity(0.6);
}

.color_wraps-popular span.pricing-icon img{
  filter: none;
}

/* .produt_two .compre_inner-plans p{
  color: #fff;
}

.produt_two .plan_description ul li{
  color: #fff
}

.produt_two .compre_inner-plans p span.curreny_format{
  color: #fff;
} */

.produt_two .compre_inner-plans a button {
  color: #1646CE;
}

.page-widthsdgs h2 {
    font-size: 32px;
    font-weight: 900;
    line-height: 29px;
    letter-spacing: 0em;
    text-align: left;
    font-family: 'Fira Sans';
    padding-top: 50px;
  padding-bottom: 20px;
}

.product-page_video deferred-media.video-section__media.deferred-media{
	border-radius: 30px;
}

.product-page_video .deferred-media__poster{
  border-radius: 30px;
}


 .product-page_video .deferred-media__poster-button{
      background: #1646CE;
  }

.product-page_video .deferred-media__poster-button svg path{
  fill: #fff;
}

.popup-wraps-texts {
    display: flex;
    align-items: center;
    justify-content: space-between;
      flex-wrap: wrap;
    width: 100%;
  margin-bottom: 15px;
}

.left_side-text-popup {
    width: 50%;
}
.left_side-text-popup h2 {
    margin: 0px;
    font-size: 24px;
    font-weight: 900;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: left;
    font-family: 'Fira Sans';
  padding-top: 5px;
}

.right_sidetext-popup h2 {
    font-size: 32px;
    font-weight: 900;
    letter-spacing: -0.07em;
    text-align: left;
    margin: 0px;
    font-family: 'Trirong';
  line-height: 23px;
}
.right_sidetext-popup h2 span{
  font-family: 'Fira Sans';
  font-size: 24px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #4F4F4F
}


.right_sidetext-popup p {
    margin: 0px;
    font-size: 13px;
    font-style: italic;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    font-family: 'Fira Sans';
    color: #000000;
}

.left_side-text-popup p {
    margin: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 13px;
    letter-spacing: 0em;
    text-align: left;
    font-family: 'Fira Sans';
  color: #333333;
}

.left_side-text-popup img {
    width: 38px;
    float: left;
    margin-right: 15px;
}

.compare_plans.mobile{
  display: none;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
.popup-wraps-texts {
    display: none;
}
  .wrap_productpage {
    padding: 0px 15px;
}
  .produt_two{
    width: 100%;
  }
  .produt_three{
     width: 100%; 
    }
  .produt_one{
    width: 100%;
  }
  .single-main_prodct{
    padding-top: 0px !important;
  }
  .product__title {
    padding-top: 23px;
}
  .shopify-payment-button__button{
    width: 100%;
  }
  .compare-plans {
    padding-left: 15px;
    padding-right: 15px;
}
  .video-section.container.product-page_video {
    padding: 0px 15px;
}
  .grid--peek.slider .grid__item:first-of-type {
    margin: 1.5rem;
} 
}
@media only screen and (min-width: 280px) and (max-width: 990px) {
.compare_plans.mobile{
  display: block;
}

  .compare_plans.desktop{
    display: none;
  }
.compare_plans.mobile .tab {
    margin-bottom: 25px;
}
  .produt_two{
    width: 100%;
  }
  .produt_three{
     width: 100%; 
    }
  .produt_one{
    width: 100%;
  }
}

.trnsformation-wraps {
    position: relative;
    z-index: 1;
}

.custom_pricing-text {
    box-shadow: 0px 6px 25px 0px #F6F6F666;
    border: 1px solid #F2F2F2;
    background: #F9F9F9;
    border-radius: 14px;
    padding: 28px 40px;
    margin-top: 30px;
  margin-bottom: 50px;
}

.custom_pricing-text p {
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0px;
    text-align: left;
    font-family: 'Fira Sans';
    color: #000;
    margin: 0px;
    position: relative;
}

body.pricing.page .faqform_two textarea {
    height: 124px;
}

span.star_wrap {
    position: absolute;
    left: -9px;
}

.custom_pricing-text p a {
    color: #000;
    font-size: 17px;
    font-weight: 600;
}

body.pricing.page h2.heading-wraps-text{
  margin-top: 0px;
}

.faqform_three.mobile {
    display: none;
}

.shopify-section.pricing .compare_plans img {
    height: 230px;
    object-fit: cover;
    width: 100%;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
.shopify-section.pricing {
    padding: 0px 15px;
}

  .shopify-section.pricing .compare_plans{
    flex-direction: column-reverse;
  }

  .shopify-section.pricing .produt_two {
    margin-bottom: 30px;
}

  .shopify-section.pricing .produt_three {
    margin-bottom: 30px;
}
  .custom_wraps_liguids {
    padding: 0px 15px;
}

  .faqform_three.mobile {
    display: block;
}

  .faqform_three.desktop {
    display: none;
}

  .faqform_three.mobile {
    margin-top: 0px;
}
  .shopify-section.pricing .compare_plans img {
    height: auto;
}
}

p.wrap_recover-text {
    font-family: 'Fira Sans';
    font-size: 13px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 0px;
}

.wrap_custmr_login h1 {
    font-size: 40px;
    font-weight: 900;
    line-height: 38px;
    letter-spacing: 0em;
    font-family: 'Poppins';
}

.wrap_custmr_login input::placeholder {
    color: #000 !important;
    opacity: 1 !important;
    font-size: 13px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0.10000000149011612px;
    text-align: left;
    font-family: 'Fira Sans';
}

.wrap_custmr_login input {
    background: #FCFCFC;
    border-radius: 10px !important;
    height: 47px !important;
    border: 0.8px solid #D4D4D4 !important;
      padding: 10px 20px !important;
}

.wrap_custmr_login label {
    position: relative!important;
    left: 0px!important;
    top: 0px!important;
    font-family: Fira Sans;
    font-size: 12px !important;
    font-weight: 600;
    line-height: 32px !important;
    letter-spacing: -.015em !important;
    text-align: left;
    text-transform: uppercase;
}

.wrap_custmr_login .field::after {
  display: none;
}

.wrap_custmr_login .field{
  display: block !important;
  text-align: left;
  margin: 1rem 0 0 !important;
}

.wrap_custmr_login form{
  border: 1px solid #F2F2F2;
  box-shadow: 0px 6px 25px 0px #F6F6F6;
  background: #F9F9F9;
  padding: 20px;
  border-radius: 21px;
}

a.forgot-password-link {
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: -0.015em;
    text-align: right;
    font-family: 'Fira Sans';
    color: #4F4F4F;
}

.wrap_custmr_login button {
    background: #1646CE;
    width: 314px;
    height: 54px;
    font-family: 'Fira Sans';
    font-size: 14px;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: uppercase;
}

.wrap_custmr_login button:after {
    display: none;
}

.create_account-link{
  font-family: 'Fira Sans';
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: -0.015em;
  text-align: center;
  color: #4F4F4F;
}


body.account.login div#seal-login-helper {
    display: none;
}

body.account.login .shopify-section-group-footer-group{
  display: block;
}

body.account.login{
  max-width: 100%;
  padding: 0px;
}

.wrap_custmr_register input::placeholder {
    color: #000 !important;
    opacity: 1 !important;
    font-size: 13px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0.10000000149011612px;
    text-align: left;
    font-family: 'Fira Sans';
}

.wrap_custmr_register input {
    background: #FCFCFC;
    border-radius: 10px !important;
    height: 47px !important;
    border: 0.8px solid #D4D4D4 !important;
  padding: 10px 20px !important;
}

.wrap_custmr_register label {
    position: relative!important;
    left: 0px!important;
    top: 0px!important;
    font-family: Fira Sans;
    font-size: 12px !important;
    font-weight: 600;
    line-height: 32px !important;
    letter-spacing: -.015em !important;
    text-align: left;
    text-transform: uppercase;
}

.wrap_custmr_register .field::after {
  display: none;
}

.wrap_custmr_register .field{
  display: block !important;
  text-align: left;
  margin: 1rem 0 0 !important;
}

.wrap_custmr_register form{
  border: 1px solid #F2F2F2;
  box-shadow: 0px 6px 25px 0px #F6F6F6;
  background: #F9F9F9;
  padding: 20px;
  border-radius: 21px;
}

.wrap_custmr_register button {
    background: #1646CE;
    width: 314px;
    height: 54px;
    font-family: 'Fira Sans';
    font-size: 14px;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: uppercase;
}

.wrap_custmr_register button:after {
    display: none;
}

.wrap_custmr_register h1{
    font-size: 40px;
    font-weight: 900;
    line-height: 38px;
    letter-spacing: 0em;
    font-family: 'Poppins';
}

.our-plan .wrapper_plans h2:after{
	margin-left: 80px;
	background: #F9F9F9;
	border: 1.5px solid #F2F2F2;
	box-shadow: 0px 6px 25px 0px #F6F6F6;
}

.our-plans .wrapper_plans h2:after{
  margin-left: 90px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.our-plans .planwrap_one p{
	padding-left: 0px;
}

.our-plans .content .for_mobile button{
	margin-left: 0px;
}
  
.explore-plans .planwrap_one p{
	padding-left: 0px;
}

.explore-plans .content .for_mobile button{
	margin-left: 0px;
}  
  .our-plans .wrapper_plans h2:after{
  margin-left: 70px;
}
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
.wrap_custmr_register button{
  width: 100%;
}
  .wrap_custmr_login button{
    width: 100%;
  }
}

.flex-plan-wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  width: 100%;
}

.montly_plan {
    width: 48%;
}

.annually_plan {
    width: 48%;
}
.our-plans .wrapplns{
	border: 1.5px solid #F2F2F2;
	background: #F9F9F9;
	box-shadow: 0px 6px 25px 0px #F6F6F6;
  padding: 20px 20px 0px;
}

.montly_plan {
    background: #CED8FC;
    padding: 10px;
    border-radius: 16px 16px 0 0;
    border: 1.5px solid #1646CE0A;
    box-shadow: 0px 6px 25px 0px #1646CE1A;
}

.montly_plan .text-plans {
    padding: 0px 20px;
}

.montly_plan .text-plans h4 {
    margin: 0px;
    font-family: 'Trirong';
    font-size: 32px;
    font-weight: 900;
    letter-spacing: -0.07em;
    text-align: left;
    color: #000;
    padding-top: 2px;
  padding-bottom: 1px;
}
.montly_plan .text-plans p {
  margin: 0px;
  font-family:'Fira Sans';
  font-size: 20px;
  font-weight: 900;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #000;
  
}

.montly_plan .text-plans p span{
  font-weight: 600;
  color: #4F4F4F;
}

.montly_plan .text-plans p.time_texts{
  font-family: 'Fira Sans';
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  padding-top: 30px;
  padding-bottom: 30px;
}

.annually_plan {
    background: #1646CE;
    padding: 10px;
    border-radius: 16px 16px 0 0;
    border: 1.5px solid #00000026;
    box-shadow: 0px 6px 25px 0px #1646CE1A;
}

.annually_plan .text-plans {
    padding: 0px 20px;
}


.annually_plan .text-plans h4 {
    margin: 0px;
    font-family: 'Trirong';
    font-size: 32px;
    font-weight: 900;
    letter-spacing: -0.07em;
    text-align: left;
    color: #fff;
    padding-top: 2px;
  padding-bottom: 1px;
}

.annually_plan .text-plans p {
  margin: 0px;
  font-family:'Fira Sans';
  font-size: 20px;
  font-weight: 900;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #fff;
}

.annually_plan .text-plans p span{
  font-weight: 600;
  color: #fff;
}
.annually_plan .text-plans p.time_texts{
  font-family: 'Fira Sans';
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  padding-top: 30px;
  color: #fff;
  padding-bottom: 30px;
}

.our-plans .planwrap_two button{
  background: #1646CE;
  color: #fff;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
.montly_plan {
    width: 100%;
    margin-bottom: 30px;
}
.annually_plan {
    width: 100%;
}

  .our-plans .wrapplns{
    padding: 30px 20px !important;
  }
}

.our-plans .content .for_mobile button{
    background: #1646CE;
  color: #fff;
  }

.shopify-payment-button__button:hover:after {
   display: none;
}

.shopify-payment-button__button:hover:after {
    color: #fff;
    outline: none;
    left: 0px;
    top: 1px !important;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border: 0px;
    box-shadow: none;
    border-radius: 0;
}

.text-plans a {
    text-decoration: none;
}

body.account.login .wrapper_plans h2 {
    margin: 27px 0px;
}

body.account.login .our-plans .planwrap_two button{
  left: 0px;
}


body.account{
  max-width: 100%;
  padding: 0px;
}

body.account .shopify-section-group-footer-group{
  display: block !important;
}

body.order{
  max-width: 100%;
  padding: 0px;
}

body.order .shopify-section-group-footer-group{
  display: block !important;
}

.customer_account-wraps h1{
  font-family: 'Poppins';
  font-size: 40px;
  font-weight: 900;
  line-height: 38px;
  letter-spacing: 0em;
  text-align: center;
  color: #000;
}

.customer_account-wraps {
    position: relative;
}

a.page_logout-wraps {
    position: absolute;
    right: 0px;
    top: 14px;
    font-family: 'Fira Sans';
    font-size: 13px;
    font-weight: 500;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
    color: #000;
}

.history-wraps {
    background: #F9F9F9;
    padding: 30px;
    border-radius: 21px;
    box-shadow: 0px 6px 25px 0px #F6F6F6;
    border: 1px solid #F2F2F2;
}

.password_wraps {
    background: linear-gradient(0deg, #C7D2FA, #C7D2FA), linear-gradient(0deg, #CED8FC, #CED8FC);
    border-radius: 21px;
    border: 1.5px solid #C7D2FA;
    box-shadow: 0px 6px 25px 0px #1646CE1A;
    padding: 30px;
}

.wrap_order-history {
    display: flex;
    justify-content: space-between;
}

.history-wraps {
    width: 68%;
    flex-grow: unset !important;
}
.password_wraps {
    width: 30%;
}

.history-wraps h2 {
    font-family: 'Fira Sans';
    font-size: 20px;
    font-weight: 900;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #000;
}

.password_wraps h2 {
    font-family: 'Fira Sans';
    font-size: 20px;
    font-weight: 900;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    border-bottom: 1.2px solid #1646ce4f;
    padding-bottom: 10px;
}

button.chnage_wrap-password {
    background: #1646CE;
    border: 0px;
    margin: 0px !important;
    font-family: 'Fira Sans';
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 18px !important;
}

button.chnage_wrap-password:after {
   display: none;
}

p.customer_name {
    margin-bottom: 0px !important;
    padding-top: 5px;
    padding-bottom: 15px;
}

p.customer_name {
    font-family: 'Fira Sans';
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
    text-transform: capitalize;
  color: #000;
}

body.account .wrapper_plans h2 {
    margin: 27px 0;
}

body.account.login .footer__copyright.caption {
    display: flex;
}

body.account.login .footer__copyright.caption small{
    display: flex;
}

body.account.login small.copyright__content.al_wrap-resrve {
    padding-left: 4px;
}

body.account.login small.copyright__content span {
    padding-left: 3px;
}


.license_wraps {
    background: #f9f9f92b;
    border: 1px solid #F2F2F2;
    border-radius: 10px;
    padding: 20px;
  margin-top: 25px;
}

p.item_lience {
    font-family: 'Fira Sans';
    font-size: 15px !important;
    font-style: italic;
    font-weight: 300;
    line-height: 17px;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 0px !important;
}

p.licence_expirition {
    font-family: 'Fira Sans';
    font-size: 14px !important;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.5px;
    text-align: left;
    color: #000;
    padding-top: 12px;
    margin-bottom: 0px !important;
}

span.license-expiry{
    font-family: 'Fira Sans';
    font-size: 13px !important;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
}

p.wrap_address-url {
    margin-bottom: 0px !important;
    padding-top: 12px;
}

.history-wraps table thead th {
    background: #CED8FC;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.5px;
    text-align: left;
    font-family: 'Fira Sans';
    color: #000;
    border-top: 0px;
  border-bottom: 0px;
}
.history-wraps table thead th:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.history-wraps table.order-history thead tr {
    border-top: 0px;
    box-shadow: none;
}

.history-wraps table.order-history thead tr td {
    border-top: 0px;
    box-shadow: none;
}

.history-wraps table thead th:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.history-wraps table.order-history{
  border: 0px;
  box-shadow: none;
}

.history-wraps table.order-history thead:after{
  display: none;
}

.history-wraps table.order-history tbody tr td {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
    color: #000;
    font-family: 'Fira Sans';
}

.history-wraps table.order-history tbody tr td a {
    border: 0px !important;
    box-shadow: none;
    color: #000000;
    text-decoration: underline;
    font-size: 15px;
}

.history-wraps table.order-history tbody tr td a:hover {
    border: 0px !important;
    box-shadow: none;
    color: #000000;
    text-decoration: underline;
    font-size: 15px;
}

.history-wraps table.order-history tbody tr:nth-child(odd){
  background: #fff;
}

.history-wraps table.order-history tbody tr:nth-child(even){
  background: #F2F2F2;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .wrap_order-history {
    display: flex;
    flex-direction: column-reverse;
}
  .history-wraps {
    width: 100%;
    flex-grow: unset!important;
    padding: 20px;
    margin-top: 40px;
}
  .password_wraps {
    width: 100%;
    padding: 20px;
}

  .history-wraps table.order-history tbody tr td{
    padding-left: 10px;
    padding-right: 10px;
  }
}

h2.wrap_order-title {
    text-align: center;
    font-family: 'Fira Sans';
    font-size: 40px;
    font-weight: 900;
    line-height: 38px;
    letter-spacing: 0em;
    color: #000;
}

.order_text-heading {
    position: relative;
}

a.return_wrap-account {
    position: absolute;
    left: 0px;
    top: 17px;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
    font-family: 'Fira Sans';
    color: #000;
    text-decoration: none;
}

.wraps_order_detail {
    background: #F9F9F9;
    padding: 30px;
    border-radius: 21px;
    box-shadow: 0px 6px 25px 0px #F6F6F6;
    border: 1px solid #F2F2F2;
}

.wrap_address {
    border-radius: 21px;
    padding: 30px;
    background: #F9F9F9;
    border: 1px solid #F2F2F2;
    box-shadow: 0px 6px 25px 0px #F6F6F6;
}

.order_wraps {
    display: flex;
    justify-content: space-between;
}

.wrap_address {
    width: 26%;
}

.wraps_order_detail {
    width: 72%;
    flex-grow: unset !important;
}

.wraps_order_detail table thead th {
    background: linear-gradient(0deg, rgba(22, 70, 206, 0.05), rgba(22, 70, 206, 0.05)),
linear-gradient(0deg, rgba(206, 216, 252, 0.17), rgba(206, 216, 252, 0.17));
    font-size: 14px !important;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.5px;
    text-align: left;
    font-family: 'Fira Sans';
    color: #000;
    border-top: 0px;
  border-bottom: 0px;
}
.wraps_order_detail table thead th:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.wraps_order_detail table.order-details thead tr {
    border-top: 0px;
    box-shadow: none;
}

.wraps_order_detail table.order-details thead tr td {
    border-top: 0px;
    box-shadow: none;
}

.wraps_order_detail table thead th:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.wraps_order_detail table.order-history{
  border: 0px;
  box-shadow: none;
}

.wraps_order_detail table.order-details thead:after{
  display: none;
}

.wraps_order_detail table.order-details tbody tr td {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
    color: #000;
    font-family: 'Fira Sans';
    text-align: right;
}

.wraps_order_detail table.order-details{
  box-shadow: none !important;
}

.wraps_order_detail table.order-details tfoot {
    background: #fff;
}

.wraps_order_detail table.order-details tr td a{
    text-decoration: none;
}

.wraps_order_detail table.order-details tfoot tr td{
	color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0px;
    font-family: 'Fira Sans';
}

.wraps_order_detail table.order-details tfoot tr td strong{
  font-weight: 700;
}

.wrap_address h2 {
    font-family: Fira Sans;
    font-size: 20px;
    font-weight: 900;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    border-bottom: 1.2px solid #1646ce4f;
    padding-bottom: 10px;
}

.wrap_address p {
    font-family: 'Fira Sans';
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    letter-spacing: 0.10000000149011612px;
    text-align: left;
}

.wraps_order_detail h2 {
    font-size: 20px;
    font-weight: 900;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    font-family: 'Fira Sans';
  padding-bottom: 10px;
}

.title_order-heading {
    position: relative;
}

p.date_wrap-time {
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0px;
    color: #000;
    font-family: 'Fira Sans';
}

.title_order-heading p{
  font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0px;
    color: #000;
    font-family: 'Fira Sans';
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  .order_wraps{
    display: block;
  }
  .wraps_order_detail {
    width: 100%;
    flex-grow: unset!important;
    padding: 20px;
}
 .wrap_address {
    width: 100%;
    padding: 20px;
   margin-top: 30px;
}

  p.date_wrap-time{
    position: relative;
  }

  .wraps_order_detail table.order-history tbody tr td{
    padding-left: 10px;
    padding-right: 10px;
  }

  h2.wrap_order-title{
    font-size: 35px;
  }

  a.return_wrap-account{
    top: -35px;
  }

  .password_wraps{
    margin-top: 30px;
  }
}

.reset_wrap-password h1 {
    font-size: 32px;
    font-weight: 900;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: center;
    font-family: 'Poppins';
}

.transformation_heading h2{
  padding: 20px 0px;
}

.fifth_wrap-testimonils .image_dropdownsdf h2{
  padding: 20px 0px;
}

body.index .explore-plans .wrapplns{
  margin-top: 55px;
}

body.index footer.footer.color-background-1{
  margin-top: 60px;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
.image_wraps img{
  height: auto !important;
}

 .header__icons a.wrap_contact {
    display: none !important;
}

  .header--mobile-left a.header__heading-link.link.link--text.focus-inset{
	margin: 0px;
}
}

.license_wraps {
    font-family: 'Fira Sans';
    font-size: 13px!important;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
    color: #000;
}

.header__icon--menu[aria-expanded=true]:before{
  display: none;
}

div#menu-drawer{
  height: 100vh;
}

span.account_mobl-icon-wrpper {
    margin-right: 10px;
}

p.wrap_address-url {
    text-align: center;
}

p.wrap_address-url {
    background: #1646CE;
    border: 0px;
    margin: 0 0 18px!important;
    font-family: Fira Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    padding: 15px 0px;
    width: 100%;
    border-radius: 0px;
    margin-top: 40px !important;
  cursor: pointer;
}

p.wrap_address-url a:hover {
    color: #fff;
}

.Heading_popup-text h3 {
    font-family: 'Fira Sans';
    font-size: 20px;
    font-weight: 900;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
  margin-top: 0px;
}

.Heading_popup-text h3 span {
    font-weight: 700;
}

.Heading_popup-text h3 {
    border-bottom: 1.2px solid #1646ce3b;
    padding-bottom: 18px;
}

.wrap_switches {
    background: linear-gradient(0deg, #F2F2F2, #F2F2F2), linear-gradient(0deg, rgba(173, 193, 252, 0.1), rgba(173, 193, 252, 0.1));
    border: 1px solid #F2F2F2;
    border-radius: 10px;
    padding: 24px 40px;
    text-align: center;
}

.descrption-texts{
  margin-bottom: 0px !important;
  padding-bottom: 10px;
}

.wrap_switches p{
  margin-bottom: 0px !important;
}

.wrap_switches p {
    font-family: 'Fira Sans';
    font-size: 14px;
    font-weight: 300;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: center;
}

.wrap_switches a {
    font-family: 'Fira Sans';
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: left;
  text-decoration:none;
  color: #6DB741;
}

.wrap_switches span img {
    position: relative;
    top: 4px;
}
.product_name h2 {
    font-family: 'Fira Sans';
    font-size: 22px;
    font-weight: 900;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    padding-top: 30px;
  color: #000;
}

.product_name p {
    font-family: 'Fira Sans';
    font-size: 15px;
    font-weight: 300;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: left;
    color: #333;
}

.wraps_oprder table thead tr th {
    font-family: 'Fira Sans';
    font-size: 12px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
    color: #000;
  padding: 0px;
  border: 0px;
}

.wraps_oprder table thead tr {
border: 0px;
  box-shadow: none;
}
.wraps_oprder table {
border: 0px;
}

.wraps_oprder table tr td{
border: 0px;
  box-shadow: none;
  padding: 0px;
  font-family: 'Fira Sans';
font-size: 13px;
font-weight: 400;
line-height: 32px;
letter-spacing: -0.01em;
text-align: left;
}

a.upgrade_annuly-wraps-link button {
    background: #1646CE;
    width: 100%;
    height: 54px;
    color: #fff;
    border: 0px;
    box-shadow: none;
    margin-top: 20px;
    font-family: Fira Sans;
    font-size: 14px;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
}

.wraps_oprder table {
    border: 0px;
    width: 100%;
    box-shadow: none;
}

.product-order-descrption {
    padding: 0px 35px;
}

.wraps_oprder tbody tr td {
    padding-top: 0px !important;
    padding-bottom: 10px !important;
    border-bottom: 0px;
}

.wraps_oprder tbody tr{
  border-bottom: 0.8px solid #1646ce36;
}

.wraps_oprder table tr td del {
    font-family: 'Fira Sans';
    font-size: 15px;
    font-weight: 900;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #FE5443;
}

.wraps_oprder table tr td strong {
    color: #000;
    font-size: 15px;
    font-weight: 900;
    line-height: 22px;
    letter-spacing: 0em;
}

.wraps_oprder table tr td span.dollr_sign{
  font-size: 15px;
font-weight: 600;
line-height: 22px;
letter-spacing: 0em;
text-align: right;
color: #4F4F4F;
}

.wraps_oprder table tr td span.wrap_billed {
    font-size: 12px;
    font-style: italic;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: right;
    color: #4F4F4F;
}
.wraps_oprder table tfoot tr td {
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: -0.02em;
    color: #4F4F4F;
}

.wraps_oprder table tfoot tr td {
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: -0.02em;
    color: #4F4F4F;
    padding-top: 15px;
}


@media only screen and (min-width: 280px) and (max-width: 639px) {
.product-order-descrption {
    padding: 0 15px;
}

  .wrap_switches{
    padding: 20px 20px;
  }
  .product_name h2{
    padding-top: 10px;
  }
  a.password_chnage{
    width: 100%;
  }

  button.chnage_wrap-password{
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
.wrap_order-history{
  display: block !important;
}

  .history-wraps{
    width: 100%;
  }

  button.chnage_wrap-password{
    width: 100%;
  }

  .password_wraps{
    width: 100%;
  }

  a.password_chnage{
    width: 100%;
  }
}

.wrap_buttons-account {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    margin-top: 7px;
}

.wrap_buttons-account a {
    font-family: Fira Sans;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    text-decoration: none;
    border-bottom: 1.2px solid #000000;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
}

a.password_chnage {
    width: 100%;
}

a.password_chnage button{
    width: 100%;
}

.rest_password-wraps {
    border-right: 1px solid #fff;
    width: 58.2%;
}
td.name_order-wraps:first-child {
    display: block;
}

td.name_order-wraps {
    display: none;
}

@media only screen and (min-width: 280px) and (max-width: 992px) {
.rest_password-wraps {
    border-right: 1px solid #fff;
    width: 55%;
}

}

/* .shopify-payment-button{
  opacity: 0;
}

.shopify-payment-button.show_opacity{
  opacity: 1;
} */

/*7/28/2023*/
.shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .shopify-payment-button__button{
position: relative;
}
.shopify-payment-button .shopify-payment-button__button--unbranded:after,
.shopify-payment-button .shopify-payment-button__button:after{
content: "Buy Now"!important;
background: inherit;
font-size: inherit;
color: inherit;
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
box-shadow:none!important;
}
.shopify-payment-button__button.shopify-payment-button__button--branded.BUz42FHpSPncCPJ4Pr_f:after {
    content: "Buy Now";
    position: absolute;
    background-color: inherit;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 4.6rem;
    font-size: inherit;
    line-height: inherit;
}
.kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.vKjZTx5He86dhWbWaFxE.size--small {
    z-index: 1;
    border: none!important;
    background-color: transparent!important;
    box-shadow: none;
    font-size: 0px!important;
}
.shopify-payment-button__button.shopify-payment-button__button--branded[data-testid="GooglePay-button"]:after {
    content: "Buy Now";
    position: absolute;
    background-color: inherit;
    z-index:-1;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 4.6rem;
    font-size: inherit;
    line-height: inherit;
}
span.ElVMgDjOgshGFMIvg3se {
    opacity: 0;
}

.field-chekbox input{
  height: auto !important;
}

.field-chekbox{
  text-align: left;
}

.field-chekbox.privacy_text{
  margin-top: 1rem;
}

.activate button[name=decline] {
 display: none;
}

.activate_account form button {
    background: #1646CE;
    width: 314px;
    height: 54px;
    font-family: Fira Sans;
    font-size: 14px;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: uppercase;
}

.activate_account form button:after {
    display: none;
}

.activate_account h1{
  font-size: 40px;
    font-weight: 900;
    line-height: 38px;
    letter-spacing: 0em;
    font-family: Poppins;
}

.privacy_text label a{
    font-family: Fira Sans;
    font-size: 12px!important;
    font-weight: 600;
    line-height: 32px!important;
    letter-spacing: -.015em!important;
    text-decoration: none;
    color: #1646ce;
}

div#seccesMessage {
    text-align: center;
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    padding: 13px 60px;
    margin-top: 20px;
    font-family: 'Fira Sans';
    width: fit-content;
    margin: 0px auto;
    border-radius: 5px;
}

.field-chekbox label{
  cursor:pointer;
}

.newsletter-form__field-wrapper label{
  display: none;
}

.newsletter-form__field-wrapper input::placeholder{
    color: #000;
    opacity: 1;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.10000000149011612px;
    text-align: left;
    font-family: 'Fira Sans';
    display: block !important;
}

.new_pricing-heading{
    text-align: center !important;
    padding-bottom: 50px;
}

.produt_one.new-pricing {
    background: #ced8fc1a;
  border: 1px solid #CED8FC;
}

.new-pricing .compre_inner-plans h3{
    font-size: 30px;
    letter-spacing: 0px;
  padding-bottom: 20px;
  padding-top: 20px;
}

.produt_one.new-pricing.index2 .compre_inner-plans h3{
  padding-bottom: 8px;
}

.new-pricing .compre_inner-plans p{
  font-size: 42px;
}

.new-pricing .compre_inner-plans p span.time_wraps {
    float: none;
    font-size: 18px;
    font-weight: 300;
    position: relative;
    top: -6px;
  color: #646566;
}


span.pricing-icon {
    margin-right: 7px;
}

span.original_price del {
    color: #1646CE;
    font-size: 24px;
}

span.percent_off {
    background: #fff;
    color: #1646CE;
    font-size: 14px;
    padding: 8px 20px;
    border-radius: 20px;
    position: relative;
    top: -3px;
}

p.original_price {
    margin-top: 2px;
    margin-bottom: 20px !important;
}

.faqform_one.pricing_wraps{
  width: 55%;
}
.faqform_two.pricing_wraps {
    width: 44%;
    position: absolute;
    right: 40px;
    top: -35px;
    background: #fff;
    border: 1px solid #CED8FC;
    padding: 30px;
    border-radius: 10px;
}

.faqform_one.pricing_wraps .content {
    padding-right: 70px;
}

.wrapplns.wrap_pricings {
    padding-top: 40px;
    padding-bottom: 40px;
}


.faqform_two.pricing_wraps .contact__button.submit_form-button button {
    display: initial;;
    left: 0;
    width: auto;
    padding: 0;
    min-width: 180px;
    height: 50px;
    min-height: auto;
    background: #1646CE;
    font-size: 20px;
    letter-spacing: 0px;
}

.faqform_two.pricing_wraps .contact__button.submit_form-button {
    position: initial;
    margin-top: 0;
    display: block;
    width: 100%;
    z-index: 9;
    background: transparent;
    border-radius: 0;
    padding: 8px 0;
    text-align: center;
}

.faq_form {
    position: relative;
}

.faqform_two.pricing_wraps .contact__fields.faq_forms-input {
    margin-bottom: 15px;
    margin-top: 0px;
}

.faqform_two.pricing_wraps textarea{
  height: 100px;
}

body.affordable-pricing-plans-for-best-ai-outlook-email-writer.page .faq_forms {
    padding: 40px 0px;
}

.produt_one.new-pricing.index2 span.pricing-icon img{
      width: 26px!important;
    height: 26px!important;
    position: relative;
    top: 5px;
}


.new-pricing .compre_inner-plans p{
  margin-bottom: 55px;
}

.produt_one.new-pricing.index2 .compre_inner-plans p{
  margin-bottom: 35px;
}

.produt_one.new-pricing .compre_inner-plans h3{
  position: relative;
}
span.wrap_popular {
    color: #1646ce;
    font-size: 14px;
    background: #fff;
    padding: 7px 20px;
    border-radius: 20px;
    font-family: Fira Sans;
    font-weight: 500;
    position: absolute;
    right: -30px;
    bottom: 11px;
}


@media only screen and (min-width: 280px) and (max-width: 767px) {
.new_pricing-heading{
  padding-bottom: 20px;
}

  .produt_two{
    top:0px;
  }

  .faqform_one.pricing_wraps {
    width: 100%;
}

  .faqform_two.pricing_wraps {
    width: 90%;
    position: absolute;
    bottom: 25px;
    margin: 0px auto;
    left: 50%;
    top: auto;
    transform: translate(-50%, 0px);
}

  .wrapper_plans h2{
    font-size: 26px;
  }

  .faqform_one.pricing_wraps .content {
    padding-right: 0px;
}

  .wrapplns.wrap_pricings{
    height: 650px;
  }

  .wrapplns.wrap_pricings {
    width: 80%;
    margin: 0px auto;
}

 .wrapplns.wrap_pricings .faqform_three.mobile{
    display:none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .produt_two{
    top: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .faqform_two.pricing_wraps{
    right: 30px;
  }
}

.produt_three.new-pricing {
    background: #ced8fc1a;
    border: 1px solid #CED8FC;
}

.new-pricing .compre_inner-plans {
    padding: 0 25px;
}

/************************** 4 Oct 2023 css *************************************/

.produt_one.new-pricing{
    height: 510px;
  }
.produt_one.new-pricing.color_wraps-popular{
    background: #CED8FC;
    box-shadow: 0 6px 25px #1646ce1a;
    border-radius: 16px;
    padding: 15px 15px 30px;
    position: relative;
    top: -42px;
    border-top: 6px solid #000;
  height: auto;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
.produt_one.new-pricing.color_wraps-popular{
  top: 0px;
  margin-top: 30px;
  margin-bottom: 30px;
}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
.produt_one.new-pricing.color_wraps-popular{
    top: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

  @media only screen and (min-width: 991px) and (max-width: 1117px) {
.produt_one.new-pricing{
  height: 550px;
}

.produt_one.new-pricing.color_wraps-popular{
  height: auto;
}

    

  .new-pricing .compre_inner-plans p {
    font-size: 35px;
}

  .produt_one.new-pricing.index2{
    padding: 15px 15px 43px;
  }

  .compre_inner-plans {
    padding: 0 20px;
}
}


@media only screen and (min-width: 1118px) and (max-width: 1199px) {
.produt_one.new-pricing{
  height: 518px;
}

.produt_one.new-pricing.index2{
  height: auto;
}

.new-pricing .compre_inner-plans p {
  font-size: 35px;
}

.produt_one.new-pricing.index2{
  padding: 15px 15px 43px;
}

.compre_inner-plans {
    padding: 0 20px;
}
}


@media screen and (min-width: 1200px) {
.produt_one.new-pricing{
  height: 510px;
}
}

span.percent_off {
    background: #CED8FC;
}

.color_wraps-popular span.percent_off{
  background: #fff;
}
@media (max-width:1210px){
  .m-padding{
    padding:0rem 3rem;
  }
}

.hide_licence{
  display: none;
}
div#to-be-deleted-text {
    display: flex;
    text-align: left;
    font-size: 14px;
}
p.wrap_delete {
    /* background: red; */
    border: 0px;
    margin: 28px 0 18px!important;
    font-family: Fira Sans;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    color: red;
    text-decoration: none;
    padding: 0px;
    width: 100%;
    border-radius: 0;
    cursor: pointer;
}

p.confirm_deletes {
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    font-family: 'Fira Sans';
    text-transform: uppercase;
}

button.delete_button {
    text-align: center;
    height: 40px;
    width: 100px;
    background: red;
    color: #fff;
    border-color: transparent;
    font-family: 'Fira Sans';
    font-size: 17px;
    font-weight: 600;
  border: 1px solid red;
}

.delete_confirm{
  text-align: center;
}

.wrap_subscribeorunsubscribe label {
    font-size: 15px;
    font-family: 'Fira Sans';
    font-weight: 600;
    margin-left: 11px;
}

.wrap_subscribeorunsubscribe input{
  margin: 0px;
}

.wrap_subscribeorunsubscribe .field-chekbox.privacy_text{
  display: flex;
    align-items: baseline;
}


button.cancel_account {
    text-align: center;
    height: 40px;
    width: 100px;
    background: #fff;
    border-color: transparent;
    font-family: Fira Sans;
    font-size: 17px;
    font-weight: 600;
  border: 1px solid;
}

.wraps_buttons-delete {
    padding-top: 10px;
    display: flex;
    justify-content: center;
  padding-bottom: 15px;
}

.wraps_buttons-delete button {
    margin: 0px 10px;
}

#seccesMessage{
  display: none;
}

.wrapprs-heading {
    display: flex;
    align-items: center;
}

.video-popup-text {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}

.wrap-section_video {
    width: 49%;
    margin-bottom: 30px;
    border: 1px solid #CED8FC;
    border-radius: 16px;
    position: relative;
    cursor: pointer;
    background: #FBFCFF;
    padding: 20px;
}

button.play_tutorial {
    background: #1646CE;
    font-family: 'Fira Sans';
    color: #FCFCFC;
    font-size: 20px;
    font-weight: 700;
    width: 160px;
    height: 50px;
    border: 0px;
}

.wrapprs-heading h3 {
    font-size: 30px;
    font-family: 'Trirong';
    font-weight: 700;
    padding-left: 20px;
}

.install_wraps-texts ul {
    padding-left: 20px;
    list-style: auto;
}

.install_wraps-texts ul li {
    font-size: 14px;
    margin-bottom: 10px;
}

.install_headings {
    padding-bottom: 30px;
}

button.faq_link {
    width: 140px;
    height: 50px;
    background: #fff;
    border: 0px;
    color: #1646CE;
    font-weight: 700;
    font-size: 20px;
    font-family: 'Fira Sans';
    margin-left: 15px;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
.wrap-section_video{
  width: 100%;
}

  .wrap-section_video{
    padding: 0px;
  }

body.simplified-installation-get-professionally-add-in-on-outlook.page main#MainContent .container {
    padding: 0px 15px;
}
 .faqform_two.pricing_wraps img {
    width: 100%;
} 

  body.simplified-installation-get-professionally-add-in-on-outlook.page .wrapplns.wrap_pricings{
    height: 730px;
  }
}

.wrap-section_video .color-background-1.gradient{
  background: transparent;
}
  
}