/** Shopify CDN: Minification failed

Line 18:0 Unexpected "$"
Line 25:23 Comments in CSS use "/* ... */" instead of "//"
Line 473:17 Expected ":"
Line 473:28 Expected ":"
Line 8340:9 Expected ":"
Line 8340:18 Expected ":"
Line 12194:0 Unexpected "}"
Line 13246:0 Unexpected "}"
Line 13554:2 "ine-height" is not a known CSS property

**/
/*** Importing from "settings/fonts" ***/



$header-font-stack: Karla, sans-serif;
$header-font-weight: 400;
$header-font-style: normal;

$body-font-stack: Karla, sans-serif;
$body-font-weight: 400;
$body-font-style: normal;
$base-font-size: 16px; // Henceforth known as 1em
$type-base-size: 16px;


@font-face {
  font-family: Karla;
  font-weight: 400;
  font-style: normal;
  src: url("//tracki.com/cdn/fonts/karla/karla_n4.40497e07df527e6a50e58fb17ef1950c72f3e32c.woff2") format("woff2"),
       url("//tracki.com/cdn/fonts/karla/karla_n4.e9f6f9de321061073c6bfe03c28976ba8ce6ee18.woff") format("woff");
}

@font-face {
  font-family: Karla;
  font-weight: 400;
  font-style: normal;
  src: url("//tracki.com/cdn/fonts/karla/karla_n4.40497e07df527e6a50e58fb17ef1950c72f3e32c.woff2") format("woff2"),
       url("//tracki.com/cdn/fonts/karla/karla_n4.e9f6f9de321061073c6bfe03c28976ba8ce6ee18.woff") format("woff");
}

@font-face {
  font-family: Karla;
  font-weight: 700;
  font-style: normal;
  src: url("//tracki.com/cdn/fonts/karla/karla_n7.4358a847d4875593d69cfc3f8cc0b44c17b3ed03.woff2") format("woff2"),
       url("//tracki.com/cdn/fonts/karla/karla_n7.96e322f6d76ce794f25fa29e55d6997c3fb656b6.woff") format("woff");
}

@font-face {
  font-family: Karla;
  font-weight: 400;
  font-style: italic;
  src: url("//tracki.com/cdn/fonts/karla/karla_i4.2086039c16bcc3a78a72a2f7b471e3c4a7f873a6.woff2") format("woff2"),
       url("//tracki.com/cdn/fonts/karla/karla_i4.7b9f59841a5960c16fa2a897a0716c8ebb183221.woff") format("woff");
}


@font-face {
  font-family: Karla;
  font-weight: 700;
  font-style: italic;
  src: url("//tracki.com/cdn/fonts/karla/karla_i7.fe031cd65d6e02906286add4f6dda06afc2615f0.woff2") format("woff2"),
       url("//tracki.com/cdn/fonts/karla/karla_i7.816d4949fa7f7d79314595d7003eda5b44e959e3.woff") format("woff");
}

@font-face {
  font-family: Karla;
  font-weight: 700;
  font-style: normal;
  src: url("//tracki.com/cdn/fonts/karla/karla_n7.4358a847d4875593d69cfc3f8cc0b44c17b3ed03.woff2") format("woff2"),
       url("//tracki.com/cdn/fonts/karla/karla_n7.96e322f6d76ce794f25fa29e55d6997c3fb656b6.woff") format("woff");
}

@font-face {
  font-family: Karla;
  font-weight: 400;
  font-style: italic;
  src: url("//tracki.com/cdn/fonts/karla/karla_i4.2086039c16bcc3a78a72a2f7b471e3c4a7f873a6.woff2") format("woff2"),
       url("//tracki.com/cdn/fonts/karla/karla_i4.7b9f59841a5960c16fa2a897a0716c8ebb183221.woff") format("woff");
}


@font-face {
  font-family: Karla;
  font-weight: 700;
  font-style: italic;
  src: url("//tracki.com/cdn/fonts/karla/karla_i7.fe031cd65d6e02906286add4f6dda06afc2615f0.woff2") format("woff2"),
       url("//tracki.com/cdn/fonts/karla/karla_i7.816d4949fa7f7d79314595d7003eda5b44e959e3.woff") format("woff");
}

/*** END import from "settings/fonts" ***/

.geoWrapper{
	position:relative;
    z-index: 9999;
}
#feedback-form-block,
#feedback-form1,
#customersupport-form{
	max-width: 550px;
  margin-left:auto;
  margin-right:auto;
}

.image-text-source{
    margin-top: -30px;
    opacity: 50%;
}

form h2{
	display: none;
}
form .form-group {
  margin-bottom: 20px;
  position: relative;
}

.js-thankyou{
	font-size: 20px;
 	color:#76c773;
}
form .btn{
  padding: 0;
	display: inline-block;
    cursor: pointer;
    width: 100%;
    border: 0;
    font-family: 'Circular Std', sans-serif;
    font-weight: 600;
    font-size: 16px;
    max-width: 100%;
    text-align: center;
    height: 57px;
    line-height: 57px;
    color: #fff;
    background-color: #76c773;
    border-radius: 5px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
form .btn:hover{
	background-color:#00a250;
}
form .form-group .text {
  margin-right: 18px;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 18px;
  letter-spacing: .1em
}

form .form-group label {
  display: block;
  width: 100%;
    margin-right: 18px;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 5px;
}

form .form-group span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 14px;
  display: block;
  margin-bottom: 5px
}

@media (min-width: 765px) {
  form .form-group span {
    font-size: 16px
  }
}

form .inputWrapper .select {
  position: relative
}

form .form-group .select .new-select {
  width: 100%;
  height: 40px;
  border-radius: 5px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 18px;
  border: 1px solid #19191b;
  padding-left: 10px
}

form .form-group .select .new-select__list {
  position: absolute;
  z-index: 1;
  top: 100%
}

form .form-group .select .new-select__list .new-select__item {
  width: 100%;
  height: 20px;
  background-color: #fff
}

form .form-group textarea {
  border: 1px solid #8c97ac;
  border-radius: 5px;
  width: 100%;
  min-height: 81px;
  resize: none;
  padding: 10px;
  font-size: 14px
}

form .form-group textarea:focus {
  border-color: #76c773
}

@media (min-width: 576px) {
  form .form-group textarea {
    font-size: 16px;
    min-height: 120px
  }
}

@media (min-width: 765px) {
  form .form-group textarea {
    font-size: 18px
  }
}

form .form-group input {
  display: block;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #000;
  padding-left: 10px;
  border: 1px solid #8c97ac;
  border-radius: 5px;
  text-align: left;
  outline: 0;
  background-color: transparent;
  line-height: normal;
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}

form .form-group input:focus {
  border-color: #76c773
}

form .form-group input:focus::-webkit-input-placeholder {
  opacity: 0
}

form .form-group input:focus:-moz-placeholder {
  opacity: 0
}

form .form-group input:focus::-moz-placeholder {
  opacity: 0
}

form .form-group input:focus:-ms-input-placeholder {
  opacity: 0
}

form .form-group input::-webkit-input-placeholder {
  color: gray;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}

form .form-group input:-moz-placeholder {
  color: gray;
  -moz-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}

form .form-group input::-moz-placeholder {
  color: gray;
  -moz-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}

form .form-group input:-ms-input-placeholder {
  color: gray;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}

@media (min-width: 576px) {
  form .form-group input {
    font-size: 16px
  }
}

@media (min-width: 765px) {
  form .inputWrapper input {
    height: 50px
  }
}

form .form-group input[type=radio], form .form-group input[type=checkbox] {
  opacity: 0;
  visibility: hidden;
  display: none
}

form .form-group input[type=radio] + label, form .form-group input[type=checkbox] + label {
  display: block;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  padding-left: 25px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

form .form-group input[type=radio] + label:before, form .form-group input[type=checkbox] + label:before {
  content: '';
  width: 21px;
  height: 21px;
  border-radius: 5px;
  border: 1px solid #8c97ac;
  position: absolute;
  top: -3px;
  left: 0
}

form .form-group input[type=radio] + label:after, form .form-group input[type=checkbox] + label:after {
  content: '';
  width: 12px;
  height: 6px;
  border-bottom: 2px solid #8c97ac;
  border-left: 2px solid #8c97ac;
  position: absolute;
  top: 2px;
  left: 5px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  opacity: 0
}

form .form-group input[type=radio] + label:hover, form .form-group input[type=checkbox] + label:hover {
  color: #76c773
}

form .form-group input[type=radio] + label:hover:before, form .form-group input[type=checkbox] + label:hover:before {
  border-color: #76c773
}

form .form-group input[type=radio]:checked + label:after, form .form-group input[type=checkbox]:checked + label:after {
  opacity: 1
}

@media (min-width: 576px) {
  form .form-group input[type=radio] + label, form .form-group input[type=checkbox] + label {
    font-size: 18px;
    line-height: 21px;
    padding-left: 40px
  }

  form .form-group input[type=radio] + label:before, form .form-group input[type=checkbox] + label:before {
    content: '';
    width: 28px;
    height: 28px;
    top: -5px
  }

  form .form-group input[type=radio] + label:after, form .form-group input[type=checkbox] + label:after {
    top: 3px;
    width: 14px;
    left: 8px;
    height: 7px
  }
}

form .form-group .allert {
  position: absolute;
  z-index: 20;
  display: block;
  bottom: 0;
  right: 20px;
  top: 18px;
  margin: auto;
  color: #fb5228;
  text-decoration: none;
  font-family: 'Circular Std Book', sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  width: 18px;
  height: 18px
}

form .form-group .allert span {
  display: none;
  opacity: 0;
  padding: 2px;
  padding-top: 4px;
  color: #fb5228;
  font-size: 12px;
  line-height: 14px;
  border-radius: 4px;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  min-width: 100px
}

form .form-group .allert:hover {
  text-align: center
}

form .form-group .allert:hover span {
  border: 1px solid #ff6565;
  background: #fff;
  display: inline;
  position: absolute;
  color: #4e4e4e;
  right: 24px;
  top: -2px;
  opacity: 1
}

@media (min-width: 576px) {
  form .form-group .allert {
    top: 20px
  }
}

form .form-group .warning_ico {
  width: 18px;
  height: 18px
}

form .form-group.error label span {
  color: #fb5228
}

form .form-group.error input {
  border-color: #fb5228
}

@media (min-width: 765px) {
  form .form-group {
    margin-bottom: 25px
  }
}


.simpleText a{
	font-family: inherit;
  font-size: inherit;
  color:#76c773;
  text-decoration; underline;
}
.section10 {
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 30px;
  margin-top: 0;
  padding-bottom: 0;
  background-color: #fff
}

.section10 h2.title {
  text-align: center;
  margin-bottom: 18px;
  max-width: 280px;
  margin-left: auto;
  margin-right: auto
}
@media(min-width:567px){
  .section10 h2.title{
    max-width: 720px;
  }
}

@media (min-width: 1260px) {
  .section10 h2.title {
    max-width: 650px;
    margin-bottom: 25px
  }
}

.section10 .content_description {
  display: none;
  text-align: center;
  margin-bottom: 50px;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 19px;
  color: #19191b;
}

@media (min-width: 576px) {
  .section10 .content_description {
    display: block
  }
}

@media (min-width: 576px) {
  .section10 .content_description {
  	font-size: 21px;
    line-height: 34px;
  }
}

.section10 .sliderBlock {
  max-width: 370px;
  margin: 0 auto 25px
}
.section10 .sliderBlock .slick-list.draggable{
  padding-left: 15px;
  padding-right: 15px;
}
@media(min-width:991px){
  .section10 .sliderBlock .slick-list.draggable{
    padding-left: 0;
    padding-right: 0;
  }
}
.section10 .sliderBlock .sliderItem {
  border: 2px solid #8c97ac;
  border-radius: 5px;
  padding: 16px 17px 16px 13px;
  margin-left: 5px;
  margin-right: 5px;
  min-height: 390px;
  position: relative;
}

.section10 .sliderBlock .sliderItem .topSide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 7px
}

.section10 .sliderBlock .sliderItem .topSide .imgWrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 54px;
  flex: 0 0 54px;
  margin-right: 10px
}

.section10 .sliderBlock .sliderItem .topSide .imgWrap .icon {
  width: 54px;
  height: 54px;
  overflow: hidden;
  border-radius: 50%
}

@media (min-width: 1260px) {
  .section10 .sliderBlock .sliderItem .topSide .imgWrap{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 57px;
  	flex: 0 0 57px;
  }
  .section10 .sliderBlock .sliderItem .topSide .imgWrap .icon {
    width: 57px;
    height: 57px
  }
}

.section10 .sliderBlock .sliderItem .topSide .text {
  margin-right: auto
}

.section10 .sliderBlock .sliderItem .topSide .text .name {
  font-weight: 700;
  font-size: 18px;
  color: #19191b;
  margin-bottom: 5px
}

.section10 .sliderBlock .sliderItem .topSide .text .date {
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 12px;
  color: #4f5665
}

.section10 .sliderBlock .sliderItem .topSide .ratingBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 17px
}

.section10 .sliderBlock .sliderItem .topSide .ratingBlock .rate {
  font-family: 'Circular Std', sans-serif;
  font-weight: 500;
  font-size: 14px;
  margin-right: 4px
}

.section10 .sliderBlock .sliderItem .topSide .ratingBlock .starsBlock .stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.section10 .sliderBlock .sliderItem .topSide .ratingBlock .starsBlock .stars .icon {
  width: 14px;
  height: 14px
}

@media (min-width: 1260px) {
  .section10 .sliderBlock .sliderItem .topSide .ratingBlock .starsBlock .stars .icon {
    width: 18px;
    height: 18px
  }
}

@media (min-width: 1260px) {
  .section10 .sliderBlock .sliderItem .topSide {
    margin-bottom: 10px
  }
}

.section10 .sliderBlock .sliderItem .textBlock .content_text {
  font-size: 12px;
  line-height: 21px
}
.section10 .sliderBlock .sliderItem .textBlock .socLink{
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  bottom: 15px;
}
.section10 .sliderBlock .sliderItem .textBlock .socLink span{
  color:#76c773;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 16px;
  margin-right: 5px;
  position: relative;
}

.section10 .sliderBlock .sliderItem .textBlock .socLink span:before{
  content: '';
  width: 100%;
  height: 1px;
  background-color:#76c773;
  position: absolute;
  bottom: -2px;
  left: 0;
  transition: all .3s ease-in-out;
}

.section10 .sliderBlock .sliderItem .textBlock .socLink .icon{
  width: 16px;
  height: 16px;
  fill:#76c773
}
.section10 .sliderBlock .sliderItem .textBlock .socLink:hover span:before{
  opacity: 0;
}
@media (min-width: 576px) {
  .section10 .sliderBlock .sliderItem .textBlock .content_text {
    font-size: 14px;
    line-height: 22px
  }
}

@media (min-width: 1260px) {
  .section10 .sliderBlock .sliderItem .textBlock .content_text {
    font-size: 16px;
    line-height: 24px
  }
}


@media (min-width: 765px) {
  .section10 .sliderBlock .sliderItem {
    min-height:465px;
  }
}

@media (min-width: 991px) {
  .section10 .sliderBlock .sliderItem {
    min-height: 495px;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 1260px) {
  .section10 .sliderBlock .sliderItem {
    margin-left: 5px;
    margin-right: 5px;
    padding: 20px 15px;
    min-height: 440px
  }
}

.section10 .sliderBlock .slick-dots {
  bottom: -30px
}

.section10 .sliderBlock .slick-dots li {
  width: 12px;
  height: 12px;
  margin: 0
}

.section10 .sliderBlock .slick-dots li button {
  width: 12px;
  height: 12px;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}

.section10 .sliderBlock .slick-dots li button:before {
  width: 12px;
  height: 12px;
  line-height: 12px;
  color: #8c97ac;
  opacity: 1
}

.section10 .sliderBlock .slick-dots li.slick-active button {
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  transform: scale(2)
}

@media (min-width: 576px) {
  .section10 .sliderBlock .slick-dots {
    bottom: -30px
  }
}

@media (min-width: 1260px) {
  .section10 .sliderBlock .slick-dots {
    bottom: -60px
  }
}

@media (min-width: 576px) {
  .section10 .sliderBlock {
    max-width: 420px;
  }
}
@media (min-width: 765px) {
  .section10 .sliderBlock {
    max-width: unset;
  }
}

@media (min-width: 1260px) {
  .section10 .sliderBlock {
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 40px
  }
}

.section10 .sliderControl {
  display: none;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 100px;
  margin-left: auto;
  position: relative;
  z-index: 10
}

.section10 .sliderControl button {
  background-color: transparent;
  width: 44px;
  height: 44px;
  padding: 12px;
  border: 2px solid #8c97ac;
  fill: #8c97ac;
  border-radius: 50%;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  cursor: pointer
}

.section10 .sliderControl button:hover {
  fill: #fff;
  background-color: #8c97ac
}

@media (min-width: 576px) {
  .section10 .sliderControl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

@media (min-width: 576px) {
  .section10 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

@media (min-width: 765px) {
  .section10 {
    padding-top: 60px;
    padding-bottom: 60px
  }
}

@media (min-width: 991px) {
  .section10 {
    margin-top: 0;
    padding-top: 25px;
    padding-bottom: 38px
  }
}

@media (min-width: 1260px) {
  .section10 {
    padding-bottom: 17px
  }
}
.specLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content:center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer
}

.specLink span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #76c773;
  font-size: 16px;
  margin-right: 10px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.specLink .icon {
  width: 16px;
  height: 16px;
  fill:#76c773;
}

.specLink:hover span {
  color: #19191b
}
.specLink:hover .icon{
	fill:#19191B;
}
.breadcrumbs {
  padding-top: 85px;
  padding-bottom: 15px;
  background-color: #f5fafd
}
@media (max-width: 555px) {
.breadcrumbs{
  padding-top: 65px;
	}
}
.breadcrumbs ul {
  text-align: center
}

.breadcrumbs ul li {
  display: inline-block;
  padding-right: 10px;
  margin-right: 10px;
  position: relative
}

.breadcrumbs ul li a {
  font-family: "Circular Std Book", sans-serif;
  font-size: 14px;
  color: #19191b;
  line-height: 17px
}

@media (min-width: 765px) {
  .breadcrumbs ul li a {
    font-size: 16px
  }
}

@media (min-width: 991px) {
  .breadcrumbs ul li a {
    font-size: 18px
  }
}

.breadcrumbs ul li:before {
  content: '/';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -5px;
  font-family: "Circular Std Book", sans-serif;
  font-size: 14px;
  line-height: 17px;
  color: #19191b
}

@media (min-width: 765px) {
  .breadcrumbs ul li:before {
    font-size: 16px
  }
}

@media (min-width: 991px) {
  .breadcrumbs ul li:before {
    font-size: 18px
  }
}

.breadcrumbs ul li:last-child {
  margin-right: 0;
  padding-right: 0
}

.breadcrumbs ul li:last-child:before {
  display: none
}

@media (min-width: 991px) {
  .breadcrumbs ul {
    text-align: left
  }
}

@media (min-width: 765px) {
  .breadcrumbs {
    padding-top: 95px
  }
}

@media (min-width: 991px) {
  .breadcrumbs {
    padding-top: 120px;
    background-color: transparent
  }
}

.section9 {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #fff
}

@media (min-width: 991px) {
  .section9 .siteWidth {
    position: relative;
    z-index: 1
  }

  .section9 .siteWidth:before {
    content: '';
    width: calc(100% + 60px);
    height: calc(100% + 120px);
    background-color: #fff;
    -webkit-box-shadow: 0 2px 86px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 86px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}

@media (min-width: 1260px) {
  .section9 .siteWidth:before {
    width: 100%
  }
}

.section9 .innerWrapper .textWrap h2.title {
  text-align: center;
  max-width: 270px;
  margin: 0 auto 10px
}

@media (min-width: 576px) {
  .section9 .innerWrapper .textWrap h2.title {
    max-width: 350px
  }
}

@media (min-width: 765px) {
  .section9 .innerWrapper .textWrap h2.title {
    text-align: left;
    max-width: unset
  }
}

@media (min-width: 991px) {
  .section9 .innerWrapper .textWrap h2.title {
    font-size: 48px
  }
}

.section9 .innerWrapper .textWrap .content_text {
  text-align: center;
  margin-bottom: 40px
}

@media (min-width: 765px) {
  .section9 .innerWrapper .textWrap .content_text {
    text-align: left
  }
}

@media (min-width: 991px) {
  .section9 .innerWrapper .textWrap .content_text {
    margin-bottom: 0
  }
}

@media (min-width: 765px) {
  .section9 .innerWrapper .textWrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 400px;
    flex: 0 0 400px;
    padding-right: 10px
  }
}

@media (min-width: 991px) {
  .section9 .innerWrapper .textWrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 450px;
    flex: 0 0 450px
  }
}

@media (min-width: 1260px) {
  .section9 .innerWrapper .textWrap {
    padding-right: 15px
  }
}

.section9 .innerWrapper .formWrap {
  max-width: 400px;
  margin: 0 auto
}

@media (min-width: 991px) {
  .section9 .innerWrapper .formWrap input {
    height: 65px
  }
}

@media (min-width: 1260px) {
  .section9 .innerWrapper .formWrap input {
    height: 77px
  }
}
.section9 .innerWrapper .formWrap input{
	height: 52px;
}
.section9 .innerWrapper .formWrap button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px;
  height: 52px;
  margin-left: -15px
}

@media (min-width: 991px) {
  .section9 .innerWrapper .formWrap input{
	height: 65px;
}
  .section9 .innerWrapper .formWrap button {
    height: 65px
  }
}

@media (min-width: 1260px) {
  .section9 .innerWrapper .formWrap input{
	height: 77px;
}
  .section9 .innerWrapper .formWrap button {
    height: 77px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 220px;
    flex: 0 0 220px
  }
}

.section9 .innerWrapper .formWrap label a {
  color: #76c773;
  position: relative
}

.section9 .innerWrapper .formWrap label a:before {
  content: '';
  width: 100%;
  height: 2px;
  left: 0;
  bottom: -2px;
  position: absolute;
  background-color: #76c773;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.section9 .innerWrapper .formWrap label a:hover:before {
  opacity: 0
}

@media (min-width: 765px) {
  .section9 .innerWrapper .formWrap {
    max-width: 570px;
    margin: unset;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 10px
  }
}

@media (min-width: 1260px) {
  .section9 .innerWrapper .formWrap {
    padding-left: 15px
  }
}

@media (min-width: 765px) {
  .section9 .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}

@media (min-width: 991px) {
  .section9 .innerWrapper {
    max-width: 90%;
    margin: 0 auto
  }
}

@media (min-width: 576px) {
  .section9 {
    padding-top: 60px;
    padding-bottom: 60px
  }
}

@media (min-width: 765px) {
  .section9 {
    padding-top: 70px;
    padding-bottom: 70px;
    margin-bottom: -70px
  }
}

@media (min-width: 991px) {
  .section9 {
    background-color: transparent
  }
}

@media (min-width: 1260px) {
  .section9 {
    padding-top: 90px;
    padding-bottom: 90px
  }
}




.reviewSection{
	padding-top: 30px;
  padding-bottom: 30px;
}
.reviewSection fieldset{
	display: block;
  max-width: 515px;
  margin-left:auto;
  margin-right:auto;

}
.reviewSection .spr-form-title{
	text-align: center;
  font-size: 21px;
  margin-bottom: 30px;
}

.reviewSection .spr-form-input.spr-starrating{
	font-size: 16px;
}
.reviewSection .spr-form-label{
  display: inline-block;
	font-size: 16px;
  margin-bottom: 3px;
}
.reviewSection .spr-form-actions{
	text-align:center;
}
.reviewSection fieldset input{
  display: block;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #000;
  padding-left: 10px;
  border: 1px solid #8c97ac;
  border-radius: 5px;
  text-align: left;
  outline: 0;
  background-color: transparent;
  line-height: normal;
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.reviewSection fieldset textarea{
 border: 1px solid #8c97ac;
  border-radius: 5px;
  width: 100%;
  min-height: 81px;
  resize: none;
  padding: 10px;
  max-width: 550px;
  font-size: 14px
}

.reviewSection fieldset .spr-button{
  float: none;
	  display: inline-block;
  cursor: pointer;
  width: 100%;
  border: 0;
  font-family: 'Circular Std', sans-serif;
  font-weight: 600;
  font-size: 16px;
  max-width: 100%;
  text-align: center;
  height: 57px;
  line-height: 57px;
  color: #fff;
  background-color: #76c773;
  border-radius: 5px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}


.reviewSection fieldset .spr-button:hover{
background-color: #00a250
}

.reviewSection fieldset textarea:focus{
border-color: #76c773
}
.reviewSection .spr-header-title{
	text-align:center;
  font-family: 'Circular STD', sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
  color:#19191B;
  letter-spacing: -1px;
  margin-bottom: 15px;
}

.reviewSection .spr-summary{
	padding-left: 20px;
  padding-right: 20px;
    padding-top: 20px;
  padding-bottom: 20px;
  text-align:center;
}
.reviewSection .spr-summary-starrating,
.reviewSection .spr-summary-caption{
	display: none;

}
.reviewSection .spr-summary-actions{
	text-align:center;
  margin-bottom: 10px;
}

.reviewSection .spr-summary-actions a{
  float: none;
  font-size: 18px;
  line-height: 30px;
  color:#76C773;
  font-family: 'Circular STD', sans-serif;
  font-weight: 500;
  position: relative;
  left: -20px;
}
.reviewSection .spr-summary-actions a:after{
	content: '';
  width: 36px;
  height: 28px;
  background-image: url('comment.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size:36px 28px;
	position: absolute;
  right: -45px;
  bottom: -3px;
}

.reviewSection .spr-review{

	padding-left: 20px;
  	padding-right: 20px;
}
.reviewSection .spr-container{
	padding: 0;

}
.reviewSection .spr-review-header{
	display: flex;
	justify-content: space-between;
  flex-wrap:wrap;
  flex-direction: column;
  align-content: flex-start;
} 
.reviewSection .spr-review-content-body{
	font-size: 14px;
}

@media(min-width: 991px){
  .reviewSection .spr-review-content-body{
  	font-size: 17px;
  }
}

.reviewSection .spr-review-footer{
	display: none;
}
.reviewSection .spr-review-header .spr-review-header-title{
	order: 1;
  flex: 0 0 50%;
  font-size: 18px;
  margin-bottom: 10px;
}
.reviewSection .spr-review-header .spr-review-header-byline{
	order:2;
  font-style: normal;
  flex: 0 0 50%;
  margin-bottom: 0;
  color:#19191B;
  letter-spacing: -1px;
  opacity: .8;
}

.reviewSection .spr-review-header .spr-review-header-starratings{
	order:3;
  text-align:left;
  flex: 0 0 100%;
	margin-top: 10px;
  margin-bottom: 20px;
  font-size: 14px;
}
@media(min-width:567px){
  .reviewSection{
	padding-top: 50px;
  padding-bottom: 50px;
}
  .reviewSection .spr-header-title{
  	font-size:40px;
    line-height: normal;
    margin-bottom: 25px;
  }
  .reviewSection .spr-review{
	padding-left: 30px;
  	padding-right: 30px;
}
  .reviewSection .spr-summary{
	padding-left: 30px;
  padding-right: 30px;
      padding-top: 25px;
  padding-bottom: 25px;
}
  .reviewSection .spr-summary-actions{
  	margin-bottom: 20px;
  }
  .reviewSection .spr-summary-actions a{
  	font-size: 22px;
  }
  .reviewSection .spr-summary-actions a:after{
  	top: 0;
    bottom: 0;
    margin: auto;
  }
  .reviewSection .spr-summary-actions a:before{
    content: 'Have something to say?';
  	color:#19191B;  
    padding-right: 10px;
  }
  .reviewSection fieldset input{
  	font-size: 16px;
  }
  .reviewSection fieldset textarea{
  	font-size: 16px;
  }
}

@media(min-width:765px){
  .reviewSection{
	padding-top: 70px;
  padding-bottom: 70px;
}
  .reviewSection .spr-header-title{
  	font-size: 58px;
  	margin-bottom: 30px;
  }
  .reviewSection .spr-review{
	padding-left: 50px;
  	padding-right: 50px;
}
  .reviewSection .spr-summary{
	padding-left: 50px;
  padding-right: 50px;
      padding-top: 30px;
  padding-bottom: 30px;
}
  .reviewSection .spr-summary-actions{
  	margin-bottom: 25px;
  }
  .reviewSection .spr-review-header .spr-review-header-title{
  	font-size: 21px;
  }
  .reviewSection .spr-review-header .spr-review-header-byline{
  	font-size: 16px;
  }
  .reviewSection fieldset input{
  	font-size: 18px;
  }
  .reviewSection fieldset textarea{
  	font-size: 18px;
  }
}
@media(min-width:991px){
  .reviewSection .spr-review{
	padding-left: 90px;
  	padding-right: 90px;
}
  .reviewSection .spr-summary{
	padding-left: 90px;
  padding-right: 90px;
      padding-top: 35px;
  padding-bottom: 35px;
}
  .reviewSection .spr-review-header{
   	flex-direction: row;
  }
  .reviewSection .spr-review-header .spr-review-header-byline{
  	text-align:right;
  }
}

.generalHowItWorks {
  padding-top: 40px;
  padding-bottom: 40px;
  background-image: url('howBGmobile.png');
  background-size: 760px;
  background-repeat: no-repeat;
  background-position: center
}

.generalHowItWorks .innerWrapper .preTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: center
}

@media (min-width: 576px) {
  .generalHowItWorks .innerWrapper .preTitle {
    font-size: 20px;
    margin-bottom: 15px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks .innerWrapper .preTitle {
    font-size: 28px;
    text-align: left
  }
}

.generalHowItWorks .innerWrapper h1.title {
  text-align: center;
  margin-bottom: 20px
}

@media (min-width: 576px) {
  .generalHowItWorks .innerWrapper h1.title {
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks .innerWrapper h1.title {
    text-align: left
  }
}

.generalHowItWorks .innerWrapper .imgWrap {
  max-width: 160px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px
}

@media (min-width: 765px) {
  .generalHowItWorks .innerWrapper .imgWrap {
    margin-left: unset;
    margin-right: unset;
    position: absolute;
    top: -30px;
    left: 30px;
    max-width: unset;
    width: 200px
  }
}

@media (min-width: 991px) {
  .generalHowItWorks .innerWrapper .imgWrap {
    width: 210px;
    top: -15px
  }
}

@media (min-width: 1260px) {
  .generalHowItWorks .innerWrapper .imgWrap {
    left: 200px
  }
}

.generalHowItWorks .innerWrapper .postTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 25px;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #8c97ac
}

@media (min-width: 576px) {
  .generalHowItWorks .innerWrapper .postTitle {
    font-size: 16px;
    line-height: 30px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks .innerWrapper .postTitle {
    font-size: 18px;
    line-height: 34px;
    text-align: left;
    margin-left: unset;
    margin-right: unset;
    max-width: 500px;
    color: #19191b
  }
}

@media (min-width: 765px) {
  .generalHowItWorks .innerWrapper {
    position: relative;
    padding-left: 300px
  }
}

@media (min-width: 991px) {
  .generalHowItWorks .innerWrapper {
    padding-left: 300px
  }
}

@media (min-width: 1260px) {
  .generalHowItWorks .innerWrapper {
    padding-left: 470px
  }
}

@media (min-width: 576px) {
  .generalHowItWorks {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks {
    padding-top: 70px;
    padding-bottom: 70px;
    background-image: url('howBGdesktop.png');
    background-size: 1500px
  }
}

@media (min-width: 991px) {
  .generalHowItWorks {
    background-size: 2480px
  }
}

.generalHowItWorks2 {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f5fafd
}

@media (min-width: 1260px) {
  .generalHowItWorks2 .siteWidth {
    position: relative;
    z-index: 1
  }

  .generalHowItWorks2 .siteWidth:before {
    content: '';
    width: calc(100% + 220px);
    height: calc(100% + 140px);
    border-radius: 5px;
    background-color: #f5fafd;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}

.generalHowItWorks2 h2.title {
  margin-bottom: 30px;
  text-align: center
}

@media (min-width: 576px) {
  .generalHowItWorks2 h2.title {
    margin-bottom: 40px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks2 h2.title {
    margin-bottom: 60px
  }
}

@media (min-width: 991px) {
  .generalHowItWorks2 h2.title {
    font-size: 46px
  }
}

.generalHowItWorks2 .innerWrapper {
  counter-reset: first;
  max-width: 310px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px
}

.generalHowItWorks2 .innerWrapper .contentItem {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 80px
}

.generalHowItWorks2 .innerWrapper .contentItem .iconBlock {
  width: 130px;
  height: 130px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px;
  flex: 0 0 130px;
  margin: -40px -30px -45px -40px
}

@media (min-width: 765px) {
  .generalHowItWorks2 .innerWrapper .contentItem .iconBlock {
    margin: -40px -30px -30px -40px
  }
}

.generalHowItWorks2 .innerWrapper .contentItem .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  color: #19191b;
  font-size: 21px
}

.generalHowItWorks2 .innerWrapper .contentItem:before {
  counter-increment: first;
  content: "0" counter(first) " step";
  position: absolute;
  top: 7px;
  left: 60px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: #8c97ac
}

@media (min-width: 765px) {
  .generalHowItWorks2 .innerWrapper .contentItem:before {
    top: unset;
    bottom: -50px;
    left: 10px
  }
}

.generalHowItWorks2 .innerWrapper .contentItem:after {
  content: '';
  background-image: url('arrow_gray.svg');
  background-size: 361px 15px;
  background-repeat: no-repeat;
  background-position: center right;
  width: 45px;
  height: 15px;
  position: absolute;
  bottom: -45px;
  left: 5px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

@media (min-width: 765px) {
  .generalHowItWorks2 .innerWrapper .contentItem:after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: 160px;
    bottom: -70px
  }
}

@media (min-width: 991px) {
  .generalHowItWorks2 .innerWrapper .contentItem:after {
    width: 220px
  }
}

@media (min-width: 1260px) {
  .generalHowItWorks2 .innerWrapper .contentItem:after {
    width: 320px
  }
}

.generalHowItWorks2 .innerWrapper .contentItem:last-child {
  margin-bottom: 0
}

.generalHowItWorks2 .innerWrapper .contentItem:last-child:after {
  display: none
}

@media (min-width: 765px) {
  .generalHowItWorks2 .innerWrapper .contentItem:last-child {
    margin-bottom: 90px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks2 .innerWrapper .contentItem {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    margin-bottom: 90px
  }
}

@media (min-width: 1260px) {
  .generalHowItWorks2 .innerWrapper .contentItem:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 43%;
    flex: 0 0 43%
  }

  .generalHowItWorks2 .innerWrapper .contentItem:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 43%;
    flex: 0 0 43%
  }
}

@media (min-width: 765px) {
  .generalHowItWorks2 .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1050px
  }
}

.generalHowItWorks2 .linkWrap .specLink {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.generalHowItWorks2 .linkWrap .specLink span {
  font-size: 14px
}

@media (min-width: 576px) {
  .generalHowItWorks2 .linkWrap .specLink span {
    font-size: 16px
  }
}

@media (min-width: 576px) {
  .generalHowItWorks2 {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks2 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

@media (min-width: 1260px) {
  .generalHowItWorks2 {
    background-color: #fff
  }
}

.generalHowItWorks3 {
  padding-top: 40px;
  padding-bottom: 40px
}

.generalHowItWorks3 .innerWrapper .leftSide .preTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: center
}

@media (min-width: 576px) {
  .generalHowItWorks3 .innerWrapper .leftSide .preTitle {
    font-size: 20px;
    margin-bottom: 15px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks3 .innerWrapper .leftSide .preTitle {
    font-size: 28px;
    text-align: left
  }
}

.generalHowItWorks3 .innerWrapper .leftSide h2.title {
  margin-bottom: 30px;
  text-align: center
}

@media (min-width: 576px) {
  .generalHowItWorks3 .innerWrapper .leftSide h2.title {
    margin-bottom: 40px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks3 .innerWrapper .leftSide h2.title {
    margin-bottom: 20px;
    text-align: left
  }
}

@media (min-width: 991px) {
  .generalHowItWorks3 .innerWrapper .leftSide h2.title {
    font-size: 46px;
    line-height: 68px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks3 .innerWrapper .leftSide .imgWrap {
    display: none
  }
}

@media (min-width: 765px) {
  .generalHowItWorks3 .innerWrapper .leftSide .btnsBlock {
    display: none
  }
}

.generalHowItWorks3 .innerWrapper .leftSide .ratingBlock {
  text-align: center;
  margin-bottom: 10px
}

.generalHowItWorks3 .innerWrapper .leftSide .ratingBlock img {
  max-width: 215px
}

@media (min-width: 765px) {
  .generalHowItWorks3 .innerWrapper .leftSide .ratingBlock {
    text-align: left
  }
}

@media (min-width: 765px) {
  .generalHowItWorks3 .innerWrapper .leftSide {
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
  }
}

@media (min-width: 1260px) {
  .generalHowItWorks3 .innerWrapper .leftSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%
  }
}

.generalHowItWorks3 .innerWrapper .rightSide {
  display: none
}

@media (min-width: 765px) {
  .generalHowItWorks3 .innerWrapper .rightSide {
    display: block;
    padding-left: 15px
  }
}

.generalHowItWorks3 .innerWrapper .btnsBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px
}

.generalHowItWorks3 .innerWrapper .btnsBlock a {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 48%;
  flex: 0 0 48%
}

@media (min-width: 765px) {
  .generalHowItWorks3 .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto
  }
}

.generalHowItWorks3 .contentBlock {
  display: none;
  max-width: 310px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px
}

.generalHowItWorks3 .contentBlock .contentItem {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 80px
}

.generalHowItWorks3 .contentBlock .contentItem .iconBlock {
  width: 130px;
  height: 130px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px;
  flex: 0 0 130px;
  margin: -40px -30px -45px -40px
}

@media (min-width: 765px) {
  .generalHowItWorks3 .contentBlock .contentItem .iconBlock {
    margin: -40px -30px -30px -40px
  }
}

.generalHowItWorks3 .contentBlock .contentItem .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  color: #19191b;
  font-size: 21px
}

@media (min-width: 765px) {
  .generalHowItWorks3 .contentBlock .contentItem {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    margin-bottom: 40px
  }
}

@media (min-width: 1260px) {
  .generalHowItWorks3 .contentBlock .contentItem:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 43%;
    flex: 0 0 43%
  }

  .generalHowItWorks3 .contentBlock .contentItem:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 43%;
    flex: 0 0 43%
  }
}

@media (min-width: 765px) {
  .generalHowItWorks3 .contentBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1050px
  }
}

.generalHowItWorks3 .linkWrap .specLink {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.generalHowItWorks3 .linkWrap .specLink span {
  font-size: 14px
}

@media (min-width: 576px) {
  .generalHowItWorks3 .linkWrap .specLink span {
    font-size: 16px
  }
}

@media (min-width: 576px) {
  .generalHowItWorks3 {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks3 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

.generalHowItWorks4 {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f5fafd
}

.generalHowItWorks4 .preTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: left
}

@media (min-width: 576px) {
  .generalHowItWorks4 .preTitle {
    font-size: 20px;
    margin-bottom: 15px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks4 .preTitle {
    font-size: 28px;
    text-align: center
  }
  .generalHowItWorks4 .siteWidth{
  position: relative;
    z-index: 1;
  }
  .generalHowItWorks4 .siteWidth:before{
        content: '';
    width: calc(100% + 220px);
    height: calc(100% + 140px);
    border-radius: 5px;
    background-color: #f5fafd;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}

.generalHowItWorks4 h2.title {
  text-align: left;
  margin-bottom: 20px
}

@media (min-width: 576px) {
  .generalHowItWorks4 h2.title {
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks4 h2.title {
    text-align: center
  }
}

.generalHowItWorks4 .postTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 40px;
  max-width: 755px;
  margin-left: auto;
  margin-right: auto
}

@media (min-width: 576px) {
  .generalHowItWorks4 .postTitle {
    font-size: 16px;
    line-height: 29px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks4 .postTitle {
    font-size: 18px;
    line-height: 34px;
    text-align: center
  }
}

.generalHowItWorks4 .imgWrap {
  margin-bottom: 20px;
  text-align:center;
}

@media (min-width: 576px) {
  .generalHowItWorks4 .imgWrap {
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks4 .imgWrap {
    margin-bottom: 40px
  }
}

.generalHowItWorks4 .linkWrap .specLink {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.generalHowItWorks4 .linkWrap .specLink span {
  font-size: 14px
}

@media (min-width: 576px) {
  .generalHowItWorks4 .linkWrap .specLink span {
    font-size: 16px
  }
}

@media (min-width: 576px) {
  .generalHowItWorks4 {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 765px) {
  .generalHowItWorks4 {
    padding-top: 70px;
    padding-bottom: 70px;
    background-color:#ffffff;
  }
}

.generalHelpCenter {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 30px
}

.generalHelpCenter .innerWrapper .bannerBlock {
  position: relative;
  margin-bottom: 21px
}

.generalHelpCenter .innerWrapper .bannerBlock h1.title {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #fff;
  position: absolute;
  z-index: 10;
  top: 56px;
  left: 17px
}

.generalHelpCenter .innerWrapper .bannerBlock .imgWrap {
  width: 720px;
  margin-left: -135px;
  margin-right: -15px;
  position: relative
}

.generalHelpCenter .innerWrapper .bannerBlock .imgWrap:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(268.32deg, #19191b 4.31%, rgba(25, 25, 27, 0) 74.75%, rgba(25, 25, 27, 0) 95.19%);
  background: linear-gradient(181.68deg, #19191b 4.31%, rgba(25, 25, 27, 0) 74.75%, rgba(25, 25, 27, 0) 95.19%)
}

@media (min-width: 576px) {
  .generalHelpCenter .innerWrapper .bannerBlock .imgWrap {
    width: calc(100% + 100px);
    margin-left: -50px;
    margin-right: -50px
  }
}

@media (min-width: 991px) {
  .generalHelpCenter .innerWrapper .bannerBlock .imgWrap {
    width: 1290px;
    height: 550px;
    margin-left: -170px;
    margin-right: -170px
  }

  .generalHelpCenter .innerWrapper .bannerBlock .imgWrap img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top
  }
}

@media (min-width: 1260px) {
  .generalHelpCenter .innerWrapper .bannerBlock .imgWrap {
    margin-left: -25px;
    margin-right: -25px
  }
}

@media (min-width: 765px) {
  .generalHelpCenter .innerWrapper .bannerBlock {
    margin-bottom: 40px
  }
}

@media (min-width: 1260px) {
  .generalHelpCenter .innerWrapper .bannerBlock {
    margin-bottom: 70px
  }
}

.generalHelpCenter .innerWrapper .contentBlock .contentItem {
  margin-bottom: 40px
}

.generalHelpCenter .innerWrapper .contentBlock .contentItem .iconBlock {
  width: 120px;
  height: 120px;
  margin: -30px -30px -20px -30px
}

@media (min-width: 765px) {
  .generalHelpCenter .innerWrapper .contentBlock .contentItem .iconBlock {
    width: 180px;
    height: 180px;
    margin: -45px -45px -35px -45px
  }
}

.generalHelpCenter .innerWrapper .contentBlock .contentItem .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 27px;
  color: #19191b;
  margin-bottom: 5px
}

@media (min-width: 576px) {
  .generalHelpCenter .innerWrapper .contentBlock .contentItem .title {
    font-size: 30px;
    line-height: normal
  }
}

@media (min-width: 765px) {
  .generalHelpCenter .innerWrapper .contentBlock .contentItem .title {
    font-size: 38px
  }
}

.generalHelpCenter .innerWrapper .contentBlock .contentItem .text {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 27px;
  color: #8c97ac;
  margin-bottom: 10px
}
.generalHelpCenter .innerWrapper .contentBlock .contentItem .specLink{
	justify-content: flex-start;
}
@media (min-width: 576px) {
  .generalHelpCenter .innerWrapper .contentBlock .contentItem .text {
    font-size: 16px
  }
}

@media (min-width: 765px) {
  .generalHelpCenter .innerWrapper .contentBlock .contentItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 2);
    flex: 0 0 calc(100% / 2);
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 60px
  }
}

@media (min-width: 765px) {
  .generalHelpCenter .innerWrapper .contentBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    max-width: 1050px
  }
}

@media (min-width: 576px) {
  .generalHelpCenter {
    padding-bottom: 50px
  }
}

@media (min-width: 765px) {
  .generalHelpCenter {
    padding-bottom: 70px
  }
}

.connectionPlan {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fff
}

.connectionPlan h1.title {
  text-align: center;
  margin-bottom: 10px
}

@media (min-width: 576px) {
  .connectionPlan h1.title {
    max-width: 870px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px
  }
}

.connectionPlan .postTitle {
  font-size: 16px;
  line-height: 26px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  text-align: center;
  margin-bottom: 10px
}

@media (min-width: 576px) {
  .connectionPlan .postTitle {
    font-size: 21px;
    margin-bottom: 30px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto
  }
}

.connectionPlan .preTableText {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  font-size: 14px;
  line-height: 23px;
  text-align: center;
  margin-bottom: 30px
}

@media (min-width: 576px) {
  .connectionPlan .preTableText {
    font-size: 18px;
    line-height: 26px;
    max-width: 860px;
    margin-left: auto;
    margin-right: auto
  }
}

.connectionPlan .plansWrapper {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto
}

.connectionPlan .plansWrapper .planItem {
  border: 1px solid rgba(141, 151, 172, .4);
  border-radius: 5px;
  margin-bottom: 30px;
  text-align: center;
  padding-top: 30px
}

.connectionPlan .plansWrapper .planItem .period {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 18px;
  margin-bottom: 20px
}

.connectionPlan .plansWrapper .planItem .price {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  color: #19191b;
  font-size: 50px;
  margin-bottom: 20px
}

.connectionPlan .plansWrapper .planItem .price:before {
  content: '$';
  font-size: 20px;
  vertical-align: top;
  color: #76c773;
  padding-right: 10px
}

.connectionPlan .plansWrapper .planItem .price:after {
  content: '/ mo';
  font-size: 18px;
  padding-left: 10px
}

.connectionPlan .plansWrapper .planItem .someText {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #19191b;
  margin-bottom: 30px
}

.connectionPlan .plansWrapper .planItem .someText span {
  font-size: 14px;
  color: #8c97ac
}

.connectionPlan .plansWrapper .planItem .save {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 50px
}

.connectionPlan .plansWrapper .planItem .btnWrap .btn1 {
  line-height: 20px;
  max-width: 100%
}

@media (min-width: 765px) {
  .connectionPlan .plansWrapper .planItem .btnWrap .btn1 {
    max-width: 250px
  }
}

.connectionPlan .plansWrapper .planItem:nth-child(1) .price {
  margin-bottom: 91px
}

.connectionPlan .plansWrapper .planItem:nth-child(1) .save {
  color: #8c97ac
}

.connectionPlan .plansWrapper .planItem:nth-child(2) .save {
  color: #f5a623
}

.connectionPlan .plansWrapper .planItem:nth-child(3) .save {
  color: #f5a623
}

.connectionPlan .plansWrapper .planItem:nth-child(4) .save {
  color: #fb5228
}

@media (min-width: 765px) {
  .connectionPlan .plansWrapper .planItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 2) - 10px);
    flex: 0 0 calc((100% / 2) - 10px)
  }
}

@media (min-width: 991px) {
  .connectionPlan .plansWrapper .planItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4)
  }
}

@media (min-width: 765px) {
  .connectionPlan .plansWrapper {
    max-width: 1120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}

@media (min-width: 576px) {
  .connectionPlan {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 765px) {
  .connectionPlan {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

.connectionPlan2 {
  display: none;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f5fafd
}

@media (min-width: 991px) {
  .connectionPlan2 .siteWidth {
    position: relative;
    z-index: 1
  }

  .connectionPlan2 .siteWidth:before {
    content: '';
    background-color: #f5fafd;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: calc(100% + 240px);
    height: calc(100% + 160px)
  }
}

.connectionPlan2 h2.title {
  text-align: center;
  margin-bottom: 20px;
  max-width: 870px;
  margin-left: auto;
  margin-right: auto
}

@media (min-width: 576px) {
  .connectionPlan2 h2.title {
    margin-bottom: 40px
  }
}

@media (min-width: 765px) {
  .connectionPlan2 h2.title {
    margin-bottom: 50px
  }
}

.connectionPlan2 .innerWrapper .contentItem {
  display: block;
  border: 2px solid transparent;
  -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
  box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 20px 30px;
  position: relative
}

.connectionPlan2 .innerWrapper .contentItem .int {
  position: absolute;
  top: 20px;
  left: 10px;
  font-size: 18px;
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #8c97ac
}

@media (min-width: 991px) {
  .connectionPlan2 .innerWrapper .contentItem .int {
    font-size: 28px;
    left: 30px;
    top: 30px
  }
}

.connectionPlan2 .innerWrapper .contentItem .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 5px;
  color: #19191b
}

@media (min-width: 991px) {
  .connectionPlan2 .innerWrapper .contentItem .title {
    font-size: 20px;
    margin-bottom: 10px;
  }
}

.connectionPlan2 .innerWrapper .contentItem .text {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #8c97ac
}

@media (min-width: 991px) {
  .connectionPlan2 .innerWrapper .contentItem .text {
    font-size: 16px;
    line-height: 26px
  }
}

.connectionPlan2 .innerWrapper .contentItem:hover {
  border-color: #76c773
}

@media (min-width: 765px) {
  .connectionPlan2 .innerWrapper .contentItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 2) - 20px);
    flex: 0 0 calc((100% / 2) - 20px)
  }
}

@media (min-width: 991px) {
  .connectionPlan2 .innerWrapper .contentItem {
    padding: 30px 50px 40px 70px
  }
}

@media (min-width: 765px) {
  .connectionPlan2 .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}

@media (min-width: 576px) {
  .connectionPlan2 {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 765px) {
  .connectionPlan2 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

@media (min-width: 991px) {
  .connectionPlan2 {
    background-color: #fff
  }
}
.faq {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 30px
}

.faq h1.title {
  text-align: center;
  margin-bottom: 40px
}

.faq .innerWrapper {
  max-width: 400px;
  margin: 0 auto
}
@media (min-width: 991px) {
  .faq .wrapper {
    background: #fff;
    -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    padding: 50px;
    margin-bottom: 20px;
  }
}
.faq .innerWrapper .imgWrap {
  margin: 15px 0
}

.faq .innerWrapper .imgWrap.second {
  max-width: 380px;
  margin: 0 auto
}

.faq .innerWrapper .listTitle {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  margin: 8px 0
}

@media (min-width: 765px) {
  .faq .innerWrapper .listTitle {
    margin: 15px 0
  }
}

.faq .innerWrapper ul li {
  margin-bottom: 8px;
  padding-left: 20px;
  position: relative
}

.faq .innerWrapper ul li:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: #f5a623;
  border-radius: 50%;
  position: absolute;
  top: 9px;
  left: 2px
}

@media (min-width: 765px) {
  .faq .innerWrapper ul li {
    margin-bottom: 15px
  }
}

.faq .innerWrapper .accordionBlock {
  margin-bottom: 17px
}

.faq .innerWrapper .accordionBlock .accordionItem {
  padding-top: 17px;
  padding-bottom: 17px;
  padding-right: 20px;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  position: relative;
  border-bottom: 1px solid rgba(140, 151, 171, .4)
}

.faq .innerWrapper .accordionBlock .accordionItem .switcher {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 17px;
  right: 0;
  fill: #76c773;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

@media (min-width: 1260px) {
  .faq .innerWrapper .accordionBlock .accordionItem .switcher {
    top: 25px
  }
}

.faq .innerWrapper .accordionBlock .accordionItem .itemTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 16px;
  cursor: pointer
}

.faq .innerWrapper .accordionBlock .accordionItem .itemTitle:hover {
  color: #999
}

@media (min-width: 576px) {
  .faq .innerWrapper .accordionBlock .accordionItem .itemTitle {
    font-size: 18px
  }
}

@media (min-width: 765px) {
  .faq .innerWrapper .accordionBlock .accordionItem .itemTitle {
    font-size: 21px
  }
}

.faq .innerWrapper .accordionBlock .accordionItem .itemText {
  margin-top: 24px;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: #19191b;
  position: relative
}

/* .faq .innerWrapper .accordionBlock .accordionItem .itemText:before {
  content: '';
  width: 10px;
  height: 2px;
  background-color: #8c97ac;
  position: absolute;
  top: 20px;
  left: 3px
}

@media (min-width: 576px) {
  .faq .innerWrapper .accordionBlock .accordionItem .itemText:before {
    top: 22px
  }
}

@media (min-width: 765px) {
  .faq .innerWrapper .accordionBlock .accordionItem .itemText:before {
    width: 16px;
    top: 24px;
    left: 5px
  }
} */

@media (min-width: 576px) {
  .faq .innerWrapper .accordionBlock .accordionItem .itemText {
    font-size: 16px;
    line-height: 20px
  }
}

@media (min-width: 765px) {
  .faq .innerWrapper .accordionBlock .accordionItem .itemText {
    font-size: 18px;
    line-height: 24px;
  }
}

.faq .innerWrapper .accordionBlock .accordionItem:first-child {
  border-top: 1px solid rgba(140, 151, 171, .4)
}

.faq .innerWrapper .accordionBlock .accordionItem.active {
  padding-bottom: 14px
}

.faq .innerWrapper .accordionBlock .accordionItem.active .itemTitle{
	color:#76c773;
}


.faq .innerWrapper .accordionBlock .accordionItem.active .switcher path {
  d: path("M0 80855V6.24H16V9.15886V9.728H0V6.24Z")
}

@media (min-width: 576px) {
  .faq .innerWrapper .accordionBlock .accordionItem {
    padding-top: 20px;
    padding-bottom: 20px
  }
}

@media (min-width: 1260px) {
  .faq .innerWrapper .accordionBlock .accordionItem {
    padding-top: 25px;
    padding-bottom: 25px
  }
}

@media (min-width: 765px) {
  .faq .innerWrapper {
    max-width: 500px
  }
}

@media (min-width: 991px) {
  .faq .innerWrapper {
    max-width: 660px
  }
}

@media (min-width: 576px) {
  .faq {
    padding-top: 40px
  }
}

@media (min-width: 765px) {
  .faq {
    padding-top: 50px  }
}

@media (min-width: 991px) {
}

@media (min-width: 1260px) {
}

.contactUs {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px
}

.contactUs .innerWrapper .bannerBlock {
  position: relative;
  margin-bottom: 21px
}

.contactUs .innerWrapper .bannerBlock .bannerText {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #fff;
  font-size: 26px;
  letter-spacing: -1px;
  position: absolute;
  z-index: 10;
  top: 56px;
  left: 17px
}

@media (min-width: 576px) {
  .contactUs .innerWrapper .bannerBlock .bannerText {
    display: none
  }
}

@media (max-width: 576px) {
  .contactUs .innerWrapper .bannerBlock  {
    display: none
  }
  .solutionsBlock8.apps-download .box-container .home-promotion-block,
  .solutionsBlock8.apps-download.final-hero-image .box-container .home-promotion-block{
    flex-direction: column !important;
    text-align: center;
  }
}

.contactUs .innerWrapper .bannerBlock .imgWrap {
  width: 720px;
  margin-left: -135px;
  margin-right: -15px;
  position: relative
}

.contactUs .innerWrapper .bannerBlock .imgWrap:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(268.32deg, #19191b 4.31%, rgba(25, 25, 27, 0) 74.75%, rgba(25, 25, 27, 0) 95.19%);
  background: linear-gradient(181.68deg, #19191b 4.31%, rgba(25, 25, 27, 0) 74.75%, rgba(25, 25, 27, 0) 95.19%)
}

@media (min-width: 576px) {
  .contactUs .innerWrapper .bannerBlock .imgWrap {
    width: calc(100% + 100px);
    margin-left: -50px;
    margin-right: -50px
  }
}

@media (min-width: 991px) {
  .contactUs .innerWrapper .bannerBlock .imgWrap {
    width: 1290px;
    height: 550px;
    margin-left: -170px;
    margin-right: -170px
  }

  .contactUs .innerWrapper .bannerBlock .imgWrap img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top
  }
}

@media (min-width: 1260px) {
  .contactUs .innerWrapper .bannerBlock .imgWrap {
    margin-left: -25px;
    margin-right: -25px
  }
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .bannerBlock {
    margin-bottom: 40px
  }
}

@media (min-width: 1260px) {
  .contactUs .innerWrapper .bannerBlock {
    margin-bottom: 58px
  }
}

.contactUs .innerWrapper h2.title {
  text-align: center;
  margin-bottom: 11px
}

@media (min-width: 1260px) {
  .contactUs .innerWrapper h2.title {
    margin-bottom: 21px
  }
}

.contactUs .innerWrapper .text {
  font-size: 17px;
  line-height: 26px;
  color: #19191b;
  margin-bottom: 16px;
  letter-spacing: -1px
}

.contactUs .innerWrapper .text a {
  color: #76c773
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .text {
    font-size: 21px;
    line-height: 29px;
    text-align: center;
    max-width: 390px;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: -1px
  }
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .text {
    margin-bottom: 30px
  }
}

.contactUs .innerWrapper .btnChatWrap {
  margin-bottom: 43px
}

.contactUs .innerWrapper .btnChatWrap button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
  border: 0
}

.contactUs .innerWrapper .btnChatWrap button span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #76c773;
  margin-right: 10px;
  letter-spacing: -1px;
  position: relative
}

.contactUs .innerWrapper .btnChatWrap button span:before {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #76c773;
  position: absolute;
  bottom: -4px;
  left: 0
}

@media (min-width: 1260px) {
  .contactUs .innerWrapper .btnChatWrap button span {
    letter-spacing: normal
  }
}

.contactUs .innerWrapper .btnChatWrap button .icon {
  width: 24px;
  height: 21px
}

@media (min-width: 576px) {
  .contactUs .innerWrapper .btnChatWrap button {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .btnChatWrap {
    margin-bottom: 50px
  }
}

@media (min-width: 1260px) {
  .contactUs .innerWrapper .btnChatWrap {
    margin-bottom: 90px
  }
}

.contactUs .innerWrapper h1.title {
  text-align: center;
  margin-bottom: 10px
}

@media (min-width: 576px) {
  .contactUs .innerWrapper h1.title {
    font-size: 28px
  }
}

@media (min-width: 765px) {
  .contactUs .innerWrapper h1.title {
    font-size: 32px;
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .contactUs .innerWrapper h1.title {
    font-size: 58px
  }
}

.contactUs .innerWrapper .content_text {
  font-size: 14px;
  line-height: 22px;
  max-width: 275px;
  text-align: center;
  margin: 0 auto 27px
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .content_text {
    font-size: 21px;
    line-height: 34px;
    max-width: 530px;
    margin-bottom: 70px
  }
}

@media (min-width: 1260px) {
  .contactUs .innerWrapper .content_text {
    margin-bottom: 57px
  }
}

.contactUs .innerWrapper .formWrapper {
  max-width: 400px;
  margin: 0 auto
}

.contactUs .innerWrapper .formWrapper .inputWrapper {
  margin-bottom: 20px
}

.contactUs .innerWrapper .formWrapper .inputWrapper label span {
  display: block;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #19191b;
  margin-bottom: 9px
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .formWrapper .inputWrapper label span {
    font-size: 16px
  }
}

.contactUs .innerWrapper .formWrapper .inputWrapper textarea {
  background-color: transparent;
  border: 1px solid #8c97ac;
  border-radius: 5px;
  width: 100%;
  height: 100px;
  resize: none;
  padding: 15px;
  font-family: "Circular Std Book", sans-serif;
  font-size: 14px
}

@media (min-width: 1260px) {
  .contactUs .innerWrapper .formWrapper .inputWrapper textarea {
    height: 140px
  }
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .formWrapper .inputWrapper.half {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-left: 15px;
    padding-right: 15px
  }
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .formWrapper .inputWrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-left: 15px;
    padding-right: 15px
  }
}

.contactUs .innerWrapper .formWrapper .titleCheckbox {
  font-size: 14px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  margin-bottom: 13px
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .formWrapper .titleCheckbox {
    padding-left: 15px
  }
}

.contactUs .innerWrapper .formWrapper .btnWrap {
  margin-bottom: 20px
}

.contactUs .innerWrapper .formWrapper .btnWrap button {
  max-width: 100%
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .formWrapper .btnWrap {
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
  }
}

@media (min-width: 1260px) {
  .contactUs .innerWrapper .formWrapper .btnWrap {
    margin-top: 20px;
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .formWrapper {
    max-width: 715px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto
  }
}

.contactUs .innerWrapper .policies {
  text-align: center;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 12px
}

.contactUs .innerWrapper .policies a {
  color: #76c773
}

@media (min-width: 765px) {
  .contactUs .innerWrapper .policies {
    font-size: 16px
  }
}

@media (min-width: 576px) {
  .contactUs {
    padding-top: 40px
  }
}

@media (min-width: 765px) {
  .contactUs {
    padding-top: 50px
  }
}

@media (min-width: 991px) {
}

@media (min-width: 1260px) {
}

.returnsPolicy {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 30px
}

.returnsPolicy h1.title, .returnsPolicy h2.title {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
  padding-top: 30px;
  letter-spacing: normal
}

@media (min-width: 576px) {
  .returnsPolicy h1.title, .returnsPolicy h2.title {
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .returnsPolicy h1.title, .returnsPolicy h2.title {
    font-size: 32px;
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .returnsPolicy h1.title, .returnsPolicy h2.title {
    line-height: normal;
    font-size: 58px;
    margin-bottom: 60px;
    padding-top: 60px
  }
}

.returnsPolicy h4.title {
  text-align: center;
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 24px;
  color: #19191b;
  line-height: 28px;
  letter-spacing: -1px;
  margin-bottom: 30px
}

.returnsPolicy h4.title span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 18px
}

@media (min-width: 765px) {
  .returnsPolicy h4.title span {
    font-size: 21px;

  }
}

@media (min-width: 765px) {
  .returnsPolicy h4.title {
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 10px;

  }
}

.returnsPolicy .innerWrapper .simpleText p {
  margin-bottom: 23px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  color: #19191b
}

.returnsPolicy .innerWrapper .simpleText p span {
  font-family: "Circular Std", sans-serif;
  font-weight: 500
}

@media (min-width: 765px) {
  .returnsPolicy .innerWrapper .simpleText p {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 27px
  }
}

@media (min-width: 991px) {
  .returnsPolicy .innerWrapper .simpleText p {
    font-size: 21px;
    line-height: 35px;
    margin-bottom: 35px
  }
}

.returnsPolicy .innerWrapper .simpleText ul li {
  margin-bottom: 10px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  color: #19191b;
  padding-left: 20px;
  position: relative
}

.returnsPolicy .innerWrapper .simpleText ul li:before {
  content: '';
  width: 8px;
  height: 8px;
  background-color: #19191b;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  left: 0
}

@media (min-width: 765px) {
  .returnsPolicy .innerWrapper .simpleText ul li:before {
    top: 9px;
    width: 10px;
    height: 8px
  }
}

@media (min-width: 991px) {
  .returnsPolicy .innerWrapper .simpleText ul li:before {
    top: 12px
  }
}

@media (min-width: 765px) {
  .returnsPolicy .innerWrapper .simpleText ul li {
    padding-left: 25px;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 7px
  }
}

@media (min-width: 991px) {
  .returnsPolicy .innerWrapper .simpleText ul li {
    font-size: 21px;
    line-height: 35px;
  }
}

.returnsPolicy .innerWrapper .simpleText .linkWrap {
  margin-top: 30px
}

.returnsPolicy .innerWrapper .simpleText .linkWrap a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.returnsPolicy .innerWrapper .simpleText .linkWrap a span {
  font-size: 18px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #76c773;
  position: relative;
  margin-right: 5px
}

.returnsPolicy .innerWrapper .simpleText .linkWrap a span:before {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #76c773;
  position: absolute;
  left: 0;
  bottom: -3px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

@media (min-width: 765px) {
  .returnsPolicy .innerWrapper .simpleText .linkWrap a span {
    font-size: 21px
  }
}

.returnsPolicy .innerWrapper .simpleText .linkWrap a .icon {
  width: 26px;
  height: 24px
}

.returnsPolicy .innerWrapper .simpleText .linkWrap a:hover span:before {
  opacity: 0
}

@media (min-width: 765px) {
  .returnsPolicy .innerWrapper .simpleText .linkWrap a {
    font-size: 18px
  }
}

@media (min-width: 991px) {
  .returnsPolicy .innerWrapper .simpleText .linkWrap a {
    font-size: 21px
  }
}

.returnsPolicy .innerWrapper.first {
  background: #fff;
  -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
  box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
  border-radius: 5px;
  padding: 50px 5px
}

.returnsPolicy .innerWrapper.first .simpleText {
  margin: 0 auto;
  max-width: 260px;
  text-align: center
}

.returnsPolicy .innerWrapper.first .simpleText p {
  font-size: 14px;
  color: #19191b
}

@media (min-width: 576px) {
  .returnsPolicy .innerWrapper.first .simpleText p {
    font-size: 16px
  }
}

.returnsPolicy .innerWrapper.first .simpleText a {
  color: #76c773;
  font-size: 16px
}

@media (min-width: 576px) {
  .returnsPolicy .innerWrapper.first .simpleText {
    max-width: 400px
  }
}

@media (min-width: 765px) {
  .returnsPolicy .innerWrapper.first .simpleText {
    max-width: 540px
  }
}

@media (min-width: 991px) {
  .returnsPolicy .innerWrapper {
    background: #fff;
    -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    padding: 50px
  }
}

@media (min-width: 1260px) {
  .returnsPolicy .innerWrapper {
    padding: 50px 90px
  }
}

@media (min-width: 576px) {
  .returnsPolicy {
    padding-top: 40px
  }
}

@media (min-width: 765px) {
  .returnsPolicy {
    padding-top: 50px
  }
}

@media (min-width: 991px) {
}

@media (min-width: 1260px) {
}
.privacyPolicy {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom:30px
}

.privacyPolicy h1.title {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 13px;
  letter-spacing: normal;
  text-align: left
}

@media (min-width: 576px) {
  .privacyPolicy h1.title {
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .privacyPolicy h1.title {
    font-size: 32px;
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .privacyPolicy h1.title {
    line-height: normal;
    font-size: 58px;
    margin-bottom: 60px
  }
}

.privacyPolicy .innerWrapper .simpleText p {
  margin-bottom: 23px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  color: #19191b
}
.privacyPolicy .innerWrapper .simpleText p:last-child{
	margin-bottom: 0;
}
.privacyPolicy .innerWrapper .simpleText p span {
  font-family: "Circular Std", sans-serif;
  font-weight: 500
}

@media (min-width: 765px) {
  .privacyPolicy .innerWrapper .simpleText p {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 27px
  }
}

@media (min-width: 991px) {
  .privacyPolicy .innerWrapper .simpleText p {
    font-size: 21px;
    line-height: 35px;
    margin-bottom: 35px
  }
}

.privacyPolicy .innerWrapper .simpleText ul li {
  margin-bottom: 23px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  color: #19191b;
  padding-left: 20px;
  position: relative
}

.privacyPolicy .innerWrapper .simpleText ul li:before {
  content: '';
  width: 8px;
  height: 8px;
  background-color: #19191b;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  left: 0
}

@media (min-width: 765px) {
  .privacyPolicy .innerWrapper .simpleText ul li:before {
    top: 9px;
    width: 10px;
    height: 8px
  }
}

@media (min-width: 991px) {
  .privacyPolicy .innerWrapper .simpleText ul li:before {
    top: 12px
  }
}

@media (min-width: 765px) {
  .privacyPolicy .innerWrapper .simpleText ul li {
    padding-left: 25px;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 27px
  }
}

@media (min-width: 991px) {
  .privacyPolicy .innerWrapper .simpleText ul li {
    font-size: 21px;
    line-height: 35px;
    margin-bottom: 35px
  }
}

@media (min-width: 991px) {
  .privacyPolicy .innerWrapper {
    background: #fff;
    -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    padding: 50px
  }
}

@media (min-width: 1260px) {
  .privacyPolicy .innerWrapper {
    padding: 50px 110px
  }
}

@media (min-width: 576px) {
  .privacyPolicy {
    padding-top: 40px
  }
}

@media (min-width: 765px) {
  .privacyPolicy {
    padding-top: 50px
  }
}

@media (min-width: 991px) {
}

@media (min-width: 1260px) {
}

.termsOfService {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 60px
}

.termsOfService h1.title {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 13px;
  letter-spacing: normal;
  text-align: left
}

@media (min-width: 576px) {
  .termsOfService h1.title {
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .termsOfService h1.title {
    font-size: 32px;
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .termsOfService h1.title {
    line-height: normal;
    font-size: 58px;
    margin-bottom: 60px
  }
}

.termsOfService .innerWrapper .simpleText p {
  margin-bottom: 23px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  color: #19191b
}

.termsOfService .innerWrapper .simpleText p span {
  font-family: "Circular Std", sans-serif;
  font-weight: 500
}

@media (min-width: 765px) {
  .termsOfService .innerWrapper .simpleText p {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 27px
  }
}

@media (min-width: 991px) {
  .termsOfService .innerWrapper .simpleText p {
    font-size: 21px;
    line-height: 35px;
    margin-bottom: 35px
  }
}

@media (min-width: 991px) {
  .termsOfService .innerWrapper {
    background: #fff;
    -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    padding: 50px
  }
}

@media (min-width: 1260px) {
  .termsOfService .innerWrapper {
    padding: 50px 110px
  }
}

@media (min-width: 576px) {
  .termsOfService {
    padding-top: 40px
  }
}

@media (min-width: 765px) {
  .termsOfService {
    padding-top: 50px
  }
}

@media (min-width: 991px) {
}

@media (min-width: 1260px) {
}
.customerSupport{
  padding-top: 30px;
  padding-bottom: 60px;
}
.customerSupport h1.title{
	text-align:center;
  margin-bottom: 30px;
}

@media (min-width: 576px) {
  .customerSupport {
    padding-top: 40px
  }
  .customerSupport h1.title{
  	margin-bottom: 50px;
  }
}

@media (min-width: 765px) {
  .customerSupport {
    padding-top: 50px
  }
}
@media(min-width:991px){
  .customerSupport .innerWrapper {
    background: #fff;
    -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    padding: 50px
  }
}


.shippingPolicy {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 30px
}

.shippingPolicy h1.title {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-bottom: 15px;
  letter-spacing: normal
}

@media (min-width: 576px) {
  .shippingPolicy h1.title {
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .shippingPolicy h1.title {
    font-size: 32px;
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .shippingPolicy h1.title {
    font-size: 58px;
    margin-bottom: 46px
  }
}

.shippingPolicy h2.title {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 15px;
  padding-top: 30px;
  border-top: 1px solid rgba(140, 151, 172, .4)
}

@media (min-width: 576px) {
  .shippingPolicy h2.title {
    font-size: 28px;
    text-align: center;
    padding-top: 38px;
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .shippingPolicy h2.title {
    padding-top: 44px;
    font-size: 32px;
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .shippingPolicy h2.title {
    padding-top: 52px;
    font-size: 58px;
    line-height: 73px;
    border-top: 0;
    max-width: 750px;
    margin: 0 auto 60px;
    letter-spacing: normal
  }
}

.shippingPolicy .innerWrapper .simpleText .freaky {
  border-bottom: 1px solid rgba(140, 151, 172, .4);
  padding-bottom: 30px;
  margin-bottom: 30px
}

@media (min-width: 991px) {
  .shippingPolicy .innerWrapper .simpleText .freaky {
    border: 0;
    position: relative
  }

  .shippingPolicy .innerWrapper .simpleText .freaky:before {
    content: '';
    height: 1px;
    width: 80%;
    background-color: rgba(140, 151, 172, .4);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
  }
}

.shippingPolicy .innerWrapper .simpleText p {
  margin-bottom: 20px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px
}

@media (min-width: 765px) {
  .shippingPolicy .innerWrapper .simpleText p {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 27px
  }
}

@media (min-width: 991px) {
  .shippingPolicy .innerWrapper .simpleText p {
    font-size: 21px;
    line-height: 35px;
    margin-bottom: 35px
  }
}

.shippingPolicy .innerWrapper .simpleText .linkWrap {
  margin-top: 40px;
  font-size: 16px;
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  color: #19191b;
  position: relative
}
@media (min-width: 765px) {
  .shippingPolicy .innerWrapper .simpleText .linkWrap {
    font-size: 18px;
  }
}
@media (min-width: 991px) {
  .shippingPolicy .innerWrapper .simpleText .linkWrap {
    font-size: 21px
  }
}

.shippingPolicy .innerWrapper .simpleText .linkWrap a {
  font-size: 16px;
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  color: #76c773;
  position: relative
}

.shippingPolicy .innerWrapper .simpleText .linkWrap a:before {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #76c773;
  position: absolute;
  left: 0;
  bottom: -3px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.shippingPolicy .innerWrapper .simpleText .linkWrap a:hover:before {
  opacity: 0
}

@media (min-width: 765px) {
  .shippingPolicy .innerWrapper .simpleText .linkWrap a {
    font-size: 18px
  }
}

@media (min-width: 991px) {
  .shippingPolicy .innerWrapper .simpleText .linkWrap a {
    font-size: 21px
  }
}

@media (min-width: 991px) {
  .shippingPolicy .innerWrapper {
    background: #fff;
    -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    padding: 50px
  }
}

@media (min-width: 1260px) {
  .shippingPolicy .innerWrapper {
    padding: 50px 100px
  }
}

@media (min-width: 576px) {
  .shippingPolicy {
    padding-top: 40px
  }
}

@media (min-width: 765px) {
  .shippingPolicy {
    padding-top: 50px
  }
}

.solutionImageBlock {
  padding-top: 30px;
  padding-bottom: 0;
}

.solutionImageBlock .imgWrap {
  position: relative;
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
  min-height: 398px

}

.solutionImageBlock .imgWrap .textBlock,
.solutionImageBlock.FleetSolutionHeader .imgWrap .text-Block{
  position: absolute;
  top: 40px;
  left: 20px
}

.solutionImageBlock .imgWrap .textBlock .preTitle,
.solutionImageBlock.FleetSolutionHeader .imgWrap .text-Block .preTitle,
.solutionImageBlock.LawSolutionHeader .imgWrap .text-Block .preTitle{
  color: #fff;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 5px
}

@media all and (max-width:1260px){
  .solutionImageBlock.LawSolutionHeader .imgWrap .solution2textblock{
    top: 45% !important;
    left: 30px;
  }
  .solutionImageBlock.FleetSolutionHeader .imgWrap .solution2textblock{
    top: 30% !important;
    left: 30px;
  }  
  .solutionImageBlock.LivestockSolutionHeader .imgWrap .solution2textblock{
    top: 30% !important;
  }
}

@media all and (max-width:991px){
  .solutionImageBlock.LawSolutionHeader .imgWrap .solution2textblock{
    top: 35% !important;
  }
  .solutionImageBlock.FleetSolutionHeader .imgWrap .solution2textblock{
    top: 25% !important;
  }
  .solutionImageBlock.LivestockSolutionHeader .imgWrap .solution2textblock{
    left: 25px;
    top: 20% !important;
    padding-right: 20px;
  }
}

@media all and (max-width:765px){
  .solutionImageBlock.LivestockSolutionHeader .imgWrap .solution2textblock{
    top: 60% !important;
    left: 20px;
  }

  .solutionImageBlock.LawSolutionHeader .imgWrap .solution2textblock{
    top: 75% !important;
    left: 20px;
  }
  
  .solutionImageBlock.FleetSolutionHeader .imgWrap .solution2textblock {
      top: 70% !important;
      left: 20px;
  }
}  


@media all and (max-width:576px) {
  .solutionImageBlock.LivestockSolutionHeader .imgWrap .solution2textblock{
    top: 80% !important;
  }
}


@media (min-width: 991px) {
  .solutionImageBlock .imgWrap .textBlock .preTitle{
    margin-bottom: 15px
  }
}

.solutionImageBlock .imgWrap .textBlock h1.title {
  color: #fff
}

@media (min-width: 576px) {
  .solutionImageBlock .imgWrap .textBlock .preTitle {
    font-size: 20px
  }
  
  .solutionImageBlock .imgWrap .textBlock{
    top: 170px;
  }
  .solutionImageBlock .imgWrap .solution2textblock{
  	top: 55%!important;
  }
 
}

@media (min-width: 765px) {
  .solutionImageBlock .imgWrap .textBlock .preTitle{
    font-size: 28px;
    margin-bottom: 7px
  }
  
  .solutionImageBlock .imgWrap .textBlock{
    left: 95px;
  }
}

.solutionImageBlock .imgWrap:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(272.3deg, #19191b 1.47%, rgba(25, 25, 27, 0) 61.36%, rgba(25, 25, 27, 0) 64.23%);
  background: linear-gradient(177.7deg, #19191b 1.47%, rgba(25, 25, 27, 0) 61.36%, rgba(25, 25, 27, 0) 64.23%) 
}

@media (min-width: 576px) {
  .solutionImageBlock .imgWrap {
    margin-left: 0;
    margin-right: 0;
    width: 100%
  }
}

@media (min-width: 765px) {
  .solutionImageBlock {
    padding-top: 20px;
    padding-bottom: 20px
  }
}

@media (min-width: 991px) {
  .solutionImageBlock {
    padding-bottom: 0
  }
}

.solutionsBlock1 {
  padding-top: 30px;
  padding-bottom: 30px
}

.solutionsBlock1 .title.title-w-postTitle {
  margin-bottom: 20px;
}

.solutionsBlock1 .postTitle {
  text-align: center;
  color: #8c97ac;
  font-size: 20px;
  margin-bottom: 40px;
  line-height: 130%;
  text-wrap: balance;
  
}

.solutionsBlock1 h2.title {
  text-align: center;
  margin-bottom: 20px
}

@media (min-width: 765px) {
  .solutionsBlock1 .title.title-w-postTitle {
    margin-bottom: 20px !important;
  }

  .solutionsBlock1 h2.title {
    margin-bottom: 55px;
    max-width: 1000px;
    margin-left:auto;
    margin-right:auto
  }
}

.solutionsBlock1 .innerWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  margin-right: -10px
}
.solutionsBlock1 .innerWrapper .center .imgWrap{
	text-align: center;
}
.solutionsBlock1 .innerWrapper .center .imgWrap img{
	/* max-width: 433px;
    margin: 0 auto; */
    min-height: auto;
}
.solutionsBlock1 .innerWrapper .center .imgWrap .btn1
{
    width: 100%;
    /* max-width: 100%; */
    margin-top: 39px;
}

.solutionsBlock1 .innerWrapper .center {
  display: none
}

@media (min-width: 991px) {
  .solutionsBlock1 .innerWrapper .center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    padding-left: 10px;
    padding-right: 10px
  }
}

@media (min-width: 1260px) {
  .solutionsBlock1 .innerWrapper .center {
    padding-left: 15px;
    padding-right: 15px
  }
}

.solutionsBlock1 .innerWrapper .leftSide {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding-left: 10px;
  padding-right: 10px
}

@media (min-width: 991px) {
  .solutionsBlock1 .innerWrapper .leftSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%
  }
}

@media (min-width: 1260px) {
  .solutionsBlock1 .innerWrapper .leftSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding-left: 15px;
    padding-right: 15px
  }
}

.solutionsBlock1 .innerWrapper .rightSide {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding-left: 10px;
  padding-right: 10px
}

@media (min-width: 991px) {
  .solutionsBlock1 .innerWrapper .rightSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%
  }
}

@media (min-width: 1260px) {
  .solutionsBlock1 .innerWrapper .rightSide {
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%
  }
}

.solutionsBlock1 .innerWrapper .element {
  margin-bottom: 15px
}

.solutionsBlock1 .innerWrapper .element .iconBlock {
  width: 78px;
  height: 78px;
  margin-bottom: 5px;
  margin-left: -15px
}

@media (min-width: 765px) {
  .solutionsBlock1 .innerWrapper .element .iconBlock {
    width: 108px;
    height: 108px;
    margin-left: auto;
    margin-right: auto;
      margin-bottom: -5px;
  }
}

.solutionsBlock1 .innerWrapper .element .title {
  font-size: 16px;
  letter-spacing: -1px;
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  margin-bottom: 8px
}

@media (min-width: 576px) {
  .solutionsBlock1 .innerWrapper .element .title {
    font-size: 22px
  }
}

@media (min-width: 765px) {
  .solutionsBlock1 .innerWrapper .element .title {
    font-weight: 700;
    font-size: 20px
  }
}

.solutionsBlock1 .innerWrapper .element .text {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  font-size: 14px;
  line-height: 21px;
  text-wrap: balance;
}

@media (min-width: 765px) {
  .solutionsBlock1 .innerWrapper .element .text {
    font-size: 14px;
    line-height: 26px;
    text-wrap: balance;
  }
}

@media (min-width: 576px) {
  .solutionsBlock1 .innerWrapper .element {
    margin-bottom: 25px
  }
}

@media (min-width: 765px) {
  .solutionsBlock1 .innerWrapper .element {
    text-align: center
  }
}

@media (min-width: 991px) {
  .solutionsBlock1 .innerWrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}

@media (min-width: 1260px) {
  .solutionsBlock1 .innerWrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: -15px;
    margin-right: -15px
  }
}

@media (min-width: 765px) {
  .solutionsBlock1 {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .solutionsBlock1 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

.solutionsBlock2 {
  padding-top: 30px;
  padding-bottom: 30px
}

.solutionsBlock2 .innerWrapper {
  position: relative;
  z-index: 1
}

.solutionsBlock2 .innerWrapper .leftSide {
  display: none
}

.solutionsBlock2 .innerWrapper .leftSide .imgWrap {
  max-width: 275px
}

@media (min-width: 765px) {
  .solutionsBlock2 .innerWrapper .leftSide {
    display: block;
    padding-right: 15px
  }
}

@media (min-width: 991px) {
  .solutionsBlock2 .innerWrapper .leftSide {
    padding-right: 100px
  }
}

.solutionsBlock2 .innerWrapper .rightSide {
  text-align: center
}

.solutionsBlock2 .innerWrapper .rightSide .preTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #76c773;
  margin-bottom: 15px
}

@media (min-width: 576px) {
  .solutionsBlock2 .innerWrapper .rightSide .preTitle {
    font-size: 20px;
    margin-bottom: 20px
  }
}

@media (min-width: 765px) {
  .solutionsBlock2 .innerWrapper .rightSide .preTitle {
    font-size: 28px
  }
}

.solutionsBlock2 .innerWrapper .rightSide h2.title {
  margin-bottom: 10px;
  font-size: 28px;
}


.solutionsBlock2 .innerWrapper .rightSide .text {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 14px;
  max-width: 200px;
  margin: 0 auto 20px
}

@media (min-width: 576px) {
  .solutionsBlock2 .innerWrapper .rightSide .text {
    max-width: unset;
    color: #8c97ac;
    font-size: 16px;
    margin-bottom: 30px
  }
}

@media (min-width: 576px) {
  .solutionsBlock2 .innerWrapper .rightSide .text {
  	font-size: 18px;
  }
}


.solutionsBlock2 .innerWrapper .rightSide .imgWrap {
  max-width: 180px;
  margin: 0 auto 20px
}

@media (min-width: 576px) {
  .solutionsBlock2 .innerWrapper .rightSide .imgWrap {
    max-width: 200px
  }
}

@media (min-width: 765px) {
  .solutionsBlock2 .innerWrapper .rightSide .imgWrap {
    display: none
  }
}

.solutionsBlock2 .innerWrapper .rightSide .btnWrap .btn1 {
  max-width: 100%
}

@media (min-width: 991px) {
  .solutionsBlock2 .innerWrapper .rightSide .btnWrap .btn1 {
    max-width: 365px
  }
}

@media (min-width: 765px) {
  .solutionsBlock2 .innerWrapper .rightSide {
    padding-left: 15px;
    text-align: left
  }
}

@media (min-width: 765px) {
  .solutionsBlock2 .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}

@media (min-width: 991px) {
  .solutionsBlock2 .innerWrapper:before {
    content: '';
    width: calc(100% + 120px);
    height: calc(100% + 120px);
    background-color: #fff;
    position: absolute;
    -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}

@media (min-width: 1260px) {
  .solutionsBlock2 .innerWrapper:before {
    height: calc(100% + 200px)
  }
}

@media (min-width: 765px) {
  .solutionsBlock2 {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .solutionsBlock2 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

.solutionsBlock3 {
  padding-top: 30px;
  padding-bottom: 0;
  overflow: hidden
}

.solutionsBlock3 .innerWrapper {
  text-align: center
}

.solutionsBlock3 .innerWrapper .preTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #76c773;
  margin-bottom: 10px;
  position: relative;
  z-index: 2
}

@media (min-width: 576px) {
  .solutionsBlock3 .innerWrapper .preTitle {
    font-size: 20px;
    margin-bottom: 20px
  }
}

@media (min-width: 765px) {
  .solutionsBlock3 .innerWrapper .preTitle {
    font-size: 28px
  }
}

.solutionsBlock3 .innerWrapper h2.title {
  position: relative;
  z-index: 2;
  max-width: 800px;
  margin: 0 auto 10px
}

@media (min-width: 576px) {
  .solutionsBlock3 .innerWrapper h2.title {
    margin-bottom: 20px
  }
}

.solutionsBlock3 .innerWrapper .text {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  font-size: 14px;
  line-height: 22px;
  max-width: 310px;
  margin: 0 auto 20px;
  position: relative;
  z-index: 2
}

@media (min-width: 576px) {
  .solutionsBlock3 .innerWrapper .text {
    font-size: 16px;
    max-width: 450px;
    margin-bottom: 30px
  }
}
@media(min-width:765px){
  .solutionsBlock3 .innerWrapper .text{
  	font-size: 21px;
    line-height: 26px;
  	max-width:530px;
  }

}
.solutionsBlock3 .innerWrapper > .imgWrap {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 900px;
  margin-top: -50px
}

@media (min-width: 991px) {
  .solutionsBlock3 .innerWrapper > .imgWrap {
    width: 100%;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    left: 0
  }
}

.solutionsBlock3 .innerWrapper .reviewBlock {
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px);
  background: #f5fafd;
  border: 1px solid #8c97ac;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  text-align: left;
  padding: 20px;
  max-width: 550px;
  margin: 0 auto
}

.solutionsBlock3 .innerWrapper .reviewBlock .topSide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px
}

.solutionsBlock3 .innerWrapper .reviewBlock .topSide .imgWrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 52px;
  flex: 0 0 52px;
  height: 52px;
  margin-right: 10px
}

.solutionsBlock3 .innerWrapper .reviewBlock .topSide .textBlock .name {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 22px;
  margin-bottom: 5px;
}

.solutionsBlock3 .innerWrapper .reviewBlock .topSide .textBlock .date {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: #8c97ac
}

.solutionsBlock3 .innerWrapper .reviewBlock .reviewText {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  font-size: 17px;
  line-height: 21px;
  margin-bottom: 20px
}

@media (min-width: 576px) {
  .solutionsBlock3 .innerWrapper .reviewBlock {
      margin-top: -55px;
    padding: 20px 40px
  }
}

@media (min-width: 765px) {
  .solutionsBlock3 {
    padding-top: 50px;
    padding-bottom: 10px
  }
}

@media (min-width: 991px) {
  .solutionsBlock3 {
    padding-top: 110px;
    padding-bottom: 20px
  }
}
@media (min-width: 1260px) {
    .solutionsBlock3 {
    padding-bottom: 0;
    
    }
  
}
.solutionsBlock4 {
  padding-top: 30px;
  padding-bottom: 30px
}

.solutionsBlock4 h2.title {
  margin-bottom: 20px;
  text-align: center
}

@media (min-width: 576px) {
  .solutionsBlock4 h2.title {
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .solutionsBlock4 h2.title {
    max-width: 840px;
    margin: 0 auto 40px
  }
}

.solutionsBlock4 .postTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  text-align: center;
  font-size: 14px;
  max-width: 215px;
  margin: 0 auto 30px
}

@media (min-width: 576px) {
  .solutionsBlock4 .postTitle {
    margin-bottom: 50px
  }
}

@media (min-width: 991px) {
  .solutionsBlock4 .siteWidth {
    position: relative;
    z-index: 1;
    -ms-flex-pack: distribute;
    justify-content: space-around
  }

  .solutionsBlock4 .siteWidth:before {
    content: '';
    width: calc(100% + 120px);
    height: calc(100% + 120px);
    background-color: #f5fafd;
    position: absolute;
    border-radius: 5px;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}

@media (min-width: 1260px) {
  .solutionsBlock4 .siteWidth {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 870px;
    margin: 0 auto
  }

  .solutionsBlock4 .siteWidth:before {
    top: 47%;
    width: calc(100% + 500px);
    height: calc(100% + 100px)
  }
}

.solutionsBlock4 .innerWrapper .leftSide {
  margin-bottom: 30px
}

@media (min-width: 765px) {
  .solutionsBlock4 .innerWrapper .leftSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    padding-right: 15px
  }
}

@media (min-width: 991px) {
  .solutionsBlock4 .innerWrapper .leftSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    margin-bottom: 0
  }
}

@media (min-width: 1260px) {
  .solutionsBlock4 .innerWrapper .leftSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 420px;
    flex: 0 0 420px;
    margin-right: 100px
  }
}

.solutionsBlock4 .innerWrapper .rightSide {
  margin-bottom: 30px
}

@media (min-width: 765px) {
  .solutionsBlock4 .innerWrapper .rightSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    padding-left: 15px
  }
}

@media (min-width: 991px) {
  .solutionsBlock4 .innerWrapper .rightSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    margin-bottom: 0
  }
}

@media (min-width: 1260px) {
  .solutionsBlock4 .innerWrapper .rightSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 290px;
    flex: 0 0 290px
  }
}

@media (min-width: 765px) {
  .solutionsBlock4 .innerWrapper .bottomSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
  }
}

@media (min-width: 765px) {
  .solutionsBlock4 .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}

.solutionsBlock4 .btnWrap {
  text-align: center
}

.solutionsBlock4 .btnWrap .btn1 {
  max-width: 360px
}

@media (min-width: 991px) {
  .solutionsBlock4 .btnWrap {
    text-align: left;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -80px
  }
}

@media (min-width: 1260px) {
  .solutionsBlock4 .btnWrap {
    max-width: 760px;
    margin-top: -90px
  }
}

.solutionsBlock4 .contentBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: -10px;
  margin-right: -10px
}

.solutionsBlock4 .contentBlock .contentItem {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  margin-bottom: 30px
}

.solutionsBlock4 .contentBlock .contentItem .iconWrap {
  width: 78px;
  height: 78px;
  margin-bottom: -5px;
  margin-left: auto;
  margin-right: auto
}

@media (min-width: 765px) {
  .solutionsBlock4 .contentBlock .contentItem .iconWrap {
    width: 108px;
    height: 108px
  }
}

.solutionsBlock4 .contentBlock .contentItem .title {
  font-size: 16px;
  letter-spacing: -1px;
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  margin-bottom: 10px
}

@media (min-width: 576px) {
  .solutionsBlock4 .contentBlock .contentItem .title {
    font-size: 22px
  }
}

@media (min-width: 765px) {
  .solutionsBlock4 .contentBlock .contentItem .title {
    font-weight: 700;
    font-size: 26px
  }
}

.solutionsBlock4 .contentBlock .contentItem .text {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  font-size: 14px;
  line-height: 21px
}

@media (min-width: 765px) {
  .solutionsBlock4 .contentBlock .contentItem .text {
    font-size: 16px;
    line-height: 26px
  }
}

@media (min-width: 765px) {
  .solutionsBlock4 .contentBlock .contentItem {
    padding-left: 0;
    padding-right: 0
  }
}

@media (min-width: 765px) {
  .solutionsBlock4 .contentBlock {
    display: block;
    margin-left: 0;
    margin-right: 0
  }
}

@media (min-width: 991px) {
  .solutionsBlock4 .contentBlock {
    max-width: 290px
  }
}

@media (min-width: 765px) {
  .solutionsBlock4 {
    padding-top: 50px;
    padding-bottom: 70px
  }
}

@media (min-width: 991px) {
  .solutionsBlock4 {
    padding-top: 70px;
    padding-bottom: 100px
  }
}

.solutionsBlock5 {
  padding-top: 30px;
  padding-bottom: 30px
}

@media (min-width: 991px) {
  .solutionsBlock5 .siteWidth {
    z-index: 1
  }

  .solutionsBlock5 .siteWidth:before {
    content: '';
    width: calc(100% + 60px);
    height: calc(100% + 100px);
    border-radius: 5px;
    -webkit-box-shadow: 0 2.52033px 56.7073px rgba(14, 86, 124, .165308);
    box-shadow: 0 2.52033px 56.7073px rgba(14, 86, 124, .165308);
    background-color: #fff;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}

@media (min-width: 1260px) {
  .solutionsBlock5 .siteWidth:before {
    height: calc(100% + 100px);
    width: calc(100% + 320px)
  }
}

.solutionsBlock5 .innerWrapper .leftSide {
  display: none
}

@media (min-width: 991px) {
  .solutionsBlock5 .innerWrapper .leftSide {
    display: block;
    max-width: 350px;
    padding-right: 15px
  }
}

@media (min-width: 1260px) {
  .solutionsBlock5 .innerWrapper .leftSide {
  	max-width: 430px;
  }
}

.solutionsBlock5 .innerWrapper .rightSide h2.title {
  text-align: center;
  margin-bottom: 10px
}

@media (min-width: 991px) {
  .solutionsBlock5 .innerWrapper .rightSide h2.title {
    margin-bottom: 25px
  }
}

.solutionsBlock5 .innerWrapper .rightSide .postTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #19191b;
  margin-bottom: 20px;
  text-align: center;
  line-height: 130%;
}

@media (min-width: 576px) {
  .solutionsBlock5 .innerWrapper .rightSide .postTitle {
    font-size: 17px
  }
}

@media (min-width: 765px) {
  .solutionsBlock5 .innerWrapper .rightSide .postTitle {
    font-size: 21px
  }
}

@media (min-width: 991px) {
  .solutionsBlock5 .innerWrapper .rightSide .postTitle {
/*     color: #8c97ac; */
    color: #19191b;
    margin-bottom: 35px
  }
}

.solutionsBlock5 .innerWrapper .rightSide > .imgWrap {
  max-width: 80%;
  margin: 0 auto 30px
}

@media (min-width: 576px) {
  .solutionsBlock5 .innerWrapper .rightSide > .imgWrap {
    max-width: 300px
  }
}

@media (min-width: 765px) {
  .solutionsBlock5 .innerWrapper .rightSide > .imgWrap {
    max-width: 400px;
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .solutionsBlock5 .innerWrapper .rightSide > .imgWrap {
    display: none
  }
}

.solutionsBlock5 .innerWrapper .rightSide .preReviewText {
  text-align: center;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 16px;
  line-height: 22px;
  max-width: 340px;
  margin: 0 auto 15px
}

.solutionsBlock5 .innerWrapper .rightSide .preReviewText span {
  font-family: "Circular Std", sans-serif;
  font-weight: 700
}

@media (min-width: 576px) {
  .solutionsBlock5 .innerWrapper .rightSide .preReviewText {
    font-size: 18px;
    max-width: 320px;
    margin-bottom: 20px
  }
}

@media (min-width: 765px) {
  .solutionsBlock5 .innerWrapper .rightSide .preReviewText {
    max-width: unset;
    font-size: 21px;
    margin-bottom: 30px
  }
}

.solutionsBlock5 .featuresSiteWidth{
  padding: 80px 0;
  margin-top: 50px;
  margin-bottom: 50px;
}

.solutionsBlock5 .innerWrapper.feauturesBlock-Container,
.solutionsBlock6 .innerWrapper.BenefitsBlock-Container {
  display: flex;
  text-align: center;
  gap: 30px;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: start;
  margin-top: 35px;
}

.solutionsBlock6 .innerWrapper.BenefitsBlock-Container{
  margin-bottom: 25px;
}

.solutionsBlock7 .innerWrapper.ExperienceBlock-Container {
  display: flex;
  text-align: left;
  gap: 30px;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: start;
  margin-top: 35px;
}

html {
  scroll-behavior: smooth;
}

.solutionsBlock7#Preferred-Device-Anchor{
  scroll-margin-top: 180px;
  scroll-behavior: smooth;
}

.solutionsBlock7 .innerWrapper.ExperienceBlock-Container.Preferred-Device .ExperienceBlock{
    align-self: flex-start;
    display: flex;
    align-items: center;
    flex-direction: column;
    align-content: center;
    justify-content: flex-start;
    text-align: center;
    row-gap: 20px;
}

.solutionsBlock5 .innerWrapper.feauturesBlock-Container .featuresBlock {
  text-align: center;
  flex-grow: 1;
  width: 30%;
  border: 0;
  background: #fff;
  -webkit-box-shadow: 0 2.52033px 56.7073px rgba(14, 86, 124, .165308);
  box-shadow: 0 2.52033px 56.7073px rgba(14, 86, 124, .165308);  
  padding: 25px;
  border-radius: 8px;
  align-self: stretch;
}

.solutionsBlock6 .innerWrapper.BenefitsBlock-Container .BenefitsBlock {
  text-align: center;
  flex-grow: 1;
  width: calc(33.33333% - 30px);
  border: 0;
  background: transparent;
  padding: 5px 25px;
  border-radius: 8px;
  align-self: stretch;
}

.solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock {
  text-align: left;
  flex-grow: 1;
  width: 100%;
  border: 0;
  background: #fff;
  -webkit-box-shadow: 0 2.52033px 56.7073px rgba(14, 86, 124, .165308);
  box-shadow: 0 2.52033px 56.7073px rgba(14, 86, 124, .165308);  
  padding: 25px;
  border-radius: 8px;
  align-self: stretch;
  display: flex;
  align-items: center;
}

.solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock .imgWrap{
  flex: 0 1 30%;
}
.solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock .textBlock{
  flex: 0 1 100%;
}

.solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock .textBlock .comment{
  font-size: 28px;
  line-height: 130%;
  margin-bottom: 5px;
}

.solutionsBlock7.customer-service .innerWrapper.ExperienceBlock-Container .ExperienceBlock .textBlock .description,
.solutionsBlock7.why-tracki-better-list .innerWrapper.ExperienceBlock-Container .ExperienceBlock .textBlock .description{
  font-size: 20px;
  line-height: 130%;
}

.solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock .textBlock .details{
  color: #8C97AC;
}

.solutionsBlock5 .innerWrapper.feauturesBlock-Container .featuresBlock .textBlock .name,
.solutionsBlock6 .innerWrapper.BenefitsBlock-Container .BenefitsBlock .textBlock .name,
.solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock .textBlock .details .name{
  font-size: 18px;
  margin: 10px 0;
}

.solutionsBlock5 .innerWrapper.feauturesBlock-Container .featuresBlock .textBlock .desc,
.solutionsBlock6 .innerWrapper.BenefitsBlock-Container .BenefitsBlock .textBlock .desc,
.solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock .textBlock .details .date{
  font-size: 14px;
  color: #8C97AC;
  line-height: 130%;
  margin-top: 10px;
  text-wrap: balance;
}

.solutionsBlock5 .innerWrapper .rightSide .reviewBlock {
  background: #f5fafd;
  border: 1px solid #8c97ac;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  text-align: left;
  padding: 20px;
  max-width: 550px;
  margin: 0 auto
}

.solutionsBlock5 .innerWrapper .rightSide .reviewBlock .topSide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px
}

.solutionsBlock5 .innerWrapper .rightSide .reviewBlock .topSide .imgWrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 52px;
  flex: 0 0 52px;
  height: 52px;
  margin-right: 10px
}

.solutionsBlock5 .innerWrapper .rightSide .reviewBlock .topSide .textBlock .name {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 22px
}

.solutionsBlock5 .innerWrapper .rightSide .reviewBlock .topSide .textBlock .date {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: #8c97ac
}

.solutionsBlock5 .innerWrapper .rightSide .reviewBlock .reviewText {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  font-size: 17px;
  line-height: 21px;
  margin-bottom: 30px
}
.solutionsBlock5 .innerWrapper .rightSide .reviewBlock .specLink{
	justify-content: center;
}

@media (max-width: 764px) {
  .solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock{
    align-items: center;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    text-align: center;
  }  
  .solutionsBlock5 .innerWrapper.feauturesBlock-Container{
    gap: 15px;
  }
  .solutionsBlock5 .innerWrapper.feauturesBlock-Container .featuresBlock{
    padding: 10px;
    width: calc(50% - 15px);
  }
  .solutionsBlock6 .innerWrapper.BenefitsBlock-Container{
    gap: 15px;
  }
  .solutionsBlock6 .innerWrapper.BenefitsBlock-Container .BenefitsBlock{
    width: calc(50% - 15px);
  }
}


@media (min-width: 576px) {
  .solutionsBlock5 .innerWrapper .rightSide .reviewBlock {
    padding: 20px 40px
  }
  .solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock .imgWrap {
      flex: 0 1 40%;
  }  
  .solutionsBlock7.why-tracki-better-list .innerWrapper.ExperienceBlock-Container .ExperienceBlock .imgWrap{
    flex: 0 1 20%;
  }  
  .solutionsBlock7.why-tracki-better-images .innerWrapper.ExperienceBlock-Container .ExperienceBlock{
    width: calc(50% - 10px);
  }
  .solutionsBlock7.why-tracki-better-images.images-block-diplsay .ExperienceBlock-Container .ExperienceBlock{
    width: calc(50% - 10px);
  }
}

@media (min-width: 991px) {
  .solutionsBlock5 .innerWrapper .rightSide .reviewBlock {
    width: 100%;
    max-width: 95%;
    border: 0;
    background: #fff;
    -webkit-box-shadow: 0 2.52033px 56.7073px rgba(14, 86, 124, .165308);
    box-shadow: 0 2.52033px 56.7073px rgba(14, 86, 124, .165308)
  }
  .solutionsBlock5 .innerWrapper .rightSide {
    padding-left: 15px
  }
  .solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock{
    width: calc(50% - 30px);
  }
  .solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock .imgWrap{
    flex: 0 1 75%;  
  }    
  .solutionsBlock7.why-tracki-better-list .innerWrapper.ExperienceBlock-Container .ExperienceBlock .imgWrap{
    flex: 0 1 30%;
  }

  .solutionsBlock7.why-tracki-better-images .innerWrapper.ExperienceBlock-Container .ExperienceBlock{
    width: calc(33.3% - 30px);
  }
  
  .solutionsBlock7.why-tracki-better-images.images-block-diplsay .ExperienceBlock-Container .ExperienceBlock{
    width: calc(25% - 30px);
  }
}


@media (min-width: 1260px) {
  .solutionsBlock5 .innerWrapper .rightSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 670px;
    flex: 0 0 670px
  }
  .solutionsBlock7 .innerWrapper.ExperienceBlock-Container .ExperienceBlock .imgWrap{
    flex: 0 1 50%;  
  }  
  .solutionsBlock7.why-tracki-better-list .innerWrapper.ExperienceBlock-Container .ExperienceBlock .imgWrap{
    flex: 0 1 25%;
  }
}

@media (min-width: 765px) {
  .solutionsBlock5 .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }  
}

@media (min-width: 1260px) {
  .solutionsBlock5 .innerWrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}

@media (min-width: 765px) {
  .solutionsBlock5 {
    padding-top: 50px;
    padding-bottom: 70px
  }
}

@media (min-width: 991px) {
  .solutionsBlock5 {
    padding-top: 100px;
    padding-bottom: 70px
  }
  .solutionsBlock7 {
    padding-bottom: 100px
  }
}

.solutionsBlock6 {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  z-index: 1;
}

.solutionsBlock6 h2.title,
.solutionsBlock7 h2.title {
  text-align: center;
  margin-bottom: 20px
}

.solutionsBlock7 .postTitle{
  font-size: 20px;
  margin-bottom: 40px;
  line-height: 130%;
  text-wrap: balance;
  text-align: center;
  color: #8c97ac;
}

@media (min-width: 576px) {
  .solutionsBlock6 h2.title {
    margin-bottom: 30px
  }
}

@media (min-width: 991px) {
  .solutionsBlock6 h2.title {
    max-width: 830px;
    margin-left: auto;
    margin-right: auto
  }
}

.solutionsBlock6 .postTitle {
  text-align: center;
  font-size: 14px;
  line-height: 21px;
  color: #8c97ac;
  margin-bottom: 20px;
  max-width: 200px;
  margin-left:auto;
  margin-right:auto;
  text-wrap: balance;
}

@media (min-width: 576px) {
  .solutionsBlock6 .postTitle {
    max-width: unset;
    font-size: 18px;
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .solutionsBlock6 .postTitle {
    font-size: 20px;
    margin-bottom: 40px;
    line-height: 130%;
    text-wrap: balance;
  }
}

.solutionsBlock6 .mobileWrap {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px
}

@media (min-width: 765px) {
  .solutionsBlock6 .mobileWrap {
    display: none
  }
}

.solutionsBlock6 .ratingBlock {
  text-align: center;
  margin-bottom: 20px
}

@media (min-width: 991px) {
  .solutionsBlock6 .ratingBlock {
    margin-bottom: 40px
  }
}

.solutionsBlock6 .innerWrapper .leftSide .content {
  margin-bottom: 40px
}

.solutionsBlock6 .innerWrapper .leftSide .content .contentItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px
}

.solutionsBlock6 .innerWrapper .leftSide .content .contentItem .iconWrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 78px;
  flex: 0 0 78px;
  width: 78px;
  height: 78px;
  margin-right: 10px;
  margin-left: -12px;
  margin-top: -12px
}

@media (min-width: 765px) {
  .solutionsBlock6 .innerWrapper .leftSide .content .contentItem .iconWrap {
    margin: 0 auto -10px auto;
    width: 110px;
    height: 110px;
    text-align: center
  }
}

.solutionsBlock6 .innerWrapper .leftSide .content .contentItem .textWrap .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  letter-spacing: -1px;
  font-size: 16px;
  color: #19191b;
  margin-bottom: 5px
}

@media (min-width: 576px) {
  .solutionsBlock6 .innerWrapper .leftSide .content .contentItem .textWrap .title {
    font-size: 20px;
    margin-bottom: 10px
  }
}

@media (min-width: 765px) {
  .solutionsBlock6 .innerWrapper .leftSide .content .contentItem .textWrap .title {
    font-size: 26px;
    line-height: 32px;
    text-align: center
  }
}

.solutionsBlock6 .innerWrapper .leftSide .content .contentItem .textWrap .text {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  font-size: 14px;
  line-height: 21px
}

@media (min-width: 576px) {
  .solutionsBlock6 .innerWrapper .leftSide .content .contentItem .textWrap .text {
    font-size: 15px
  }
}

@media (min-width: 765px) {
  .solutionsBlock6 .innerWrapper .leftSide .content .contentItem .textWrap .text {
    text-align: center
  }
}

@media (min-width: 765px) {
  .solutionsBlock6 .innerWrapper .leftSide .content .contentItem {
    display: block
  }
}

@media (min-width: 765px) {
  .solutionsBlock6 .innerWrapper .leftSide {
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%
  }
}

@media (min-width: 991px) {
  .solutionsBlock6 .innerWrapper .leftSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 350px;
    flex: 0 0 350px
  }
}

.solutionsBlock6 .innerWrapper .rightSide .imgWrap {
  display: none
}

@media (min-width: 765px) {
  .solutionsBlock6 .innerWrapper .rightSide .imgWrap {
    display: block;
    margin-bottom: 50px
  }
}

@media (min-width: 991px) {
  .solutionsBlock6 .innerWrapper .rightSide .imgWrap {
    margin-bottom: 70px
  }
}

.solutionsBlock6 .innerWrapper .rightSide .linkWrap {
  text-align: center
}

.solutionsBlock6 .innerWrapper .rightSide .linkWrap a {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #76c773;
  font-size: 16px;
  position: relative
}

.solutionsBlock6 .innerWrapper .rightSide .linkWrap a:before {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: -2px;
  left: 0;
  background-color: #76c773;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.solutionsBlock6 .innerWrapper .rightSide .linkWrap a:hover:before {
  opacity: 0
}

@media (min-width: 576px) {
  .solutionsBlock6 .innerWrapper .rightSide .linkWrap a {
    font-family: "Circular Std", sans-serif;
    font-size: 18px
  }
}

@media (min-width: 765px) {
  .solutionsBlock6 .innerWrapper .rightSide .linkWrap a {
    font-size: 21px
  }
}

@media (min-width: 765px) {
  .solutionsBlock6 .innerWrapper .rightSide {
    padding-left: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%
  }
}

@media (min-width: 991px) {
  .solutionsBlock6 .innerWrapper .rightSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 450px;
    flex: 0 0 450px
  }
}

@media (min-width: 765px) {
  .solutionsBlock6 .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
  }
}

@media (min-width: 765px) {
  .solutionsBlock6 {
    padding-top: 50px;
    padding-bottom: 70px
  }
}

@media (min-width: 991px) {
  .solutionsBlock6 {
    padding-top: 70px;
    padding-bottom: 100px;
    background-image: url('worldMap.png');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center
  }

  .solutionsBlock6:before {
    content: '';
    width: 100%;
    height: 400px;
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    background: -o-linear-gradient(top, #fff, transparent);
    background: linear-gradient(180deg, #fff, transparent)
  }
}

@media (min-width: 1260px) {
  .solutionsBlock6 {
    padding-top: 10px;
    background-position: center bottom
  }
}

.helpCenter1 {
  margin-top: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f5fafd
}

@media (min-width: 1260px) {
  .helpCenter1 .siteWidth {
    position: relative;
    z-index: 1
  }

  .helpCenter1 .siteWidth:before {
    content: '';
    width: calc(100% + 240px);
    height: calc(100% + 40px);
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    background-color: #f5fafd;
    border-radius: 5px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}

.helpCenter1 h1.title {
  text-align: center;
}

@media (min-width: 765px) {
  .helpCenter1 h1.title {
  }
}

@media (min-width: 991px) {
  .helpCenter1 h1.title {
    font-size: 58px
  }
}

.helpCenter1 .formWrap {
  max-width: 615px;
  margin: 0 auto
}

.helpCenter1 .formWrap .inputWrapper input {
  padding-left: 35px
}

@media (min-width: 765px) {
  .helpCenter1 .formWrap .inputWrapper input {
    height: 58px;
    line-height: normal;
    font-size: 24px
  }
}

.helpCenter1 .formWrap .inputWrapper:before {
  content: '';
  width: 21px;
  height: 23px;
  background: url(../img/svg/search.svg), no-repeat center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  margin: auto
}

@media (min-width: 765px) {
  .helpCenter1 {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .helpCenter1 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

@media (min-width: 1260px) {
  .helpCenter1 {
    background-color: #fff
  }
}

.helpCenter2 {
  padding-top: 30px;
  padding-bottom: 30px
}

.helpCenter2 h2.title {
  text-align: center;
  max-width: 300px;
  margin: 0 auto 15px
}
@media(min-width:576px){
  .helpCenter2 h2.title{
  max-width: 675px;
  }
}
@media (min-width: 765px) {
  .helpCenter2 h2.title {
    margin-bottom: 40px
  }
}

.helpCenter2 .postTitle {
  font-family: "Circular Std Book", sans-serif;
  font-size: 14px;
  color: #8c97ac;
  text-align: center;
  margin-bottom: 20px
}

@media (min-width: 765px) {
  .helpCenter2 .postTitle {
    font-size: 21px;
    color: #19191b;
    margin-bottom: 40px
  }
}

.helpCenter2 ul {
  max-width: 400px;
  margin: 0 auto 30px
}

.helpCenter2 ul li {
  margin-bottom: 14px;
  padding-left: 15px;
  position: relative;
  font-size: 14px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b
}

.helpCenter2 ul li:before {
  content: '';
  width: 10px;
  height: 2px;
  background-color: #76c773;
  position: absolute;
  top: 7px;
  left: 0
}

@media (min-width: 765px) {
  .helpCenter2 ul li {
    font-size: 18px;
    margin-bottom: 20px;
    padding-left: 20px;
  }
}

@media (min-width: 765px) {
  .helpCenter2 ul {
    margin-bottom: 50px
  }
}

.helpCenter2 .imgWrap {
  margin-bottom: 20px
}

@media (min-width: 765px) {
  .helpCenter2 .imgWrap {
    max-width: 750px;
    margin: 0 auto 40px
  }
}

.helpCenter2 .downloadLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px
}

.helpCenter2 .downloadLink span {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  color: #76c773;
  font-size: 13px;
  margin-right: 5px
}

@media (min-width: 765px) {
  .helpCenter2 .downloadLink span {
    font-size: 18px
  }
}

.helpCenter2 .downloadLink img {
  width: 16px;
  height: 16px;
}

@media (min-width: 765px) {
  .helpCenter2 .downloadLink img {
    width: 30px;
    height: 30px
  }
}

@media (min-width: 765px) {
  .helpCenter2 .downloadLink {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 40px
  }
}

.helpCenter2 .socialsBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.helpCenter2 .socialsBlock .socialTitle {
  color: #76c773;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 15px
}

@media (min-width: 765px) {
  .helpCenter2 .socialsBlock .socialTitle {
    font-size: 18px
  }
}

.helpCenter2 .socialsBlock .socialsLinks{
	display: flex;
 	align-items:center;
}
.helpCenter2 .socialsBlock .socialsLinks a{
	width: 30px;
  height: 30px;
  margin-left: 5px;
  margin-right:5px;
}


.helpCenter2 .socialsBlock a {
  width: 22px;
  height: 22px;
  fill: #76c773;
  margin-left: 5px;
  margin-right: 5px
}

.helpCenter2 .socialsBlock a:hover {
  fill: #fb5228
}

@media (min-width: 765px) {
  .helpCenter2 .socialsBlock a {
    width: 28px;
    height: 28px
  }
}

@media (min-width: 765px) {
  .helpCenter2 .socialsBlock {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}

@media (min-width: 765px) {
  .helpCenter2 {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .helpCenter2 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

.helpCenter3 {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center
}

.helpCenter3 h2.title {
  margin-bottom: 20px
}

@media (min-width: 765px) {
  .helpCenter3 h2.title {
    margin-bottom: 40px
  }
}

.helpCenter3 .inputWrapper .btnsWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px
}

.helpCenter3 .inputWrapper .btnsWrap .btn1 {
  margin-left: 5px;
  margin-right: 5px
}

.helpCenter3 .inputWrapper .btnsWrap .gray {
  background-color: #8c97ac
}

@media (min-width: 765px) {
  .helpCenter3 .inputWrapper .btnsWrap {
    max-width: 630px;
    margin: 0 auto 40px
  }
}

.helpCenter3 .inputWrapper .infoText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 25px
}

.helpCenter3 .inputWrapper .infoText .icon {
  width: 13px;
  height: 13px;
  margin-right: 5px
}

@media (min-width: 765px) {
  .helpCenter3 .inputWrapper .infoText .icon {
    width: 15px;
    height: 15px
  }
}

.helpCenter3 .inputWrapper .infoText span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #19191b
}

@media (min-width: 765px) {
  .helpCenter3 .inputWrapper .infoText span {
    font-size: 18px
  }
}

@media (min-width: 576px) {
  .helpCenter3 .inputWrapper .infoText {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}

@media (min-width: 765px) {
  .helpCenter3 .inputWrapper .infoText {
    margin-bottom: 40px
  }
}

.helpCenter3 .inputWrapper .simpleText {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 17px;
  line-height: 26px;
  color: #19191b;
  letter-spacing: -1px;
  max-width: 300px;
  margin: 0 auto
}

@media (min-width: 765px) {
  .helpCenter3 .inputWrapper .simpleText {
    font-size: 18px;
    max-width: 410px
  }
}

@media (min-width: 765px) {
  .helpCenter3 {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .helpCenter3 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

.howItWorks {
  padding-top: 20px;
  padding-bottom: 30px
}

.howItWorks .preTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 14px;
  margin-bottom: 10px
}

@media (min-width: 765px) {
  .howItWorks .preTitle {
    font-size: 28px
  }
}

.howItWorks h1.title {
  margin-bottom: 30px;
}

.howItWorks .imgWrap {
  max-width: 950px;
  margin: 0 auto 40px
}
@media(min-width:765px){
  .howItWorks h1.title {
  	margin-bottom: 50px;
  }
  .howItWorks .imgWrap{
  	margin-bottom: 80px;
  }

}
.howItWorks .innerWrapper {
  background-color: #f5fafd
}

.howItWorks .innerWrapper .simpleText {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 15px;
  line-height: 26px;
  max-width: 980px;
  margin: 0 auto
}

.howItWorks .innerWrapper .simpleText p {
  margin-bottom: 10px;
/*   max-width: 870px */
}

@media (min-width: 765px) {
  .howItWorks .innerWrapper .simpleText p {
    margin-bottom: 25px;
    font-size: 18px;
    line-height: 34px;
  }
}

.howItWorks .innerWrapper .simpleText h2.title {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center
}

@media (min-width: 765px) {
  .howItWorks .innerWrapper .simpleText h2.title {
    text-align: left;
    margin-top: 40px;
    margin-bottom: 20px
  }
}

.howItWorks .innerWrapper .simpleText .findOutMore {
  border: 1px solid #8c97ac;
  background-color: rgba(245, 250, 253, .4);
  border-radius: 5px;
  padding: 15px 20px;
  max-width: 440px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.howItWorks .innerWrapper .simpleText .findOutMore .textWrap {
  padding-right: 20px
}

.howItWorks .innerWrapper .simpleText .findOutMore .textWrap .text {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 16px;
  margin-bottom: 10px
}

@media (min-width: 576px) {
  .howItWorks .innerWrapper .simpleText .findOutMore .textWrap .text {
    font-size: 21px
  }
}

.howItWorks .innerWrapper .simpleText .findOutMore .textWrap a {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  line-height: 21px;
  color: #76c773
}

.howItWorks .innerWrapper .simpleText .findOutMore .textWrap a .icon {
  width: 20px;
  height: 20px;
  margin-left: 10px;
  fill:#76c773;
}

@media (min-width: 576px) {
  .howItWorks .innerWrapper .simpleText .findOutMore .textWrap a {
    font-size: 18px
  }
}

.howItWorks .innerWrapper .simpleText .findOutMore .imgWrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83px;
  flex: 0 0 83px;
  margin-bottom: 0
}

@media (min-width: 1260px) {
  .howItWorks .innerWrapper .simpleText .findOutMore {
    padding: 15px 40px
  }
}

@media (min-width: 765px) {
  .howItWorks .innerWrapper .simpleText {
    font-size: 18px;
    line-height: 34px
  }
}

@media (min-width: 576px) {
  .howItWorks .innerWrapper {
    background-color: unset;
    position: relative;
    z-index: 1
  }

  .howItWorks .innerWrapper:before {
    content: '';
    width: calc(100% + 280px);
    height: calc(100% + 120px);
    background-color: #f5fafd;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}

.howItWorks.buyback h1.title {
  text-align: center
}

.howItWorks.buyback .innerWrapper {
  background-color: #fff
}

@media (min-width: 576px) {
  .howItWorks.buyback .innerWrapper:before {
    display: none
  }

}

@media (min-width: 765px) {
  .howItWorks {
    padding-top: 50px;
    padding-bottom: 50px
  }
  .howItWorks.buyback .innerWrapper {
    background: #fff;
    -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    padding: 50px
  }
}

@media (min-width: 991px) {
  .howItWorks {
  	padding-top: 20px;
  }
}

.howWorks1 {
  padding-top: 30px;
  padding-bottom: 30px
}

.howWorks1 .innerWrapper .leftSide {
  display: none
}

@media (min-width: 765px) {
  .howWorks1 .innerWrapper .leftSide {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
    padding-right: 10px
  }
}

@media (min-width: 991px) {
  .howWorks1 .innerWrapper .leftSide {
    padding-right: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px
  }
}

@media (min-width: 1260px) {
  .howWorks1 .innerWrapper .leftSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 375px;
    flex: 0 0 375px
  }
}

.howWorks1 .innerWrapper .rightSide .preTitle {
  text-align: center;
  color: #76c773;
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 20px
}

@media (min-width: 576px) {
  .howWorks1 .innerWrapper .rightSide .preTitle {
    font-size: 18px
  }
}

@media (min-width: 765px) {
  .howWorks1 .innerWrapper .rightSide .preTitle {
    font-family: "Circular Std Book", sans-serif;
    font-weight: 500;
    font-size: 21px;
    text-align: left
  }
}

.howWorks1 .innerWrapper .rightSide h2.title {
  text-align: center;
  margin-bottom: 20px
}

@media (min-width: 765px) {
  .howWorks1 .innerWrapper .rightSide h2.title {
    text-align: left
  }
}

@media (min-width: 1260px) {
  .howWorks1 .innerWrapper .rightSide h2.title {
    max-width: 570px
  }
}

.howWorks1 .innerWrapper .rightSide .imgWrap {
  max-width: 80%;
  margin: 0 auto 20px
}

@media (min-width: 576px) {
  .howWorks1 .innerWrapper .rightSide .imgWrap {
    max-width: 350px
  }
}

@media (min-width: 765px) {
  .howWorks1 .innerWrapper .rightSide .imgWrap {
    display: none
  }
}

.howWorks1 .innerWrapper .rightSide .postTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 15px;
  line-height: 26px;
  text-align: center;
  max-width: 270px;
  margin: 0 auto 20px
}

@media (min-width: 576px) {
  .howWorks1 .innerWrapper .rightSide .postTitle {
    font-size: 18px
  }
}

@media (min-width: 765px) {
  .howWorks1 .innerWrapper .rightSide .postTitle {
    max-width: unset;
    text-align: left;
    font-size: 21px
  }
}

@media (min-width: 1260px) {
  .howWorks1 .innerWrapper .rightSide .postTitle {
    max-width: 450px;
    margin-left: unset;
    margin-right: unset;
    margin-bottom: 50px
  }
}

.howWorks1 .innerWrapper .rightSide .btnWrap {
  margin-bottom: 30px
}

.howWorks1 .innerWrapper .rightSide .btnWrap .btn1 {
  max-width: 100%
}

@media (min-width: 765px) {
  .howWorks1 .innerWrapper .rightSide .btnWrap .btn1 {
    max-width: 250px
  }
}

@media (min-width: 991px) {
  .howWorks1 .innerWrapper .rightSide .btnWrap .btn1 {
    max-width: 320px
  }
}

@media (min-width: 1260px) {
  .howWorks1 .innerWrapper .rightSide .btnWrap .btn1 {
    max-width: 400px
  }
}

@media (min-width: 991px) {
  .howWorks1 .innerWrapper .rightSide .btnWrap {
    margin-bottom: 0
  }
}

@media (min-width: 765px) {
  .howWorks1 .innerWrapper .rightSide {
    padding-left: 10px
  }
}

@media (min-width: 991px) {
  .howWorks1 .innerWrapper .rightSide {
    padding-left: 15px
  }
}

@media (min-width: 1260px) {
  .howWorks1 .innerWrapper .rightSide {
    margin-left: 60px
  }
}

@media (min-width: 765px) {
  .howWorks1 .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}

@media (min-width: 991px) {
  .howWorks1 .innerWrapper {
    max-width: 850px;
    margin: 0 auto 40px
  }
}

@media (min-width: 1260px) {
  .howWorks1 .innerWrapper {
    max-width: 1000px
  }
}

@media (min-width: 765px) {
  .howWorks1 .content_text {
    max-width: 60%;
    margin: 0 auto;
    text-align: center
  }
}

@media (min-width: 991px) {
  .howWorks1 .content_text {
    max-width: 570px
  }
}

@media (min-width: 765px) {
  .howWorks1 {
    z-index: 1;
    margin-top: -80px;
    padding-top: 120px;
    padding-bottom: 50px;
    background-color: #f5fafd
  }
}

@media (min-width: 991px) {
  .howWorks1 {
    margin-top: -100px;
    padding-top: 220px;
    padding-bottom: 70px
  }
}

.howWorks2 {
  padding-top: 30px;
  padding-bottom: 30px
}

.howWorks2 h2.title {
  text-align: center;
  margin-bottom: 20px
}

@media (min-width: 991px) {
  .howWorks2 h2.title {
    margin-bottom: 60px
  }
}

.howWorks2 .contentBlock {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  margin-bottom: 30px
}

.howWorks2 .contentBlock .contentItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items:center;
  margin-bottom: 50px
}

.howWorks2 .contentBlock .contentItem .imgWrap {
  text-align: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem .imgWrap {
    display: none;
    position: absolute
  }
}

.howWorks2 .contentBlock .contentItem .textWrap .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 15px;
  margin-bottom: 10px
}

.howWorks2 .contentBlock .contentItem .textWrap .title span {
  font-weight: 700;
  color: #76c773
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem .textWrap .title span {
    color: #8c97ac
  }
}

@media (min-width: 576px) {
  .howWorks2 .contentBlock .contentItem .textWrap .title {
    font-size: 20px
  }
}

@media (min-width: 765px) {
  .howWorks2 .contentBlock .contentItem .textWrap .title {
    font-size: 28px
  }
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem .textWrap .title {
    font-size: 32px;
    color: #8c97ac
  }
}

.howWorks2 .contentBlock .contentItem .textWrap .text {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 14px;
  line-height: 24px
}

@media (min-width: 576px) {
  .howWorks2 .contentBlock .contentItem .textWrap .text {
    font-size: 16px
  }
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem .textWrap .text {
    color: #8c97ac
  }
}

.howWorks2 .contentBlock .contentItem.phone .imgWrap img {
  width: 77px
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem.phone .imgWrap img {
    width: 100%
  }
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem.phone .imgWrap {
    width: 180px;
    height: 340px
  }
}

@media (min-width: 1260px) {
  .howWorks2 .contentBlock .contentItem.phone .imgWrap {
    width: 317px;
    height: 595px
  }
}

.howWorks2 .contentBlock .contentItem.bag .imgWrap img {
  width: 89px
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem.bag .imgWrap img {
    width: 100%
  }
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem.bag .imgWrap {
    top: -90px;
    left: -355px;
    width: 185px;
    height: 250px
  }
}

@media (min-width: 1260px) {
  .howWorks2 .contentBlock .contentItem.bag .imgWrap {
    top: -140px;
    left: -475px;
    width: 308px;
    height: 416px
  }
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem.phone1 .imgWrap {
    left: -350px;
    top: 25px
  }
}

@media (min-width: 1260px) {
  .howWorks2 .contentBlock .contentItem.phone1 .imgWrap {
    left: -475px;
    top: -40px
  }
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem.phone2 .imgWrap {
    top: -255px;
    left: -350px
  }
}

@media (min-width: 1260px) {
  .howWorks2 .contentBlock .contentItem.phone2 .imgWrap {
    left: -475px;
    top: -380px
  }
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem.phone3 .imgWrap {
    left: -350px;
    top: 0
  }
}

@media (min-width: 1260px) {
  .howWorks2 .contentBlock .contentItem.phone3 .imgWrap {
    left: -475px;
    top: -40px
  }
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem.phone4 .imgWrap {
    left: -350px;
    top: -115px
  }
}

@media (min-width: 1260px) {
  .howWorks2 .contentBlock .contentItem.phone4 .imgWrap {
    left: -475px;
    top: -210px
  }
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem.phone5 .imgWrap {
    left: -350px;
    top: -255px
  }
}

@media (min-width: 1260px) {
  .howWorks2 .contentBlock .contentItem.phone5 .imgWrap {
    left: -475px;
    top: -380px
  }
}

.howWorks2 .contentBlock .contentItem:last-child(3) {
  margin-bottom: 0
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock .contentItem {
    position: relative
  }

  .howWorks2 .contentBlock .contentItem:before {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -68px;
    margin: auto;
    background-color: #8c97ac;
    border-radius: 50%
  }

  .howWorks2 .contentBlock .contentItem.active .textWrap .title {
    color: #19191b
  }

  .howWorks2 .contentBlock .contentItem.active .textWrap .title span {
    color: #76c773
  }

  .howWorks2 .contentBlock .contentItem.active .textWrap .text {
    color: #19191b
  }

  .howWorks2 .contentBlock .contentItem.active .imgWrap {
    display: block
  }

  .howWorks2 .contentBlock .contentItem.active:before {
    background-color: #76c773
  }
}

@media (min-width: 1260px) {
  .howWorks2 .contentBlock .contentItem {
    min-height: 90px;
    margin-bottom: 80px
  }
}

.howWorks2 .contentBlock:before {
  content: '';
  width: 2px;
  height: 100%;
  background-color: rgba(140, 151, 172, .2);
  position: absolute;
  z-index: -1;
  top: 0;
  left: 60px
}

@media (min-width: 991px) {
  .howWorks2 .contentBlock {
    margin-left: 300px;
    padding-left: 120px
  }
}

@media (min-width: 1260px) {
  .howWorks2 .contentBlock {
    margin-left: 470px;
    margin-right: 130px
  }
}

.howWorks2 .btnWrap .specLink {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

@media (min-width: 765px) {
  .howWorks2 {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .howWorks2 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

.howAppWorksPrimaryImg {
  margin-top: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #76c773
}

@media (min-width: 991px) {
  .howAppWorksPrimaryImg .siteWidth {
    position: relative
  }
}

@media (min-width: 1260px) {
  .howAppWorksPrimaryImg .siteWidth {
    background-color: #76c773;
    padding-left: 110px;
    padding-top: 125px;
    padding-bottom: 170px
  }
}

.howAppWorksPrimaryImg .textWrap {
  text-align: center;
  margin-bottom: 20px
}

.howAppWorksPrimaryImg .textWrap .preTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #fff;
  font-size: 14px;
  margin-bottom: 10px
}

@media (min-width: 576px) {
  .howAppWorksPrimaryImg .textWrap .preTitle {
    font-size: 18px
  }
}

@media (min-width: 765px) {
  .howAppWorksPrimaryImg .textWrap .preTitle {
    font-size: 22px;
    margin-bottom: 20px
  }
}

@media (min-width: 991px) {
  .howAppWorksPrimaryImg .textWrap .preTitle {
    font-size: 28px
  }
}

@media (min-width: 1260px) {
  .howAppWorksPrimaryImg .textWrap .preTitle {
    margin-bottom: 10px
  }
}

.howAppWorksPrimaryImg .textWrap h1.title {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  color: #fff
}

@media (min-width: 991px) {
  .howAppWorksPrimaryImg .textWrap h1.title {
    margin-left: unset;
    max-width: 540px;
    margin-bottom: 50px
  }
}

@media (min-width: 991px) {
  .howAppWorksPrimaryImg .textWrap {
    text-align: left
  }
}

.howAppWorksPrimaryImg .imgWrap {
  margin-left: 15px;
  margin-right: 15px;
  text-align: center
}

@media (min-width: 991px) {
  .howAppWorksPrimaryImg .imgWrap {
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    width: 400px;
    top: 100px;
    left: calc(50% + 70px)
  }
}

@media (min-width: 1260px) {
  .howAppWorksPrimaryImg .imgWrap {
    width: 510px;
    top: 168px;
    left: calc(50% + 50px)
  }
}

.howAppWorksPrimaryImg .btnsWrap {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.howAppWorksPrimaryImg .btnsWrap .element {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 48%;
  flex: 0 0 48%
}

@media (min-width: 991px) {
  .howAppWorksPrimaryImg .btnsWrap {
    margin-left: unset
  }
}

@media (min-width: 576px) {
  .howAppWorksPrimaryImg {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 765px) {
  .howAppWorksPrimaryImg {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

@media (min-width: 1260px) {
  .howAppWorksPrimaryImg {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #fff
  }
}
.cartPage {
  background-color: #fff;
  padding-top: 55px;
  padding-bottom: 60px
}

.cartPage h1.title {
  font-family: 'Circular Std Book', sans-serif;
  font-style: italic;
  font-weight: 500;
  font-size: 18px;
  line-height: normal;
  letter-spacing: -1px;
  padding-bottom: 15px;
  padding-top: 20px
}

@media (min-width: 765px) {
  .cartPage h1.title {
    font-size: 38px;
    line-height: normal;
    margin-bottom: 25px
  }
}

.cartPage .innerWrapper {
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  border-top: 1px solid rgba(140, 151, 172, .4)
}

.cartPage .innerWrapper .cartTable {
  margin-bottom: 25px
}

.cartPage .innerWrapper .cartTable .tHead {
  display: none
}

.cartPage .innerWrapper .cartTable .tHead .tRow .tCell {
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase
}

.cartPage .innerWrapper .cartTable .tBody .tRow {
  position: relative;
  padding-top: 21px;
  padding-bottom: 21px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: -15px;
  margin-right: -15px;
  border-bottom: 1px solid rgba(140, 151, 172, .4)
}

@media (min-width: 576px) {
  .cartPage .innerWrapper .cartTable .tBody .tRow {
    border: 0;
    border-bottom: 1px solid rgba(140, 151, 172, .4);
    position: relative;
    padding: 25px 35px 33px
  }
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tBody .tRow {
    padding: 20px
  }
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .cartTable .tBody .tRow {
    margin-left: -20px;
    margin-right: -20px;
    padding: 15px 35px
  }
}

@media (min-width: 1260px) {
  .cartPage .innerWrapper .cartTable .tBody .tRow {
    margin-left: -50px;
    margin-right: -50px;
    padding: 20px 70px
  }
}

.cartPage .innerWrapper .cartTable .tBody .nameB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.cartPage .innerWrapper .cartTable .tBody .nameB .imgBlock {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 65px;
  flex: 0 0 65px;
  padding: 5px;
  border: 1px solid rgba(140, 151, 172, .4);
  margin-right: 10px;
  border-radius: 5px
}

@media (min-width: 576px) {
  .cartPage .innerWrapper .cartTable .tBody .nameB .imgBlock {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75px;
    flex: 0 0 75px;
    margin-right: 15px
  }
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tBody .nameB .imgBlock {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 96px;
    flex: 0 0 96px;
    padding: 10px;
    margin-right: 20px
  }
}

.cartPage .innerWrapper .cartTable .tBody .nameB .textArea .name {
  font-size: 14px;
  line-height: 16px;
  font-family: "Circular Std", sans-serif;
  color: #76c773;
  font-weight: 500;
  margin-bottom: 7px
}

.cartPage .innerWrapper .cartTable .tBody .nameB .textArea .price{
	margin-bottom: 0;
}

@media (min-width: 576px) {
  .cartPage .innerWrapper .cartTable .tBody .nameB .textArea .name {
    font-family: "Circular Std Book", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px
  }
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tBody .nameB .textArea .name {
    font-size: 18px;
    margin-bottom: 15px;
  }
}

.cartPage .innerWrapper .cartTable .tBody .nameB .textArea .priceB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cartPage .innerWrapper .cartTable .tBody .nameB .textArea .priceB .oldPrice {
  font-size: 18px;
  margin-right: 10px
}

@media (min-width: 576px) {
  .cartPage .innerWrapper .cartTable .tBody .nameB .textArea .priceB .oldPrice {
    font-size: 20px
  }
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tBody .nameB .textArea .priceB .oldPrice {
    font-size: 25px
  }
}

.cartPage .innerWrapper .cartTable .tBody .nameB .textArea .priceB .price {
  font-size: 18px
}

@media (min-width: 576px) {
  .cartPage .innerWrapper .cartTable .tBody .nameB .textArea .priceB .price {
    font-size: 18px
  }
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tBody .nameB .textArea .priceB .price {
    font-size: 25px
  }
}

.cartPage .innerWrapper .cartTable .tBody .qtyB .qtyInputBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.cartPage .innerWrapper .cartTable .tBody .qtyB .qtyInputBlock input {
  border-radius: 0;
  border: 0;
  border-top: 1px solid rgba(140, 151, 172, .4);
  border-bottom: 1px solid rgba(140, 151, 172, .4);
  height: 58px;
  width: 20px;
  text-align: center;
  -moz-appearance: textfield;
  font-size: 16px;
  font-family: "Circular STD", sans-serif;
  font-weight: 500;
}

.cartPage .innerWrapper .cartTable .tBody .qtyB .qtyInputBlock input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}

.cartPage .innerWrapper .cartTable .tBody .qtyB .qtyInputBlock input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .cartTable .tBody .qtyB .qtyInputBlock input {
    height: 58px
  }
}

.cartPage .innerWrapper .cartTable .tBody .qtyB .qtyInputBlock button {
  cursor: pointer;
  width: 62px;
  height: 58px;
  border: 1px solid rgba(140, 151, 172, .4);
  border-radius: 5px;
  background-color: #fff;
  position: relative;
  font-family: "Circular STD", sans-serif;
  font-weight:500;
  font-size: 16px;
}

.cartPage .innerWrapper .cartTable .tBody .qtyB .qtyInputBlock button.minus {
  border-right: none;
  border-radius: 5px 0 0 5px
}

.cartPage .innerWrapper .cartTable .tBody .qtyB .qtyInputBlock button.plus {
  border-left: none;
  border-radius: 0 5px 5px 0
}

.cartPage .innerWrapper .cartTable .tBody .qtyB .qtyInputBlock button:hover {
  background-color: #8c97ab33
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .cartTable .tBody .qtyB .qtyInputBlock button {
    width: 75px;
    height: 58px
  }
}

.cartPage .innerWrapper .cartTable .tBody .priceB .price {
  margin-bottom: 5px;
  font-weight:500;
}

.cartPage .innerWrapper .cartTable .tBody .priceB .additionalText {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  opacity: .6;
  font-size: 13px;
  text-align: right
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tBody .priceB .additionalText {
    display: none
  }
}

.cartPage .innerWrapper .cartTable .tBody .deleteB {
  text-align: right
}

.cartPage .innerWrapper .cartTable .tBody .deleteB a {
  display: block;
  cursor: pointer;
  width: 24px;
  height: 24px;
  background-color: transparent;
  border-radius: 50%;
  border: 0;
  position: relative;
  top: -3px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.cartPage .innerWrapper .cartTable .tBody .deleteB a:before {
  content: '';
  width: 16px;
  height: 2px;
  background-color: #8c97ac;
  border-radius: 4px;
  position: absolute;
  top: 11px;
  left: 4px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.cartPage .innerWrapper .cartTable .tBody .deleteB a:after {
  content: '';
  width: 16px;
  height: 2px;
  background-color: #8c97ac;
  border-radius: 4px;
  position: absolute;
  top: 11px;
  left: 4px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.cartPage .innerWrapper .cartTable .tBody .deleteB a:hover {
  background-color: #fb5228
}

.cartPage .innerWrapper .cartTable .tBody .deleteB a:hover:after {
  background-color: #fff
}

.cartPage .innerWrapper .cartTable .tBody .deleteB a:hover:before {
  background-color: #fff
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tBody .deleteB a {
    top: 0;
  }
}

.cartPage .innerWrapper .cartTable .tRow {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid rgba(140, 151, 172, .4)
}

.cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(1) {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90%;
  flex: 0 0 90%;
  margin-bottom: 15px
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(1) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%
  }
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%
  }
}

.cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(2) {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(2) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
  }
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 170px;
    flex: 0 0 170px
  }
}

.cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(3) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
  }
}

.cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 24px;
  flex: 0 0 24px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(4) {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
  }
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(4) {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
  }
}

@media (min-width: 1260px) {
  .cartPage .innerWrapper .cartTable .tRow .tCell:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px
  }
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .cartTable .tRow {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  .cartPage .innerWrapper .cartTable .tRow:nth-child(odd) {
    background-color: rgba(140, 151, 172, .04)
  }
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .cartTable {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
  }
}

.cartPage .innerWrapper .greenBlock {
  border: 1px solid #EAECF0;
  background: #FDFEFF;
  padding: 15px 20px;
  margin: 0 -15px 20px;
  border-radius: 5px
}

.cartPage .innerWrapper .greenBlock .subTotal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px
}

.cartPage .innerWrapper .greenBlock .subTotal .text {
  font-family: 'Circular Std', sans-serif;
  font-weight: 700;
  color: #19191b;
  font-size: 18px;
  margin-right: 10px
}

@media (min-width: 765px) {
  .cartPage .innerWrapper .greenBlock .subTotal .text {
    font-size: 24px
  }
}

.cartPage .innerWrapper .greenBlock .subTotal .price {
  margin-left: 10px;
  font-family: "Circular STD", sans-serif;
  
}

.cartPage .innerWrapper .greenBlock .subTotal .oldPrice {
  margin-left: auto;
  font-family: "Circular STD", sans-serif;
  font-weight: 700;
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .greenBlock .subTotal {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}

.cartPage .innerWrapper .greenBlock .deliveryBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 20px
}

.cartPage .innerWrapper .greenBlock .deliveryBlock span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #8c97ac;
  margin-right: 7px
}

.cartPage .innerWrapper .greenBlock .deliveryBlock .icon {
  width: 24px;
  height: 18px;
  fill: #8c97ac;
  margin-bottom: -3px;
}

.cartPage .innerWrapper .greenBlock .btnWrap {
  text-align: center;
  margin-bottom: 20px
}

.cartPage .innerWrapper .greenBlock .btnWrap .btn1 {
  max-width: 380px
}

@media (min-width: 1260px) {
  .cartPage .innerWrapper .greenBlock .btnWrap .btn1 {
    max-width: 500px
  }
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .greenBlock .btnWrap {
    text-align: center
  }
}

.cartPage .innerWrapper .greenBlock .simpleImg {
  margin: 0 -5px
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .greenBlock .simpleImg {
    margin-right: auto
  }
}

@media (min-width: 1260px) {
  .cartPage .innerWrapper .greenBlock .simpleImg {
    max-width: 100%;
    margin-right: unset
  }
}

@media (min-width: 576px) {
  .cartPage .innerWrapper .greenBlock {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto
  }
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .greenBlock {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    padding: 35px 40px
  }
}

@media (min-width: 1260px) {
  .cartPage .innerWrapper .greenBlock {
    width: 100%;
    margin-left: auto;
    margin-right: unset;
    max-width: 470px
  }
}

.cartPage .innerWrapper .togetherBlock {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto
}

.cartPage .innerWrapper .togetherBlock .fbtBlock {
  text-align: center;
  background-color: #FDFEFF;
  border-radius: 5px;
  border: 1px solid #EAECF0;
  padding: 20px 15px;
  margin-bottom: 20px
}

.cartPage .innerWrapper .togetherBlock .fbtBlock .title {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 15px
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .togetherBlock .fbtBlock .title {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 30px
  }
}

.cartPage .innerWrapper .togetherBlock .fbtBlock .imgWrap {
  max-width: 230px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .togetherBlock .fbtBlock .imgWrap {
    max-width: 280px
  }
}

.cartPage .innerWrapper .togetherBlock .fbtBlock .priceBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px
}

.cartPage .innerWrapper .togetherBlock .fbtBlock .priceBlock span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 700;
  color: #19191b;
  font-size: 21px
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .togetherBlock .fbtBlock .priceBlock .price {
    font-size: 19px
  }
}

.cartPage .innerWrapper .togetherBlock .fbtBlock .priceBlock .oldPrice {
  margin: 0 10px
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .togetherBlock .fbtBlock .priceBlock .oldPrice {
    font-size: 19px
  }
}
.cartPage .innerWrapper .togetherBlock .fbtBlock .btnWrap .btn2 {
	background-color:#FDFEFF;
}
.cartPage .innerWrapper .togetherBlock .fbtBlock .btnWrap .btn2:hover{
	background-color:#00a250;
}
@media (min-width: 991px) {
  .cartPage .innerWrapper .togetherBlock .fbtBlock .btnWrap .btn2 {
    max-width: 290px
  }
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .togetherBlock .fbtBlock {
    padding: 35px 40px
  }
}

.cartPage .innerWrapper .togetherBlock .someQuote {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  opacity: .9;
  font-size: 14px;
  line-height: 24px;
  text-align: center
}

.cartPage .innerWrapper .togetherBlock .someQuote span {
  font-family: "Circular Std", sans-serif;
  font-weight: 900;
  color: #76c773;
  font-size: 20px;
  line-height: 24px
}

@media (min-width: 991px) {
  .cartPage .innerWrapper .togetherBlock {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
  }
}

@media (min-width: 1260px) {
  .cartPage .innerWrapper .togetherBlock {
    max-width: 480px;
    margin-left: unset;
    margin-right: unset
  }
}

@media (min-width: 576px) {
  .cartPage .innerWrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
  }
}

@media (min-width: 765px) {
  .cartPage .innerWrapper {
    border-top: none
  }
}

@media (min-width: 991px) {
  .cartPage .innerWrapper {
    background: #fff;
    -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    padding: 0 20px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}

@media (min-width: 1260px) {
  .cartPage .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 50px 70px
  }
}

.cartPage .price {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 700;
  color: #19191b;
  font-size: 21px;
  text-align: right
}

@media (min-width: 765px) {
  .cartPage .price {
    font-size: 24px
  }
}

.cartPage .oldPrice {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #fb5228;
  position: relative;
  font-size: 21px
}

.cartPage .oldPrice:before {
  content: '';
  width: calc(100% + 4px);
  height: 2px;
  background-color: #fb5228;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2px;
  margin: auto
}

@media (min-width: 765px) {
  .cartPage .oldPrice {
    font-size: 24px
  }
}

@media (min-width: 576px) {
  .cartPage {
    padding-top: 100px;
    padding-bottom: 80px
  }
}

@media (min-width: 765px) {
  .cartPage {
    padding-bottom: 90px
  }
}

@media (min-width: 991px) {
  .cartPage {
    padding-top: 110px;
    padding-bottom: 100px
  }
}

@media (min-width: 1260px) {
  .cartPage {
    padding-top: 120px;
  }
}

.spr-pagination {
	padding-top: 30px!important;
  

}

.spr-pagination > div{
	position:relative;
  font-size: 20px;
}
.spr-pagination > div a{
	color: #000000;
}
.spr-pagination .spr-pagination-page{
	color:#76c773;
}
.spr-pagination .spr-pagination-next{
	position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  color:#000000;
}
.spr-pagination .spr-pagination-next span{
color:#76c773
}

.spr-pagination .spr-pagination-prev{
	position;absolute;
    left: 0;
	top: 0;
    bottom: 0;
    margin: auto;
  color:#000000;
}
.spr-pagination .spr-pagination-prev span{
	color:#76c773
}

.notFound .innerWrapper {
  margin-left: -15px;
  margin-right: -15px;
  height: 100vh;
  min-height: 700px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('404Mobile.png');
  background-position: left calc(50% - 50px) bottom;
  background-repeat: no-repeat;
  background-size: 740px
}

.notFound .innerWrapper .textBlock {
  padding-bottom: 100px;
  text-align: center
}

.notFound .innerWrapper .textBlock h1.title {
  font-family: "Circular Std", sans-serif;
  font-weight: 900;
  color: #19191b;
  font-size: 59px;
  margin-bottom: 20px
}

@media (min-width: 576px) {
  .notFound .innerWrapper .textBlock h1.title {
    font-size: 89px;
    margin-bottom: 40px
  }
}

.notFound .innerWrapper .textBlock .text {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  font-size: 21px;
  margin-bottom: 40px
}

@media (min-width: 576px) {
  .notFound .innerWrapper .textBlock .text {
    font-size: 30px
  }
}

@media (min-width: 576px) {
  .notFound .innerWrapper {
    margin-left: 0;
    margin-right: 0
  }
}

@media (min-width: 991px) {
  .notFound .innerWrapper {
    background-image: url('404Desktop.png');
    background-position: left calc(50% + 20px) bottom;
    background-size: 1280px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
    box-shadow: 0 2px 45px rgba(14, 86, 124, .165308)
  }
}

.generalSolutions {
  padding-top: 20px;
  padding-bottom: 30px
}

.generalSolutions h1.title {

  margin-bottom:8px
}

@media (min-width: 576px) {
  .generalSolutions h1.title {
    margin-bottom: 25px;
      text-align: center;
    max-width: 870px;
    margin-left:auto;
    margin-right:auto;
  }
}

.generalSolutions .postTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac;
  font-size: 16px;
  margin-bottom: 40px;

}

@media (min-width: 576px) {
  .generalSolutions .postTitle {
    font-size: 20px;
      text-align: center;
  }
}

@media (min-width: 765px) {
  .generalSolutions .postTitle {
    font-size: 28px
  }
}

@media (min-width: 991px) {
  .generalSolutions .postTitle {
    margin-bottom: 60px
  }
}
@media(min-width:1260px){
  .generalSolutions .postTitle{
  	margin-bottom: 100px;
  }
}

.generalSolutions .innerWrapper .solutionItem {
  margin-bottom: 40px
}
.generalSolutions .innerWrapper .solutionItem:last-child{
	margin-bottom: 0;

}
.generalSolutions .innerWrapper .solutionItem .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 23px;
  color: #19191b;
  margin-bottom: 10px
}

@media (min-width: 576px) {
  .generalSolutions .innerWrapper .solutionItem .title {
    font-size: 26px;
    margin-bottom: 20px
  }
}

@media (min-width: 765px) {
  .generalSolutions .innerWrapper .solutionItem .title {
    font-size: 30px;
    margin-bottom: 25px
  }
}

@media (min-width: 1260px) {
  .generalSolutions .innerWrapper .solutionItem .title {
    font-size: 35px
  }
}

.generalSolutions .innerWrapper .solutionItem .imgWrap {
  margin-bottom: 10px
}

.generalSolutions .innerWrapper .solutionItem .description {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8C97ac;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 15px
}

@media (min-width: 576px) {
  .generalSolutions .innerWrapper .solutionItem .description {
    font-size: 18px;
    line-height: 25px
  }
}

@media (min-width: 765px) {
  .generalSolutions .innerWrapper .solutionItem .description {
    font-size: 21px;
    line-height: 30px;
    max-width: 530px;
  }
}
.generalSolutions .innerWrapper .solutionItem .specLink{
	justify-content: flex-start;
}
@media (min-width: 991px) {
  .generalSolutions .innerWrapper .solutionItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 2);
    flex: 0 0 calc(100% / 2);
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 70px
  }
}

@media (min-width: 991px) {
  .generalSolutions .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px
  }
}

@media (min-width: 765px) {
  .generalSolutions {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .generalSolutions {
    padding-top: 60px;
    padding-bottom: 60px
  }
}
@media(min-width:1260px){
  .generalSolutions {
  	padding-top: 20px;
    padding-bottom: 0;
  }
}

.categorySection {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}

.categorySection h1.title {
  text-align: center;
  margin-bottom: 35px
}

@media (min-width: 576px) {
  .categorySection h1.title {
    font-size: 32px;
    line-height: 36px
  }
}

@media (min-width: 765px) {
  .categorySection h1.title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 40px
  }
}
@media(min-width:991px){
  .categorySection h1.title{
  	font-size: 58px;
    margin-bottom: 70px;
  }
}
.categorySection .innerWrapper .productItem {
  margin-top: 20px;
  margin-bottom: 60px
}

.categorySection .innerWrapper .productItem h2.title {
  text-align: center;
  margin-bottom: 10px;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 576px) {
  .categorySection .innerWrapper .productItem h2.title {
    font-size: 21px;
    line-height: 26px;
    min-height:80px;
  }
}

.categorySection .innerWrapper .productItem .itemImg {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px
}

.categorySection .innerWrapper .productItem .ratingBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 15px
}

.categorySection .innerWrapper .productItem .ratingBlock .int {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  color: #19191b;
  font-size: 16px;
  margin-right: 5px
}

.categorySection .innerWrapper .productItem .ratingBlock .rate {
  width: 90px
}

.categorySection .innerWrapper .productItem .priceBlock {
  font-size: 28px;
  margin-bottom: 10px;
  text-align: center
}

.categorySection .innerWrapper .productItem .priceBlock .price {
  font-weight: 700;
  color: #19191b;
  margin-right: 5px
}

@media (min-width: 991px) {
  .categorySection .innerWrapper .productItem .priceBlock .price {
    margin-right: 10px
  }
}

.categorySection .innerWrapper .productItem .priceBlock .oldPrice {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #fb5228;
  position: relative;
  margin-right: 5px
}

.categorySection .innerWrapper .productItem .priceBlock .oldPrice:before {
  content: '';
  width: calc(100% + 6px);
  height: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -3px;
  background-color: #fb5228;
  margin: auto;
  border-radius: 5px
}

@media (min-width: 991px) {
  .categorySection .innerWrapper .productItem .priceBlock .oldPrice {
    margin-right: 5px
  }
}

.categorySection .innerWrapper .productItem .priceBlock .save {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191B;
  font-size: 18px;
  margin-left: -3px;
}

@media (min-width: 576px) {
  .categorySection .innerWrapper .productItem .priceBlock {
    font-size: 24px
  }
}

.categorySection .innerWrapper .productItem .linkBlock {
  margin-bottom: 15px
}

.categorySection .innerWrapper .productItem .linkBlock a {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5px
}

.categorySection .innerWrapper .productItem .linkBlock a span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #76c773;
  margin-right: 5px
}

.categorySection .innerWrapper .productItem .linkBlock a .icon {
  width: 16px;
  height: 16px
}

.categorySection .innerWrapper .productItem .btnWrap .btn1 {
  max-width: 100%
}

@media (min-width: 765px) {
  .categorySection .innerWrapper .productItem .btnWrap .btn1 {
    max-width: 250px
  }
}

@media (min-width: 765px) {
  .categorySection .innerWrapper .productItem .btnWrap {
    text-align: center
  }
}

.categorySection .innerWrapper .productItem:last-child {
  margin-bottom: 0
}


@media (min-width: 765px) {
  .categorySection .innerWrapper .productItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 2) - 10px);
    flex: 0 0 calc((100% / 2) - 10px);
    background: #fff;
    -webkit-box-shadow: 0 -1px 23px rgba(14, 86, 124, .165308);
    box-shadow: 0 -1px 23px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    padding: 20px 25px
  }
}

@media (min-width: 991px) {
  .categorySection .innerWrapper .productItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 3) - 10px);
    flex: 0 0 calc((100% / 3) - 10px);
    padding: 40px 20px;
    margin-bottom: 0px;
  }
}

@media (min-width: 765px) {
  .categorySection .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}

@media (min-width: 576px) {
  .categorySection {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

@media (min-width: 765px) {
  .categorySection {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .categorySection {
    padding-top: 30px;
    padding-bottom: 30px
  }
}

.blogSection {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}

.blogSection h1.title {
  margin-bottom: 20px;
  position: relative;
  font-weight: 700;
  padding-left: 45px;
  text-transform: uppercase
}

.blogSection h1.title:before {
  content: '';
  width: 30px;
  height: 30px;
  background: url('clock.svg') no-repeat center;
  background-size: cover;
  position: absolute;
  top: 6px;
  left: 0;
  margin: auto
}

@media (min-width: 576px) {
  .blogSection h1.title {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 25px
  }
}

@media (min-width: 765px) {
  .blogSection h1.title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 35px
  }
}

.blogSection h2.title {
  margin-bottom: 20px
}

@media (min-width: 576px) {
  .blogSection h2.title {
    font-size: 32px;
    line-height: 36px
  }
}

@media (min-width: 765px) {
  .blogSection h2.title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 40px
  }
}

.blogSection .blogCategoryBlock {
  margin-bottom: 20px
}

.blogSection .blogCategoryBlock ul li {
  display: inline-block;
  padding-right: 7px;
  margin-right: 2px;
  position: relative;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 15px
}

.blogSection .blogCategoryBlock ul li a {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 16px;
  letter-spacing: -1px;
  position: relative
}

@media (min-width: 765px) {
  .blogSection .blogCategoryBlock ul li a {
    font-family: "Circular Std", sans-serif
  }
}

.blogSection .blogCategoryBlock ul li:after {
  content: '|';
  position: absolute;
  top: 0;
  bottom: -1px;
  right: 0;
  margin: auto
}

.blogSection .blogCategoryBlock ul li:hover a {
  color: #76c773
}

.blogSection .blogCategoryBlock ul li.active a {
  font-family: "Circular Std", sans-serif;
  color: #76c773
}

.blogSection .blogCategoryBlock ul li.active a:before {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #76c773;
  position: absolute;
  bottom: -2px
}

.blogSection .blogCategoryBlock ul li:last-child:after {
  display: none
}

@media (min-width: 765px) {
  .blogSection .blogCategoryBlock ul li {
    margin-right: 7px;
    padding-right: 12px
  }
}

@media (min-width: 765px) {
  .blogSection .blogCategoryBlock {
    margin-bottom: 35px
  }
}

.blogSection .innerWrapper .blogItem {
  margin-bottom: 40px
}

.blogSection .innerWrapper .blogItem .topSide {
  margin-bottom: 15px
}

.blogSection .innerWrapper .blogItem .topSide .authorBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px
}

.blogSection .innerWrapper .blogItem .topSide .authorBlock .imgWrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 22px;
  flex: 0 0 22px;
  height: 22px;
  border-radius: 50%;
  margin-right: 10px
}

@media (min-width: 576px) {
  .blogSection .innerWrapper .blogItem .topSide .authorBlock .imgWrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 28px;
    flex: 0 0 28px;
    height: 28px
  }
}

.blogSection .innerWrapper .blogItem .topSide .authorBlock .textWrap {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 12px
}

.blogSection .innerWrapper .blogItem .topSide .authorBlock .textWrap .name {
  margin-right: 10px
}

@media (min-width: 576px) {
  .blogSection .innerWrapper .blogItem .topSide .authorBlock .textWrap {
    font-size: 14px
  }
}
.blogSection .innerWrapper .blogItem .topSide .title{
margin-bottom: 10px
}
.blogSection .innerWrapper .blogItem .topSide .title a{
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  color: #19191b;
  margin-bottom: 10px
}

.blogSection .innerWrapper .blogItem .topSide .itemImg {
  margin-bottom: 7px;
  position: relative
}

.blogSection .innerWrapper .blogItem .topSide .itemImg img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center
}

.blogSection .innerWrapper .blogItem .topSide .itemImg:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  background: -o-linear-gradient(245.78deg, #19191b -19.52%, rgba(25, 25, 27, 0) 65.04%, rgba(25, 25, 27, 0) 87.24%);
  background: linear-gradient(204.22deg, #19191b -19.52%, rgba(25, 25, 27, 0) 65.04%, rgba(25, 25, 27, 0) 87.24%)
}

@media (min-width: 765px) {
  .blogSection .innerWrapper .blogItem .topSide .itemImg {
    margin-bottom: 10px
  }
}

.blogSection .innerWrapper .blogItem .topSide .metaBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.blogSection .innerWrapper .blogItem .topSide .metaBlock .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 10px
}

.blogSection .innerWrapper .blogItem .topSide .metaBlock .item .icon {
  width: 18px;
  height: 18px;
  margin-right: 5px
}

.blogSection .innerWrapper .blogItem .topSide .metaBlock .item span {
  font-size: 12px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac
}

@media (min-width: 765px) {
  .blogSection .innerWrapper .blogItem .topSide {
    margin-bottom: 20px
  }
}

.blogSection .innerWrapper .blogItem .textBlock .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #19191b;
  margin-bottom: 10px
}

.blogSection .innerWrapper .blogItem .textBlock .content_text {
  font-size: 14px;
  line-height: 22px;
  color: #19191b;
  margin-bottom: 10px
}

@media (min-width: 991px) {
  .blogSection .innerWrapper .blogItem .textBlock .content_text {
    margin-bottom: 20px
  }
}

.blogSection .innerWrapper .blogItem .textBlock .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  border: 0
}

.blogSection .innerWrapper .blogItem .textBlock .link span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #76c773;
  margin-right: 5px
}

.blogSection .innerWrapper .blogItem .textBlock .link .icon {
  width: 16px;
  height: 16px
}

.blogSection .innerWrapper .blogItem:hover .topSide .itemImg:before {
  opacity: 0
}

@media (min-width: 765px) {
  .blogSection .innerWrapper .blogItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 2) - 10px);
    flex: 0 0 calc((100% / 2) - 10px);
    margin-bottom: 55px
  }
}

@media (min-width: 991px) {
  .blogSection .innerWrapper .blogItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    padding-left: 15px;
    padding-right: 15px
  }
}

@media (min-width: 1260px) {
  .blogSection .innerWrapper .blogItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 3) - 40px);
    flex: 0 0 calc((100% / 3) - 40px)
  }
}

.blogSection .innerWrapper .formBlock {
  margin: 0 auto 25px;
  background: #fff;
  -webkit-box-shadow: 0 2px 86px rgba(14, 86, 124, .165308);
  box-shadow: 0 2px 86px rgba(14, 86, 124, .165308);
  border-radius: 5px;
  max-height: 250px;
  padding: 40px 20px
}

.blogSection .innerWrapper .formBlock .formWrapper .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  color: #19191b;
  letter-spacing: -1px;
  margin-bottom: 10px
}

@media (min-width: 576px) {
  .blogSection .innerWrapper .formBlock .formWrapper .title {
    text-align: center
  }
}

@media (min-width: 765px) {
  .blogSection .innerWrapper .formBlock .formWrapper .title {
    font-size: 24px;
    max-width: 400px;
    line-height: 34px;
    margin-left: auto;
    margin-right: auto
  }
}

.blogSection .innerWrapper .formBlock .formWrapper .content_text {
  margin-bottom: 20px;
  max-width: 210px
}

@media (min-width: 576px) {
  .blogSection .innerWrapper .formBlock .formWrapper .content_text {
    max-width: unset;
    text-align: center
  }
}

@media (min-width: 765px) {
  .blogSection .innerWrapper .formBlock .formWrapper .content_text {
    margin-bottom: 25px
  }
}

.blogSection .innerWrapper .formBlock .formWrapper .inputWrapper input {
  height: 46px
}

@media (min-width: 1260px) {
  .blogSection .innerWrapper .formBlock .formWrapper .inputWrapper input {
    height: 67px;
    font-size: 18px;
    padding-left: 20px
  }
}

.blogSection .innerWrapper .formBlock .formWrapper .inputWrapper button {
  height: 46px;
  line-height: 46px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 115px;
  flex: 0 0 115px;
  margin-left: -15px
}

@media (min-width: 1260px) {
  .blogSection .innerWrapper .formBlock .formWrapper .inputWrapper button {
    height: 67px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 220px;
    flex: 0 0 220px
  }
}

@media (min-width: 576px) {
  .blogSection .innerWrapper .formBlock {
    padding: 30px 45px
  }
}

@media (min-width: 991px) {
  .blogSection .innerWrapper .formBlock {
    padding: 30px 55px;
    -ms-flex-item-align: center;
    align-self: center
  }
}

@media (min-width: 1260px) {
  .blogSection .innerWrapper .formBlock {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 800px;
    flex: 0 0 800px;
    margin-right: 15px;
    padding: 40px 90px 0;
    margin-bottom: 80px;
    max-height: unset
  }
}

.blogSection .innerWrapper .additionalLinkBlock {
  padding-top: 30px;
  border-top: 1px solid rgba(140, 151, 172, .6)
}

.blogSection .innerWrapper .additionalLinkBlock .listTitle {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 16px;
  margin-bottom: 15px
}

@media (min-width: 991px) {
  .blogSection .innerWrapper .additionalLinkBlock .listTitle {
    padding-top: 30px;
    font-size: 19px;
    margin-bottom: 20px;
    position: relative
  }

  .blogSection .innerWrapper .additionalLinkBlock .listTitle:before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: -40px;
    top: 0;
    background-color: rgba(140, 151, 172, .6)
  }

  .blogSection .innerWrapper .additionalLinkBlock .listTitle:first-child:before {
    display: none
  }
}

.blogSection .innerWrapper .additionalLinkBlock ul {
  margin-bottom: 20px
}

.blogSection .innerWrapper .additionalLinkBlock ul li {
  position: relative;
  padding-left: 18px;
  margin-bottom: 10px
}

.blogSection .innerWrapper .additionalLinkBlock ul li a {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 13px;
  color: #19191b
}

@media (min-width: 991px) {
  .blogSection .innerWrapper .additionalLinkBlock ul li a {
    font-size: 15px
  }
}

.blogSection .innerWrapper .additionalLinkBlock ul li:before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #f5a623;
  position: absolute;
  top: 3px;
  left: 0
}

@media (min-width: 991px) {
  .blogSection .innerWrapper .additionalLinkBlock ul li {
    margin-bottom: 20px
  }
}

@media (min-width: 991px) {
  .blogSection .innerWrapper .additionalLinkBlock {
    border-top: none;
    border-left: 1px solid rgba(140, 151, 172, .6);
    padding-left: 40px;
    -ms-flex-item-align: baseline;
    align-self: baseline;
    padding-top: 0;
    padding-bottom: 70px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    max-width: 335px
  }
}

@media (min-width: 765px) {
  .blogSection .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: -15px;
    margin-right: -15px
  }
}

@media (min-width: 1260px) {
  .blogSection.most .blogItem:nth-child(2) {
    margin-left: auto;
    margin-right: 120px
  }
}

@media (min-width: 765px) {
  .blogSection.most h2.title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  .blogSection.most h2.title .blogCategoryBlock {
    margin-bottom: 0;
    margin-left: 10px
  }
}

@media (min-width: 576px) {
  .blogSection {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

@media (min-width: 765px) {
  .blogSection {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .blogSection {
    padding-top: 20px
  }
}

.pagination{
  	max-width: 800px;
    margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
	text-align: center;
  position:relative;
}
.pagination .next{
  top: 0;
  bottom: 0;
  right: 0;
  	position: absolute;
    padding-right: 30px;
}
.pagination .prev{
  position: absolute;
    padding-left: 30px;
  top: 0;
  bottom: 0;
  left: 0;
}

.pagination .page{
margin-left: 5px;
  margin-right: 5px;

}
.pagination .page a, .pagination .page {
  font-size: 20px;
}
.pagination .page a {
  color: #76c773;
  font-size: 20px;
}
 .pagination .page {
  font-size: 20px;
   color: #000;
}


.pagination .next a, .pagination .prev a{
  color: #000000;
  font-size: 20px;
}
.pagination .next a:hover, .pagination .prev a:hover{
  color: #76C773;
  font-size: 20px;
}

.pagination .next:after{
	    content: '';
    width: 10px;
    height: 21px;
    background: url('rieghtarr.svg') no-repeat;
    position: absolute;
    right: 0;
    background-size: contain;
    top: 0;
}
.pagination .prev:after{
	    content: '';
    width: 10px;
    height: 21px;
    background: url('larra.svg') no-repeat;
    position: absolute;
    left: 0;
    background-size: contain;
    top: 0;
}
.articleSection {
  padding-top: 30px;
  padding-bottom: 30px
}

.articleSection .backButton {
  position: relative;
  padding-left: 10px;
  margin-bottom: 15px
}

.articleSection .backButton a {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 14px
}

.articleSection .backButton a:hover {
  color: #76c773
}

@media (min-width: 765px) {
  .articleSection .backButton a {
    font-size: 16px
  }
}

.articleSection .backButton:before {
  content: '';
  width: 8px;
  height: 8px;
  border-left: 2px solid #19191b;
  border-bottom: 2px solid #19191b;
  position: absolute;
  left: 0;
  top: 2px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

@media (min-width: 765px) {
  .articleSection .backButton:before {
    top: 4px
  }
}

.articleSection .backButton.desktop {
  display: none
}

@media (min-width: 765px) {
  .articleSection .backButton.desktop {
    display: block
  }
}

@media (min-width: 765px) {
  .articleSection .backButton.mobile {
    display: none
  }
}

@media (min-width: 765px) {
  .articleSection .backButton {
    margin-bottom: 40px
  }
}

.articleSection .articleWrap {
  max-width: 940px;
  margin: 0 auto
}

.articleSection .articleWrap .desktopSocials {
  display: none
}

.articleSection .articleWrap .desktopSocials a {
  display: block;
  width: 28px;
  height: 28px;
  fill: #76c773;
  margin-bottom: 15px
}

.articleSection .articleWrap .desktopSocials a:hover {
  fill: #fb5228
}

@media (min-width: 1260px) {
  .articleSection .articleWrap .desktopSocials {
    display: block;
    opacity: 0;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    position: absolute;
    top: 70px;
    left: -100px
  }

  .articleSection .articleWrap .desktopSocials.fixed {
    opacity: 1
  }
}

@media (min-width: 1260px) {
  .articleSection .articleWrap {
    position: relative
  }
}

.articleSection .articleImage {
  height: 210px;
  margin-bottom: 20px;
  position:relative;
}

.articleSection .articleImage:before{
	content: '';
  width: 100%;
  height: 100%;
  position:absolute;
  top: 0;
  left: 0;
   background: -o-linear-gradient(204.14deg, #19191B, rgba(25, 25, 27, 0) 57%);
  background: linear-gradient(204.14deg, #19191B, rgba(25, 25, 27, 0) 57%);

}

.articleSection .articleImage img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
  display: block
}

@media (min-width: 576px) {
  .articleSection .articleImage {
    height: 250px
  }
}
@media (min-width: 765px) {
  .articleSection .articleImage {
    height: 320px
  }
}
@media (min-width: 991px) {
  .articleSection .articleImage {
    height: 430px
  }
}
@media (min-width: 1260px) {
  .articleSection .articleImage {
    height: 515px
  }
}
.articleSection .blogCategoryBtn {
  display: none;
  margin-bottom: 20px
}

.articleSection .blogCategoryBtn a {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #19191b
}

.articleSection .blogCategoryBtn a:hover {
  color: #76c773
}

@media (min-width: 765px) {
  .articleSection .blogCategoryBtn a {
    font-size: 28px
  }
}

@media (min-width: 765px) {
  .articleSection .blogCategoryBtn {
    margin-bottom: 30px
  }
}

.articleSection h1.title {
  margin-bottom: 15px
}

@media (min-width: 765px) {
  .articleSection h1.title {
    margin-bottom: 25px
  }
}

@media (min-width: 991px) {
  .articleSection h1.title {
    font-size: 58px;
    line-height: 66px
  }
}

.articleSection .authorBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 10px
}

.articleSection .authorBlock .authorTitle {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-bottom: 10px;
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 13px
}

@media (min-width: 765px) {
  .articleSection .authorBlock .authorTitle {
    font-size: 18px
  }
}

.articleSection .authorBlock .imgWrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 22px;
  flex: 0 0 22px;
  height: 22px;
  border-radius: 50%;
  margin-right: 10px
}

@media (min-width: 576px) {
  .articleSection .authorBlock .imgWrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 28px;
    flex: 0 0 28px;
    height: 28px
  }
}

.articleSection .authorBlock .textWrap {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 12px
}

.articleSection .authorBlock .textWrap .name {
  margin-right: 10px
}

@media (min-width: 576px) {
  .articleSection .authorBlock .textWrap {
    font-size: 14px
  }
}

.articleSection .authorBlock .textWrap a {
  margin-left: 10px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #76c773;
  font-size: 12px;
  position: relative
}

.articleSection .authorBlock .textWrap a:before {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #76c773;
  position: absolute;
  bottom: -2px;
  left: 0
}

@media (min-width: 765px) {
  .articleSection .authorBlock {
    margin-bottom: 25px
  }
}

.articleSection .metaBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px
}

.articleSection .metaBlock .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 10px
}

.articleSection .metaBlock .item .icon {
  width: 18px;
  height: 18px;
  margin-right: 5px
}

.articleSection .metaBlock .item span {
  font-size: 12px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac
}

@media (min-width: 765px) {
  .articleSection .metaBlock {
    margin-bottom: 25px
  }
}

.articleSection .articleMainContent {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 29px;
  color: #19191b
}

.articleSection .articleMainContent * {
  margin-bottom: 15px
}
.articleSection .articleMainContent a{
	color:#76c773;
}
.articleSection .articleMainContent .footnote{
	      font-size: 16px;
    margin-top: -30px;
    color: #999;
}
.articleSection .articleMainContent ul{
	list-style: disc;
  margin-left: 20px;
}
.articleSection .articleMainContent ol{
	list-style: decimal;
  margin-left: 20px;
}
.articleSection .articleMainContent ul li,
.articleSection .articleMainContent ol li {
	padding-left: 5px;
}


@media (min-width: 765px) {
  .articleSection .articleMainContent * {
    margin-bottom: 20px
  }
  .articleSection .articleMainContent ul li,
  .articleSection .articleMainContent o0l li {
	padding-left: 10px;
  }
}

@media (min-width: 765px) {
  .articleSection .articleMainContent {
    font-size: 21px;
    line-height: 35px
  }
}

.articleSection .articleRating {
  max-width: 72px;
  margin-bottom: 15px
}

.articleSection .additionalBtns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px
}

.articleSection .additionalBtns .likeBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 150px;
  height: 44px;
  padding: 5px;
  border: 1px solid #76c773;
  background-color: #fff;
  border-radius: 5px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  margin-right: 10px
}

.articleSection .additionalBtns .likeBtn .icon {
  fill: #76c773;
  stroke: #76c773;
  width: 12px;
  height: 12px
}

.articleSection .additionalBtns .likeBtn span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 15px;
  margin-left: 10px;
  color: #76c773
}

.articleSection .additionalBtns .likeBtn:hover {
  background-color: #76c773;
  border-color: #fff
}

.articleSection .additionalBtns .likeBtn:hover .icon {
  fill: #fff;
  stroke: #fff
}

.articleSection .additionalBtns .likeBtn:hover span {
  color: #fff
}

.articleSection .additionalBtns .filterLink {
  display: none;
  background-color: rgba(140, 151, 172, .1);
  width: auto;
  height: 44px;
  line-height: 38px;
  padding: 5px 15px;
  margin-right: 10px;
  border-radius: 5px;
  font-size: 15px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac
}

.articleSection .additionalBtns .filterLink:hover {
  background-color: #76c773;
  color: #fff
}

@media (min-width: 765px) {
  .articleSection .additionalBtns .filterLink {
    display: inline-block
  }
}

.articleSection .mobileTags {
  margin-bottom: 20px
}

.articleSection .mobileTags .filterLink {
  display: inline-block;
  background-color: rgba(140, 151, 172, .1);
  width: auto;
  height: 44px;
  line-height: 38px;
  padding: 5px 10px;
  margin-right: 10px;
  border-radius: 5px;
  font-size: 15px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac
}

@media (min-width: 765px) {
  .articleSection .mobileTags {
    display: none
  }
}

.articleSection .socialsBlock {
}

.articleSection .socialsBlock .socialTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #76c773;
  margin-bottom: 5px
}

.articleSection .socialsBlock a {
  display: inline-block;
  width: 28px;
  height: 28px;
  fill: #76c773;
  margin-right: 15px
}

.articleSection .socialsBlock a:hover {
  fill: #fb5228
}

@media (min-width: 765px) {
  .articleSection .socialsBlock {
    position: static
  }
}

@media (min-width: 765px) {
  .articleSection {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

.section7 {
  padding-top: 10px;
  padding-bottom: 50px;
  background-color: #fff
}

.section7 h2.title {
  margin-bottom: 40px;
  text-align: center
}

.section7 .blogContent {
  max-width: 400px;
  margin: 0 auto
}

.section7 .blogContent .blogItem {
  margin-bottom: 40px
}
.section7 .blogContent .blogItem:last-child{
	margin-bottom: 0;
}
.section7 .blogContent .blogItem .topSide {
  margin-bottom: 15px
}

.section7 .blogContent .blogItem .topSide .authorBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px
}

.section7 .blogContent .blogItem .topSide .authorBlock .imgWrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 22px;
  flex: 0 0 22px;
  height: 22px;
  border-radius: 50%;
  margin-right: 10px
}

@media (min-width: 576px) {
  .section7 .blogContent .blogItem .topSide .authorBlock .imgWrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 28px;
    flex: 0 0 28px;
    height: 28px
  }
}

.section7 .blogContent .blogItem .topSide .authorBlock .textWrap {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 12px
}

.section7 .blogContent .blogItem .topSide .authorBlock .textWrap .name {
  margin-right: 10px
}

@media (min-width: 576px) {
  .section7 .blogContent .blogItem .topSide .authorBlock .textWrap {
    font-size: 14px
  }
}

.section7 .blogContent .blogItem .topSide .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  color: #19191b;
  margin-bottom: 10px
}

.section7 .blogContent .blogItem .topSide .itemImg {
  margin-bottom: 7px
}

.section7 .blogContent .blogItem .topSide .itemImg img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center
}

.section7 .blogContent .blogItem .topSide .metaBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.section7 .blogContent .blogItem .topSide .metaBlock .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 10px
}

.section7 .blogContent .blogItem .topSide .metaBlock .item .icon {
  width: 18px;
  height: 18px;
  margin-right: 5px
}

.section7 .blogContent .blogItem .topSide .metaBlock .item span {
  font-size: 12px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #8c97ac
}

.section7 .blogContent .blogItem .textBlock .content_text {
  font-size: 14px;
  color: #19191b;
  margin-bottom: 10px
}

@media (min-width: 991px) {
  .section7 .blogContent .blogItem .textBlock .content_text {
    font-size: 16px;
    margin-bottom: 20px
  }
}

.section7 .blogContent .blogItem .textBlock .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  border: 0
}

.section7 .blogContent .blogItem .textBlock .link span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #76c773;
  margin-right: 5px
}

.section7 .blogContent .blogItem .textBlock .link .icon {
  width: 16px;
  height: 16px
}

@media (min-width: 991px) {
  .section7 .blogContent .blogItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    padding-left: 15px;
    padding-right: 15px
  }
}

@media (min-width: 1260px) {
  .section7 .blogContent .blogItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 3) - 25px);
    flex: 0 0 calc((100% / 3) - 25px)
  }
}

@media (min-width: 991px) {
  .section7 .blogContent {
    max-width: unset;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: -15px;
    margin-right: -15px
  }
}

@media (min-width: 576px) {
  .section7 {
    padding-top: 60px;
    padding-bottom: 60px
  }
}

@media (min-width: 765px) {
  .section7 {
    padding-top: 70px;
    padding-bottom: 70px
  }
}

.productSection {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}

.productSection .innerWrapper h1.title {
  text-align: center;
  margin-bottom: 20px
}

@media (min-width: 576px) {
  .productSection .innerWrapper h1.title {
    font-size: 32px;
    line-height: 36px
  }
}

@media (min-width: 765px) {
  .productSection .innerWrapper h1.title {
/*     display: none; */
    font-size: 38px;
    line-height: 44px
  }
}

.productSection .innerWrapper .findOutMore {
  border: 1px solid #8c97ac;
  background-color: rgba(245, 250, 253, .4);
  border-radius: 5px;
  padding: 15px 20px;
/*   max-width: 440px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.productSection .innerWrapper .findOutMore .textWrap {
  padding-right: 20px
}

.productSection .innerWrapper .findOutMore .textWrap .text {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 16px;
  margin-bottom: 10px
}

@media (min-width: 576px) {
  .productSection .innerWrapper .findOutMore .textWrap .text {
    font-size: 21px
  }
}

.productSection .innerWrapper .findOutMore .textWrap a {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  line-height: 21px;
  color: #76c773
}
.productSection .innerWrapper .findOutMore .textWrap a img{
	margin-left: 5px;
}
.productSection .innerWrapper .findOutMore .textWrap a .icon {
  width: 20px;
  height: 20px;
  margin-left: 10px
}

@media (min-width: 576px) {
  .productSection .innerWrapper .findOutMore .textWrap a {
    font-size: 18px
  }
}

.productSection .innerWrapper .findOutMore .imgWrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83px;
  flex: 0 0 83px
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .findOutMore {
    padding: 15px 40px
  }
}

.productSection .innerWrapper .leftSide {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 630px;
  flex: 0 0 630px;
  padding-top: 5px
}

.productSection .innerWrapper .leftSide .sliderBlock {
  max-width: 220px;
  margin: 0 auto 40px
}

.productSection .innerWrapper .leftSide .sliderBlock .sliderItem img {
  width: 100%;
  max-width: 355px;
  margin-left: auto;
  margin-right: auto
  min-height:290px
}

.productSection .innerWrapper .leftSide .sliderBlock .slick-dots li {
  width: 12px;
  height: 12px;
  margin: 0
}

.productSection .innerWrapper .leftSide .sliderBlock .slick-dots li button {
  width: 12px;
  height: 12px;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}

.productSection .innerWrapper .leftSide .sliderBlock .slick-dots li button:before {
  width: 12px;
  height: 12px;
  line-height: 12px;
  color: #8c97ac;
  opacity: 1
}

.productSection .innerWrapper .leftSide .sliderBlock .slick-dots li.slick-active button {
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  transform: scale(2)
}

@media (min-width: 765px) {
  .productSection .innerWrapper .leftSide .sliderBlock {
    max-width: 400px;
    margin-bottom: 70px
  }
}

.productSection .innerWrapper .leftSide .sliderBlockPrev {
  max-width: 300px;
  margin: 0 auto 17px
}

.productSection .innerWrapper .leftSide .sliderBlockPrev .slick-track {
/*   -webkit-transform: none !important; */
/*   -ms-transform: none !important; */
/*   transform: none !important */
}

.productSection .innerWrapper .leftSide .sliderBlockPrev .sliderItem {
  cursor: pointer;
  margin-right: 15px;
  width: 60px!important;;
  height: 60px!important;
}

.productSection .innerWrapper .leftSide .sliderBlockPrev .sliderItem img {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.productSection .innerWrapper .leftSide .sliderBlockPrev .sliderItem.slick-current {
  border: 1px solid #8c97ac;
  border-radius: 5px
}

.productSection .innerWrapper .leftSide .sliderBlockPrev .sliderItem.slick-current img {
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9)
}

@media (min-width: 991px) {
  .productSection .innerWrapper .leftSide .sliderBlockPrev .sliderItem {
    margin-left:0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    width:90px!important;
    height: 90px!important;
  }

  .productSection .innerWrapper .leftSide .sliderBlockPrev .sliderItem img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
  }
}

@media (min-width: 765px) {
  .productSection .innerWrapper .leftSide .sliderBlockPrev {
    max-width: 450px
  }
}

@media (min-width: 991px) {
  .productSection .innerWrapper .leftSide .sliderBlockPrev {
    margin-bottom: 40px
  }
}

.productSection .innerWrapper .leftSide .findOutMore {
  display: none
}

@media (min-width: 991px) {
  .productSection .innerWrapper .leftSide .findOutMore {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.productSection .innerWrapper .leftSide .buyTogetherBlock {
  display: none
}

@media (min-width: 991px) {
  .productSection .innerWrapper .leftSide .buyTogetherBlock {
    display: block
  }
}

@media (min-width: 991px) {
  .productSection .innerWrapper .leftSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    padding-right: 15px;
    padding-top: 0
  }
}

.productSection .innerWrapper .rightSide {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 640px;
  flex: 0 0 640px
}

.productSection .innerWrapper .rightSide .pseudoTitle {
  display: none;
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  color: #19191b;
  font-size: 38px;
  line-height: 44px;
  margin-bottom: 30px
}

@media (min-width: 765px) {
  .productSection .innerWrapper .rightSide .pseudoTitle {
    display: block
  }
}

.productSection .innerWrapper .rightSide .reviewBlock .reviewRating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px
}

.productSection .innerWrapper .rightSide .reviewBlock .reviewRating .int {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: rgba(28, 30, 34, .9);
  margin-right: 9px
}

.productSection .innerWrapper .rightSide .reviewBlock .reviewRating .icon {
  margin-left: -2px;
  width: 17px;
  height: 17px
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .reviewBlock .reviewRating {
    margin-bottom: 14px
  }
}

.productSection .innerWrapper .rightSide .priceBlock {
  font-size: 28px;
  margin-bottom: 8px
}

.productSection .innerWrapper .rightSide .priceBlock .price {
  font-weight: 700;
  color: #19191b;
  margin-right: 13px
}

@media (min-width: 991px) {
  .productSection .innerWrapper .rightSide .priceBlock .price {
    margin-right: 23px
  }
}

.productSection .innerWrapper .rightSide .priceBlock .oldPrice {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #fb5228;
  position: relative
}

.productSection .innerWrapper .rightSide .priceBlock .oldPrice:before {
  content: '';
  width: calc(100% + 6px);
  height: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -3px;
  background-color: #fb5228;
  margin: auto;
  border-radius: 5px
}

@media (min-width: 576px) {
  .productSection .innerWrapper .rightSide .priceBlock {
    font-size: 32px;
    margin-bottom: 10px
  }
}

@media (min-width: 765px) {
  .productSection .innerWrapper .rightSide .priceBlock {
    font-size: 34px
  }
}

@media (min-width: 991px) {
  .productSection .innerWrapper .rightSide .priceBlock {
    font-size: 38px
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .priceBlock {
    margin-bottom: 15px
  }
}

.productSection .innerWrapper .rightSide .description {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 12px;
}
.productSection .innerWrapper .rightSide .description a{
	text-decoration: underline;
  color:#76c773;
}
.productSection .innerWrapper .rightSide .description a:hover{
	text-decoration: none;

}

@media (min-width: 576px) {
  .productSection .innerWrapper .rightSide .description {
    font-size: 14px;
    line-height: 21px
  }
}

@media (min-width: 765px) {
  .productSection .innerWrapper .rightSide .description {
    font-size: 15px;
    line-height: 24px
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .description {
    margin-bottom: 22px;
    font-size: 17px;
    line-height: 27px;
  }
}

.productSection .innerWrapper .rightSide .buyControlBlock {
  margin-bottom: 8px
}

.productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock {
  display: none
}

.productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock input {
  border-radius: 0;
  border: 0;
  border-top: 1px solid rgba(140, 151, 171, .4);
  border-bottom: 1px solid rgba(140, 151, 171, .4);
  height: 50px;
  width: 20px;
  text-align: center;
  -moz-appearance: textfield;
  font-family: 'Circular STD', sans-serif;
  font-weight: 700;
  font-size: 16px;
}

.productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}

.productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock input {
    height: 57px
  }
}

.productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock button {
  cursor: pointer;
  font-family: 'Circular STD', sans-serif;
  font-weight: 700;
  font-size: 16px;
  width: 47px;
  height: 50px;
  border: 1px solid rgba(140, 151, 171, .4);
  border-radius: 5px;
  background-color: #fff;
  position: relative
}

.productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock button.minus {
  border-right: none;
  border-radius: 5px 0 0 5px
}

.productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock button.plus {
  border-left: none;
  border-radius: 0 5px 5px 0
}

.productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock button:hover {
  background-color: #8c97ab33
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock button {
    width: 68px;
    height: 57px
  }
}

@media (min-width: 576px) {
  .productSection .innerWrapper .rightSide .buyControlBlock .qtyInputBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.productSection .innerWrapper .rightSide .buyControlBlock .btn1 {
  max-width: 100%;
  height: 50px;
  line-height: 48px;
  margin-bottom: 8px
}

@media (min-width: 576px) {
  .productSection .innerWrapper .rightSide .buyControlBlock .btn1 {
    max-width: 175px
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .buyControlBlock .btn1 {
    height: 57px;
    line-height: 55px;
    max-width: 250px;
    margin-bottom: 0
  }
}

.productSection .innerWrapper .rightSide .buyControlBlock .btn2 {
  height: 50px;
  line-height: 48px;
  max-width: 100%
}

@media (min-width: 576px) {
  .productSection .innerWrapper .rightSide .buyControlBlock .btn2 {
    max-width: 175px
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .buyControlBlock .btn2 {
    height: 57px
  }
}

@media (min-width: 576px) {
  .productSection .innerWrapper .rightSide .buyControlBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .buyControlBlock {
    margin-bottom: 18px
  }
}

.productSection .innerWrapper .rightSide .deliveryBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(140, 151, 171, .1);
  border-radius: 5px;
  height: 42px;
  margin-bottom: 20px
}

.productSection .innerWrapper .rightSide .deliveryBlock span {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #19191b;
  margin-right: 15px
}

@media (min-width: 576px) {
  .productSection .innerWrapper .rightSide .deliveryBlock span {
    font-size: 16px
  }
}

@media (min-width: 765px) {
  .productSection .innerWrapper .rightSide .deliveryBlock span {
    font-size: 18px
  }
}

.productSection .innerWrapper .rightSide .deliveryBlock .icon {
  width: 26px;
  height: 18px
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .deliveryBlock .icon {
    width: 33px;
    height: 22px
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .deliveryBlock {
    height: 50px
  }
}

.productSection .innerWrapper .rightSide .shippingBlock {
  margin-bottom: 11px
}

.productSection .innerWrapper .rightSide .shippingBlock .shipmentPoint {
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  color: #19191b;
  margin-bottom: 9px
}

.productSection .innerWrapper .rightSide .shippingBlock .shipmentPoint button {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  margin-left: 5px;
  font-family: 'Circular Std', sans-serif;
  color: #76c773;
  position: relative;
  font-size: inherit;
  line-height: inherit
}

.productSection .innerWrapper .rightSide .shippingBlock .shipmentPoint button:before {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #76c773;
  position: absolute;
  bottom: -3px;
  left: 0;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}

.productSection .innerWrapper .rightSide .shippingBlock .shipmentPoint button:hover:before {
  opacity: 0
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .shippingBlock .shipmentPoint {
    font-size: 18px;
    margin-bottom: 12px
  }
}

.productSection .innerWrapper .rightSide .shippingBlock .inputWrapper {
  display: none;
  position: relative
}

.productSection .innerWrapper .rightSide .shippingBlock .inputWrapper input {
  display: block;
  width: 100%;
  height: 45px;
  border: 1px solid rgba(140, 151, 171, .4);
  border-radius: 5px;
  padding-right: 150px;
  padding-left: 15px;
  font-size: 14px
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .shippingBlock .inputWrapper input {
    height: 52px
  }
}

.productSection .innerWrapper .rightSide .shippingBlock .inputWrapper button {
  cursor: pointer;
  width: 140px;
  background-color: #8c97ac;
  border-radius: 5px;
  height: 43px;
  border: 2px solid #8c97ac;
  font-family: "Circular Std", sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 1px;
  right: 0;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out
}

.productSection .innerWrapper .rightSide .shippingBlock .inputWrapper button:hover {
  border-color: #00a250;
  background-color: #00a250
}

@media (min-width: 576px) {
  .productSection .innerWrapper .rightSide .shippingBlock .inputWrapper button {
    width: 170px;
    font-size: 16px
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .shippingBlock .inputWrapper button {
    width: 243px;
    height: 50px
  }
}

.productSection .innerWrapper .rightSide .shippingBlock .error {
  display: none;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #fb5228;
  margin-top: 13px;
  margin-bottom: 20px
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .shippingBlock {
    margin-bottom: 12px
  }
}

.productSection .innerWrapper .rightSide .priorityBlock {
  margin-bottom: 10px
}

.productSection .innerWrapper .rightSide .priorityBlock ul li {
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 27px;
  color: #19191b;
  position: relative;
  padding-left: 14px
}

.productSection .innerWrapper .rightSide .priorityBlock ul li:before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #f5a623;
  position: absolute;
  top: 8px;
  left: 0
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .priorityBlock ul li:before {
    width: 10px;
    height: 10px;
    top: 12px
  }
}

@media (min-width: 576px) {
  .productSection .innerWrapper .rightSide .priorityBlock ul li {
    font-size: 14px
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .priorityBlock ul li {
    padding-left: 20px;
    line-height: 34px
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .priorityBlock {
    margin-bottom: 14px
  }
}

.productSection .innerWrapper .rightSide .accordionBlock {
  margin-bottom: 17px
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem {
  padding-top: 17px;
  padding-bottom: 17px;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  position: relative;
  border-bottom: 1px solid rgba(140, 151, 171, .4)
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .switcher {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 17px;
  right: 0;
  fill: #76c773;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .accordionBlock .accordionItem .switcher {
  }
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 16px;
  cursor: pointer
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemTitle:hover {
  color: #999
}

@media (min-width: 576px) {
  .productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemTitle {
    font-size: 18px
  }
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemText {
  padding-top: 13px;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 27px;
  color: #19191b
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemText .someText {
  font-family: 'Circular Std', sans-serif;
  font-weight: 500
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemText .second li {
  position: relative;
  padding-left: 36px
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemText .second li:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: #f5a623;
  border-radius: 50%;
  left: 22px;
  top: 9px
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemText ul li {
  position: relative;
  padding-left: 21px
}
.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemText ul li a{
	color:#76c773;
  text-decoration: underline;
}
.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemText ul li a:hover{
text-decoration: none;
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemText ul li:before {
  content: '';
  width: 12px;
  height: 2px;
  border-radius: 5px;
  background-color: #8c97ac;
  position: absolute;
  top: 13px;
  left: 0
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem:first-child {
  border-top: 1px solid rgba(140, 151, 171, .4)
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem.active {
  padding-bottom: 14px
}

.productSection .innerWrapper .rightSide .accordionBlock .accordionItem.active .switcher path {
  d: path("M0 80855V6.24H16V9.15886V9.728H0V6.24Z")
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide .accordionBlock .accordionItem {
    padding-top: 19px;
    padding-bottom: 19px
  }
}

@media (min-width: 991px) {
  .productSection .innerWrapper .rightSide .findOutMore {
    display: none
  }
  .productSection .innerWrapper .rightSide .accordionBlock .accordionItem .itemText{
  	font-size: 16px;
    line-height: 30px;
  }
}

@media (min-width: 991px) {
  .productSection .innerWrapper .rightSide .buyTogetherBlock {
    display: none
  }
}

@media (min-width: 765px) {
  .productSection .innerWrapper .rightSide {
    max-width: 550px;
    margin: 0 auto
  }
}

@media (min-width: 991px) {
  .productSection .innerWrapper .rightSide {
    max-width: unset;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    padding-left: 15px
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .rightSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin-left: unset;
    margin-right: unset
  }
}

.productSection .innerWrapper .buyTogetherBlock {
  padding: 20px;
  border: 1px solid rgba(140, 151, 172, .6);
  border-radius: 5px;
  max-width: 545px;
  margin: 0 auto;
  background-color: rgba(245, 250, 253, .4)
}

.productSection .innerWrapper .buyTogetherBlock .title {
  text-align: center;
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191B;
  font-size: 16px;
  margin-bottom: 20px
}

@media (min-width: 576px) {
  .productSection .innerWrapper .buyTogetherBlock .title {
    font-size: 21px;
    margin-bottom: 30px
  }
}

.productSection .innerWrapper .buyTogetherBlock .imgWrap {
  max-width: 250px;
  margin: 0 auto 20px
}

@media (min-width: 576px) {
  .productSection .innerWrapper .buyTogetherBlock .imgWrap {
    max-width: 320px
  }
}

.productSection .innerWrapper .buyTogetherBlock .priceBlock {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 21px;
  margin-bottom: 20px;
  text-align: center
}

.productSection .innerWrapper .buyTogetherBlock .priceBlock .text {
  font-size: 21px;
  margin-right: 5px
}

.productSection .innerWrapper .buyTogetherBlock .priceBlock .price {
  font-size: 21px
}

.productSection .innerWrapper .buyTogetherBlock .priceBlock .oldPrice {
  color: #fb5228;
  font-size: 21px;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  position: relative
}

.productSection .innerWrapper .buyTogetherBlock .priceBlock .oldPrice:before {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #fb5228;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

@media (min-width: 576px) {
  .productSection .innerWrapper .buyTogetherBlock .priceBlock {
    margin-bottom: 30px
  }
}

.productSection .innerWrapper .buyTogetherBlock .inputWrapper {
  margin-bottom: 15px
}

.productSection .innerWrapper .buyTogetherBlock .inputWrapper .price {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  margin: 0 5px;
  color: #19191b
}

.productSection .innerWrapper .buyTogetherBlock .inputWrapper .oldPrice {
  color: #fb5228;
  position: relative
}

.productSection .innerWrapper .buyTogetherBlock .inputWrapper .oldPrice:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 2px;
  background-color: #fb5228
}

.productSection .innerWrapper .buyTogetherBlock .inputWrapper.double label:before {
  top: 6px
}

.productSection .innerWrapper .buyTogetherBlock .inputWrapper.double label:after {
  top: 11px
}

@media (min-width: 576px) {
  .productSection .innerWrapper .buyTogetherBlock .inputWrapper {
    margin-bottom: 20px
  }
}

.productSection .innerWrapper .buyTogetherBlock .btnWrap {
  text-align: center;
  margin-top: 40px;
}

.productSection .innerWrapper .buyTogetherBlock .btnWrap .activeBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  border: 0;
  background-color: transparent;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.productSection .innerWrapper .buyTogetherBlock .btnWrap .activeBtn span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #76c773;
  font-size: 14px;
  margin-right: 5px;
  position: relative
}

.productSection .innerWrapper .buyTogetherBlock .btnWrap .activeBtn span:before {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: -2px;
  left: 0;
  background-color: transparent
}

@media (min-width: 576px) {
  .productSection .innerWrapper .buyTogetherBlock .btnWrap .activeBtn span {
    font-size: 16px;
    margin-right: 10px
  }
}

.productSection .innerWrapper .buyTogetherBlock .btnWrap .activeBtn .icon {
  width: 16px;
  height: 16px
}

.productSection .innerWrapper .buyTogetherBlock .btnWrap .activeBtn:hover span:before {
  background-color: #76c773
}

@media (min-width: 576px) {
  .productSection .innerWrapper .buyTogetherBlock {
    padding: 20px 55px
  }
}

@media (min-width: 765px) {
  .productSection .innerWrapper .buyTogetherBlock {
    padding: 30px 70px
  }
}

@media (min-width: 991px) {
  .productSection .innerWrapper .buyTogetherBlock {
    padding: 20px 15px
  }
}

@media (min-width: 1260px) {
  .productSection .innerWrapper .buyTogetherBlock {
    padding: 30px 70px
  }
}

@media (min-width: 991px) {
  .productSection .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}

@media (min-width: 576px) {
  .productSection {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

@media (min-width: 765px) {
  .productSection {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .productSection {
    padding-top: 20px;
    padding-bottom: 60px
  }
}

@media (min-width: 1260px) {
  .productSection {
    padding-bottom: 70px
  }
}

.howToUse {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f5fafd
}

@media (min-width: 991px) {
  .howToUse .siteWidth {
    z-index: 1
  }

  .howToUse .siteWidth:before {
    content: '';
    width: calc(100% + 60px);
    height: calc(100% + 100px);
    border-radius: 5px;
    background-color: #f5fafd;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }
}

@media (min-width: 1260px) {
  .howToUse .siteWidth:before {
    width: calc(100% + 320px)
  }
}

.howToUse h2.title {
  text-align: center;
  margin-bottom: 30px
}

@media (min-width: 576px) {
  .howToUse h2.title {
    font-size: 32px;
    line-height: 36px
  }
}

@media (min-width: 765px) {
  .howToUse h2.title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .howToUse h2.title {
    margin-bottom: 50px
  }
}

.howToUse .innerWrapper {
  margin-bottom: 40px
}

.howToUse .innerWrapper .leftSide {
  display: none
}

@media (min-width: 991px) {
  .howToUse .innerWrapper .leftSide {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 280px;
    flex: 0 0 280px;
    margin-right: 100px
  }
}

@media (min-width: 1260px) {
  .howToUse .innerWrapper .leftSide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 340px;
    flex: 0 0 340px
  }
}

.howToUse .innerWrapper .rightSide .contentBlock {
  max-width: 380px;
  margin: 0 auto
}

.howToUse .innerWrapper .rightSide .contentBlock .contentItem {
  margin-bottom: 40px;
  padding-left: 60px;
  position: relative;
  color: #19191b
}

.howToUse .innerWrapper .rightSide .contentBlock .contentItem:before {
  content: '';
  width: 117px;
  height: 133px;
  position: absolute;
  top: -40px;
  left: -30px
}

@media (min-width: 765px) {
  .howToUse .innerWrapper .rightSide .contentBlock .contentItem:before {
    width: 92px;
    height: 92px;
    top: -20px;
    left: -96px
  }
}
.howToUse .innerWrapper .rightSide .contentBlock .contentItem.fourth:before{
	background: url('howToUse4.svg') no-repeat center
}
.howToUse .innerWrapper .rightSide .contentBlock .contentItem.fifth:before{
	background: url('howToUse5.svg') no-repeat center
}
.howToUse .innerWrapper .rightSide .contentBlock .contentItem.sixth:before{
	background: url('howToUse6.svg') no-repeat center
}
.howToUse .innerWrapper .rightSide .contentBlock .contentItem:nth-child(1):before {
  background: url('howToIcon1mob.svg') no-repeat center
}

@media (min-width: 765px) {
  .howToUse .innerWrapper .rightSide .contentBlock .contentItem:nth-child(1):before {
    background-image: url('howToIcon1desk.svg')
  }
}

.howToUse .innerWrapper .rightSide .contentBlock .contentItem:nth-child(2):before {
  background: url('howToIcon2mob.svg') no-repeat center
}

@media (min-width: 765px) {
  .howToUse .innerWrapper .rightSide .contentBlock .contentItem:nth-child(2):before {
    background-image: url('howToIcon2desk.svg')
  }
}

.howToUse .innerWrapper .rightSide .contentBlock .contentItem:nth-child(3) {
  margin-bottom: 0
}

.howToUse .innerWrapper .rightSide .contentBlock .contentItem:nth-child(3):before {
  background: url('howToIcon3mob.svg') no-repeat center
}

@media (min-width: 765px) {
  .howToUse .innerWrapper .rightSide .contentBlock .contentItem:nth-child(3):before {
    background-image: url('howToIcon3desk.svg')
  }
}
.howToUse .innerWrapper .rightSide .contentBlock .contentItem.fourth:before{
      background: url('howToUse4Mob.svg') no-repeat center
  }
  .howToUse .innerWrapper .rightSide .contentBlock .contentItem.fifth:before{
      background: url('howToUse5Mob.svg') no-repeat center
  }
  .howToUse .innerWrapper .rightSide .contentBlock .contentItem.sixth:before{
      background: url('howToUse6Mob.svg') no-repeat center
  }
@media(min-width:765px){
  .howToUse .innerWrapper .rightSide .contentBlock .contentItem.fourth:before{
      background: url('howToUse4.svg') no-repeat center
  }
  .howToUse .innerWrapper .rightSide .contentBlock .contentItem.fifth:before{
      background: url('howToUse5.svg') no-repeat center
  }
  .howToUse .innerWrapper .rightSide .contentBlock .contentItem.sixth:before{
      background: url('howToUse6.svg') no-repeat center
  }
}




@media (min-width: 765px) {
  .howToUse .innerWrapper .rightSide .contentBlock .contentItem {
    padding-left: 0
  }
}

@media (min-width: 765px) {
  .howToUse .innerWrapper .rightSide .contentBlock {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    border-left: 3px solid rgba(140, 151, 172, .2)
  }
}

@media (min-width: 576px) {
  .howToUse .innerWrapper {
    margin-bottom: 50px
  }
}

@media (min-width: 991px) {
  .howToUse .innerWrapper {
    margin-bottom: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}

@media (min-width: 1260px) {
  .howToUse .innerWrapper {
    margin-bottom: 90px
  }
}

.howToUse .importantBlock {
  text-align: center;
  border: 1px solid #fb5228;
  padding: 20px 15px
}

.howToUse .importantBlock .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #fb5228;
  font-size: 16px;
  margin-bottom: 20px
}

@media (min-width: 576px) {
  .howToUse .importantBlock .title {
    font-size: 22px;
    margin-bottom: 30px
  }
}

@media (min-width: 765px) {
  .howToUse .importantBlock .title {
    font-size: 31px;
    margin-bottom: 40px
  }
}

.howToUse .importantBlock .content_text {
  color: #19191b;
  max-width: 680px;
  margin: 0 auto
}

@media (min-width: 576px) {
  .howToUse .importantBlock {
    padding: 25px 25px
  }
}

@media (min-width: 991px) {
  .howToUse .importantBlock {
    padding: 40px 50px
  }
}

@media (min-width: 1260px) {
  .howToUse .importantBlock {
    padding: 80px 50px
  }
}

@media (min-width: 991px) {
  .howToUse {
    background-color: #fff
  }
}

.testimonials {
  padding-top: 40px;
  padding-bottom: 40px
}

.testimonials h2.title {
  text-align: center;
  margin-bottom: 30px
}

@media (min-width: 765px) {
  .testimonials h2.title {
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .testimonials h2.title {
    margin-bottom: 50px
  }
}

.testimonials .innerWrapper .mobItem {
  background-color: #f5fafd;
  border-radius: 5px;
  padding: 15px;
  margin-bottom: 15px
}

.testimonials .innerWrapper .mobItem .topSide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px
}

.testimonials .innerWrapper .mobItem .topSide .leftSide .name {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #19191b;
  margin-bottom: 5px
}

.testimonials .innerWrapper .mobItem .topSide .leftSide .date {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 12px;
  color: #19191b
}

.testimonials .innerWrapper .mobItem .topSide .rightSide {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px
}

.testimonials .innerWrapper .mobItem .topSide .rightSide .reviewRating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.testimonials .innerWrapper .mobItem .topSide .rightSide .reviewRating .int {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 14px
}

.testimonials .innerWrapper .mobItem .topSide .rightSide .reviewRating .stars {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70px;
  flex: 0 0 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.testimonials .innerWrapper .mobItem .topSide .rightSide .reviewRating .stars .icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 14px;
  flex: 0 0 14px;
  height: 14px
}

@media (min-width: 765px) {
  .testimonials .innerWrapper .mobItem .topSide {
    display: none
  }
}

.testimonials .innerWrapper .mobItem .bottomSide {
  color: #19191b
}

@media (min-width: 765px) {
  .testimonials .innerWrapper .mobItem .bottomSide {
    color: #8c97ac
  }

  .testimonials .innerWrapper .mobItem .bottomSide b {
    color: #19191b;
    display: block;
    font-size: 24px;
    margin-bottom: 15px
  }
}

@media (min-width: 765px) {
  .testimonials .innerWrapper .mobItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    text-align: center;
    background-color: transparent;
    border-right: 1px solid rgba(140, 151, 172, .2)
  }

  .testimonials .innerWrapper .mobItem:last-child {
    border-right: 0
  }
}

@media (min-width: 765px) {
  .testimonials .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.howToUse2 {
  padding-top: 70px;
  padding-bottom: 70px
}

.howToUse2 .siteWidth {
  z-index: 1
}

.howToUse2 .siteWidth:before {
  content: '';
  width: 100%;
  height: calc(100% - 130px);
  top: 35%;
  left: 50%;
  background-color: #f5fafd;
  position: absolute;
  z-index: -1;
  border-radius: 5px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

@media (min-width: 576px) {
  .howToUse2 .siteWidth:before {
    width: calc(100% + 60px);
    top: 32%
  }
}

@media (min-width: 991px) {
  .howToUse2 .siteWidth:before {
    top: 38%
  }
}

@media (min-width: 1260px) {
  .howToUse2 .siteWidth:before {
    width: calc(100% + 320px)
  }
}

.howToUse2 h2.title {
  text-align: center;
  margin-bottom: 30px
}

@media (min-width: 765px) {
  .howToUse2 h2.title {
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .howToUse2 h2.title {
    margin-bottom: 50px
  }
}

.howToUse2 .contentBlock {
  margin-bottom: 40px;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto
}

.howToUse2 .contentBlock .contentItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  min-height: 60px
}

.howToUse2 .contentBlock .contentItem .integer {
  background: #fff;
  -webkit-box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
  box-shadow: 0 2px 45px rgba(14, 86, 124, .165308);
  border-radius: 5px;
  margin-right: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
  height: 40px;
  line-height: 40px;
  font-size: 24px;
  color: rgba(140, 151, 172, .6);
  font-family: "Circular Std", sans-serif;
  font-weight: 900;
  text-align: center
}

@media (min-width: 991px) {
  .howToUse2 .contentBlock .contentItem .integer {
    width: 62px;
    height: 62px;
    font-size: 31px;
    line-height: 62px;
    margin-bottom: 20px
  }
}

.howToUse2 .contentBlock .contentItem .content_text {
  color: #19191b
}

.howToUse2 .contentBlock .contentItem:last-child {
  margin-bottom: 0
}

@media (min-width: 576px) {
  .howToUse2 .contentBlock .contentItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 2) - 10px);
    flex: 0 0 calc((100% / 2) - 10px)
  }
}

@media (min-width: 765px) {
  .howToUse2 .contentBlock .contentItem {
    margin-bottom: 40px
  }
}

@media (min-width: 991px) {
  .howToUse2 .contentBlock .contentItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 3) - 15px);
    flex: 0 0 calc((100% / 3) - 15px);
    position: relative;
    display: block;
    margin-bottom: 130px
  }

  .howToUse2 .contentBlock .contentItem:before {
    font-family: "Circular Std Book", sans-serif;
    font-weight: 500;
    color: #8c97ac;
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 190px
  }

  .howToUse2 .contentBlock .contentItem:after {
    content: '';
    position: absolute;
    left: 0;
    top: 220px;
    height: 14px;
	background-image: url('arrow_gray.svg');
    background-size: 361px 15px;
    background-position: center right
  }

  .howToUse2 .contentBlock .contentItem:nth-child(1):before {
    content: 'Step 1'
  }

  .howToUse2 .contentBlock .contentItem:nth-child(1):after {
    width: 260px
  }

  .howToUse2 .contentBlock .contentItem:nth-child(2):before {
    content: 'Step 2'
  }

  .howToUse2 .contentBlock .contentItem:nth-child(2):after {
    width: 260px
  }

  .howToUse2 .contentBlock .contentItem:nth-child(3):before {
    content: 'Step 3'
  }

  .howToUse2 .contentBlock .contentItem:nth-child(3):after {
    width: 260px;
  }

  .howToUse2 .contentBlock .contentItem:nth-child(4):before {
    content: 'Step 4'
  }

  .howToUse2 .contentBlock .contentItem:nth-child(4):after {
    display: none;
    width: 260px;
  }
}

@media (min-width: 1260px) {
  .howToUse2 .contentBlock .contentItem:nth-child(1){
  	padding-right: 50px;
  }
  .howToUse2 .contentBlock .contentItem:nth-child(2){
  }
  .howToUse2 .contentBlock .contentItem:nth-child(3){
  	padding-left: 100px;
  }
  .howToUse2 .contentBlock .contentItem:nth-child(3):before{
  	left: 100px;
  }
  .howToUse2 .contentBlock .contentItem:nth-child(4){}
  .howToUse2 .contentBlock .contentItem:nth-child(1):after {
    width: 242px
  }

  .howToUse2 .contentBlock .contentItem:nth-child(2):after {
    width: 242px
  }

  .howToUse2 .contentBlock .contentItem:nth-child(3):after {
    width: 242px;
    left: 100px;
  }

  .howToUse2 .contentBlock .contentItem:nth-child(4):after {
    width: 345px;
    left: -180px
  }
}

@media (min-width: 576px) {
  .howToUse2 .contentBlock {
    max-width: unset;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}

@media (min-width: 991px) {
  .howToUse2 .contentBlock {
    margin-bottom: 90px
  }
}

.howToUse2 .bottomBlock {
  max-width: 280px;
  margin-left: auto;
  margin-right: auto;
  text-align: center
}

.howToUse2 .bottomBlock .icon {
  width: 74px;
  height: 74px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
  background: #fff;
  -webkit-box-shadow: 0 2px 14px rgba(14, 86, 124, .165308);
  box-shadow: 0 2px 14px rgba(14, 86, 124, .165308);
  text-align: center;
  padding-top: 18px;
  font-family: "Circular Std", sans-serif;
  font-weight: 900;
  color: #8c97ac;
  font-size: 19px;
  margin-bottom: 15px
}

@media (min-width: 991px) {
  .howToUse2 .bottomBlock .icon {
    width: 140px;
    height: 140px;
    font-size: 36px;
    padding-top: 30px
  }
}

.howToUse2 .bottomBlock .title {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 21px;
  line-height: 24px;
  margin-bottom: 10px
}

@media (min-width: 991px) {
  .howToUse2 .bottomBlock {
    max-width: 410px
  }
}

.categorySection {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff
}

.categorySection h1.title {
  text-align: center;
  margin-bottom: 35px
}

@media (min-width: 576px) {
  .categorySection h1.title {
    font-size: 32px;
    line-height: 36px
  }
}

@media (min-width: 765px) {
  .categorySection h1.title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 40px
  }
}
@media(min-width:991px){
  .categorySection h1.title{
  	font-size: 58px;
    margin-bottom: 70px;
  }
}
.categorySection .innerWrapper .productItem {
  margin-top: 20px;
  margin-bottom: 60px
}

.categorySection .innerWrapper .productItem h2.title {
  text-align: center;
  margin-bottom: 10px;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 576px) {
  .categorySection .innerWrapper .productItem h2.title {
    font-size: 21px;
    line-height: 26px;
    min-height:80px;
  }
}

.categorySection .innerWrapper .productItem .itemImg {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  min-height: 200px
}
}

.categorySection .innerWrapper .productItem .ratingBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 15px
}

.categorySection .innerWrapper .productItem .ratingBlock .int {
  font-family: "Circular Std", sans-serif;
  font-weight: 700;
  color: #19191b;
  font-size: 16px;
  margin-right: 5px
}

.categorySection .innerWrapper .productItem .ratingBlock .rate {
  width: 90px
}

.categorySection .innerWrapper .productItem .priceBlock {
  font-size: 28px;
  margin-bottom: 10px;
  text-align: center
}

.categorySection .innerWrapper .productItem .priceBlock .price {
  font-weight: 700;
  color: #19191b;
  margin-right: 5px
}

@media (min-width: 991px) {
  .categorySection .innerWrapper .productItem .priceBlock .price {
    margin-right: 10px
  }
}

.categorySection .innerWrapper .productItem .priceBlock .oldPrice {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #fb5228;
  position: relative;
  margin-right: 5px
}

.categorySection .innerWrapper .productItem .priceBlock .oldPrice:before {
  content: '';
  width: calc(100% + 6px);
  height: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -3px;
  background-color: #fb5228;
  margin: auto;
  border-radius: 5px
}

@media (min-width: 991px) {
  .categorySection .innerWrapper .productItem .priceBlock .oldPrice {
    margin-right: 5px
  }
}

.categorySection .innerWrapper .productItem .priceBlock .save {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  color: #19191B;
  font-size: 18px;
  margin-left: -3px;
}

@media (min-width: 576px) {
  .categorySection .innerWrapper .productItem .priceBlock {
    font-size: 24px
  }
}

.categorySection .innerWrapper .productItem .linkBlock {
  margin-bottom: 15px
}

.categorySection .innerWrapper .productItem .linkBlock a {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5px
}

.categorySection .innerWrapper .productItem .linkBlock a span {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #76c773;
  margin-right: 5px
}

.categorySection .innerWrapper .productItem .linkBlock a .icon {
  width: 16px;
  height: 16px
}

.categorySection .innerWrapper .productItem .btnWrap .btn1 {
  max-width: 100%
}

@media (min-width: 765px) {
  .categorySection .innerWrapper .productItem .btnWrap .btn1 {
    max-width: 250px
  }
}

@media (min-width: 765px) {
  .categorySection .innerWrapper .productItem .btnWrap {
    text-align: center
  }
}

.categorySection .innerWrapper .productItem:last-child {
  margin-bottom: 0
}


@media (min-width: 765px) {
  .categorySection .innerWrapper .productItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 2) - 10px);
    flex: 0 0 calc((100% / 2) - 10px);
    background: #fff;
    -webkit-box-shadow: 0 -1px 23px rgba(14, 86, 124, .165308);
    box-shadow: 0 -1px 23px rgba(14, 86, 124, .165308);
    border-radius: 5px;
    padding: 20px 25px
  }
}

@media (min-width: 991px) {
  .categorySection .innerWrapper .productItem {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% / 3) - 10px);
    flex: 0 0 calc((100% / 3) - 10px);
    padding: 40px 20px;
    margin-bottom: 0px;
  }
}

@media (min-width: 765px) {
  .categorySection .innerWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }
}

@media (min-width: 576px) {
  .categorySection {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

@media (min-width: 765px) {
  .categorySection {
    padding-top: 50px;
    padding-bottom: 50px
  }
}

@media (min-width: 991px) {
  .categorySection {
    padding-top: 30px;
    padding-bottom: 30px
  }
}

.videoPage {
  padding-top: 30px;
  padding-bottom: 30px
}

.videoPage h1.title {
  text-align: center;
  margin-bottom: 20px
}

.videoPage .innerWrapper {
  max-width: 900px;
  margin: 0 auto
}

.videoPage .innerWrapper .videoCategoryBlock {
  margin-bottom: 70px
}

.videoPage .innerWrapper .videoCategoryBlock .titleBlock {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #19191b;
  margin-bottom: 10px
}

@media (min-width: 765px) {
  .videoPage .innerWrapper .videoCategoryBlock .titleBlock {
    font-size: 21px
  }
}

.videoPage .innerWrapper .videoCategoryBlock ul li {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
}

.videoPage .innerWrapper .videoCategoryBlock ul li a {
  display: inline-block;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #76c773;
  border: 1px solid #76c773;
  padding: 10px 15px;
  border-radius: 5px
}

.videoPage .innerWrapper .videoCategoryBlock ul li a:hover {
  background-color: #76c773;
  color: #fff
}

@media (min-width: 765px) {
  .videoPage .innerWrapper .videoCategoryBlock ul li a {
    font-size: 18px
  }
}

.videoPage .innerWrapper .videosWrapper {
  margin-bottom: 20px
}

.videoPage .innerWrapper .videosWrapper .videoItem {
  margin-bottom: 30px
}

.videoPage .innerWrapper .videosWrapper .videoItem .itemTitle {
  font-family: "Circular Std Book", sans-serif;
  font-weight: bolder;
  color: #19191b;
  font-size: 20px;
  margin-bottom: 15px 
}

@media (min-width: 765px) {
  .videoPage .innerWrapper .videosWrapper .videoItem .itemTitle {
    font-size: 31px;
    margin-bottom: 20px
  }
}

.videoPage .innerWrapper .videosWrapper .videoItem .imgWrap {
  position: relative;
  margin-bottom: 10px;
  height: 200px
}

.videoPage .innerWrapper .videosWrapper .videoItem .imgWrap iframe{
	width: 100%;
  height: 100%;
}

.videoPage .innerWrapper .videosWrapper .videoItem .imgWrap img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center
}

.videoPage .innerWrapper .videosWrapper .videoItem .imgWrap .openVideo {
  width: 68px;
  height: 68px;
  position: absolute;
  top: 50%;
  left: 50%;
  fill: #fff;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

@media (min-width: 576px) {
  .videoPage .innerWrapper .videosWrapper .videoItem .imgWrap {
    height: 300px
  }
}

@media (min-width: 765px) {
  .videoPage .innerWrapper .videosWrapper .videoItem .imgWrap {
    height: 375px
  }
}

@media (min-width: 991px) {
  .videoPage .innerWrapper .videosWrapper .videoItem .imgWrap {
    height: 490px
  }
}

.videoPage .innerWrapper .videosWrapper .videoItem .itemTag {
  display: inline-block;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #76c773;
  border: 1px solid #76c773;
  padding: 10px 15px;
  border-radius: 5px;
   margin-right: 5px;
  margin-bottom: 5px;
}

.videoPage .innerWrapper .videosWrapper .videoItem .itemTag:hover {
  background-color: #76c773;
  color: #fff
}

@media (min-width: 765px) {
  .videoPage .innerWrapper .videosWrapper .videoItem .itemTag {
    font-size: 18px;
    margin-right: 10px;
  }
}

.videoPage .innerWrapper .videosWrapper .videoItem:last-child {
  margin-bottom: 0
}

.videoPage .innerWrapper .videosWrapper .videoItem:hover .imgWrap .openVideo {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
  -ms-transform: translate(-50%, -50%) scale(1.1);
  transform: translate(-50%, -50%) scale(1.1)
}

.videoPage .innerWrapper .paginationBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.videoPage .innerWrapper .paginationBlock .fringe {
  position: relative;
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #19191b
}

.videoPage .innerWrapper .paginationBlock .fringe.prevBtn {
  padding-left: 10px
}

.videoPage .innerWrapper .paginationBlock .fringe.prevBtn:before {
  content: '';
  width: 8px;
  height: 8px;
  border-left: 2px solid #76c773;
  border-bottom: 2px solid #76c773;
  position: absolute;
  left: 0;
  top: 5px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.videoPage .innerWrapper .paginationBlock .fringe.nextBtn {
  padding-right: 10px
}

.videoPage .innerWrapper .paginationBlock .fringe.nextBtn:before {
  content: '';
  width: 8px;
  height: 8px;
  border-right: 2px solid #76c773;
  border-bottom: 2px solid #76c773;
  position: absolute;
  right: 0;
  top: 5px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.videoPage .innerWrapper .paginationBlock .fringe:hover {
  color: #76c773
}

.videoPage .innerWrapper .paginationBlock ul li {
  display: inline-block;
  margin-left: 2px;
  margin-right: 2px
}

.videoPage .innerWrapper .paginationBlock ul li a {
  font-family: "Circular Std Book", sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #19191b
}

.videoPage .innerWrapper .paginationBlock ul li a:hover {
  color: #76c773
}

@media (min-width: 765px) {
  .videoPage {
    padding-top: 50px;
    padding-bottom: 50px
  }
}


.mobileApps{
	padding-top: 90px;
  padding-bottom: 0;
}
.mobileApps .innerWrapper{
	text-align:center;
}
.mobileApps .innerWrapper h1.title{
	margin-bottom: 10px;
}
.mobileApps .innerWrapper .help_text{
	font-family: 'Circular STD', sans-serif;
  font-weight: 500;
  color:#8c97ac;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 35px;
}
.mobileApps .innerWrapper .imgBtn{
  display: inline-block;
	margin-bottom: 30px;

}


.mobileApps .innerWrapper .btnWrap{
	margin-bottom: 40px;
}
.mobileApps .innerWrapper .btnWrap .btn1{
	display: flex;
  justify-content: center;
  align-items: center;
	margin-left:auto;
  margin-right:auto;
}
.mobileApps .innerWrapper .btnWrap .btn1 .icon{
	width: 20px;
  height: 20px;
  margin-right: 15px;
  margin-top: -3px;
}
.mobileApps .innerWrapper .textBlock{
	font-family: 'Circular STD Book', sans-serif;
  font-weight: 500;
  color:#19191B;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
}
.mobileApps .innerWrapper .link{
  display: inline-block;

	font-family: 'Circular STD', sans-serif;
  font-weight: 500;
font-size: 18px;
  line-height: 26px;
  	margin-top: 10px;
  margin-bottom: 10px;
  color:#76c773;
}



@media(min-width:567px){
	.mobileApps{
      padding-top: 95px;
      padding-bottom: 60px;
	}
  .mobileApps .innerWrapper .help_text{
  	font-size: 22px;
  }
  .mobileApps .innerWrapper .textBlock{
  	font-size: 18px;
  }

}

@media(min-width:765px){
	.mobileApps{
      padding-top: 110px;
      padding-bottom: 80px;
	}
}

@media(min-width:991px){
	.mobileApps{
      padding-top: 120px;
      padding-bottom: 80px;
	}
  .mobileApps .innerWrapper .link{
  	display: block;
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
@media(min-width:1260px){
	.mobileApps{
      padding-top: 175px;
      padding-bottom: 60px;
	}
}

.manualsss{
	font-size: 20px;
}
.manualsss a{
 	color: #000;
 }
.manualsss a:hover{
 	color: #ea9e33;
 }
.manual-layout {
	font-size: 16px;
    padding: 0 15%;
}
@media(max-width:657px){
    .manual-layout {
      font-size: 16px;
      padding: 0 5%;
	}
}
.manual-content {
	padding-top: 25%
}
@media(max-width:657px){
   .manual-content {
	padding-top: 20%
}
}
.manual-content p, b {
	margin: revert;
}

/*new tracki guide*/

@media(min-width:657px){

  .group-install-app {
    display: flex;
    justify-content: space-between;
    
  } 
  .group-install-app div {
    width: calc((100% - 20px)/2)
  }
  .wrap-section {
    width: 960px;
    margin: auto;
    margin-bottom: 30px;
    background: #fff;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06), 0px 4px 6px rgba(0, 0, 0, 0.1);
  }
  .group-step-guide {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
  }

  .two-lines {
    flex-wrap: wrap;
    justify-content: inherit;
  }
  
}
.guide h2.title {
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  padding-top: 50px;
}

.trackiguide-subtitle {
 padding: 0 16px;
  font-size: 20px;
  font-weight: 450;
  
}

@media(min-width:657px){
  .group-step {
    width: 200px;
    position: 'relative'
  }
  .two-lines .group-step {
    width: calc(100% /2);
  }
}

.group-step {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 60px;
}


.pt30 {
    padding-top: 30px;
}

.group-step > .step{
  width: 60px;
  height: 60px;
  font-size: 30px;
  background: green;
  color: #fff;
  font-weight: 500;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.group-step > .step-img {

}

.group-step  .title{
  padding: 20px;
  font-size: 24px;
  text-align: center;
  font-weight: 500;
  text-decoration: underline;
}

.group-step > .title a{
  color: #000;
  font-weight: 700;
}

@media(min-width:657px){
  .group-step .view-more-detail .item{
    position: absolute;
    max-width: 760px;
    left: 25%;
    background: white;
    z-index: 1;
    border: 1px solid #9090900f;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06), 0px 4px 6px rgba(0, 0, 0, 0.1);
  }

  .group-step .view-more-detail .item .see-less {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
    font-size: 20px;
    color: #45b151;
  }
}
.group-step .view-more-detail .item{
  padding: 16px;
}

 .see-less {
  display: none;
   cursor: pointer;
}

.group-step .view-more-detail .see-more{
  display: flex;
  align-items: center;
  font-size: 20px;
  color: #45b151;
  justify-content: center;
  cursor: pointer;
}

@media (min-width: 765px) {
  .group-both-devices {
   min-width: 660px;
  }
}

.both-tracki-plus {
  margin: 16px;
}
.group-both-devices {
  border: 1px solid #909090;
  border-radius: 16px;
  padding: 16px;
  
}
.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 358px;
  top: 20%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #333;
  font-weight: 700;
  font-size: 24px;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 8px;
  right: 16px;
  transition: all 200ms;
  font-size: 20px;
/*   font-weight: bold; */
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  padding: 16px 0;
  font-size: 20px;
}
.list-steps {
    display: flex;
  flex-direction: column;
  align-items: center;
}
.list-steps .create-account-step .create-account-image, 
.activate-device-step .activate-device-image {
  position: relative;
   display: flex;
  flex-direction: column;
  align-items: center;
      max-width: 299px;
    margin: auto;
}

.list-steps .create-account-step .create-account-image .create-account-image-number, 
.activate-device-step .activate-device-image .activate-device-image-number{
  position: absolute;
  width: 34px;
  height: 34px;
  top: 20px;
  left: 0;
  border-radius: 50%;
  background: #45B150;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 500;
} 

.list-steps .create-account-step .create-account-caption, 
.activate-device-step .activate-device-caption {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  padding: 16px 0;
  color:  #45B150;
}
.device-start-agenda {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 765px) {
  .device-start-agenda .device-start-setup {
    display: flex;
    align-items: center;
    margin-top: 24px;
  }
  .device-start-agenda .device-start-setup .device-start-section{
    padding: 14px 20px;
    background: rgba(144, 144, 144, 0.12);
    border-radius: 50px;
  }
  .device-start-agenda .device-start-setup .device-start-section a{
    display: flex;
    align-items: center;
  }
  .device-start-agenda .device-start-setup .device-start-section .device-start-section-caption {
    padding: 0;
    text-decoration: unset;
  font-size: 20px;
  font-weight: 600;
  }
  .device-start-agenda .device-start-setup .device-start-section .getting-started-mobile-img {
    display: none;
  }
  .device-start-agenda .device-start-setup .device-start-section .getting-started-desktop-img {
    display: inherit;
  }
}
.device-start-agenda .device-start-setup .device-start-section + .device-start-section {
  margin-left: 24px;
}
.device-start-agenda .device-start-section{
  text-align: center;
  padding: 20px;
}
.device-start-agenda .device-start-setup  .getting-started-desktop-img {
  display: none;
   width: 26.67px;
  height: 26.67px;
  margin-right: 8px;
}
.device-start-agenda .device-start-setup  .getting-started-mobile-img {
    display: inherit;
  width: 60px;
  }
.device-start-agenda .device-start-setup  .device-start-section-caption {
  text-decoration: underline;
  font-size: 24px;
  font-weight: 700;
  color: #1f1f1f;
  padding: 20px;
}

.section-title {
  font-size: 30px;
  font-weight: 700;
  color: #000;
  text-align: center;
  padding: 40px 0;
}
.section-sub-title {
  font-size: 20px;
  font-weight: 450;
  color: #000;
  text-align: center;
  padding-bottom: 40px;
}
.setup-device-section {
  text-align: center;
  padding-bottom: 20px;
}
.find-device-group-steps {
  padding-bottom: 20px;
  display: flex; 
  justify-content: space-between;  
  flex-wrap: wrap;
  align-items: baseline;
  padding-bottom: 100px;
}

.find-device-group-steps .sec-1 img{
  margin-top: 30px;
  width: 537px;
  height: 301.5px
}
.find-device-group-steps .sec-2 img {
  width: 537px;
  height: 365px;
}
.wrap-device-layout {
    max-width: 1310px;
    margin: 0 auto;
    /* padding: 0 15px; */
}
@media (max-width: 765px) {
  
  .find-device-group-steps .sec-1 img {
    margin-top: unset;
    width: 360px;
    height: 199px;
  }
  
  .find-device-group-steps .sec-2 img {
    width: 358px;
    height: 291px;
  }
  .btn1.solutionsBTN{
    max-width: 100%;
  }
}
@media (min-width: 765px) {
  
  .setup-steps {
    display: flex;
    justify-content: space-between;
  }
  .setup-steps .setup-device-step {
    width: calc((100% - 20px) /2);
  }
  .device-function-section .group-device-images {
    flex-direction: row;
    justify-content: center;
  }
  .find-device-group-steps {
    display: flex; 
    justify-content: space-between;  
    flex-wrap: wrap;
  }
} 

.setup-device-section .setup-device-step {
  position: relative;
}
.setup-device-section .setup-device-step .setup-device-stepnumber {
/*   position: absolute; */
  bottom: 20px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  border-radius: 50px;
  background: #909090;
  color: #fff;
  font-size: 28px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 16px;
}
.setup-device-section .setup-device-step .setup-device-detail {
 padding-left: 65px;
  text-align: start;
  
}
.setup-device-section .setup-device-step .setup-device-detail img{
  margin-left: 65px;
  margin-bottom: 20px;
  min-width: 190px;
  /* height: 174px */
}

@media (max-width: 764px) {
  .setup-device-section .setup-device-step .setup-device-detail {
     padding-left: 0;
      text-align: start;
    }
  .setup-device-section .setup-device-step .setup-device-detail img{
    display: flex;
    margin: auto;
    margin-bottom: 20px;
    min-width: unset;
  }
  .setup-device-section .setup-device-step .setup-device-detail .img-1{
        width: 150px
    }
  .setup-device-section .setup-device-step .setup-device-detail .img-2{
        width: 219px
    }
   .setup-device-section .setup-device-step .setup-device-detail .img-3{
        width: 150px
    }
}

.device-function-detail {
  font-size: 18px;
  margin-bottom: 28px;
}

.group-device-images {
  display: flex; 
  flex-direction: column;
  align-items: center
}
.group-device-images img {
  margin: 0;
 margin-bottom: 24px;
}

@media (min-width: 765px) {
  .group-device-images img:nth-child(1) {
   margin-right: 86px;
  }
  .new-help-center {
    flex-direction: column;
    margin-top: -30%;
    align-items: center;
    z-index: 1;
    padding: 0;
    background-color: unset;
    max-width: 800px;
    width: 100%;
}
  }
  .help-center-section {
    background: #fff;
    margin-bottom: 20px;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1), 0px 4px 6px rgba(0, 0, 0, 0.05);
    justify-content: space-between;
    align-items: center;
  }
 .help-center-section .help-center-content-section {
    align-items: center;
  }
}
.new-help-center {
  display: flex;
  flex-wrap: wrap;
  
}
 .help-center-start-section {
   position: relative;
 }

 .help-center-start-section .help-center-title {
   position: absolute;
   top: 25%;
   text-align: center;
   color: #fff;
   
 } 
.help-center-start-section .help-center-title h2 {
  font-size: 28px;
  font-weight: 700;
}

.help-center-start-section .help-center-title div {
  font-size: 18px;
  font-weight: 500;
  padding: 16px
} 
.new-help-center .help-center-section {
  padding: 24px;
  max-width: 800px;
  width: 100%;
  display: flex;
}
.help-center-content-section {
  display: flex;
  align-items: flex-start;
  margin-right: 16px;
}



.new-help-center .help-center-section .learn-more-button {
  display: none;
}
.help-center-content-section .image {
  margin-right: 16px;
  width: 30px;
  height: 30px;
}
.new-help-center .help-center-section .help-center-content-section .image img {
  max-height: unset;
  max-width: 30px;
} 

.new-help-center .help-center-section div {
}
.new-help-center .help-center-section div h2 {
 font-size: 18px;
  color: #2a2a2a;
  margin-bottom: 16px;
}
.new-help-center .help-center-section div p {
 font-size: 14px;
  max-width: 364px;
  
}

.group-contact {
  display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      color: #2a2a2a;
  min-height: unset;
}
@media (min-width: 765px) {
  .new-help-center .help-center-section .image {
    width: 120px;
    height: 120px;
    background: #F4F4F4;
    padding: 24px;
    border-radius: 50px;
  }
 .new-help-center .help-center-section .learn-more-button {
    display: inherit;
  }

  .new-help-center .help-center-section div p {
    font-size: 14px;
    max-width: 400px;
    word-break: break-all
  }
  .new-help-center .help-center-section .help-center-content-section .image img {
  max-height: unset;
  max-width: unset;
} 

}
.bg-image img {
  width: 100%;
}

@media (min-width: 765px) {
  .group-contact {
    width: calc((100% - 32px)/2);
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1), 0px 4px 6px rgba(0, 0, 0, 0.05);
    background: #fff;
    padding: 20px;
    margin: auto;
    min-height: 320px;
  }

  .contact-support-desktop {
    max-width: 800px;
    width: 100%;
  }
  .list-contacts {
    display: flex;
    justify-content: space-between;
    max-width: 1199px;
    position: absolute;
    z-index:1;
    bottom: 20%;
    align-items: center;
  }
  .content-section {
    position: relative;
  }
  .help-center-start-section {
    margin-bottom: 260px;
  }
}
@media (max-width: 765px) {
  .new-help-center .help-center-section {
    width: 100%;
    padding: 16px;
  }
  .help-center-start-section {
    width: 100%;
    height: 250px;
  }
  .bg-image img {
     height: 240px;
  }
  
}

.btn3-outline {
  background: none;
  border: 1px solid #909090;
  border-radius: 4px;
  width: 132px;
  height: 40px;
  text-align: center;
}

.btn3-outline a {
  color: #000;
}

.faq-sitewidth {
  max-width: 800px;
}
.faq-wrapper {
  padding: 0;
  
}

.faq-innerWrapper {
   max-width: 800px;
    background: #fff;
  box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1), 0px 4px 6px rgba(0, 0, 0, 0.05);
}


.faq-innerWrapper .accordionBlock {
  margin-bottom: 17px
}

.faq-innerWrapper .accordionBlock .accordionItem {
  padding: 25px 20px;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
}

.faq-innerWrapper .accordionBlock .accordionItem .switcher {
  width: 16px;
  height: 16px;
/*   position: absolute; */
  top: 17px;
  right: 0;
  fill: #76c773;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

@media (min-width: 1260px) {
  .faq-innerWrapper .accordionBlock .accordionItem .switcher {
    top: 25px
  }
}

.faq-innerWrapper .accordionBlock .accordionItem .itemTitle {
  font-family: "Circular Std", sans-serif;
  font-weight: 500;
  color: #19191b;
  font-size: 18px;
  cursor: pointer
}

.faq-innerWrapper .accordionBlock .accordionItem .itemTitle:hover {
  color: #999
}

@media (min-width: 576px) {
  .faq-innerWrapper .accordionBlock .accordionItem .itemTitle {
    font-size: 18px
  }
}

@media (min-width: 765px) {
  .faq-innerWrapper .accordionBlock .accordionItem .itemTitle {
    font-size: 21px
  }
}

.faq-innerWrapper .accordionBlock .accordionItem .itemText {
  margin-top: 24px;
  font-family: 'Circular Std Book', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: #19191b;
  position: relative
}

@media (min-width: 576px) {
  .faq-innerWrapper .accordionBlock .accordionItem .itemText {
    font-size: 16px;
    line-height: 20px
  }
}

@media (min-width: 765px) {
  .faq-innerWrapper .accordionBlock .accordionItem .itemText {
    font-size: 18px;
    line-height: 24px;
  }
}

.faq-innerWrapper .accordionBlock .accordionItem:first-child {
/*   border-top: 1px solid rgba(140, 151, 171, .4) */
}

.faq-innerWrapper .accordionBlock .accordionItem.active {
  padding-bottom: 14px
}

.faq-innerWrapper .accordionBlock .accordionItem.active .itemTitle{
/* 	color:#76c773; */
}


.faq-innerWrapper .accordionBlock .accordionItem.active div .switcher path {
  d: path("M0 80855V6.24H16V9.15886V9.728H0V6.24Z")
}

@media (min-width: 576px) {
  .faq-innerWrapper .accordionBlock .accordionItem {
    padding-top: 20px;
    padding-bottom: 20px
  }
}

@media (min-width: 1260px) {
  .faq-innerWrapper .accordionBlock .accordionItem {
    padding-top: 25px;
    padding-bottom: 25px
  }
}

.smooth-margin-top {
  scroll-margin-top: 100px;
}

.blog-content-section.for-vehicles h3{
  margin-bottom:5px;
  line-height: 130%;
  font-size: 24px;
}

.blog-content-section.for-vehicles p{
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 20px;
  text-wrap: balance;
}

.blog-content-section.for-vehicles a{
  color: #76c773;
}

.blog-content-section.for-vehicles .solutionsBlock2.vehicles-welcome-box p{
  font-size: 24px;
  ine-height: 160%;
}

.blog-content-section.for-vehicles .box-container{
  text-align: center;
  width: 100%;
  border: 0;
  background: #fff;
  -webkit-box-shadow: 0 2.52033px 56.7073px rgba(14, 86, 124, .165308);
  box-shadow: 0 2.52033px 56.7073px rgba(14, 86, 124, .165308);
  padding: 100px;
  border-radius: 8px;  
  margin-bottom: 50px;
}

.blog-content-section.for-vehicles .box-container.full-box .list .item{
  margin-bottom: 20px;
}

.blog-content-section.for-vehicles .box-container.full-box .list .item p{
  text-wrap: pretty;
}

.blog-content-section.for-vehicles .box-container .centered h2{
  text-align: center;
  margin-bottom: 30px;
  line-height: 130%;
  font-size: 40px;
}

.blog-content-section.for-vehicles .box-container .list{
  
}

.blog-content-section.for-vehicles .box-container .list .item{
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  margin-bottom: 50px;  
}

.blog-content-section.for-vehicles .box-container .list .item:last-child{
  margin-bottom: 0px;  
}

.blog-content-section.for-vehicles .box-container .list .item .img-container{
  width: 40%;
}

.blog-content-section.for-vehicles .box-container .list .item .content{
  width: 60%;
  padding: 0 20px;
  text-align: left;
}

.blog-content-section.for-vehicles .box-container.full-box .list .item .content{
  width: 100%;
}

.blog-content-section.for-vehicles .box-container.medium-boxes .list .item .img-container{
  width: 25%;
}

.blog-content-section.for-vehicles .box-container.medium-boxes .list .item .content{
  width: 75%;
  padding: 0 20px;
  text-align: left;
}

.blog-content-section.for-vehicles .box-container.faq .faq-heading{
  text-align: left;
  background-color: #DDFEF6;
  border-radius: 16px;
  padding: 30px 20px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;  
}

.blog-content-section.for-vehicles .box-container.faq .faq-heading .img-container{
  width: 25%;
}

.blog-content-section.for-vehicles .box-container.faq .faq-heading .content{
  width: 75%;
  padding: 0 20px;
  text-align: left;
}


.blog-content-section.for-vehicles .box-container .left{
  text-align: left;
}

@media (min-width: 1260px) {
    .blog-content-section.for-vehicles .solutionsBlock2 .innerWrapper:before {
        height: calc(100% + 100px);
    }
}

@media (min-width: 991px) {
    .blog-content-section.for-vehicles .solutionsBlock2.vehicles-welcome-box {
        padding-top: 30px;
        padding-bottom: 30px;
        margin: 100px 0;
    }
}

@media (min-width: 765px) {
    .blog-content-section.for-vehicles .solutionsBlock2 .innerWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        max-width: 1000px;
        margin-left: auto;
        margin-right: auto;
        flex-direction: column;
        text-align: center;
    }
}

@media screen and (max-width: 1260px) {
  .blog-content-section.for-vehicles .box-container .list .item .img-container{
    width: 50%;
  }
}

@media screen and (max-width: 992px) {
  .blog-content-section.for-vehicles .box-container{
    padding: 50px 20px;
  }  
  
  .blog-content-section.for-vehicles .box-container .list .item,
  .blog-content-section.for-vehicles .box-container.faq .faq-heading{
    flex-direction:column;
    gap: 15px;
    margin-bottom: 60px;    
    padding: 20px 0px;
  }
  .blog-content-section.for-vehicles .box-container.faq .faq-heading .content h2,
  .blog-content-section.for-vehicles .box-container.faq .faq-heading .content p  {
    text-align: center;
  }

  .blog-content-section.for-vehicles .box-container.intro .list .item:nth-child(2){
    flex-direction:column-reverse;
  }
  
  .blog-content-section.for-vehicles .box-container .list .item .img-container,
  .blog-content-section.for-vehicles .box-container .list .item .content,
  .blog-content-section.for-vehicles .box-container.medium-boxes .list .item .img-container,
  .blog-content-section.for-vehicles .box-container.medium-boxes .list .item .content,
  .blog-content-section.for-vehicles .box-container.faq .faq-heading .img-container,
  .blog-content-section.for-vehicles .box-container.faq .faq-heading .content{
    width: 100%;
  }
}

.whyBetterHeader .video-wrapper{
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;  
}

.whyBetterHeader .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.solutionsBlock7.why-tracki-better-list{
  padding: 100px 0px;
}

.solutionsBlock7.why-tracki-better-images .innerWrapper.ExperienceBlock-Container{
  gap: 10px;
}

.solutionsBlock7.why-tracki-better-images .innerWrapper.ExperienceBlock-Container .ExperienceBlock img{
  width: 100%;  
}

.solutionsBlock8.apps-download .box-container{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  
}

.solutionsBlock8.apps-download .box-container .home-promotion-block{
  border-radius: 10px;
  padding: 30px;
  background-color: #0f0f0f;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;
}


.solutionsBlock8.apps-download .image-container{
  height: 450px;
  width: 400px;
  background-repeat: no-repeat;
  background-position: -40px 20px;
}
.solutionsBlock8.apps-download .box-container .feature-content{
  color: #ffffff;
  max-width: 480px;
}

.solutionsBlock8.apps-download .box-container .feature-content h1{
  font-size: 34px;
  text-wrap: pretty;
  margin: 15px 0;
  line-height: 140%;
}

.solutionsBlock8.apps-download .box-container .feature-content ul{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 15px 0;
}

.solutionsBlock8.apps-download .box-container .feature-content ul li{
  width: 50%;
  flex-grow: 1;
  font-size: 20px;
  margin: 8px 0;
  list-style: disc;
}

.solutionsBlock8.apps-download .box-container .feature-content p{
  margin: 20px 0;
  font-size: 18px;
  line-height: 130%;
}

.solutionsBlock8.final-hero-image .box-container .home-promotion-block{
  border-radius: 10px;
  padding: 30px;
  background-color: #0f0f0f;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;  
}

.solutionsBlock8.final-hero-image .image-container {
  height: 450px;
  width: 500px;
  background-repeat: no-repeat;
  background-position: -120px 0px;
}

.solutionsBlock8.final-hero-image .btn{
  background-color: #ffffff;
  padding: 15px 25px;
  border-radius: 4px;
  color: #010101;
  font-size: 14px;
  margin-top: 10px;
  display: inline-block;
}

#shopify-section-why-we-best-table table.tracki-product-table {
    width: 1080px;
}
#shopify-section-why-we-best-table .tracki-table {
    width: 100%;
    overflow-x: scroll;
}

#shopify-section-why-we-best-table .container {
    /* max-width: 400px; */
    overflow: hidden;
    width: 100%;
}

#shopify-section-why-we-best-table{
  margin-top: 100px;
}

#shopify-section-why-we-best-table .tracki-table {
  width: 100%;
}

#shopify-section-why-we-best-table .button-text {
  width: 100%;
}

#shopify-section-why-we-best-table .tracki-product-table th,
#shopify-section-why-we-best-table .tracki-product-table td {
  border: 1px solid #558e3d;
  text-align: center;
  background-color: #fff;
  font-size: 14px;
  padding: 12px 5px;
  border-bottom: none;
  border-right: none;
}

#shopify-section-why-we-best-table .tracki-product-table td:nth-child(2) {
    background-color: rgb(228 255 225 / 30%) !important;
    width: 15%;
}

#shopify-section-why-we-best-table .tracki-product-table th:last-child,
#shopify-section-why-we-best-table .tracki-product-table td:last-child{
  border-right: 1px solid #558e3d;
}

#shopify-section-why-we-best-table .tracki-product-table th:first-child,
#shopify-section-why-we-best-table .tracki-product-table td:first-child{
  background-color: #000;
  color: #fff;  
  font-size: 16px;
}

#shopify-section-why-we-best-table .tracki-product-table {
  width: 80%;
  margin: 0 auto;
  border-spacing: 0;
  border-radius: 10px;
  border-collapse: separate;
}

#shopify-section-why-we-best-table .tracki-product-table th {
  background-color: #e4ffe1;
  border-radius: 10px 10px 0 0;
  vertical-align: middle;
}

#shopify-section-why-we-best-table table.tracki-product-table a {
    color: #A2C6E7;
}

#shopify-section-why-we-best-table .tracki-product-table td.yes {
    color: #558e3d;
	    font-weight: 600;
}

#shopify-section-why-we-best-table .tracki-product-table td.no {
    color: #ff0000;
	    font-weight: 600;
}

#shopify-section-why-we-best-table td.size-in-inch {
    	font-family: 'Conv_AGENCYR';
}

.solutionsBlock7.why-tracki-better-images.images-block-diplsay{
  display: flex;
  text-align: left;
  gap: 30px;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  margin-top: 100px;
}

.solutionsBlock7.why-tracki-better-images.images-block-diplsay .ExperienceBlock-Container{
  align-items: center;
  justify-content: center;
}

.solutionsBlock7.why-tracki-better-images.images-block-diplsay .ExperienceBlock-Container .ExperienceBlock{
  /* width: calc(25% - 30px); */
  display: flex;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: flex-start;
  align-self: auto;
  flex-grow: inherit;
  flex-direction: column;
  font-size: 14px;
  line-height: 150%;
}

.solutionsBlock7.why-tracki-better-images.images-block-diplsay{
  padding-bottom: 50px;
}

.ExperienceBlock .heading-custom{
  margin-top:8px;
}

.solutionsBlock7.why-tracki-better-images.images-block-diplsay .heading-main{
  font-size: 36px;
  text-align: center;
  text-wrap: balance;
}